*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Inter;max-width:100vw}.body-fixed{position:fixed;width:100%;overflow:hidden}#app{min-height:100vh;display:flex;flex-direction:column}#app .footer{margin-top:auto}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;line-height:150%}button{border:none;background:0 0}p,span,strong{line-height:150%;color:var(--black)}p a{color:var(--black);text-decoration:none}.container{max-width:1920px;margin-left:auto;margin-right:auto;padding:0 44px}.tag{height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:100px;font-size:12px;color:var(--gray-700)}.page-title{font-size:82px;line-height:100%;letter-spacing:-3%;color:var(--text-color);font-style:black}.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;transition:.3s;cursor:pointer}.btn:active{transform:scale(.9)}.btn:hover{opacity:.8}.btn.btn-instagram{height:30px;padding:7px 12px;border-radius:8px;font-size:13px;font-weight:400;font-family:var(--font-sf-pro);line-height:16px;color:#fff;background:var(--instagram-color)}.btn.btn-icon{min-width:64px;height:64px;display:flex;justify-content:center;align-items:center;font-size:32px}.btn.btn-primary{font-weight:600;font-size:18px;background:#007aff;height:48px;border-radius:12px;color:#fff}.btn.btn-icon:hover{background:#ccc}.custom-checkbox{position:relative;display:flex;align-items:center;gap:8px}.custom-checkbox p{text-align:start;font-size:18px!important;font-weight:400!important;color:var(--gray)!important}.custom-checkbox input{display:none}.custom-checkbox input:checked~span{background:#007aff;border-color:#007aff}.custom-checkbox span{display:block;width:24px;height:24px;border-radius:4px;border:1px solid var(--gray-2);transition:.3s;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.flip-card:hover .flip-card--inner{transform:rotateY(180deg)}.flip-card.flip-card--no-back:hover .flip-card--inner{transform:unset}.flip-card .flip-card--front .poster{transition:.3s}.flip-card.flip-card--no-back:hover .flip-card--front .poster{cursor:pointer;filter:brightness(.7)}.flip-card--inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:.3s transform;will-change:transform}.flip-card--back,.flip-card--front{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.3s transform}.flip-card{--info-title-size:36px;--info-text-size:18px;height:500px;width:100%;transition:.3s}.flip-card--front.bottom{background:linear-gradient(0deg,#d9d9d9,#d9d9d9),linear-gradient(1.41deg,rgba(0,0,0,.5) 13.96%,rgba(255,255,255,0) 98.8%)}.flip-card--front{background:linear-gradient(0deg,#d9d9d9,#d9d9d9),linear-gradient(359.54deg,rgba(217,217,217,0) -45.4%,rgba(0,0,0,.5) 99.62%)}.flip-card--front .info{position:absolute;top:24px;left:24px;z-index:2;color:#fff}.flip-card--front.bottom .info{top:unset;bottom:24px;left:24px}.flip-card--front .info h4{color:inherit;font-size:var(--info-title-size)}.flip-card--front .info p{color:inherit;font-size:var(--info-text-size)}.flip-card--front .poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.flip-card--back{background:#fff;padding:24px;z-index:3;display:flex;flex-direction:column}.flip-card--back .socials{display:flex;align-items:center;gap:10px}.flip-card--back .content__header{display:flex;align-items:flex-start;justify-content:space-between}.flip-card--back .socials a,.modal .modal-socials a{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1.15px solid #38388a33;font-size:24px;text-decoration:none;color:var(--black);transition:.4s}.flip-card--back .socials a:hover,.modal .modal-socials a:hover{color:var(--white);background:var(--black)}.modal .modal-socials a:hover{background:#f2f2f2}.flip-card--back .content__header h4{font-weight:700;font-size:36px}.flip-card--back .content__header p{font-weight:600;font-size:18px}.flip-card--back .content__bottom{margin-top:auto;list-style:none;display:flex;flex-direction:column;gap:8px}.flip-card--back .content__bottom__item{display:flex;align-items:center;gap:10px}.flip-card--back .content__bottom__item p,.flip-card--back .content__bottom__item span{font-weight:700;width:50%;color:var(--black);font-size:18px}.flip-card--back .content__bottom__item span{opacity:30%}.flip-card--back{transform:rotateY(180deg)}.flip-card--back .desc{margin-top:24px;font-weight:600;text-align:justify;font-size:16px}.flip-card .content__header__left a{color:var(--black);text-decoration:none}.select{width:100%;position:relative}.selected__item{min-width:100%;width:100%;display:inline-flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;font-size:16px;font-weight:500;color:var(--black);padding:0 20px;height:48px}.selected__item span{font-weight:500;font-size:16px}.select__options{position:absolute;top:calc(100% + 10px);left:0;width:100%;display:flex;flex-direction:column;z-index:5;background:#fff;padding:8px;border-radius:10px;box-shadow:0 5px 10px #00000012;opacity:0;visibility:hidden;transition:.3s}.select.active .select__options{visibility:visible;opacity:1}.select__options button{cursor:pointer;display:inline-flex;align-items:flex-start;padding:8px 12px;border-radius:6px;font-size:16px;font-weight:500;color:var(--black)}.select__options button:hover{background:#f2f2f2}.form{width:100%;margin-top:48px;display:flex;flex-direction:column;padding:32px;border-radius:20px;background:#fff}.form__fields{display:flex;flex-direction:column;gap:16px}.form-field__label{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.form-field__label .helper-text{font-size:16px;color:var(--black-2)}.form-field__label .helper-text.error{color:var(--error)}.form__field{width:100%;height:60px;border:none;padding:16px;background:#f3f4f5;border-radius:12px;font-size:18px;resize:vertical}.form .custom-checkbox{margin-top:24px}.form .form__submit{margin-top:24px}.file-input{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary);border-radius:6px;stroke-dashoffset:14 14;background:var(--blue-white);color:var(--primary);cursor:pointer;transition:.3s;padding:10px 0}.file-input input{display:none}.file-input p{font-weight:600;font-size:16px;color:inherit}.file-input:hover{background:var(--primary);color:var(--white)}.overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:10;background:#00000099;visibility:hidden;opacity:0;transition:.3s}.overlay.active{visibility:visible;opacity:1}.modal{max-width:95vw;width:1000px;max-height:85dvh;overflow-y:auto;overflow-x:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:12;display:flex;flex-direction:column;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;visibility:hidden;opacity:0;transition:.3s}.modal .modal__header{top:0;left:0;width:100%;height:0;position:sticky;z-index:12}.modal.dragging{transition:none}.modal.active{visibility:visible;opacity:1}.modal .modal-close{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:8px;z-index:13;background:#fff;height:48px;padding:0 20px;border-radius:8px;font-weight:600;font-size:18px;transition:.3s;cursor:pointer;box-shadow:0 2px 10px #00000018}.modal .modal-close i{font-size:24px}.modal .modal-close:hover{background:#f2f2f2}.modal .modal__images{position:relative;width:100%;height:400px;min-height:400px}.modal .modal__images .swiper-controls{position:absolute;top:50%;width:100%;padding:0 24px;z-index:14;display:flex;justify-content:space-between}.modal .modal__images .swiper-controls button{cursor:pointer;display:block;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #ffffff80;border-radius:4px;font-size:18px;backdrop-filter:blur(4px);color:#fff}.modal .modal__images .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.modal__content{padding:24px;display:flex;flex-direction:column;gap:24px}.modal__content .modal-title{font-weight:700;font-size:36px;color:#1e335c}.modal__content .modal__content-top{display:flex;align-items:center;justify-content:space-between}.modal__content .modal-desc{font-weight:600;font-size:18px;color:var(--black)}.modal__content .content-info{display:flex;flex-direction:column;gap:8px}.modal__content .content-info__item span{color:var(--black);opacity:.5;font-weight:600;font-size:18px}.modal__content .content-info__item p{color:var(--black);font-weight:600;font-size:18px}.form-loading{pointer-events:none;opacity:.7}.form__submit.loading{position:relative}.form__submit.loading::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}@media screen and (max-width:1280px){.container{padding:0 22px}.modal{max-height:95dvh;display:flex;flex-direction:column;padding:0 16px 16px 16px!important}.modal .modal__header{min-height:23px}.modal__images{order:0;height:220px!important;min-height:220px!important}.modal__content{order:1;margin-bottom:24px}}@media screen and (max-width:992px){.flip-card--back .desc{font-size:16px}}@media screen and (max-height:768px){.flip-card{height:420px}}@media screen and (max-width:768px){.flip-card:hover .flip-card--inner{transform:unset!important}.flip-card .flip-card--front .info{display:none}.flip-card{height:165px}.flip-card--front{background:linear-gradient(359.54deg,rgba(217,217,217,0) -45.4%,rgba(0,0,0,.5) 99.62%)}.modal{top:unset;left:0;bottom:0;width:100%;max-width:unset;transform:unset;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 16px 84px 16px}.modal__images{border-radius:12px;overflow:hidden}.modal .modal__header{display:block;height:max-content;order:2}.modal__content{margin-top:12px;padding:0}.modal .swiper-controls{display:none!important}.modal .modal-close{position:static!important;display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);bottom:24px;background:var(--surface-4);font-weight:500;margin-top:0;width:100%!important;box-shadow:none}.modal .modal-close i{display:none}.modal__content .modal-title{font-size:22px}.modal__content .modal-desc{font-weight:500;font-size:16px;color:var(--black-f)}.modal::before{position:absolute;top:8px;left:50%;transform:translateX(-50%);content:"";width:64px;height:3px;border-radius:10px;background:var(--gray-2)}.modal{top:unset;left:0;bottom:0;width:100%;max-width:unset;transform:unset;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:23px 16px 64px 16px!important}.modal__images{border-radius:12px;overflow:hidden}.modal .modal__header{display:block}.modal__content{margin-top:12px;padding:0}.modal .swiper-controls{display:none!important}.modal .modal-close{display:flex;align-items:center;justify-content:center;width:100%;top:unset;right:unset;bottom:24px;background:var(--surface-4);font-weight:500}.modal .modal-close i{display:none}.modal__content .modal-title{font-size:22px}.modal__content .modal-desc{font-weight:500;font-size:16px;color:var(--black-f)}.modal::before{position:absolute;top:8px;left:50%;transform:translateX(-50%);content:"";width:64px;height:3px;border-radius:10px;background:var(--gray-2)}}.messages{position:fixed!important;top:100px!important;right:44px!important;z-index:99999!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-width:400px!important;width:auto!important}.message{position:relative!important;padding:16px 20px!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;display:flex!important;align-items:center!important;gap:12px!important;font-size:16px!important;line-height:1.5!important;color:#fff!important;background:var(--blue)!important;animation:slideInRight .3s ease-out!important;transition:opacity .3s ease-out,transform .3s ease-out!important;min-width:300px!important;opacity:1!important;visibility:visible!important}.message::before{content:"";width:24px;height:24px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.message.success{background:linear-gradient(135deg,#10b981 0,#059669 100%)!important;border-left:4px solid #047857!important}.message.success::before{content:"✓";display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,255,255,.2);border-radius:50%;font-size:16px;font-weight:700;color:var(--white)}.message.error{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%)!important;border-left:4px solid #b91c1c!important}.message.error::before{content:"✕";display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,255,255,.2);border-radius:50%;font-size:16px;font-weight:700;color:var(--white)}.message.info{background:linear-gradient(135deg,var(--blue) 0,#0056d6 100%);border-left:4px solid #04a}.message.info::before{content:"ℹ";display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,255,255,.2);border-radius:50%;font-size:16px;font-weight:700;color:var(--white)}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.messages{top:80px;right:20px;left:20px;max-width:none}.message{padding:14px 16px;font-size:14px}}@font-face{font-family:vefa-icons;src:url('/assets/fonts/icons/vefa-icons.eot?dgkb4n');src:url('/assets/fonts/icons/vefa-icons.eot?dgkb4n#iefix') format('embedded-opentype'),url('/assets/fonts/icons/vefa-icons.ttf?dgkb4n') format('truetype'),url('/assets/fonts/icons/vefa-icons.woff?dgkb4n') format('woff'),url('/assets/fonts/icons/vefa-icons.svg?dgkb4n#vefa-icons') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:vefa-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\e911"}.icon-phone:before{content:"\e912"}.icon-checkmark:before{content:"\e900"}.icon-chevron-left:before{content:"\e901"}.icon-chevron-right:before{content:"\e902"}.icon-chevron-up:before{content:"\e903"}.icon-chevron-down:before{content:"\e904"}.icon-star:before{content:"\e905"}.icon-search:before{content:"\e906"}.icon-x-mark:before{content:"\e907"}.icon-arrow-left-2:before{content:"\e908"}.icon-arrow-right-2:before{content:"\e909"}.icon-arrow-left:before{content:"\e90a"}.icon-arrow-right:before{content:"\e90b"}.icon-globe:before{content:"\e90c"}.icon-linkedin:before{content:"\e90d"}.icon-instagram:before{content:"\e90e"}.icon-whatsapp:before{content:"\e90f"}.icon-facebook:before{content:"\e910"}@font-face{font-family:Gilroy;src:url('/assets/fonts/gilroy/Gilroy-Bold.eot');src:local('Gilroy Bold'),local('Gilroy-Bold'),url('/assets/fonts/gilroy/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/gilroy/Gilroy-Bold.woff') format('woff'),url('/assets/fonts/gilroy/Gilroy-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url('/assets/fonts/gilroy/Gilroy-SemiBold.eot');src:local('Gilroy SemiBold'),local('Gilroy-SemiBold'),url('/assets/fonts/gilroy/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/gilroy/Gilroy-SemiBold.woff') format('woff'),url('/assets/fonts/gilroy/Gilroy-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url('/assets/fonts/gilroy/Gilroy-Medium.eot');src:local('Gilroy Medium'),local('Gilroy-Medium'),url('/assets/fonts/gilroy/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/gilroy/Gilroy-Medium.woff') format('woff'),url('/assets/fonts/gilroy/Gilroy-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url('/assets/fonts/gilroy/Gilroy-Regular.eot');src:local('Gilroy Regular'),local('Gilroy-Regular'),url('/assets/fonts/gilroy/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/gilroy/Gilroy-Regular.woff') format('woff'),url('/assets/fonts/gilroy/Gilroy-Regular.ttf') format('truetype');font-weight:400;font-style:normal}:root{--font-primary:"Inter";--font-secondary:"Poppins";--font-sf-pro:"SF Pro";--font-railway:"Railway";--font-gilroy:"Gilroy",'sans-serif';--font-roboto:"Roboto";--navbar-height:94px;--second-bg:#8888881a;--template-page-bg:#F3EFEF;--footer-bg:#FFFFFF;--primary:#4D83FA;--secondary:#D5724F;--blue:#007aff;--blue-white:#EBF1FF;--black:#0e1117;--black-2:#555759;--black-f:#3D3C3B;--white:#fff;--gray:#738A96;--gray-2:#C4C4C4;--gray-700:#414651;--light-gray:#dedfdf;--light-gray-hover:#c1c1c1;--neutrals-2:#23262F;--neutrals-4:#777E90;--neutrals-gray:#D9D9D9;--light:#F7F7F5;--text:#1C1C1C;--text-700:#333B52;--surface-2:#F9FAFB;--surface-4:#ECEEF1;--instagram-color:#1FA1FF;--text-color:var(--black);--nav-link-color:var(--black);--nav-link-hover-color:#555860;--input-fill:#EAEFF4;--organizations-bg:#fafafb;--filters-border-color:#EAE4DF;--success-color:#10b981;--success-color-dark:#059669;--success-border:#047857;--error-color:#ef4444;--error-color-dark:#dc2626;--error-border:#b91c1c}.main-banner{position:relative;max-width:100%;height:calc(100vh - 93.1px)}.main-banner .news{--news-gap:10px;--card-height:188px;position:relative;width:560px;position:absolute;right:44px;bottom:64px;display:flex;flex-direction:column-reverse;align-items:center}.news-mobile{background:#f1efeb;padding-top:16px;padding-bottom:36px;padding-right:32px;display:none;width:100%;height:max-content}.news-mobile .news-card .text{line-clamp:2;max-height:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-weight:600}.news-mobile .news-card img{width:106px;height:106px}.news-mobile .news-card:hover .text{color:initial}.news-card{height:var(--card-height);width:100%;display:flex;gap:12px;background:#fff;padding:12px;border-radius:16px;text-decoration:none}.main-banner .news-card .text{font-weight:600;font-size:16px;transition:.3s}.news-card .news-card__bottom button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:24px;font-size:24px;transition:.3s}.news-card .news-card__bottom p{font-weight:600;color:#686868}.news-card:hover{cursor:pointer}.news-card:hover .text{color:#d5724f}.news-card:hover .news-card__bottom button{background:#000;color:#fff}.news-card img{border-radius:12px;width:176px;height:164px;object-fit:cover}.news-card .news-card__right{display:flex;flex-direction:column;justify-content:space-between}.news-card__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.main-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-banner__content{position:sticky;display:flex;flex-direction:column;justify-content:flex-end;gap:11px;max-width:670px;height:218px;top:calc(100dvh - 200px);padding:0 44px 64px 44px}.main-banner__content h2{font-weight:800;line-height:120%;font-size:32px}.main-banner__content h2,.main-banner__content p{color:#fff}.main-banner__tags{display:flex;align-items:center;gap:3px}.organizations{width:100%;height:fit-content;overflow:hidden;padding:24px 0;background:var(--organizations-bg)}.logos{width:fit-content;display:flex;height:48px;gap:100px;align-items:center;justify-content:center;animation:slide 30s linear infinite}.logos img{width:auto;height:32px;object-fit:contain;max-height:100%;margin:0 25px}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.promotions{margin-top:100px;display:flex;flex-direction:column;gap:64px}.promotions__header{display:flex;align-items:center;justify-content:space-between}.promotions__slider-controls{display:flex;align-items:center;gap:16px}.promotions__header button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--second-bg);border-radius:50%;transition:.3s opacity;color:var(--black-2)}.promotions__header button:hover{opacity:.5}.promotions__content{min-height:700px}.promotions__card{width:100%;width:400px;transition:.5s}.promotions__card:hover{width:500px}.promotions__card:hover img{height:600px}.promotions__card h4{font-size:24px;font-weight:600;text-transform:uppercase}.promotions__card p{margin-top:8px;font-weight:600;font-size:18px}.promotions__card .poster{margin-top:12px;width:100%;height:500px;object-fit:cover;border-radius:16px;transition:.5s}.promotions__content{max-width:100%;min-width:100%}.promotions-shop{position:relative;overflow:hidden}.promotions-shop__bg{position:absolute;width:100%;height:100%;object-fit:cover;opacity:30%}.promotions-shop__content{position:relative;padding:94px 44px!important}.promotions-shop__content .pattern{opacity:20%;position:absolute;right:-22%;z-index:-1}.promotions-shop__cards{margin-top:44px;display:flex;gap:32px}.promotions-shop__left{width:30%}.promotions-shop__left .promotions-shop__card{height:100%}.promotions-shop__right{width:70%;display:flex;flex-direction:column;gap:32px}.promotions-shop__right .promotions-shop__card{min-height:350px}.promotions-shop__card{position:relative;background:linear-gradient(180.83deg,rgba(217,217,217,0) .68%,rgba(0,0,0,.5) 99.29%);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0 24px 30px 24px;color:var(--white)}.promotions-shop__card .card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.promotions-shop__card .card-title{font-family:inherit;font-weight:600;font-size:24px}.promotions-shop__card .card-desc{font-family:inherit;margin-top:8px;font-weight:600;font-size:18px;color:var(--white)}.promotions-shop__info-card{max-width:740px;border-radius:16px;background:#c2572d;padding:30px 41px 72px 41px;color:var(--white);font-size:20px;line-height:32px}.promotions-shop__info-card i{font-size:90px}.promotions-shop__info-card p{margin-top:30px;color:var(--white)}.subscribe{background:var(--blue)}.subscribe .page-title p{color:#fff}.subscribe__content{padding:64px 0 100px 0;display:flex;flex-direction:column;gap:15px}.subscribe .page-title{display:flex;align-items:center;justify-content:center;gap:42px;color:#fff}.subscribe .page-title i{color:var(--white);opacity:30%}.subscribe__cards{display:flex;gap:32px;margin-left:0!important;margin-right:0!important;padding:0 44px}.subscribe-card{width:100%;background:#fff;border-radius:16px;overflow:hidden}.subscribe-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.subscribe-card__profile-info{display:flex;gap:8px}.subscribe-card__profile-info .avatar{width:36px;height:36px;border-radius:50%}.subscribe-card__profile-info .profile-info__content{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.subscribe-card__profile-info .profile-info__content h4{font-weight:700;font-size:12px}.subscribe-card__profile-info .profile-info__content p{font-weight:400;font-size:11px}.subscribe-card__img{display:block;width:100%;height:100%;object-fit:cover;height:432px}.events-animated{--prev-elem-width:68px;--next-slide-width:536px;--active-slide-width:calc(100vw - var(--next-slide-width) - var(--prev-elem-width));--transition:2s;position:relative;background:#f1efeb;display:flex;flex-direction:column;gap:42px;height:max-content;padding-bottom:100px}.events-animated .pattern{position:absolute;bottom:0;left:0}.events-animated__top{padding-top:40px;width:100%;display:flex;align-items:center;justify-content:space-between}.events-animated .content__tags{display:flex;align-items:center;gap:24px;padding-top:40px;padding-bottom:40px}.events-animated .content__tags div{display:flex;align-items:center;gap:24px}.events-animated .content__tags span{border-radius:50%;display:block;width:16px;height:16px;background:#d5724f}.events-animated .content__tags p{font-weight:500;position:relative;font-size:24px;color:var(--black)}.events-animated .events-controls{position:absolute;top:50%;left:50%;width:calc(100% - 88px);transform:translate(-50%,-50%)}.events-animated .events-controls.mobile{display:none}.events-animated__slider-container{width:100%;position:relative;padding:0 190px}.events-animated__slider{width:100%}.events-slide{display:flex;gap:70px}.events-slide__left{width:50%;display:flex;flex-direction:column;justify-content:center;gap:22px}.events-animated__title{font-weight:900;font-size:82px}.events-animated .title.mobile{display:none}.events-slide__info{display:flex;flex-direction:column;gap:12px}.events-slide__info .date{font-weight:600;font-size:24px;color:#0e1117}.events-slide__left .desc{font-weight:400;font-size:20px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.events-slide__info .title{font-weight:700;font-size:32px;line-height:75%}.events-slide .btn{width:max-content;padding:0 44px;display:inline-flex;align-items:center;gap:5px}.events-slide__right{width:50%;height:500px;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center}.events-slide__right picture{display:block;width:100%;height:100%}.events-slide__right img{width:100%;height:500px;object-fit:cover;border-radius:16px}@media screen and (max-width:1920px){.events-slide h2{font-size:65px}.events-slide{gap:50px}}@media screen and (max-width:1440px){.promotions__content{min-height:600px}.promotions__card{width:320px}.promotions__card .poster{height:450px}.promotions__card:hover{width:380px}.promotions__card:hover img{height:500px}.events-animated__slider-container{padding:0 120px}.events-animated .events-controls{width:calc(100% - 44px)}}@media screen and (max-width:1920px){.events-slide__right{width:50%}}@media screen and (max-width:1200px){.main-banner{background:#f1efeb}.news{display:none!important}.news-mobile{display:block}.main-banner__content{padding:0 22px 64px 22px}.promotions{margin-top:64px;padding:32px 0}.promotions__header{padding:0 22px}.promotions__content{padding:0 22px;min-height:unset}.promotions-shop__content .pattern{display:none}.promotions-shop__cards{flex-direction:column}.promotions__card:hover{width:400px}.promotions__card:hover img{height:500px}.promotions-shop__left,.promotions-shop__right{width:100%}.promotions-shop__info-card{max-width:unset}.promotions-shop__card{min-height:360px;height:max-content;max-width:100%}.events-animated{height:max-content;padding-bottom:64px;gap:50px}.events-slide{flex-direction:column-reverse;gap:30px}.events-animated .events-controls{justify-content:space-between;width:100%;padding:0 20px}.events-slide__left,.events-slide__right{width:100%}.events-slide h2{display:none}.events-animated .title.mobile{display:inline-flex;font-size:48px;font-weight:900}.events-animated__slider-container{gap:40px;display:flex;flex-direction:column}.events-animated__mobile-title{display:flex;align-items:center;justify-content:space-between}.events-animated .events-controls.mobile{padding:0;width:max-content}}@media screen and (max-width:992px){.events-animated{flex-direction:column}.events-animated__title{font-weight:700;font-size:48px}}@media screen and (max-width:768px){.events-animated .left-block .content h2{font-size:36px}.promotions{margin-top:24px;gap:24px}.promotions__header{display:flex;flex-direction:column;align-items:flex-start}.promotions__slider-controls{margin-top:24px}.promotions__header button{width:44px;height:44px;font-size:10px}.promotions-shop__cards{gap:16px}.promotions-shop__content{padding:44px 16px!important}.promotions-shop__info-card{padding:16px 15.5px 32px 15.5px}.promotions__card,.promotions__card:hover{width:300px;max-width:100%}.promotions__card .poster,.promotions__card:hover .poster{height:323px}.subscribe .page-title{gap:16px}.subscribe__content{padding:32px 0}.subscribe__cards{padding:0 16px}.events-animated__slider-container{padding:0 44px}.events-animated__mobile-title{flex-direction:column;gap:20px}.events-animated .events-controls.desktop{display:none}.events-animated .events-controls.mobile{transform:none;position:static;display:flex!important;justify-content:flex-start;width:100%}.events-animated .events-controls.mobile button{width:44px;height:44px;font-size:10px;color:var(--black)}.events-animated{gap:24px}}@media screen and (max-width:480px){.events-animated__title{font-size:36px}.events-animated__slider-container{padding:0 22px}.events-animated .title.mobile{font-size:38px}}.about__content{position:relative;max-width:952px;margin:64px auto 0 auto;padding:0 16px}.about__content .desc{margin-top:32px}.about__content .desc{font-size:20px;color:#000;font-weight:400;line-height:150%}.about__content .pattern{position:absolute;right:-400px;top:-63px}.about__content__info{position:relative;max-width:1296px;margin:32px auto 0 auto;display:flex;flex-wrap:wrap;gap:32px;padding:0 16px;overflow:hidden}.about__content__info .pattern{position:absolute;right:-20%;top:-155%}.about__content__info__row{display:flex;align-items:center;width:100%;gap:32px}.about__content__info .info-card{width:100%;height:110px;background:#fff;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.about__content__info .info-card .info-card__title{font-weight:600;font-size:24px;color:#181d27}.about__content__info .info-card .info-card__subtitle{font-weight:400;font-size:20px;color:#535862}.about__slider{margin-top:64px;overflow:hidden}.about__slider__content{display:flex;width:100%;gap:32px;position:relative;animation:scroll 30s linear infinite}.about__slider--inner{display:flex;width:max-content;gap:32px}.about__slider--inner .slide{width:515px;height:400px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.about__slider--inner .slide a{width:100%;height:100%}.about__slider--inner .slide img{width:100%;height:100%;object-fit:cover}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.about-swiper{margin-top:24px;display:none;padding:0 16px}.about-swiper .swiper-slide{width:300px;height:400px;border-radius:16px;overflow:hidden}.about-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.achievements{position:relative;margin-top:100px;max-width:1260px;padding:120px;text-align:center}.achievements .pattern{position:absolute;top:-35%;left:-45%;z-index:-1;opacity:20%}.achievements .desc{margin-top:24px;font-size:20px;color:#535862}.achievements__content{height:226px;margin-top:44px;display:flex;align-items:center;background:#fff;border-radius:32px}.achievements__item{width:100%}.achievements__item h4{font-weight:800;font-size:42px;color:#000}.achievements__item p{font-weight:400;font-size:16px;color:#000}.achievements__content .divider{min-width:1px;width:1px;height:98px;background:var(--neutrals-gray)}.advantages{position:relative;padding:120px 44px;background:#fff;text-align:center;overflow:hidden}.advantages .container{padding:0}.advantages .pattern{position:absolute;transform:scaleX(-1);opacity:20%;top:0;right:-32%;z-index:1}.advantages .page-title{position:relative;z-index:2}.advantages .desc{position:relative;z-index:2;margin-top:24px;font-size:20px;color:#535862}.advantages__content{max-width:1264px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.advantages__card{text-align:start;background:#f1efeb;border-radius:32px;padding:32px}.advantages__card .icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 2px 0 #0a0D120D;box-shadow:0 -2px 0 0 #0a0D120D inset;box-shadow:0 0 0 1px #0a0D122E inset;background:#fff;border:1px solid #d5d7da;border-radius:12px}.advantages__card .info{margin-top:32px}.advantages__card .info h4{font-weight:600;font-size:24px;color:#181d27}.advantages__card .info p{font-size:20px;color:#535862}@media screen and (max-width:1280px){.advantages .pattern{display:none}.about__content__info__row:nth-child(3){flex-direction:column}}@media screen and (max-width:992px){.advantages__content{grid-template-columns:repeat(2,1fr)}.about__slider{display:none}.about-swiper{display:block}.achievements{margin-top:0!important;padding:64px 16px;margin-top:64px}.achievements .pattern{display:none}.advantages{padding:64px 16px}}@media screen and (max-width:768px){.about__content{margin:32px auto 0 auto}.about__content__info__row{flex-direction:column}.page-title{font-size:48px}.desc{font-size:16px!important}.achievements{text-align:left}.about__content__info .info-card .info-card__title{font-size:18px}.about__content__info .info-card .info-card__subtitle{font-size:16px}.achievements__content{height:auto;flex-direction:column;padding:16px;text-align:center}.achievements__content .divider{width:100%;height:1px;margin:12px 0}.advantages{text-align:left}.advantages .desc{margin-top:24px}.advantages__content{margin-top:24px;grid-template-columns:repeat(1,1fr);gap:16px}}@media screen and (max-width:480px){.page-title{font-size:36px}}.contacts-page{position:relative;background:#007aff;padding:150px 0}.contacts-page .block-pattern{position:absolute;bottom:0;left:0}.contacts-page__content{display:flex;align-items:center;gap:100px}.contacts-page__left{position:relative;width:50%;color:#fff;display:flex;align-items:flex-end;flex-direction:column}.contacts-page__left h1{color:#fff;line-height:100%}.contacts-page__left .desc{margin-top:8px;font-size:20px;font-weight:400;color:#fff}.contacts-page__left .content{position:relative;width:545px}.contacts-page__left .pattern{position:absolute;font-size:80px;opacity:30%}.contacts-page__left .page-title .pattern{display:none}.contacts-page__left .pattern:first-child{left:156px;top:-104px}.contacts-page__left .pattern:nth-child(2){top:10px;left:-156px}.contacts-page .form{width:100%;margin-top:48px;display:flex;flex-direction:column;padding:32px;border-radius:20px;background:#fff}.contacts-page .form__fields{display:flex;flex-direction:column;gap:16px}.contacts-page .form__field{height:60px;border:none;padding:16px;background:#f3f4f5;border-radius:12px;font-size:18px;resize:vertical}.form .custom-checkbox{margin-top:24px}.form .form__submit{margin-top:24px}.contacts-page__right{width:50%}.contacts-page #map{width:100%;height:420px;border-radius:10px;overflow:hidden}@media screen and (max-width:1280px){.contacts-page__content{gap:40px}.contacts-page__left{width:100%}.contacts-page__left .content{width:100%}}@media screen and (max-width:992px){.contacts-page__content{flex-direction:column}.contacts-page__left,.contacts-page__right{width:100%}.contacts-page__left .content{text-align:center}.contacts-page__left .content>.pattern{display:none}.contacts-page__left .content .page-title{display:flex;align-items:center;justify-content:center;gap:20px}.contacts-page__left .content .page-title .pattern{position:static;display:inline-flex}}@media screen and (max-width:768px){.contacts-page{padding:60px 0}.contacts-page .block-pattern{display:none}.contacts-page__left .page-title{font-size:56px}.contacts-page__left .desc{font-size:16px}.contacts-page__left .page-title .pattern{font-size:54px}}@media screen and (max-width:480px){.contacts-page{padding:32px 0}.contacts-page__left .page-title{font-size:36px}.contacts-page__left .desc{margin-top:24px;font-size:16px}.contacts-page__left .page-title .pattern{font-size:32px}.contacts-page .form{margin-top:24px}}.tenants-page{position:relative;background:#007aff;padding:110px 0}.tenants-page .block-pattern{position:absolute;right:0;bottom:0}.tenants-page__content{position:relative;max-width:700px;text-align:center}.tenants-page__content .page-title{color:#fff}.tenants-page__content .desc{margin-top:24px;color:#fff;font-size:18px}.tenants-page__content .page-title .pattern{position:absolute;opacity:30%;top:15px}.tenants-page__content .page-title .pattern:first-child{left:-107px}.tenants-page__content .page-title .pattern:nth-child(2){right:-107px}.tenants-page__content .form__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:16px}.tenants-page__content .form__fields .form__field:nth-child(5){grid-column:span 2}.tenants-page__content .form__fields .file-input{grid-column:span 2}@media screen and (max-width:768px){.tenants-page .block-pattern{display:none}.tenants-page__content .page-title{gap:16px}.tenants-page__content .page-title .pattern{position:static}.tenants-page__content .form__fields{display:flex;flex-direction:column}}.services{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.services__card{--title-size:24px;--desc-size:24px;border-radius:32px;background:#f3f2ed;padding:24px;display:flex;align-items:flex-start;gap:16px;transition:opacity .3s}.services__card__left{display:flex;flex-direction:column;gap:8px}.services__card .title{font-size:var(--title-size);font-weight:600;color:#000}.services__card .desc{font-size:var(--desc-size);line-height:150%;color:var(--gray)}.services__card i{font-size:32px;transition:transform .3s}.services__card:hover{cursor:pointer;opacity:.7}.services__card:hover i{transform:translateX(10px)}@media screen and (max-width:1280px){.services__card{--title-size:18px;--desc-size:16px}}@media screen and (max-width:992px){.services{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.services{grid-template-columns:repeat(1,1fr)}}.banks{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.banks img{width:100%;height:auto}.banks .flip-card--back{overflow-y:auto;overflow-x:hidden}.banks .flip-card--back .content__header{flex-shrink:0}.banks .flip-card--back .desc{flex:1 1 auto;overflow-y:auto;word-wrap:break-word;min-height:0;margin-bottom:16px}.banks .flip-card--back .content__bottom{flex-shrink:0;margin-top:auto}@media screen and (max-width:992px){.banks{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.banks{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.banks{grid-template-columns:repeat(1,1fr)}}.entertaiments{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:1500px){.entertaiments{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.entertaiments{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.entertaiments{grid-template-columns:repeat(1,1fr)}}.scheme-page{background:#f3efef}.scheme{margin-top:44px!important;margin-bottom:44px!important;display:flex;align-items:flex-start;max-width:1210px;margin:auto;padding:0 22px;gap:44px}.scheme-floors{display:flex;flex-direction:column;background:var(--light);padding:16px;border-radius:16px;height:max-content}.scheme-floors .title{text-align:center;font-size:24px;color:var(--text)}.scheme-floors .scheme-floors__items{width:100%;margin-top:16px;display:flex;align-items:center;flex-direction:column;gap:8px}.scheme-floors .scheme-floors__items button{cursor:pointer;width:52px;height:52px;display:flex;justify-content:center;align-items:center;font-size:20px;color:var(--text);transition:.3s background;border-radius:12px}.scheme-floors .scheme-floors__items button:hover{background:#f2f2f2}.scheme-floors .scheme-floors__items button.active{background:#eae4df}.scheme-img{height:100%;width:100%}.scheme-img img{width:100%;max-height:65vh;object-fit:contain}@media screen and (max-width:768px){.scheme{margin-top:24px!important;flex-direction:column;gap:24px}.scheme-floors{width:100%;background:0 0;align-items:flex-start;padding:0}.scheme-floors .title{font-weight:500;font-size:16px}.scheme-floors .scheme-floors__items{margin-top:12px;flex-direction:row}.scheme-floors .scheme-floors__items button{width:40px;height:40px;background:#fff;font-size:18px;font-weight:500;border-radius:12px;color:var(--text);border:1px solid var(--BG-Footer,#eae4df)}.scheme-floors .scheme-floors__items button.active{color:#d5724f;background:#fff}}.offices-header{padding-top:64px;padding-bottom:64px;background:var(--template-page-bg)}.offices-header__content{display:flex;align-items:flex-start;gap:44px}.offices-header__content .left{width:40%}.offices-header__content .left .desc{font-size:20px;margin-top:65px}.offices-header__content .right{width:60%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,333px);gap:24px}.offices-swiper{margin-top:24px;max-width:100%;display:none!important;padding:0 22px!important}.offices-swiper .swiper-slide img{width:100%;height:100%;border-radius:16px;object-fit:cover}.offices-header__content .right .offices__right-img{width:100%;height:100%;object-fit:cover;border-radius:16px}.offices-header__content .right .offices__right-img:first-child{grid-row:span 2}.offices-header__content .right .offices__right-img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.features{margin-top:64px;position:relative;padding-top:64px;padding-bottom:64px}.features .pattern{position:absolute;top:10px;right:20px;z-index:-1}.features-advantages{margin-top:24px;background:#f3efef;padding:82px 85px;border-radius:16px}.features-advantages .title{font-size:70px;font-weight:400}.features-advantages__items{margin-top:44px;display:flex;gap:104px}.features-advantages__item{display:flex;align-items:flex-start;gap:25px}.features-advantages__item .icon-star{color:var(--blue);font-size:30px}.features-advantages__item p{font-size:20px;color:var(--text)}.features__content{margin-top:88px;padding-bottom:64px;display:flex;flex-direction:column;gap:48px}.features__content__item{display:flex}.features__content__item .left,.features__content__item .right{width:50%}.features__content__item .left{padding:67px 100px}.features__content__item .left .features__content__title{font-weight:600;font-size:24px}.features__content__item .left .features__content__desc{margin-top:16px;font-weight:400;font-size:20px;color:#535862}.features__content__item .info-list{margin-top:32px;display:flex;flex-direction:column;gap:20px;list-style:none}.features__content__item .info-list li{display:flex;align-items:center;gap:12px}.features__content__item .info-list li span{min-width:28px;width:28px;height:28px;background:#f9f5ff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;color:var(--blue)}.features__content__item .info-list p{color:#535862;font-size:20px}.features__content__item .right img{width:100%;height:100%;height:400px;border-radius:16px;object-fit:cover}.features__content__item.reversed{flex-direction:row-reverse}.offices-page .contacts{margin-top:32px}@media screen and (max-width:1440px){.offices-header__content .left{width:50%}.offices-header__content .right{width:50%}}@media screen and (max-width:1280px){.offices-header__content{flex-direction:column}.offices-header__content .left{width:100%}.offices-header__content .right{display:none}.offices-swiper{display:block!important;height:400px}.offices-swiper .swiper-slide{width:500px}.features .pattern{display:none}.offices-header__content{padding:0!important}.offices-header__content .left{padding:0 22px}}@media screen and (max-width:992px){.features-advantages .title{font-size:48px}.features-advantages__item p{font-size:18px}.features-advantages__item .icon-star{font-size:26px}.features-advantages{padding:44px}.features-advantages__items{flex-direction:column;gap:40px}.features__content__item,.features__content__item.reversed{flex-direction:column}.features__content__item .left,.features__content__item .right{width:100%}.features__content__item .left{padding:30px}}@media screen and (max-width:768px){.offices-header{padding-top:32px;padding-bottom:32px}.offices-swiper .swiper-slide{width:300px;height:400px}.features{margin-top:0}.features-advantages{padding:44px 22px}.features-advantages__items{gap:20px}.features-advantages .title{font-size:32px}.features-advantages__item .icon-star{font-size:20px}.features-advantages__item p{font-size:16px}.features__content{margin-top:32px;gap:32px}.features__content__item .left .features__content__title{font-size:22px}.features__content__item .left .features__content__desc{margin-top:8px;font-size:16px}.features__content__item .info-list{margin-top:16px}.features__content__item .info-list p{font-size:16px}.offices-page .contacts{margin-top:0}.offices-header__content .left .desc{margin-top:12px}}.events-page{margin-bottom:64px}.events-page .filters__items{margin-top:24px}.swiper-container{padding-bottom:64px;position:relative}.events{max-width:1608px!important;margin-top:44px;display:flex;overflow:hidden;padding:0}.events-controls{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;align-items:center;justify-content:space-between;z-index:2}.events-controls button{cursor:pointer;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#8888881a;border-radius:50%}.events-card{position:relative;display:flex;width:100%;display:flex;gap:64px;color:var(--black);background:var(--white);padding:32px;border-radius:32px;overflow:hidden}.events-card__left{position:relative;width:35%;min-width:35%;display:flex;flex-direction:column;justify-content:center;gap:12px}.events-card .pattern1{position:absolute;top:24px;left:0}.events-card__left .pattern2{position:absolute;right:-50%;bottom:0}.events-card__info .title{font-weight:600;font-size:28px}.events-card__info p{font-size:18px}.events-card__info .desc{color:#535862}.events-card__info .date{font-weight:600;font-size:18px}.events-card__left .btn{display:inline-flex;align-items:center;gap:10px;width:max-content;padding:0 16px}.events-card__info{display:flex;flex-direction:column;gap:12px}.events-card__poster{width:100%;height:530px;border-radius:24px;overflow:hidden;position:relative;z-index:1}.events-card__poster img{width:100%;height:100%;object-fit:cover}.swiper-container .swiper-pagination{top:unset;bottom:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:214px;height:6px;background:#fff;opacity:1!important;border-radius:6px;margin:0!important}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.events-card__info__bottom .index{font-weight:600;font-size:18px}.events-card__info__bottom .swiper-next-btn{cursor:pointer;width:80px;height:80px;border:1px solid #333;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:44px;rotate:-45deg;text-decoration:none}.event-detail-swiper{display:none}.event-detail-page .back-btn{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:16px;color:var(--gray);text-decoration:none}.event-detail{margin-top:44px;display:flex;gap:44px}.event-detail .left{width:60%}.event-detail .right{width:40%;height:500px;display:flex;justify-content:center;align-items:center;gap:24px}.event-detail .right__img{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px}.event-detail .right__img .more-img{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#fff}.event-detail .right img{width:100%;height:100%;object-fit:cover}.event-detail .right .right__img{grid-column:span 2}.event-detail .right .right__img:first-child{grid-column:span 2;grid-row:span 2}.event-detail .left .desc{margin-top:24px;font-size:20px}.event-detail .left ul{margin-top:24px;list-style:none;display:flex;flex-direction:column;gap:4px}.event-detail .left ul li span{color:var(--black);font-weight:600;font-size:18px;opacity:50%}.event-detail .left ul li p{color:var(--black);font-weight:600;font-size:18px}.events-floors{width:100%}@media screen and (max-width:1200px){.event-detail{flex-direction:column}.event-detail .left,.event-detail .right{width:100%}.events-controls{position:static;transform:unset;justify-content:center;gap:18px}.swiper-container .swiper-pagination{display:flex;position:static;flex-wrap:nowrap;justify-content:center}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:55px}.swiper-container{display:flex;flex-direction:column;gap:24px}.events-card__info .title{font-size:24px}.events-card__info .desc{font-size:16px}.events-card__info{gap:8px}.events-animated .events-card__poster{height:360px}.events-animated .pattern{display:none}}@media screen and (max-width:992px){.events-card{flex-direction:column-reverse}.events-card__left{width:100%}.events-card .pattern1{display:none}.events-card__left .pattern2{display:none}}@media screen and (max-width:768px){.event-detail{flex-direction:column-reverse;gap:32px}.event-detail .right{display:none}.event-detail-swiper{display:block}.event-detail-swiper{border-radius:12px;background:linear-gradient(180deg,rgba(0,0,0,0) 71.86%,rgba(0,0,0,.3) 86.23%)}.event-detail-swiper .swiper-slide img{display:block;height:100%;width:100%;object-fit:cover}.events{max-width:100%!important}}@media screen and (max-width:480px){.event-detail{margin-top:24px;gap:12px}.event-detail-swiper{height:220px}.event-detail .page-title{font-weight:600;color:var(--text-700);font-size:22px}.event-detail .left .desc{margin-top:12px;color:var(--black-f);font-weight:500}.event-detail .left ul{margin-top:16px}.event-detail .left ul li span{opacity:unset;font-size:14px;color:var(--gray)}.event-detail .left ul li p{font-weight:500;font-size:16px;color:var(--black-f)}}.header{position:sticky;top:0;left:0;width:100%;height:max-content;z-index:7;transition:.3s}.header--hidden{transform:translateY(-100%)}.header-top{padding:8px 44px;height:40px;background:var(--blue);color:#fff;display:flex;justify-content:space-between}.header-top__left p{font-weight:600;font-size:18px;color:var(--white)}.header-top__right{display:flex;align-items:center;gap:10px}.header-top__right a,.header-top__right button{color:#fff;font-size:20px;transition:.3s;text-decoration:none}.header-top__right a:hover,.header-top__right button:hover{cursor:pointer;color:#ccc}.navbar{background:#fff;height:auto;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.navbar__menu{position:fixed;top:0;right:0;max-width:100%;width:330px;height:100%;z-index:11;background:var(--template-page-bg);display:flex;flex-direction:column;transition:.3s transform;transform:translateX(100%)}.navbar__menu.active{transform:translateX(0)}.navbar__menu__top{display:flex;flex-direction:column;padding:24px;background:var(--white);gap:24px}.navbar__menu__top__header{display:flex;align-items:center;justify-content:space-between}.navbar__menu__top__header .menu-close{cursor:pointer;font-size:24px;padding:8px}.navbar__menu-links{display:flex;flex-direction:column;gap:24px}.navbar__menu-links .navbar__link{font-weight:600;font-size:20px}.navbar__menu .socials{margin-top:4px;background:var(--white);padding:28px 24px;display:flex;flex-direction:column;gap:12px}.navbar__menu .socials h4{font-weight:400;font-size:18px;color:var(--neutrals-4)}.navbar__menu .socials .socials__items{display:flex;align-items:center;gap:8px}.navbar__menu .socials .socials__item__link{color:var(--black);text-decoration:none;font-size:24px}.navbar__logo img{width:64px}.navbar__links{display:flex;gap:24px}.navbar__link{font-size:16px;font-weight:500;text-decoration:none;transition:.3s;color:var(--nav-link-color)}.navbar__link:hover{color:var(--nav-link-hover-color)}.navbar-lang{position:relative}.navbar-lang:hover .navbar-lang__options{top:calc(100% - 15px);visibility:visible;opacity:1}.navbar-lang .flag{width:20px;height:20px;border-radius:50%;display:block;object-fit:cover}.navbar-lang__options{position:absolute;top:100%;left:0;width:100%;height:max-content;display:flex;flex-direction:column;background:#f2f2f2;z-index:8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:20px;padding-bottom:6px;padding-left:5px;padding-right:5px;visibility:hidden;opacity:0;transition:.3s}.navbar-lang__options.active{top:calc(100% - 15px);visibility:visible;opacity:1}.navbar-lang__options button{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:500;width:100%;padding:5px 0;font-weight:500;cursor:pointer;border-radius:6px}.navbar-lang__options button:hover{background:#fff}.navbar-lang__button{position:relative;z-index:9;min-width:70px;border-radius:16px;height:36px;display:inline-flex;justify-content:center;align-items:center;background:var(--light-gray);border:none;font-weight:600;font-size:16px;transition:.3s;gap:4px}.navbar-lang__button:hover{cursor:pointer;background:var(--light-gray-hover)}.burger{cursor:pointer;display:none;width:24px;height:24px;flex-direction:column;gap:6px;align-items:center;justify-content:center}.burger span{width:24px;height:2px;background:#000;border-radius:10px}.template-page-bg{background:var(--template-page-bg)}.template-page{width:100%;padding-top:64px}.template-page__header{position:relative;display:flex;align-items:center}.template-page__header::after{height:160px;content:url("/assets/img/template-page-pattern.svg");position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.filters{margin-top:24px;display:flex;flex-direction:column;gap:24px}.filters__items{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filters__btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--filters-border-color);border-radius:12px;color:var(--neutrals-2);background:#fff;font-size:18px;line-height:130%;font-weight:500}.filters__btn.active{color:var(--secondary)}.filters__btn.active::before{font-family:vefa-icons;content:"\e905"}.select{display:none}.search-field__wrap{width:max-content;position:relative}.search-field__wrap::before{content:"\e906";font-family:vefa-icons!important;font-size:20px;color:var(--gray);position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:1}.search-field{position:relative;width:100%;background:var(--white);border-radius:12px;font-size:16px;padding:12px 16px;padding-left:52px;display:inline-flex;align-items:center;gap:12px;border:none;font-weight:500}.floors{margin-top:44px;display:flex;flex-direction:column;gap:24px}.floor{display:flex;flex-direction:column;gap:24px}.floor__title{font-weight:700;font-size:32px;line-height:120%}.floor__content{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.contacts{position:relative;background:#007aff;padding:100px 0}.contacts .block-pattern{position:absolute;left:0;bottom:0}.contacts__content{max-width:1545px;display:flex;align-items:flex-start;gap:100px}.contacts .page-title{color:#fff}.contacts .left{width:30%;position:relative}.contacts .right{width:70%;position:relative}.contacts .left .pattern{position:absolute;font-size:80px;opacity:30%;color:#fff}.contacts .left .page-title .pattern{display:none}.contacts .left .pattern:first-child{top:-54px;left:289px}.contacts .left .pattern:nth-child(2){top:37px;right:-13px}.contacts .desc{margin-top:24px;color:#fff}.contacts .contacts__list{margin-top:48px;display:flex;flex-direction:column;list-style:none;gap:27.5px}.contacts .contacts__list li{color:#fff;display:flex;align-items:center;gap:14px}.contacts .contacts__list li span{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:var(--input-fill)}.contacts .contacts__list li span .icon-mail{font-size:12px}.contacts .contacts__list a{color:var(--white);text-decoration:none}.contacts .right{position:relative}.contacts .map{width:100%;height:500px;border-radius:16px;overflow:hidden}.contacts .map__controls{position:absolute;width:100%;top:24px;display:flex;align-items:center;gap:24px;justify-content:center}.contacts .map__controls .btn img{max-height:100%}.contacts .map__controls .btn{height:50px;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-400) var(--sds-size-depth-800) var(--sds-size-depth-negative-100) #0c0C0D33;background:#fff;border-radius:12px;color:var(--black);font-weight:600}.footer{--col-title-size:20px;--col-content-size:28px;--text-size:20px;--nav-link-size:20px;--copyright-size:16px;font-family:var(--font-gilroy),sans-serif;background:var(--footer-bg);padding-top:64px;padding-bottom:24px}.footer__top{display:grid;grid-template-columns:repeat(4,1fr)}.footer__main{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px}.footer-col{display:flex;flex-direction:column;gap:8px;color:var(--black)}.footer-col .footer-col__title{font-size:var(--col-title-size);font-weight:500;line-height:150%}.footer-col a,.footer-col h4{font-weight:700;font-size:var(--col-content-size);line-height:120%;letter-spacing:4%;text-decoration:none;color:var(--black)}.footer__main{display:flex}.footer__main__left{width:50%;grid-column:span 2;display:flex;flex-direction:column;gap:32px}.footer__main__left p{max-width:500px;font-weight:500;line-height:150%;font-size:var(--text-size);color:var(--black);text-align:justify}.footer__main__left .socials{display:flex;align-items:center;gap:16px}.footer__main__left .socials .socials__btn{min-width:50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1.15px solid #38388a33;border-radius:8px;font-size:24px;color:var(--black);transition:.3s;text-decoration:none}.footer__main__left .socials .socials__btn:hover{cursor:pointer;background:var(--black);color:#fff;border-color:var(--black)}.footer__main__right{width:50%;display:grid;grid-template-columns:repeat(2,1fr)}.footer__main_nav{display:flex;flex-direction:column;gap:14px}.footer__main_nav a{font-weight:500;font-size:var(--nav-link-size);color:var(--black);text-decoration:none}.footer .divider{margin-top:32px;width:100%;height:1px;background:var(--black);opacity:30%}.footer .copyright{margin-top:32px;text-align:center;font-size:var(--copyright-size);font-weight:500}.footer .copyright a{text-decoration:none;color:var(--black)}.not-found-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 94px);background:#f1efeb}.not-found-page .pattern{position:absolute;top:0;right:0}.not-found-page .pattern2{position:absolute;left:0;bottom:0}.not-found{position:relative;text-align:center;display:flex;flex-direction:column;gap:24px}.not-found .bg-title{font-size:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff}.not-found h1{position:relative;z-index:2;font-weight:600;font-size:48px;color:#181d27}.not-found p{position:relative;z-index:2;font-size:16px;color:#535862}.not-found .btn{position:relative;z-index:2;padding:0 20px}.not-found .btn{width:max-content;margin:auto}.floating_btn{position:fixed;right:40px;bottom:40px;width:54px;height:54px;background:#48c95f;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s;padding:14px;z-index:9;animation:pulse 1.5s infinite;-webkit-animation:pulsing 1.75s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulsing 1.75s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulsing 1.75s infinite cubic-bezier(0.66,0,0,1);animation:pulsing 1.75s infinite cubic-bezier(.66,0,0,1);box-shadow:0 0 0 0 #42db87}.floating_btn:hover{cursor:pointer;background:#38a04b}.floating_btn img{max-width:32px}@keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0)}}@media screen and (max-width:1920px){html[lang=ky] .navbar__links{gap:24px}html[lang=ky] .navbar__link{font-size:12px}}@media screen and (min-width:1700px){.navbar{padding:10px 44px}.navbar__links{gap:32px}.navbar__link{font-size:18px}}@media screen and (max-width:1700px){.footer{--col-title-size:22px!important;--col-content-size:22px!important}}@media screen and (max-width:1500px){.template-page .page-title{font-size:64px}.footer{--col-title-size:20px!important;--col-content-size:20px!important}.contacts .map__controls{position:static;flex-wrap:wrap;margin-bottom:20px}html[lang=ky] .navbar__links{gap:12px}}@media screen and (max-width:1400px){.navbar__links{gap:16px}}@media screen and (max-width:1300px){.navbar__links{gap:16px}}@media screen and (max-width:1280px){.footer{--col-title-size:16px!important;--col-content-size:18px!important;--text-size:16px!important;--nav-link-size:16px!important}.header-top{justify-content:center}.header-top__right{display:none}.navbar__links{display:none}.navbar__right .navbar-lang{display:none}.burger{display:flex}.floor__content{grid-template-columns:repeat(3,1fr)}.contacts .left{width:40%}.contacts .right{width:60%}.contacts__content{gap:40px}}@media screen and (max-width:1100px){.footer__top{row-gap:50px;grid-template-columns:repeat(2,1fr)!important}.footer__main{display:flex!important;flex-direction:column-reverse;gap:50px}.footer__main__left,.footer__main__right{width:100%!important}}@media screen and (max-width:992px){.contacts__content{flex-direction:column;gap:20px}.contacts .left,.contacts .right{width:100%}.footer{--col-title-size:16px;--col-content-size:18px;--text-size:16px;--nav-link-size:16px}.footer__top{flex-wrap:wrap}.footer-col{width:100%}.footer__main{flex-direction:column-reverse;gap:40px}.footer__main__right{min-width:unset;width:100%}.footer__main_nav{width:50%}.floor__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.template-page{padding-top:32px;padding-bottom:32px}.navbar{padding:0 22px}.template-page .page-title{font-size:48px}.select{display:block}.filters{gap:12px}.search-field__wrap{width:100%}.filters__items{display:none}.floor__content{grid-template-columns:repeat(1,1fr)}.template-page__header::after{content:url("/assets/img/template-page-pattern-small.svg");height:50px;right:-22px}.contacts{padding:32px 0!important}.contacts .block-pattern{display:none}.contacts .left{max-width:250px;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.contacts .left>.pattern{display:none}.contacts .left .page-title{display:flex;justify-content:center;align-items:center;gap:16px}.contacts .left .page-title .pattern{display:block;position:static;font-size:30px}.contacts .contacts__list{margin-top:24px;width:max-content;align-self:center}.not-found-page .pattern,.not-found-page .pattern2{display:none}.not-found{gap:10px}.not-found .bg-title{position:relative;width:80%;top:unset;left:50%;transform:translateX(-50%)}.events-animated .events-card__left{flex-direction:column;gap:12px}.events-animated .events-card__left .btn{width:100%}.events-animated .events-card{padding:24px}}@media screen and (max-width:480px){.template-page .page-title{font-size:36px}.footer__top{display:flex!important;flex-direction:column;gap:16px}.footer__main__right{display:flex!important;flex-direction:column;gap:32px}.footer-col{width:100%}}.banks-page,.entertaiment-page,.food-page,.stores-page{margin-bottom:44px}