.hero-section{position:relative}.hero-section:after{background:linear-gradient(180deg,rgba(0,0,0,.5) 28.71%,transparent 63.28%,rgba(0,0,0,.5) 82.44%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-section>*{position:relative;z-index:3}.hero-section>img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.hero-section__wrapper{display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-height:100vh;padding-bottom:100px;padding-top:calc(var(--header) + 69px)}@media (max-width:1024px){.hero-section__wrapper{padding-top:calc(var(--header) + 64px)}}@media (max-width:768px){.hero-section__wrapper{gap:72px;min-height:90vh;padding-bottom:81px;padding-top:calc(var(--header) + 60px)}}.hero-section__main{color:#fff;display:flex;flex-direction:column;gap:30px}.hero-section__main .btn{min-width:179px;padding:0 22px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.hero-section__main .btn{display:none}.hero-section__main{gap:10px}}.hero-section__title{font-size:160px;font-weight:200;letter-spacing:-8%}@media (max-width:1024px){.hero-section__title{font-size:120px;font-weight:200;letter-spacing:-8%}}@media (max-width:768px){.hero-section__title{font-size:80px;font-weight:200;letter-spacing:-8%}}.hero-section__subtitle{font-size:24px;font-weight:300;letter-spacing:-2%;line-height:28px}.hero-section__subtitle.hidden span{translate:0 100%}.hero-section__subtitle p{overflow:hidden}.hero-section__subtitle p span{display:inline-block;transition:.3s}@media (max-width:1024px){.hero-section__subtitle{font-size:20px;font-weight:300;letter-spacing:-2%;line-height:25px}}@media (max-width:768px){.hero-section__subtitle{font-size:18px;font-weight:300;letter-spacing:-2%;line-height:22px}}.hero-section__footer{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:768px){.hero-section__footer{align-items:flex-start;flex-direction:column;gap:20px}}.hero-section__tags{display:flex;flex-wrap:wrap;gap:8px;max-width:563px}.hero-section__tags li{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:#ffffff1a;border-radius:300px;box-shadow:inset 4px 4px 25px #f0f0f026;color:#fffc;display:flex;font-size:11px;font-weight:500;gap:16px;letter-spacing:5%;line-height:100%;padding:12px 10px;text-align:center;text-transform:uppercase}.hero-section__tags li p{align-items:center;display:flex;gap:4px}.hero-section__tags li p:nth-child(2):before{color:#ffffff1a;content:"|";display:block;margin-right:4px}.hero-section__tags li .circle{--size:6px;margin:0 4px}@media (max-width:1024px){.hero-section__tags{max-width:502px}}@media (max-width:768px){.hero-section__tags li{padding:10px}}.hero-section__btns{display:flex;gap:6px;white-space:nowrap}.hero-section__btns.mobile{display:none}@media (max-width:768px){.hero-section__btns{display:none}.hero-section__btns.mobile{display:flex;gap:8px;width:100%}.hero-section__btns.mobile li{flex:1}.hero-section__btns.mobile li .btn{width:100%}.hero-section__btns .btn{height:60px}}.about-section{padding-top:30px}@media (max-width:768px){.about-section{padding-top:20px}}.about-section__wrapper{display:flex;gap:74px;justify-content:space-between}@media (max-width:768px){.about-section__wrapper{flex-direction:column;gap:60px}}.about-section__content{display:flex;flex:0 0 504px;flex-direction:column;gap:132px;justify-content:space-between}@media (max-width:1024px){.about-section__content{flex:0 0 424px;gap:57px}}@media (max-width:768px){.about-section__content{flex:0 1 424px;flex:unset;gap:30px}}.about-section__main{display:flex;flex-direction:column;gap:30px}@media (max-width:1024px){.about-section__main{gap:20px}}@media (max-width:768px){.about-section__main{gap:25px}}.about-section__desc{font-size:24px;font-weight:400;letter-spacing:-2%;line-height:28px}@media (max-width:1024px){.about-section__desc{font-size:20px;font-weight:400;letter-spacing:-2%;line-height:22px}}.about-section__sub{color:#999;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:20px}.about-section__list{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);max-width:696px;width:100%}.about-section__item{background-color:#f6f6f6;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:20px}@media (max-width:768px){.about-section__item{gap:58px;padding:15px}}.about-section__head{color:#999;font-size:14px;font-weight:500;letter-spacing:1%;line-height:100%}.about-section__head span{color:#1e1f23;font-size:48px;font-weight:300;letter-spacing:-3%;line-height:36px}@media (max-width:1024px){.about-section__head span{font-size:32px;font-weight:300;letter-spacing:-3%;line-height:36px}}@media (max-width:768px){.about-section__head span{font-size:28px;font-weight:300;letter-spacing:-3%;line-height:36px}.about-section__head{font-size:12px}}.about-section__label{color:#999;font-size:14px;font-weight:400;letter-spacing:-1%;line-height:16px}@media (max-width:768px){.about-section__label{font-size:12px}}.presentation-section{margin-top:var(--sectionMargin)}.presentation-section__wrapper{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);position:relative}@media (max-width:768px){.presentation-section__wrapper{display:flex;flex-direction:column}}.presentation-section__image{border-radius:20px;overflow:hidden}.presentation-section__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.presentation-section__image{display:none}}.presentation-section__content{align-items:center;background-color:#1e1f23;border-radius:20px;color:#fff;display:flex;flex-direction:column;padding:40px;position:relative}@media (max-width:1024px){.presentation-section__content{padding:20px}}@media (max-width:768px){.presentation-section__content{padding-left:10px;padding-right:10px}}.presentation-section__main{align-items:center;display:flex;flex-direction:column;max-width:454px}.presentation-section__main .circle{--size:64px;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#ffffff0d;box-shadow:inset 4px 4px 25px #f0f0f026}.presentation-section__main .circle svg{height:16px;width:16px}@media (max-width:1024px){.presentation-section__main .circle{--size:44px}}@media (max-width:768px){.presentation-section__main .circle{--size:32px}.presentation-section__main .circle svg{height:12px;width:12px}}.presentation-section__title{font-size:32px;font-weight:400;letter-spacing:-3%;line-height:34px;margin-bottom:25px;margin-top:20px;text-align:center}@media (max-width:1024px){.presentation-section__title{font-size:24px;line-height:26px;margin:20px 0}}@media (max-width:768px){.presentation-section__title{font-size:20px;font-weight:400;letter-spacing:-3%;line-height:23px;margin-top:15px;text-align:center}}.presentation-section__desc{color:#999;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:19px;text-align:center}@media (max-width:1024px){.presentation-section__desc{font-size:14px;line-height:17px}}@media (max-width:768px){.presentation-section__desc{line-height:15px}}.presentation-section__subimage{max-width:457px}.presentation-section__subimage img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){.presentation-section__subimage{max-width:338px;max-width:264px}}.presentation-section__links{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#ffffff26;border-radius:300px;bottom:40px;box-shadow:inset 4px 4px 25px #f0f0f026;display:grid;grid-template-columns:repeat(3,1fr);height:71px;left:50%;max-width:535px;padding:3px;position:absolute;translate:-50% 0;width:100%}.presentation-section__links li{cursor:pointer}.presentation-section__links li:first-child a:before{display:none}.presentation-section__links a{align-items:center;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-radius:300px;box-shadow:unset;color:#fff;display:flex;font-size:12px;font-weight:600;gap:8px;height:64px;justify-content:center;letter-spacing:6%;line-height:100%;position:relative;text-align:center;text-transform:uppercase;transition:font-size .3s}.presentation-section__links a:before{background-color:#ffffff4d;content:"";display:block;display:none;height:20px;left:0;position:absolute;top:50%;translate:0 -50%;width:1px}@media (hover:hover){.presentation-section__links a:hover{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);box-shadow:inset 4px 4px 25px #f0f0f026}}@media (max-width:1024px){.presentation-section__links{bottom:30px;left:30px;right:30px;translate:unset;width:unset}}@media (max-width:768px){.presentation-section__links{max-width:unset}.presentation-section__links li:first-child span,.presentation-section__links li:nth-child(2) span{display:none}.presentation-section__links{bottom:20px;display:flex;left:20px;right:20px}.presentation-section__links li{flex:0 0 75px}.presentation-section__links li:nth-child(3){flex:1}.presentation-section__links li:nth-child(3) a{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);box-shadow:inset 4px 4px 25px #f0f0f026}}.gallery-section{margin-top:var(--sectionMargin)}@media (max-width:768px){.gallery-section .gallery-section__nav{bottom:unset;display:none;left:50%;position:absolute;right:unset;top:128px;translate:-50% 0}}.gallery-section__wrapper{position:relative}.gallery-section__wrapper .swiper-slide{border-radius:20px;height:800px;margin-right:20px!important;max-height:80vh;overflow:hidden;position:relative}.gallery-section__wrapper .swiper-slide:after{background-color:#0000004d;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallery-section__wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.gallery-section__wrapper .swiper-slide{height:560px}}.gallery-section__wrapper .swiper-pagination{display:none}@media (max-width:768px){.gallery-section__wrapper .swiper-pagination{bottom:10px;display:block;left:50%;margin:0;padding:0;position:absolute;transform:unset;translate:-50% 0;width:-moz-fit-content;width:fit-content}.gallery-section__wrapper .swiper-pagination .swiper-pagination-bullet{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#ffffff1a;border-radius:400px;box-shadow:inset 5.33px 5.33px 33.33px #f0f0f026;height:6px;margin:0 2px;opacity:1;width:12px}.gallery-section__wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff6}.gallery-section__wrapper .swiper{height:560px;margin-left:calc(var(--container)*-1);margin-right:calc(var(--container)*-1);width:100vw}}.gallery-section__title{color:#fff;left:50%;position:absolute;top:40px;translate:-50% 0;z-index:2}@media (max-width:1024px){.gallery-section__title{top:20px}}.gallery-section__filters{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#ffffff26;border-radius:300px;bottom:40px;box-shadow:inset 4px 4px 25px #f0f0f026;display:flex;left:50%;padding:4px;position:absolute;translate:-50% 0;z-index:2}.gallery-section__filters>li{flex:1}.gallery-section__filters label{align-items:center;border-radius:300px;display:flex;font-size:12px;font-weight:600;height:64px;justify-content:center;padding:0 20px;leading-trim:Cap height;color:#fff;letter-spacing:6%;line-height:100%;text-align:center;text-transform:uppercase;transition:.3s;white-space:nowrap}.gallery-section__filters label:has(input:checked){background-color:#fff;color:#1e1f23}@media (max-width:1024px){.gallery-section__filters{bottom:20px}}@media (max-width:768px){.gallery-section__filters{bottom:30px;left:20px;overflow:auto;translate:unset;width:calc(100vw - 60px)}.gallery-section__filters label{font-size:12px;height:54px}}.gallery-section__nav{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.051);border-radius:300px;bottom:40px;box-shadow:inset 4px 4px 25px #f0f0f026;display:flex;height:71px;position:absolute;right:40px;z-index:2}.gallery-section__nav button{align-items:center;display:flex;height:52px;justify-content:center;width:60px}@media (hover:hover){.gallery-section__nav button:hover svg path{stroke-opacity:1}}@media (max-width:1024px){.gallery-section__nav{bottom:20px;right:20px}}.gallery-dot{align-items:center;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:#ffffff1a;border-radius:400px;box-shadow:inset 5.33px 5.33px 33.33px #f0f0f026;color:#fff;cursor:pointer;display:flex;font-size:0;padding:9px;position:absolute;transition:.3s;z-index:30}.gallery-dot .circle{--size:14px;background-color:#fff}.gallery-dot:hover{font-size:14px;gap:6px}.reviews-section{margin-top:var(--sectionMargin)}.reviews-section__wrapper{display:flex;justify-content:space-between}@media (max-width:768px){.reviews-section__wrapper{flex-direction:column;gap:20px}}.reviews-section__slider{flex:0 0 695px}.reviews-section__slider .swiper{background-color:#f6f6f6;border-radius:20px;max-width:695px}.reviews-section__slider .swiper .reviews-section__pagination{bottom:unset;left:unset;margin:0;padding:0;position:absolute;right:30px;top:30px;transform:unset;width:-moz-fit-content;width:fit-content}.reviews-section__slider .swiper .reviews-section__pagination .swiper-pagination-bullet{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:#0000001a;border-radius:400px;box-shadow:inset 5.33px 5.33px 33.33px #f0f0f026;height:6px;margin:0 1px;opacity:1;width:12px}.reviews-section__slider .swiper .reviews-section__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000004d}@media (max-width:1024px){.reviews-section__slider{flex:0 0 490px}.reviews-section__slider .swiper{max-width:490px}}@media (max-width:768px){.reviews-section__slider{flex:unset}.reviews-section__slider .swiper{max-width:100%}.reviews-section__slider .swiper .reviews-section__pagination{bottom:200px;left:20px;right:unset;top:unset}}.reviews-section__nav{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:#0000000d;border:1px solid rgba(0,0,0,.051);bottom:30px;box-shadow:inset 4px 4px 25px #f0f0f026;position:absolute;right:30px}.reviews-section__nav:after{background-color:#0000001a;content:"";display:block;height:34px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:1px}.reviews-section__nav svg path{stroke:#0006;stroke-opacity:1}@media (hover:hover){.reviews-section__nav button:hover svg path{stroke:#1e1f23}}.reviews-card{display:flex;flex-direction:column;gap:156px;justify-content:space-between;padding:30px}@media (max-width:1024px){.reviews-card{gap:100px;padding:20px}}@media (max-width:768px){.reviews-card{gap:120px}}.reviews-card__main{display:flex;flex-direction:column;gap:25px}@media (max-width:768px){.reviews-card__main{gap:20px}}.reviews-card__title{font-size:32px;font-weight:400;letter-spacing:-2%;line-height:33px;max-width:520px}@media (max-width:1024px){.reviews-card__title{font-size:24px;font-weight:400;letter-spacing:-2%;line-height:26px;max-width:334px}}@media (max-width:768px){.reviews-card__title{font-size:20px;font-weight:400;letter-spacing:-2%;line-height:23px}}.reviews-card__desc{color:#999;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:20px;max-width:520px}@media (max-width:1024px){.reviews-card__desc{font-size:14px;font-weight:400;letter-spacing:-1%;line-height:18px}}.reviews-card__author{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.reviews-card__author{gap:13px}}.reviews-card__iamge{--size:70px}.reviews-card__iamge img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.reviews-card__iamge{--size:64px}}@media (max-width:768px){.reviews-card__iamge{--size:50px}}.reviews-card__info{display:flex;flex-direction:column;gap:15px}@media (max-width:1024px){.reviews-card__info{gap:11px}}.reviews-card__name{color:#1e1f23;font-size:24px;font-weight:400;letter-spacing:-2%}@media (max-width:1024px){.reviews-card__name{font-size:16px}}@media (max-width:768px){.reviews-card__name{font-size:16px;font-weight:400;letter-spacing:-2%}}.reviews-card__rang{color:#25252599;font-size:16px;font-weight:400;letter-spacing:-1%}@media (max-width:1024px){.reviews-card__rang{font-size:12px}}@media (max-width:768px){.reviews-card__rang{font-size:12px;font-weight:400;letter-spacing:-1%}}.video-section{margin-top:var(--sectionMargin)}.video-section__wrapper{position:relative}.video-section__title{color:#fff;left:30px;position:absolute;top:30px;z-index:3}.video-section__video{border-radius:20px;height:800px;overflow:hidden;position:relative}.video-section__video:after{background:linear-gradient(180deg,rgba(0,0,0,.35) 17.58%,transparent 72.98%,rgba(0,0,0,.3) 88.41%);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media (max-width:1024px){.video-section__video{height:561px}}@media (max-width:768px){.video-section__video{height:537px}}.video-section__video iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-section__btn{-webkit-backdrop-filter:blur(76.0563430786px);backdrop-filter:blur(76.0563430786px);left:50%;position:absolute;top:50%;translate:-50% -50%;--size:120px;box-shadow:inset 6.76px 6.76px 42.25px #f0f0f026}.video-section__btn svg{height:40px;width:40px}@media (max-width:1024px){.video-section__btn{--size:82px}.video-section__btn svg{height:32px;width:32px}}.card-modal__content{background-color:#fff;border-radius:20px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);max-height:calc(100dvh - 124px);overflow-x:hidden;overflow-y:auto;width:calc(100% - var(--container)*2)}@media (max-width:1024px){.card-modal__content{gap:30px;left:var(--container);right:var(--container);top:50%;translate:0 -50%}}@media (max-width:768px){.card-modal__content{border-radius:0;gap:40px;grid-template-columns:1fr;left:0;max-height:100dvh;padding:10px 10px 20px;right:0;top:0;translate:unset;width:100vw}.card-modal__content .modal__close{position:absolute;right:10px;top:10px;z-index:100}}.card-modal__gallery{align-items:center;background-color:#f6f6f6;display:flex;justify-content:center;position:relative}.card-modal__gallery .swiper{width:695px}.card-modal__gallery .swiper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1440px){.card-modal__gallery .swiper{width:calc(2.69231px + 48.07692vw)}}@media (max-width:1024px){.card-modal__gallery .swiper{width:calc(-77px + 56.64063vw)}}.card-modal__gallery .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center;opacity:.15;transition:.3s}.card-modal__gallery .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-modal__gallery .swiper-slide.swiper-slide-active{opacity:1}@media (max-width:768px){.card-modal__gallery{background-color:transparent;height:400px;margin-left:-10px;margin-right:-10px;margin-top:-10px;width:100vw}.card-modal__gallery .swiper{width:100vw}.card-modal__gallery .gallery-section__nav{bottom:0;right:10px}}.card-modal__main{display:flex;flex-direction:column;padding:30px 30px 30px 0}@media (max-width:1024px){.card-modal__main{padding-top:20px}}@media (max-width:768px){.card-modal__main{padding:0}}.card-modal__header{align-items:center;color:#1e1f23;display:flex;font-size:32px;font-weight:500;justify-content:space-between;letter-spacing:-3%}@media (max-width:1024px){.card-modal__header{font-size:28px;font-weight:500;letter-spacing:-3%;line-height:36px}}@media (max-width:768px){.card-modal__header{font-size:24px;font-weight:500;letter-spacing:-3%;line-height:32px}}.card-modal__list{display:flex;flex-direction:column;gap:17px;margin-top:30px}.card-modal__list li{align-items:center;border-bottom:1px solid #dedede;color:#999;display:flex;font-size:20px;font-weight:400;justify-content:space-between;letter-spacing:-1%;line-height:16px;padding-bottom:17px;text-align:right}.card-modal__list li span:nth-child(2){color:#1e1f23;font-weight:500}@media (max-width:1024px){.card-modal__list{gap:15px;margin-top:25px}.card-modal__list li{font-size:18px;padding-bottom:15px}}@media (max-width:768px){.card-modal__list{margin-top:20px}.card-modal__list li{font-size:16px}}.card-modal__advantages{display:flex;flex:1;flex-direction:column;gap:25px;margin-bottom:42px;margin-top:34px}.card-modal__advantages span{font-size:24px;font-weight:500;letter-spacing:-3%}.card-modal__advantages ul{color:#999;display:flex;flex-wrap:wrap;font-size:20px;font-weight:400;gap:20px;letter-spacing:-1%;line-height:16px}@media (max-width:1024px){.card-modal__advantages{margin-bottom:94px;margin-top:40px}.card-modal__advantages span{font-size:20px}.card-modal__advantages ul{font-size:18px;gap:15px}}@media (max-width:768px){.card-modal__advantages{gap:15px;margin-bottom:40px;margin-top:20px}.card-modal__advantages ul{font-size:14px;gap:12px}}.card-modal__footer .btn{width:100%}@media (max-width:768px){.card-modal__footer .btn{font-size:14px;height:60px}}.card-modal__pagination{bottom:30px;font-size:16px;font-weight:400;left:50%;letter-spacing:-3%;line-height:36px;position:absolute;translate:-50% 0;width:-moz-fit-content;width:fit-content}.card-modal__pagination .swiper-pagination-total{color:#1e1f234d}@media (max-width:768px){.card-modal__pagination{bottom:0;left:10px;translate:0}}.multi-range-slider *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider{border:1px solid gray;border-radius:10px;box-shadow:1px 1px 4px #000;display:flex;flex-direction:column;padding:20px 10px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-range-slider .bar{display:flex}.multi-range-slider .bar-left{border-radius:10px 0 0 10px;padding:4px 0}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:#f0f0f0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider .bar-right{border-radius:0 10px 10px 0}.multi-range-slider .bar-inner{background-color:#0f0;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider .bar-inner-left,.multi-range-slider .bar-inner-right{width:50%}.multi-range-slider .thumb{background-color:red;cursor:pointer;position:relative;z-index:1}.multi-range-slider .thumb:before{background-color:#fff;border:1px solid #000;border-radius:50%;box-shadow:0 0 3px #000,inset 0 0 5px gray;content:"";cursor:pointer;height:20px;margin:-8px;position:absolute;width:20px;z-index:1}.multi-range-slider .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:50%;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:11px;left:-4px;position:absolute;top:-4px;width:11px;z-index:2}.multi-range-slider .caption{align-items:center;bottom:35px;display:flex;display:none;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider .thumb .caption *{background-color:#00f;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider .input-type-range:focus+.thumb .caption,.multi-range-slider .thumb:active .caption{display:flex}.multi-range-slider .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider .sub-ruler{display:flex;margin:-2px 0 -5px}.multi-range-slider .sub-ruler .ruler-sub-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:3px 0}.multi-range-slider .sub-ruler .ruler-sub-rule:last-child{border-right:1px solid}.multi-range-slider .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider .label{display:flex;font-size:80%;justify-content:center;width:1px}.multi-range-slider .label:first-child{justify-content:start}.multi-range-slider .label:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right{left:8px}.filters-modal__content{background-color:#fff;display:flex;flex-direction:column;gap:30px;padding:20px 10px}.filters-modal__header{align-items:center;display:flex;justify-content:space-between}.filters-modal__title{color:#1e1f23;font-size:40px;font-weight:400;letter-spacing:-3%;line-height:41px}.filters-modal__main{display:flex;flex-direction:column;gap:40px;height:calc(100% - 160px);overflow:auto}.filters-modal__main .catalog-filters__item>p>span,.filters-modal__main .catalog-filters__item>span{color:#1e1f23;font-size:14px;font-weight:600;letter-spacing:6%;line-height:100%;text-transform:uppercase}.filters-modal__main .catalog-filters__item>p>ul label{color:#1e1f2366}.filters-modal__main .catalog-filters__item>p>ul label svg path{fill:#1e1f2366}.filters-modal__main .catalog-filters__item>p>ul label:has(input:checked){color:#1e1f23}.filters-modal__main .catalog-filters__item>p>ul label:has(input:checked) svg path{fill:#1e1f23}.filters-modal__main .catalog-filters__item>ul{flex-wrap:wrap;gap:3px}.filters-modal__main .catalog-filters__item>ul label{background-color:#1e1f231a;font-size:12px;font-weight:600;height:50px;letter-spacing:6%;line-height:100%;min-width:46px;text-align:center;text-transform:uppercase}.filters-modal__main .catalog-filters__item>ul label:has(input:checked){background-color:#1e1f23;color:#fff}.filters-modal__main .catalog-filters__item .app-checkbox{color:#1e1f23!important}.filters-modal__main .catalog-filters__item .app-checkbox:has(input:checked){color:#fff!important}.filters-modal__main .catalog-filters__range{background-color:#1e1f231a}.filters-modal__main .catalog-filters__range .catalog-range__output{color:#1e1f23;font-size:11px;font-weight:600;letter-spacing:6%;line-height:100%;text-transform:uppercase}.filters-modal__main .catalog-filters__range .catalog-range__output input{background:transparent;color:#1e1f23;width:45px}.filters-modal__footer{background-color:#fff;bottom:0;left:0;padding:20px 10px;position:fixed;width:100%}.filters-modal__footer .btn{height:60px;width:100%}.catalog-banner{border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:20px;position:relative}@media (max-width:768px){.catalog-banner{min-height:448px}}.catalog-banner__text{color:#fff;display:flex;flex-direction:column;gap:15px;position:relative;z-index:2}.catalog-banner__text h4{font-size:32px;font-weight:400;letter-spacing:-3%;line-height:30px}.catalog-banner__text p{font-size:14px;font-weight:400;letter-spacing:-1%;line-height:16px}.catalog-banner__image{bottom:0;left:0;position:absolute;z-index:1}.catalog-banner__image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.catalog-banner .btn{position:relative;width:100%;z-index:2}.catalog-card{background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:15px;height:100%;padding:20px}@media (max-width:768px){.catalog-card{padding:25px 20px}}.catalog-card__header{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.catalog-card__header{gap:15px}}.catalog-card__row{display:flex;justify-content:space-between}.catalog-card__title{font-size:16px;font-weight:400;letter-spacing:-3%;line-height:20px}@media (max-width:768px){.catalog-card__title{font-size:14px}.catalog-card__title br{display:none}}.catalog-card__banner{align-items:center;border:1px solid #eee;border-radius:8px;color:#1e1f23;display:flex;font-size:14px;font-weight:400;height:24px;justify-content:center;letter-spacing:-3%;line-height:36px;padding:0 8px}@media (max-width:768px){.catalog-card__banner{font-size:12px}}.catalog-card__price{display:flex;flex-direction:column;gap:8px}.catalog-card__price p{align-items:center;display:flex;gap:12px}.catalog-card__price p span:first-child{font-size:24px;font-weight:500;letter-spacing:-3%}@media (max-width:768px){.catalog-card__price p span:first-child{font-size:20px}}.catalog-card__price p span:nth-child(2){align-items:center;background-color:#bc906e;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:400;height:24px;justify-content:center;letter-spacing:-3%;line-height:36px;padding:0 4px}@media (max-width:768px){.catalog-card__price p span:nth-child(2){font-size:12px}}.catalog-card__price svg path{fill:#1e1f23}.catalog-card__footer,.catalog-card__price>span{color:#999;font-size:14px;font-weight:400;letter-spacing:-1%}.catalog-card__footer{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:10px}.catalog-card__gallery{align-items:center;background-color:#f6f6f6;border-radius:20px;display:flex;flex:1;justify-content:center;max-height:303px;padding:20px}.catalog-card__gallery .swiper{aspect-ratio:1;width:260px}@media (max-width:1440px){.catalog-card__gallery .swiper{width:calc(-155.38462px + 28.84615vw)}}.catalog-card__gallery .swiper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){.catalog-card__gallery .swiper{width:calc(-50px + 27.34375vw)}}@media (max-width:768px){.catalog-card__gallery .swiper{width:240px}}@media (max-width:568px){.catalog-card__gallery .swiper{width:190px}}.catalog-card__gallery .swiper-pagination{bottom:20px;left:50%;margin:0;padding:0;position:absolute;transform:unset;translate:-50% 0;width:-moz-fit-content;width:fit-content}.catalog-card__gallery .swiper-pagination .swiper-pagination-bullet{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:#0000001a;border-radius:400px;box-shadow:inset 5.33px 5.33px 33.33px #f0f0f026;height:6px;margin:0 1px;opacity:1;width:12px}.catalog-card__gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0000004d}.catalog-type{background-color:transparent;border-radius:0;gap:10px!important;max-height:unset;translate:0!important;width:100%}@media (max-width:768px){.catalog-type{padding:0!important}}.catalog-type .card-modal__main{padding:30px}.catalog-type .card-modal__gallery,.catalog-type .card-modal__main{background-color:#f6f6f6;border-radius:20px}.catalog-type .card-modal__gallery .swiper-slide img{max-height:50%}@media (max-width:768px){.catalog-type .card-modal__gallery{margin:0!important;width:100%!important}.catalog-type .card-modal__gallery .swiper{width:calc(100vw - var(--container)*2)}.catalog-type .card-modal__gallery .gallery-section__nav{bottom:20px;right:20px}.catalog-type .card-modal__gallery .card-modal__pagination{bottom:30px;left:20px}}.catalog{background-color:#1e1f23;border-radius:20px;margin-top:var(--sectionMargin);padding:40px 0}.catalog__header{display:flex;gap:212px}@media (max-width:1024px){.catalog__header{gap:unset;justify-content:space-between}}@media (max-width:768px){.catalog__header{flex-direction:column;gap:20px}}.catalog__title{color:#fff;flex:0 0 495px;font-size:60px;font-weight:300;letter-spacing:-3%;line-height:53px}@media (max-width:1024px){.catalog__title{flex:0 0 475px}}@media (max-width:768px){.catalog__title{flex:unset;font-size:48px;font-weight:300;letter-spacing:-3%;line-height:41px}}.catalog__description{color:#ffffff80;font-size:22px;font-weight:300;letter-spacing:-2%;line-height:28px;max-width:539px}@media (max-width:1024px){.catalog__description{font-size:20px;font-weight:300;letter-spacing:-2%;line-height:25px;max-width:407px}}@media (max-width:768px){.catalog__description{font-size:14px;font-weight:400;letter-spacing:-1%;line-height:18px}}.catalog__filters{border-top:1px solid hsla(0,0%,100%,.2);margin-top:23px;padding-top:23px}@media (max-width:768px){.catalog__filters{border-top:unset;margin-bottom:30px;margin-top:30px;padding-top:0}}.catalog__main{align-items:center;display:flex;flex-direction:column;gap:40px;padding-top:30px}@media (max-width:1024px){.catalog__main{padding-top:40px}}@media (max-width:768px){.catalog__main{padding-top:30px}}.catalog__list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:1024px){.catalog__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.catalog__list{grid-template-columns:1fr}}.catalog__pagination{border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:500;letter-spacing:8%;line-height:100%;opacity:.7;padding-bottom:6px;text-align:center;text-transform:uppercase}.catalog-filters{display:flex;flex-direction:column;gap:30px}.catalog-filters>.btn{display:none}@media (max-width:768px){.catalog-filters>.btn{display:flex;font-size:12px;font-weight:600;height:40px;letter-spacing:6%;line-height:100%;text-transform:uppercase}}@media (max-width:1024px){.catalog-filters{gap:20px}}.catalog-filters__header{display:flex;justify-content:space-between}@media (max-width:1024px){.catalog-filters__header{-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;justify-content:unset;row-gap:40px}.catalog-filters__header .catalog-filters__item:first-child{order:2}.catalog-filters__header .catalog-filters__item:nth-child(2){flex:0 0 100%;order:1}.catalog-filters__header .catalog-filters__item:nth-child(3){order:3}}@media (max-width:768px){.catalog-filters__header .catalog-filters__item:first-child,.catalog-filters__header .catalog-filters__item:nth-child(3),.catalog-filters__header .catalog-filters__item>span{display:none}}.catalog-filters__item{display:flex;flex-direction:column;gap:12px}.catalog-filters__item.tablet{display:none}@media (max-width:1024px){.catalog-filters__item.tablet{display:flex;order:3}}.catalog-filters__item>span{color:#fff;font-size:12px;font-weight:600;letter-spacing:6%;line-height:100%;text-transform:uppercase}.catalog-filters__item>p{align-items:center;display:flex;justify-content:space-between}.catalog-filters__item>p span{color:#fff}.catalog-filters__item>p span,.catalog-filters__item>p ul{font-size:12px;font-weight:600;letter-spacing:6%;line-height:100%;text-transform:uppercase}.catalog-filters__item>p ul{align-items:center;color:#fff6;display:flex;gap:20px;text-align:center}.catalog-filters__item>p ul label:has(input:checked){color:#fff}.catalog-filters__item>p ul label:has(input:checked) svg path{fill:#fff}.catalog-filters__item>ul{display:flex;gap:8px}.catalog-filters__item>ul label{align-items:center;background-color:#ffffff1a;border-radius:300px;color:#fff;display:flex;font-size:12px;font-weight:600;height:64px;justify-content:center;letter-spacing:6%;line-height:100%;min-width:56px;padding:0 20px;text-align:center;text-transform:uppercase;transition:.4s}.catalog-filters__item>ul label:has(input:checked){background-color:#fff;color:#1e1f23}@media (max-width:768px){.catalog-filters__item>ul label{height:51px}}@media (hover:hover){.catalog-filters__item .app-checkbox:hover{background-color:#fff3}}.catalog-filters__radio{background-color:#353539;border-radius:300px;display:grid!important;grid-template-columns:repeat(2,1fr);padding:2px;width:695px}.catalog-filters__radio label{background-color:#353539!important}@media (hover:hover){.catalog-filters__radio label:hover{background-color:#fff3!important}}.catalog-filters__radio label:has(input:checked){background-color:#fff!important}@media (max-width:1024px){.catalog-filters__radio{width:100%}}.catalog-filters__main{display:flex;gap:20px}@media (max-width:1024px){.catalog-filters__main{position:relative}.catalog-filters__main>.catalog-filters__item{display:none}}@media (max-width:768px){.catalog-filters__main{display:none}}.catalog-filters__ranges{display:grid;flex:1;gap:20px;grid-template-columns:repeat(2,1fr)}.catalog-filters__range{align-items:center;background-color:#ffffff1a;border-radius:300px;display:flex;flex-direction:column;gap:16px;height:64px;justify-content:center;padding:0 20px}.catalog-filters__range .catalog-range__output{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:6%;line-height:100%;text-transform:uppercase;width:100%}.catalog-filters__range .catalog-range__output input{background:transparent;color:#fff;width:45px}.catalog-filters__range .multi-range-slider{border:0!important;box-shadow:unset!important;padding:0!important;translate:3px 0;width:calc(100% - 17px)}.catalog-filters__range .multi-range-slider .caption,.catalog-filters__range .multi-range-slider .labels{display:none!important}.catalog-filters__range .multi-range-slider .bar-inner{background-color:#5f5f5f!important;border:0;box-shadow:unset;height:1px;padding:0}.catalog-filters__range .multi-range-slider .bar-left,.catalog-filters__range .multi-range-slider .bar-right{background-color:#d7d8d8;border:0!important;box-shadow:inset 0 0 1px #d7d8d8!important;height:1px;padding:0!important}.catalog-filters__range .multi-range-slider .thumb:before{-webkit-backdrop-filter:blur(45px)!important;backdrop-filter:blur(45px)!important;background-color:#ffffff1a!important;border:0;box-shadow:inset 4px 4px 25px #f0f0f026!important;flex:0 0 16px!important;height:16px!important;translate:0!important;width:16px!important}@media (max-width:768px){.catalog-filters__range .multi-range-slider .thumb:before{background-color:#1e1f23!important;box-shadow:inset 4px 4px 25px #f0f0f026!important}}.valute li:nth-child(2),.valute li:nth-child(3){position:relative}.valute li:nth-child(2):before,.valute li:nth-child(3):before{background-color:#fff3;content:"";display:block;height:8px;left:-10px;position:absolute;top:50%;translate:0 -50%;width:1px}@media (max-width:768px){.valute li:nth-child(2):before,.valute li:nth-child(3):before{background-color:#1e1f2333}}.presentation-banner{margin-top:var(--sectionMargin)}.presentation-banner .presentation-section__content{display:none}@media (max-width:768px){.presentation-banner .presentation-section__content{display:flex}}.presentation-banner__wrapper{align-items:center;background-color:#1e1f23;border-radius:20px;display:flex;justify-content:space-between;padding:30px}.presentation-banner__wrapper .presentation-section__title{color:#fff;text-align:left}@media (max-width:1024px){.presentation-banner__wrapper .presentation-section__title{font-size:32px}}.presentation-banner__wrapper .presentation-section__links{bottom:unset;left:unset;position:relative;translate:unset;width:535px}.presentation-banner__wrapper .presentation-section__links li{cursor:pointer}@media (max-width:1024px){.presentation-banner__wrapper .presentation-section__links{right:unset;width:474px}}@media (max-width:768px){.presentation-banner__wrapper{display:none}}.presentation-banner__main{display:flex;flex-direction:column;gap:76px}.presentation-banner__image{translate:0 30px}.presentation-banner__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.advantages-section{margin-top:var(--sectionMargin);overflow:hidden}.advantages-section__wrapper{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.advantages-section__wrapper{gap:30px}}.advantages-section__header{align-items:center;display:flex;justify-content:space-between}.advantages-section__header .gallery-section__nav{bottom:unset;left:unset;position:relative;right:unset;top:unset;translate:unset}@media (max-width:768px){.advantages-section__header .gallery-section__nav{display:none}}.advantages-section__main .swiper{margin-left:calc(var(--container)*-1);margin-right:calc(var(--container)*-1);padding-left:calc(var(--container)*1);padding-right:calc(var(--container)*1);width:100vw}.advantages-section__main .swiper-slide{border-radius:20px;height:508px;max-width:343px;overflow:hidden;position:relative}@media (max-width:768px){.advantages-section__main .swiper-slide{height:458px;max-width:297px}}.advantages-section__main .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.advantages-section__main .swiper-slide:after{background:linear-gradient(180deg,rgba(0,0,0,.42) 16.83%,transparent 44.74%,rgba(0,0,0,.14) 62.96%);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.advantages-section__content{bottom:30px;left:30px;position:absolute;z-index:3}.advantages-section__content span{color:#fff;font-size:24px;font-weight:400;letter-spacing:-2%;line-height:28px}@media (max-width:768px){.advantages-section__content span{font-size:20px;font-weight:400;letter-spacing:-2%;line-height:28px}}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.project-marker{translate:-50% calc(-50% - 80px);z-index:100}.project-marker img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-marker .circle{--size:80px;border:3px solid hsla(0,0%,100%,.502);overflow:hidden}.project-marker .circle:after{background:#ffffff80;content:"";display:block;height:40px;left:50%;position:absolute;top:100%;translate:-50% 0;width:3px}.pin{cursor:pointer;--size:64px;background-color:#fff}.pin.project{background-color:unset}.pin svg path{fill:#1e1f23}.ymaps3x0--marker:has(.balloon){z-index:23!important}.ymaps3x0--marker:has(.project-marker){z-index:23!important}.balloon{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:12px;box-shadow:inset 5.33px 5.33px 33.33px #f0f0f026;color:#fff;font-size:16px;font-weight:400;left:100%;letter-spacing:-1%;line-height:19px;min-width:136px;padding:12px;position:absolute;text-align:center;text-align:left;top:0;translate:12px 0}.marker{align-items:center;background-color:#fff;border-radius:50%;color:#1e1f23;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:64px;justify-content:center;letter-spacing:6%;line-height:100%;text-align:center;text-transform:uppercase;translate:-50% -50%;width:64px}.position-section{margin-top:var(--sectionMargin)}.position-section__wrapper{background-color:#000;border-radius:20px;height:800px;overflow:hidden;position:relative;width:100%}@media (max-width:1024px){.position-section__wrapper{height:620px}}@media (max-width:768px){.position-section__wrapper{height:700px}}.position-section__header{color:#fff;display:flex;flex-direction:column;gap:25px;left:var(--container);position:absolute;top:40px;z-index:2}.position-section__header>span{font-size:24px;font-weight:400;letter-spacing:-4%;opacity:.6}@media (max-width:768px){.position-section__header{gap:20px;top:30px}.position-section__header>span{font-size:14px;opacity:1}}.position-section__open{display:none}@media (max-width:768px){.position-section__open{display:flex;font-size:11px;height:40px;width:-moz-fit-content;width:fit-content}}.position-section__filters{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#ffffff0d;border-radius:20px;bottom:40px;left:var(--container);padding:30px;position:absolute;transition:.3s;z-index:2}.position-section__filters .modal__close{display:none}.position-section__filters ul{display:flex;flex-direction:column;gap:16px}.position-section__filters label{align-items:center;color:#fff6;display:flex;font-size:14px;font-weight:500;gap:9px;letter-spacing:4%;line-height:100%;text-align:center;text-transform:uppercase;transition:.3s}.position-section__filters label .circle{--size:32px;background-color:#ffffff1a;transition:.3s}.position-section__filters label .circle svg path{fill:#fff;transition:.3s}.position-section__filters label:has(input:checked){color:#ffffffd9}.position-section__filters label:has(input:checked) .circle{background-color:#fff}.position-section__filters label:has(input:checked) .circle svg path{fill:#3a3a3a}@media (max-width:768px){.position-section__filters{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:#fff;border-radius:0;height:100dvh;left:0;opacity:0;padding-left:10px;padding-top:20px;pointer-events:none;position:fixed;top:0;width:100vw;z-index:102}.position-section__filters .modal__close{display:flex;position:absolute;right:10px;top:10px}.position-section__filters label{color:#a5a5a7;font-size:14px;font-weight:600;letter-spacing:6%;line-height:100%;text-align:center;text-transform:uppercase}.position-section__filters label .circle{background-color:#1e1f231a}.position-section__filters label .circle svg path{fill:#979799}.position-section__filters label:has(input:checked){color:#1e1f23}.position-section__filters label:has(input:checked) .circle{background-color:#1e1f23}.position-section__filters label:has(input:checked) .circle svg path{fill:#fff}.position-section__filters.active{opacity:1;pointer-events:all}}.advantages-section__content{display:flex;flex-direction:column;gap:16px}.advantages-section__content ul{display:flex;gap:8px}.advantages-section__content ul li{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:#ffffff1a;border-radius:300px;box-shadow:inset 4px 4px 25px #f0f0f026;color:#fffc;display:flex;font-size:11px;font-weight:500;gap:2px;height:24px;letter-spacing:.05em;line-height:100%;padding:0 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.bank-section{margin-top:var(--sectionMargin)}.bank-section__wrapper{display:flex;gap:46px;justify-content:space-between}@media (max-width:768px){.bank-section__wrapper{flex-direction:column;gap:30px;justify-content:unset}}.bank-section__main{display:flex;flex:0 0 450px;flex-direction:column;gap:40px}@media (max-width:1024px){.bank-section__main{flex:0 0 380px}}@media (max-width:768px){.bank-section__main{flex:unset;gap:30px}}.bank-section__tabs{background-color:#f6f6f6;border:2px solid #e6e6e6;border-radius:300px;display:flex;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding:4px}.bank-section__tabs label{align-items:center;border-radius:300px;color:#333;display:flex;font-size:14px;font-weight:600;height:60px;justify-content:center;letter-spacing:6%;line-height:100%;text-align:center;text-transform:uppercase}.bank-section__tabs label:has(input:checked){-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#303030;box-shadow:inset 4px 4px 25px #f0f0f026;color:#fff}@media (max-width:1024px){.bank-section__tabs{max-width:337px}}@media (max-width:768px){.bank-section__tabs{max-width:100%}.bank-section__tabs label{font-size:12px;font-weight:600;height:51px;letter-spacing:6%;line-height:100%;text-align:center;text-transform:uppercase}}.bank-section__info{display:flex;flex-direction:column;gap:25px}@media (max-width:768px){.bank-section__info{gap:15px}}.bank-section__desc{color:#999;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:20px}@media (max-width:768px){.bank-section__desc{font-size:14px;font-weight:400;letter-spacing:-1%;line-height:18px}}.bank-section__content{background-color:#f6f6f6;border-radius:20px;display:flex;flex:0 1 695px;flex-direction:column;gap:120px;padding:30px}.bank-section__content .reviews-card__author{align-items:center;flex-direction:row}@media (max-width:1024px){.bank-section__content{flex:0 1 486px;gap:110px;padding:20px}}@media (max-width:768px){.bank-section__content{flex:unset;gap:30px}}.bank-section__header{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.bank-section__header{gap:25px}}.bank-section__subtitle{color:#252525;font-size:32px;font-weight:400;letter-spacing:-2%;line-height:39px}@media (max-width:1024px){.bank-section__subtitle{font-size:24px;font-weight:400;letter-spacing:-2%;line-height:26px}}@media (max-width:768px){.bank-section__subtitle{font-size:20px;font-weight:400;letter-spacing:-2%;line-height:23px}}.bank-section__list{display:flex;flex-direction:column;gap:25px}.bank-section__list li{color:#2f2f2f;display:flex;font-size:24px;font-weight:400;gap:8px;letter-spacing:-2%;line-height:25px}.bank-section__list li:before{background-image:url(../img/bank-before.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:50%;content:"";display:block;flex:0 0 20px;height:20px;translate:0 2px;width:20px}@media (max-width:1024px){.bank-section__list{gap:15px}.bank-section__list li{font-size:16px;font-weight:400;letter-spacing:-2%;line-height:25px}}@media (max-width:768px){.bank-section__list li:before{flex:0 0 16px;height:16px;width:16px}}.bank-section__footer{align-items:center;display:flex;justify-content:space-between}.bank-section__footer .btn{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#e6e6e6;box-shadow:inset 4px 4px 25px #f0f0f026}@media (max-width:768px){.bank-section__footer{align-items:flex-start;flex-direction:column;gap:30px}.bank-section__footer .btn{width:100%}}.excursion-section .presentation-section__subimage{margin-top:60px}.excursion-section .presentation-section__links li{cursor:pointer}.excursion-section__map{border-radius:20px;overflow:hidden}.documents-section{margin-top:var(--sectionMargin)}.documents-section__wrapper{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.documents-section__wrapper{gap:30px}}@media (max-width:768px){.documents-section__wrapper{gap:20px}}.documents-section__list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.documents-section__list{grid-template-columns:repeat(2,1fr)}}.document-card{background-color:#f6f6f6;border-radius:20px;display:flex;flex-direction:column;gap:90px;padding:20px}@media (hover:hover){.document-card:hover svg path{stroke:#1e1f23}}@media (max-width:1024px){.document-card{gap:100px}}.document-card__title{color:#1e1f23;font-size:24px;font-weight:400;letter-spacing:-2%;line-height:26px}@media (max-width:1024px){.document-card__title{font-size:20px;font-weight:400;letter-spacing:-2%;line-height:22px}}@media (max-width:768px){.document-card__title{font-size:14px;font-weight:400;letter-spacing:-2%;line-height:17px}}.document-card__footer{align-items:center;color:#999;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-1%;line-height:16px}.document-card__footer div{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}@media (max-width:768px){.document-card__footer div{height:16px;width:16px}}.document-card__footer svg{height:24px;width:24px}.document-card__footer svg path{stroke:#c3c3c3}@media (max-width:768px){.document-card__footer svg{height:16px;width:16px}.document-card__footer{font-size:12px;font-weight:400;letter-spacing:-1%;line-height:16px}}.mailing-modal__content{border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:0;width:489px}@media (max-width:1024px){.mailing-modal__content{height:unset;left:50%;top:50%;translate:-50% -50%}}@media (max-width:768px){.mailing-modal__content{border-radius:0;height:100dvh;left:0;overflow:auto;top:0;translate:0;width:100vw}}.mailing-modal__image{height:332px}.mailing-modal__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mailing-modal__image .modal__close{height:48px;position:absolute;right:20px;top:20px;width:48px}.mailing-modal__image .modal__close svg path{stroke:#fff;stroke-opacity:1}@media (max-width:768px){.mailing-modal__image .modal__close{right:10px;top:10px}}.mailing-modal__main{padding:30px}.mailing-modal__title{font-size:32px;font-weight:400;letter-spacing:-3%;line-height:34px}.mailing-modal__desc{color:#999;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:19px;margin-bottom:30px;margin-top:20px}.mailing-modal__input{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:#0000000d;border:1px solid #e5e5e5;border-radius:300px;display:flex;height:71px;overflow:hidden;padding:4px;position:relative}.mailing-modal__input .btn{height:63px}.mailing-modal__input input{background-color:transparent;flex:1;font-size:12px;font-weight:600;letter-spacing:6%;line-height:100%;padding:0 25px;text-transform:uppercase}.mailing-modal__checks{display:flex;flex-direction:column;gap:10px;margin-top:25px}:root{--container: calc(50vw - 700px) ;--header:78px;--sectionMargin:80px}@media (max-width:1440px){:root{--container:20px}}@media (max-width:1024px){:root{--header:83px}}@media (max-width:768px){:root{--header:73px;--sectionMargin:60px;--container:10px}}body{font-family:Onest,sans-serif}.presentation-consult{background-color:#fff;border:2px solid rgba(0,0,0,.051);border-radius:400px;bottom:20px;height:114px;padding:5px;position:fixed;right:var(--container);transition:.3s;width:74px;z-index:101}.presentation-consult>.circle{cursor:pointer;--size:60px;position:relative}.presentation-consult>.circle img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.presentation-consult>.circle .circle{--size:12px;position:absolute;right:3px;top:3px}.presentation-consult>.circle:first-child{z-index:2}.presentation-consult>.circle:nth-child(2){translate:0 -30%;z-index:1}
