.reg-partner{padding:40px 0 60px}.reg-partner__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px}.reg-partner__backlink{margin:0 auto 15px}.reg-partner__title{margin:0 auto 10px;max-width:350px;font-weight:700;font-size:1.4rem;line-height:1.1;text-align:center;text-transform:uppercase;color:#fff}.reg-partner__text{max-width:220px;margin:0 auto;font-weight:500;font-size:.8rem;text-align:center;color:#fff}.reg-partner__body{max-width:500px;margin:0 auto}@media (min-width:768px){.reg-partner__backlink{position:absolute;top:0;left:0}}@media (min-width:1024px){.reg-partner__title{max-width:840px;font-size:2.4rem}.reg-partner__text{font-size:.8rem;max-width:420px}}.fancybox__content>.f-button.is-close-btn{top:5px;right:5px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;padding:10px}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-bottom:40px}@media (min-width:768px){.fancybox__content>.f-button.is-close-btn{right:-50px}}.modal{display:none;max-width:500px;background-color:#332784;border-radius:24px;padding:30px 20px;color:#fff;width:100%}.modal__title{display:block;margin:0 auto 20px;font-weight:700;font-size:1.6rem;line-height:1.1;text-align:center;text-transform:uppercase}.modal__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px}.modal__text{margin:0 0 15px;font-weight:500;font-size:.8rem;line-height:1.2;text-align:center;color:rgba(255,255,255,.5)}.modal__buttons{display:flex;flex-direction:column;gap:1rem}.modal__btn{display:block;text-align:center;width:100%;padding:20px 10px}@media (min-width:768px){.modal{padding:30px 40px}}.fx-modal{position:fixed;bottom:20px;right:20px;width:280px;padding:20px 20px 30px;z-index:10;background:#493BA8;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.fx-modal.success .fx-modal__progress{background:#45CE39}.fx-modal.cancel .fx-modal__progress{background:#DA4545}.fx-modal.active{opacity:1;visibility:visible}.fx-modal.active .fx-modal__progress{width:100%;-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.fx-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fx-modal__left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}.fx-modal__right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 10px}.fx-modal__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fx-modal__text{margin:0 0 10px;font-weight:500;font-size:.75rem;color:#fff}.fx-modal__link{font-weight:500;font-size:.75rem;color:rgba(255,255,255,.5);text-decoration:underline}.fx-modal__link:hover{color:#fff}.fx-modal__progress{position:absolute;bottom:0;left:0;width:0;height:8px;-webkit-transition:width 0s linear;-o-transition:width 0s linear;transition:width 0s linear}