.icn-burger{transition-duration:.3s;display:block;--menu-icon-size:24px;--menu-icon-height:2px;--menu-icon-offset:6px;width:var(--menu-icon-size);position:relative}.icn-burger:after,.icn-burger:before{content:'';position:absolute;left:0;width:100%;background-color:currentColor;height:var(--menu-icon-height);transition:all .3s linear}.icn-burger:before{top:calc(var(--menu-icon-offset)/ 2)}.icn-burger:after{bottom:calc(var(--menu-icon-offset)/ 2)}.btn-menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;color:#fff;gap:12px}.btn-menu.opened .icn-burger:after{-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-1px}.btn-menu.opened .icn-burger:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-1px}.btn-menu .icon{width:50px;height:50px;border-radius:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:background-color .3s linear,color .3s linear;position:relative;position:relative}.btn-menu .icon:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #fff;border-radius:inherit}.btn-menu .icon:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:inherit;pointer-events:none;z-index:-1;transition:clip-path .4s ease-out;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.btn-menu .text{font-size:.875rem;font-weight:800;transition:transform .3s linear;-ms-transform-origin:0 50%;transform-origin:0 50%}.top-nav{position:absolute;left:0;top:0;width:100%;z-index:10;transition:background-color .3s linear,transform .3s linear}.top-nav:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .3s linear;background-color:#000;-ms-transform:translateY(-100%);transform:translateY(-100%)}.top-nav.pre-fixed{position:fixed;top:-150px}.top-nav.pre-fixed:before{-ms-transform:translateY(0);transform:translateY(0)}.top-nav.fixed{-ms-transform:translateY(150px);transform:translateY(150px)}.top-nav.opened:before{-ms-transform:translateY(-100%);transform:translateY(-100%)}.top-nav-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:var(--top-nav-height)}.top-nav-block-left{position:relative;z-index:2}.top-nav-block-center .logo{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.top-nav-block-center .logo a img{height:42px}.top-nav-block-right{position:relative;z-index:2}.top-nav-block-right-btn{transition:transform .3s linear,opacity .3s linear}.top-nav-block-right-socials{position:absolute;right:0;opacity:0;-ms-transform:translateY(-100%);transform:translateY(-100%);-ms-transform:scale(.5);transform:scale(.5);height:100%;width:auto;top:0;pointer-events:none;transition:transform .3s linear,opacity .3s linear;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;display:flex}.logo a{display:block;transition:filter .3s linear}.logo a img{width:auto;display:block}.socials ul{display:-ms-flexbox;display:flex;gap:20px}.socials a{display:block;width:46px;height:46px;font-size:2.875rem;transition:color .3s linear}.socials a:hover{color:#bda568}.menu{position:fixed;width:100%;height:100dvh;top:0;z-index:9;transition:transform .3s linear,opacity .3s linear;opacity:0;pointer-events:none;overflow:auto;background-color:#000}.menu.opened{opacity:1;pointer-events:auto}.menu-block{position:relative;min-height:100dvh}.menu-block:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#000;opacity:.6}.menu-block-inner{position:relative;padding:120px 0;min-height:100dvh;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.menu-block .el1{right:0;top:0;bottom:0;margin:auto;z-index:-1;width:620px;height:234px}.menu-block-middle{position:relative;z-index:2}.menu-block-bottom{position:absolute;bottom:40px;left:0;width:100%;z-index:2;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.menu-block-bottom .title{font-size:1.125rem;font-weight:800}.menu-block-bottom .desc{margin-top:10px;font-size:.875rem}.menu-block-bottom-right{text-align:right}.menu-block-bottom a{transition:color .3s linear}.menu-block-bottom a:hover{color:#bda568}.menu-list{font-size:1.5rem;font-weight:900}.menu-list a{display:block;padding:16px 0;transition:color .3s linear}.menu-list a:hover{color:#bda568}.menu-btn{margin-top:16px}.header{position:relative}.icn-close{width:20px;height:20px;transition:color .3s linear;cursor:pointer;position:relative}.icn-close:after,.icn-close:before{content:'';position:absolute;width:133%;height:2px;top:50%;left:-15%;transition:transform .3s linear;background-color:currentColor}.icn-close:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.icn-close:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icn-close:hover{color:#bda568!important}.icn-close:hover:after{-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.elements{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.elements .el{position:absolute}.cava-img{width:184px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;transition:transform .3s linear;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.cava-img img,.cava-img svg{width:100%;height:auto;overflow:visible}.cava-img .cava-fill{fill:#83a0c2}.cava-img1{width:70px;position:relative;top:3px}.cava-img2{position:relative;top:1px}.el-side{width:200px}.el-side img{animation:wave 10s infinite ease}.el-side-left{left:-30px}.el-side-left img{-ms-transform-origin:0 50%;transform-origin:0 50%}.el-side-right{right:-30px}.el-side-right img{-ms-transform-origin:100% 50%;transform-origin:100% 50%}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 23px;font-weight:800;font-size:.875rem;height:50px;color:#fff;transition:background-color .3s linear,color .3s linear;border-radius:50px;gap:10px;text-transform:uppercase;z-index:1;position:relative}.btn:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #fff;border-radius:inherit;pointer-events:none;transition:border-color .3s linear,color .3s linear}.btn:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:inherit;pointer-events:none;z-index:-1;transition:clip-path .4s ease-out;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.btn i{display:inline-block;transition:transform .3s linear;font-size:1.25rem;font-weight:400}.btn-recall-fixed{position:fixed;margin:auto;background-color:#000;left:15px;bottom:15px}.btn-recall-fixed i{display:inline-block;animation:callme 4s infinite linear}.btn-arrow i{font-size:1rem}.breadcrumbs ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bg .video{position:absolute;left:0;top:0;width:100%;height:100%}.video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.wrapper{overflow-x:clip}.section{margin-bottom:100px;text-align:center;position:relative}.block-header .h4,.block-header p{margin-top:25px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes eye-blink{50%{transform:scale(1,0)}}@keyframes wave{25%{transform:scale(.9,1)}50%{transform:scale(1,.9)}75%{transform:scale(.9,1)}}@keyframes callme{45%,5%{transform:rotate3d(0,0,1,-7deg)}10%,40%{transform:rotate3d(0,0,1,7deg)}15%,25%,35%{transform:rotate3d(0,0,1,-7deg)}20%,30%{transform:rotate3d(0,0,1,7deg)}51%{transform:rotate3d(0,0,0,0deg)}100%{transform:rotate3d(0,0,0,0deg)}}.input-wrap input,.input-wrap textarea{background-color:transparent;border-bottom:#fff solid 1px;font-size:.75rem;padding:16px 0 15px;color:#fff;transition:border-color .3s linear,color .3s linear}.input-wrap input:focus,.input-wrap textarea:focus{border-color:#bda568}.input-wrap.input-error input{border-color:red!important}.input-wrap-check{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;--check-size:23px;--check-offset:15px;--check-icon-size:15px}.input-wrap-check .crossbrowser{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.input-wrap-check .crossbrowser:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;background-color:#f8f8f8;transition:background-color .3s linear}.input-wrap-check .crossbrowser:after{content:"\e904";font-family:svg;position:absolute;width:var(--check-icon-size);height:var(--check-icon-size);font-size:var(--check-icon-size);color:#fff;-ms-transform:scale(0);transform:scale(0);transition:transform .3s linear,opacity .3s linear;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.input-wrap-check .input{width:var(--check-size);height:var(--check-size);margin-right:var(--check-offset);position:relative}.input-wrap-check .input input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.input-wrap-check .input input:checked~.crossbrowser:before{background-color:#bda568}.input-wrap-check .input input:checked~.crossbrowser:after{-ms-transform:scale(1);transform:scale(1)}.typical-form{width:500px;max-width:100%;margin-left:auto;margin-right:auto}.typical-form-inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:10px 20px;margin-bottom:30px}.typical-form-submit{margin-bottom:15px}.typical-form-privacy p{font-size:.75rem}.typical-form-privacy p a{display:inline-block;text-decoration:underline;transition:color .3s linear}.typical-form-privacy p a:hover{color:#bda568}.header-start .bg:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#000;opacity:.6}.header-start .header-block{text-align:center;height:100dvh;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:844px;max-width:100%;margin-left:auto;margin-right:auto}.header-start.visible .header-start-content .h2,.header-start.visible .header-start-content .h4,.header-start.visible .header-start-content p{opacity:1;-ms-transform:scale(1);transform:scale(1)}.header-start.visible .header-start-content-items li{opacity:1;-ms-transform:scale(1);transform:scale(1)}.header-start-content{width:100%}.header-start-content-text{margin-bottom:25px}.header-start-content-text .h2{margin-bottom:10px;-ms-transform:translateY(80%);transform:translateY(80%);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transition-delay:0s}.header-start-content-text .h4{margin-bottom:20px;-ms-transform:scale(.2);transform:scale(.2);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transition-delay:.4s}.header-start-content-text p{width:750px;max-width:100%;margin-left:auto;margin-right:auto;-ms-transform:translateY(50%);transform:translateY(50%);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transition-delay:.9s}.header-start-content-items ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.header-start-content-items li{-ms-transform:scale(0);transform:scale(0);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.7s}.header-start-content-items li .header-start-item:before{display:block}.header-start-content-items li:nth-of-type(1){-ms-transform-origin:100% 50%;transform-origin:100% 50%}.header-start-content-items li:nth-of-type(2){-ms-transform-origin:50% 50%;transform-origin:50% 50%}.header-start-content-items li:nth-of-type(3){-ms-transform-origin:0 50%;transform-origin:0 50%}.header-start-item{border:#fff solid 2px;padding:28px 10px;height:100%;z-index:1;transition:color .5s ease-out;overflow:hidden;position:relative}.header-start-item:before{content:'';position:absolute;inset:-2px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.header-start-item .title{font-size:1.125rem;font-weight:800;margin-bottom:10px}.header-start-item p{font-size:.875rem;line-height:20px;min-height:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-hamptons .bg:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#000;opacity:.3}.header-hamptons .header-block{text-align:center;height:100dvh;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:844px;max-width:100%;margin-left:auto;margin-right:auto}.header-hamptons.visible .header-hamptons-content-bottom,.header-hamptons.visible .header-hamptons-content-form,.header-hamptons.visible .header-hamptons-content-text,.header-hamptons.visible .header-hamptons-content-top{opacity:1;-ms-transform:scale(1);transform:scale(1)}.header-hamptons-content{width:100%}.header-hamptons-content-top{opacity:0;transition:transform 1.5s ease-out,opacity 1.5s ease-out;transition-delay:.1s;position:absolute;top:85px;right:0;left:0;margin:auto}.header-hamptons-content-top .h1{text-transform:uppercase;margin-bottom:20px}.header-hamptons-content-text{margin-bottom:10px;-ms-transform:scale(.5);transform:scale(.5);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.header-hamptons-content-text .h4{margin-bottom:15px}.header-hamptons-content-text .text{font-size:1.125rem;margin-bottom:15px;opacity:.7}.header-hamptons-content-text .h3{margin-bottom:15px;text-transform:uppercase}.header-hamptons-content-text p{width:490px;max-width:100%;margin-left:auto;margin-right:auto;line-height:1.2}.header-hamptons-content-form{-ms-transform:scale(.5);transform:scale(.5);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:.2s}.header-hamptons-content-bottom{position:absolute;left:0;right:0;bottom:18px;-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:1s}.header-main{padding:160px 0 112px}.header-main-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-main-content-text{width:410px;max-width:100%;-ms-transform:scale(.5) translateX(-50%);transform:scale(.5) translateX(-50%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:0s}.header-main-content-text p{margin-top:10px}.header-main-content-video{-ms-transform:scale(2);transform:scale(2);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;transition-delay:.1s}.header-main-content-video .video-container{width:328px;height:550px;position:relative}.header-main-content-items{width:364px;max-width:100%;-ms-transform:scale(.5) translateX(50%);transform:scale(.5) translateX(50%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:0s}.header-main-content-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.header-main-content-items li{width:100%}.header-main-content-items .service-item-top{margin-bottom:38px;width:260px;max-width:100%}.header-main-content-items .service-item-top .h3{font-size:1.5rem;margin-bottom:7px}.header-main-content-items .service-item p{font-size:.875rem}.header-main-content-items .service-item-image .service-item-img{display:none}.header-main.visible .header-main-content-items,.header-main.visible .header-main-content-text,.header-main.visible .header-main-content-video{opacity:1;-ms-transform:scale(1);transform:scale(1)}.journey-block-header{margin-bottom:50px;-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.journey-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.journey-block-header p{width:464px;max-width:100%;margin-left:auto;margin-right:auto}.journey-block-items.visible li{opacity:1;-ms-transform:scale(1);transform:scale(1);opacity:1}.journey-block-items ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.journey-block-items li{transition:opacity .7s ease-out,transform .7s ease-out;opacity:0;-ms-transform:scale(0);transform:scale(0)}.journey-block-items li:nth-of-type(2){transition-delay:.4s}.journey-block-items li:nth-of-type(3){transition-delay:.6s}.journey-block-items li:nth-of-type(4){transition-delay:.8s}.journey-block-items li:nth-of-type(5){transition-delay:1s}.journey-block-items li:nth-of-type(6){transition-delay:1.2s}.journey-item{border:#fff solid 1px;text-align:left;padding:19px;min-height:300px;height:100%;position:relative;overflow:hidden;transition:color .3s linear;z-index:1;position:relative}.journey-item:before{content:'';position:absolute;inset:-2px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.journey-item .title{font-weight:900;font-size:2.25rem;width:245px;max-width:100%}.journey-item .img{position:absolute;right:0;bottom:0;height:100%;aspect-ratio:1/1;z-index:-1;pointer-events:none}.journey-item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.journey-item .desc{position:absolute;padding:19px;bottom:0;left:0;width:100%;transition:opacity .3s linear}.journey-item .desc p{font-size:.875rem;line-height:1.44}.offer{color:#000;padding:75px 0 71px;transition:clip-path 1.5s ease-out;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:circle(0 at 0 0)}.offer.visible{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 0,100% 34%,100% 63%,100% 100%,48% 100%,0 100%,0 62%,0 36%,0 0);clip-path:circle(150% at 0 0)}.offer-block-text{margin-bottom:37px}.offer-block-text .h4{margin-bottom:16px}.offer-block-text .h3{margin-bottom:16px}.offer-block-form-title{margin-bottom:25px}.offer-block-form-title p{font-weight:800}.offer-block-form .typical-form .input-wrap input{color:#000;border-color:#000}.offer-block-form .typical-form .input-wrap input.placeholder{color:rgba(0,0,0,.7)}.offer-block-form .typical-form .input-wrap input:-moz-placeholder{color:rgba(0,0,0,.7)}.offer-block-form .typical-form .input-wrap input::-moz-placeholder{color:rgba(0,0,0,.7)}.offer-block-form .typical-form .input-wrap input:-ms-input-placeholder{color:rgba(0,0,0,.7)}.offer-block-form .typical-form .input-wrap input::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.offer-block-form .typical-form .input-wrap input:focus{border-color:#bda568}.offer-block-form .typical-form-submit .btn{color:#000}.offer-block-form .typical-form-submit .btn:before{background-color:#000}.offer-block-form .typical-form-submit .btn:after{border-color:#000}.choose-block-text{margin-bottom:30px;-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.choose-block-text.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.choose-block-text .h2{margin-bottom:30px}.choose-block-text p{margin-bottom:20px}.choose-block-list.visible li{opacity:1;-ms-transform:scale(1);transform:scale(1)}.choose-block-list ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px}.choose-block-list li{-ms-transform:scale(0);transform:scale(0);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.choose-block-list li:nth-of-type(2){transition-delay:.1s}.choose-block-list li:nth-of-type(3){transition-delay:150ms}.choose-block-list li:nth-of-type(4){transition-delay:.2s}.choose-block-list li:nth-of-type(5){transition-delay:250ms}.choose-block-list li:nth-of-type(6){transition-delay:.3s}.choose-block-list li:nth-of-type(7){transition-delay:350ms}.choose-block-list li:nth-of-type(8){transition-delay:.4s}.choose-block-list li:nth-of-type(9){transition-delay:450ms}.choose-block-list li:nth-of-type(10){transition-delay:.5s}.choose-block-list li:nth-of-type(11){transition-delay:550ms}.choose-block-list li:nth-of-type(12){transition-delay:.6s}.choose-block-list li:nth-of-type(13){transition-delay:650ms}.choose-block-list li:nth-of-type(14){transition-delay:.7s}.choose-block-list li:nth-of-type(15){transition-delay:750ms}.choose-block-list li:nth-of-type(16){transition-delay:.8s}.choose-block-list li:nth-of-type(17){transition-delay:850ms}.choose-block-list li:nth-of-type(18){transition-delay:.9s}.choose-block-list li:nth-of-type(19){transition-delay:950ms}.choose-block-list li:nth-of-type(20){transition-delay:1s}.choose-block-list li:nth-of-type(21){transition-delay:1.05s}.choose-block-list li:nth-of-type(22){transition-delay:1.1s}.choose-block-list li:nth-of-type(23){transition-delay:1.15s}.choose-block-list li:nth-of-type(24){transition-delay:1.2s}.choose-block-list li:nth-of-type(25){transition-delay:1.25s}.choose-block-list li:nth-of-type(26){transition-delay:1.3s}.choose-block-list li:nth-of-type(27){transition-delay:1.35s}.choose-block-list li:nth-of-type(28){transition-delay:1.4s}.choose-block-list li:nth-of-type(29){transition-delay:1.45s}.choose-block-list li:nth-of-type(30){transition-delay:1.5s}.choose-block-list li:nth-of-type(31){transition-delay:1.55s}.choose-block-list li:nth-of-type(32){transition-delay:1.6s}.choose-block-list li:nth-of-type(33){transition-delay:1.65s}.choose-block-list li:nth-of-type(34){transition-delay:1.7s}.choose-block-list li:nth-of-type(35){transition-delay:1.75s}.choose-block-list li:nth-of-type(36){transition-delay:1.8s}.choose-block-list li:nth-of-type(37){transition-delay:1.85s}.choose-block-list li:nth-of-type(38){transition-delay:1.9s}.choose-block-list li:nth-of-type(39){transition-delay:1.95s}.choose-block-list li:nth-of-type(40){transition-delay:2s}.choose-block-list li:nth-of-type(41){transition-delay:2.05s}.choose-block-list li:nth-of-type(42){transition-delay:2.1s}.choose-block-list li:nth-of-type(43){transition-delay:2.15s}.choose-block-list li:nth-of-type(44){transition-delay:2.2s}.choose-block-list li:nth-of-type(45){transition-delay:2.25s}.choose-block-list li:nth-of-type(46){transition-delay:2.3s}.choose-block-list li:nth-of-type(47){transition-delay:2.35s}.choose-block-list li:nth-of-type(48){transition-delay:2.4s}.choose-block-list li:nth-of-type(49){transition-delay:2.45s}.choose-block-list li:nth-of-type(50){transition-delay:2.5s}.choose-item{display:block;font-size:.875rem;font-weight:900;border:#fff solid 1px;border-radius:50px;padding:16px 23px;transition:background-color .3s linear,color .3s linear}.clip{transition:clip-path 1s ease-out;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}.clip.visible{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.clip-block.playing .clip-block-btn{opacity:0;pointer-events:none}.clip-block-video .video{position:absolute;left:0;top:0;width:100%;height:100%}.clip-block-video .video-container{width:100%;aspect-ratio:1/.4821;cursor:pointer}.clip-block-btn{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity .3s linear}.btn-play{color:#fff;width:98px;height:98px;font-size:6.125rem;transition:transform .3s linear,color .3s linear;margin-left:.2em}.service-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.service-block-items li{width:100%;opacity:0;-ms-transform:scale(0);transform:scale(0);transition:opacity .6s ease-out,transform .6s ease-out}.service-block-items li.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.service-item{border:1px #fff solid;padding:15px 19px;height:100%;text-align:left;position:relative;overflow:hidden;transition:color .3s linear;position:relative}.service-item:before{content:'';position:absolute;inset:-2px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.service-item-top .h4{margin-bottom:9px}.service-item-top .h3{font-weight:900}.service-item-top p{font-weight:800}.service-item-bottom{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px 20px}.service-item-bottom .price{font-weight:700;font-size:2.25rem}.service-item-img{position:absolute;right:20px;bottom:0}.service-item-img img{height:100%;width:auto}.service .service-item{min-height:315px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.service .service-item-image .service-item-img{position:absolute;right:20px;bottom:0}.service .service-item-image .service-item-img img{height:100%;width:auto}.service .service-item-top{margin-bottom:20px}.service .service-item-top .h4{margin-bottom:28px}.service .service-item-top .h3{margin-bottom:17px}.service .service-item-bottom{width:100%}.service .service-item-bottom p{font-size:.875rem}.advantages{position:relative}.advantages .el1{top:-300px}.advantages .el2{bottom:-500px}.advantages-block-header{width:510px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;-ms-transform:translateY(-30%);transform:translateY(-30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.advantages-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.advantages-block-items.visible li{opacity:1;-ms-transform:scale(1);transform:scale(1)}.advantages-block-items ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;perspective:355px}.advantages-block-items ul li{-ms-transform:rotate(-50deg);transform:rotate(-50deg);opacity:0;transform-style:preserve-3d;transition:transform .5s ease-out,opacity .5s ease-out;--anim-offset:20%}.advantages-item{text-align:left;border:1px #fff solid;transition:color .3s linear;padding:20px 20px 28px;height:100%;min-height:317px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;position:relative}.advantages-item .icon{width:90px;height:90px;font-size:5.625rem;transition:transform .3s linear;-ms-transform-origin:0 0;transform-origin:0 0;margin-bottom:20px}.advantages-item .text{width:100%}.advantages-item .text .title{font-size:1.125rem;font-weight:800;margin-bottom:10px}.advantages-item .text p{font-size:.875rem;line-height:25px}.advantages-item:before{content:'';position:absolute;inset:-2px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.reviews{overflow:hidden}.reviews-block-header{margin-bottom:35px;-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transition-delay:0s}.reviews-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.reviews-block-header .h4{margin-top:30px}.reviews-block-header p{margin-top:30px}.reviews-block-slider{width:848px;max-width:100%;margin-left:auto;margin-right:auto;-ms-transform:scale(.5);transform:scale(.5);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transition-delay:0s}.reviews-block-slider.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.reviews-block-slider .swiper{overflow:visible}.reviews-item{position:relative}.reviews-item-img{transition:opacity .3s linear}.reviews-item-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.reviews-item-video{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .3s linear}.reviews-item-btn{position:absolute;left:0;top:0;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:3;opacity:0;transition:opacity .3s linear}.reviews-item-btn .btn-play{width:39px;height:39px;font-size:2.4375rem}.reviews-item .img{width:100%;position:relative;z-index:2;height:366px}.reviews-item .video{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.reviews-item.playing .reviews-item-btn,.reviews-item.playing .reviews-item-img{opacity:0;pointer-events:none}.reviews-item.playing .reviews-item-video{opacity:1;pointer-events:auto;cursor:pointer}.reviews-item.paused .reviews-item-btn{opacity:1;pointer-events:auto}.btn-slider{--btn-size:50px;width:var(--btn-size);height:var(--btn-size);font-size:var(--btn-size);color:#fff;border-radius:50%;line-height:var(--btn-size);transition:color .3s linear,opacity .3s linear;pointer-events:auto;position:relative;position:relative}.btn-slider[disabled]{opacity:.5;pointer-events:none}.btn-slider:after{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;border:1px solid #fff}.btn-slider:before{content:'';position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:inherit;pointer-events:none;z-index:-1;transition:clip-path .4s ease-out;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.slider{position:relative}.slider-main .swiper-slide{transition:transform .3s linear,opacity .3s linear;opacity:0;pointer-events:none;-ms-transform:scale(.5);transform:scale(.5);-webkit-user-select:none;-ms-user-select:none;user-select:none}.slider-main .swiper-slide-fully-visible{opacity:1;-ms-transform:scale(1);transform:scale(1);pointer-events:auto}.slider-buttons{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2;--btn-slider-offset:39px}.slider-buttons .btn-slider{position:absolute;top:calc(50% - var(--btn-size)/ 2)}.slider-buttons .btn-slider i{display:inline-block}.slider-buttons .btn-slider-prev{left:calc((var(--btn-size) + var(--btn-slider-offset)) * -1)}.slider-buttons .btn-slider-next{right:calc((var(--btn-size) + var(--btn-slider-offset)) * -1)}.studio-block-header{margin-bottom:30px;text-align:left;-ms-transform:translateY(-30%);transform:translateY(-30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.studio-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.studio-block-slider{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.studio-block-slider.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.studio-block-slider .swiper{overflow:visible}.studio-block-slider .swiper-slide{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;opacity:1;-ms-transform:scale(1);transform:scale(1);cursor:pointer}.studio-item{display:inline-block}.studio-item .img{display:inline-block}.studio-item .img img{width:auto;height:315px;cursor:pointer;position:relative;z-index:2;transition:transform .3s linear,opacity .3s linear;pointer-events:auto}.studio-slider .slider-buttons{--btn-slider-offset:20px;--btn-slider-offset-y:38px}.studio-slider .slider-buttons .btn-slider{top:calc(var(--btn-size) * -1 - var(--btn-slider-offset-y))}.studio-slider .slider-buttons .btn-slider-prev{left:auto;right:calc(var(--btn-size) + var(--btn-slider-offset))}.studio-slider .slider-buttons .btn-slider-next{right:0}.instructors .el1{top:-100px}.instructors .el2{bottom:-500px}.instructors-block-header{margin-bottom:26px;-ms-transform:translateY(-30%);transform:translateY(-30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.instructors-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.instructors-block-header p{width:380px;max-width:100%;margin-left:auto;margin-right:auto}.instructors-block-items.visible li{opacity:1;-ms-transform:scale(1);transform:scale(1)}.instructors-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px}.instructors-block-items li{width:220px;-ms-transform:translateY(30%);transform:translateY(30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.instructors-block-items li:nth-of-type(2){transition-delay:.4s}.instructors-block-items li:nth-of-type(3){transition-delay:.6s}.instructors-block-items li:nth-of-type(4){transition-delay:.8s}.instructors-block-items li:nth-of-type(5){transition-delay:1s}.instructors-block-items li:nth-of-type(6){transition-delay:1.2s}.instructors-block-items li:nth-of-type(7){transition-delay:1.4s}.instructors-block-items li:nth-of-type(8){transition-delay:1.6s}.instructors-item{position:relative;padding-top:45px}.instructors-item .img{aspect-ratio:1/1;position:relative;border:1px solid #fff;margin-bottom:22px;position:relative}.instructors-item .img:before{content:'';position:absolute;inset:-1px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.instructors-item .img img{position:absolute;width:94%;left:0;right:0;margin:auto;bottom:0;height:auto;filter:saturate(0);transition:filter .3s linear}.instructors-item .text{margin-bottom:13px}.instructors-item .text .title{font-size:1.5rem;width:170px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:16px}.instructors-item .text p{font-size:.875rem}.instructors-item .socials ul{gap:15px}.instructors-item .socials li{width:auto}.instructors-item .socials a{width:34px;height:34px;font-size:2.125rem}.instructors-item:hover .img:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.instructors-item:hover .img img{filter:saturate(100%)}.faq-block-header{width:510px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px;-ms-transform:translateY(-30%);transform:translateY(-30%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.faq-block-header.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.faq-block-items{width:844px;max-width:100%;margin-left:auto;margin-right:auto}.faq-block-items li{margin-bottom:20px;-ms-transform:translateY(50%) scale(.5);transform:translateY(50%) scale(.5);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:0s}.faq-block-items li.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.faq-block-items li:last-of-type{margin-bottom:0}.faq-item{text-align:left;border:1px #fff solid;padding:29px 20px;transition:color .3s linear;position:relative}.faq-item:before{content:'';position:absolute;inset:-2px;transition:clip-path .5s ease-out;pointer-events:none;z-index:-1;-ms-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.faq-item-title{cursor:pointer;font-size:1.5rem;font-weight:800;position:relative}.faq-item-title:after{content:"\e905";font-family:svg;position:absolute;width:28px;height:28px;font-size:1.75rem;right:0;top:calc(50% - 13px);display:block;transition:transform .3s linear;font-weight:300}.faq-item-desc{display:none}.faq-item-desc .faq-content{padding-top:10px;padding-right:90px}.faq-item.active .faq-item-title:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.recall-block{width:730px;max-width:100%;margin-left:auto;margin-right:auto;-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.recall-block.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.recall-block-header{margin-bottom:30px}.recall-block-buttons{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px}.footer-block{border-top:1px solid #fff;padding:50px 0 33px}.footer-block-top{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.footer-block-top-left{padding-top:5px}.footer-block-top-left .footer-item{margin-bottom:30px}.footer-block-top-left .footer-item:last-of-type{margin-bottom:0}.footer-block-top-right .logo{margin-bottom:28px}.footer-block-top-right .logo img{height:70px}.footer-block-top-right p{width:100%;margin-bottom:10px}.footer-block-middle{margin-bottom:24px}.footer-block-middle .h2{text-align:center;font-size:8.75rem;text-transform:uppercase;margin:0 -15px;letter-spacing:.01em}.footer-block-bottom{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:.875rem}.footer-block-bottom a{transition:color .3s linear}.footer-block-bottom a:hover{color:#bda568}.footer-block-bottom p{font-size:.875rem}.footer-block-bottom ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer-block-bottom li a{display:block}.footer-block-bottom-left{max-width:60%}.footer-item .title{font-size:1.5rem;font-weight:800;margin-bottom:10px}.footer-item a{transition:color .3s linear}.footer-item a:hover{color:#bda568}.popup-main{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:99;overflow:auto;color:#000;display:block;pointer-events:none;opacity:0;transition:opacity .3s linear;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-main.opened{opacity:1;pointer-events:auto}.popup-main.opened .popup-content{-ms-transform:scale(1);transform:scale(1)}.popup-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.popup-close{position:absolute;top:0;right:0;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:grey;z-index:2}.popup-close:hover .icn-close{color:#bda568}.popup-close:hover .icn-close:after{-ms-transform:rotate(135deg);transform:rotate(135deg)}.popup-content{position:relative;display:-ms-flexbox;display:flex;width:440px;max-width:100%;min-height:0;-ms-transform:scale(0);transform:scale(0);transition:transform .5s var(--cub-ease)}.popup-content-inner{width:100%}.popup-content-main{background-color:#fff}.popup-block{text-align:center;padding:40px 53px 35px}.popup-block .icon{margin-bottom:20px}.popup-block .h4{margin-bottom:15px;font-size:1.125rem}.popup-block .title{font-size:2.25rem;font-weight:900;margin-bottom:15px}.popup-block .desc{line-height:1.4;font-size:.875rem}.popup-block-form{margin-top:15px}.popup-block .typical-form{width:100%}.popup-block .typical-form-inputs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:23px}.popup-block .typical-form-submit{margin-bottom:22px}.popup-block .typical-form-submit .btn{color:#000;height:48px;padding:0 20px;font-size:.75rem}.popup-block .typical-form-submit .btn i{font-size:.875rem}.popup-block .typical-form-submit .btn:before{background-color:#000}.popup-block .typical-form-submit .btn:after{border-color:#000}.popup-block .typical-form .input-wrap{width:100%}.popup-block .typical-form .input-wrap input{color:#000;border-color:#000;font-size:.75rem;padding:22px 0 18px}.popup-block .typical-form .input-wrap input.placeholder{color:rgba(0,0,0,.7)}.popup-block .typical-form .input-wrap input:-moz-placeholder{color:rgba(0,0,0,.7)}.popup-block .typical-form .input-wrap input::-moz-placeholder{color:rgba(0,0,0,.7)}.popup-block .typical-form .input-wrap input:-ms-input-placeholder{color:rgba(0,0,0,.7)}.popup-block .typical-form .input-wrap input::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.popup-block .typical-form .input-wrap input:focus{border-color:#bda568}.popup-block .typical-form-privacy p{font-size:.75rem}.popup-success.opened .icon svg .svg-eye{-ms-transform-origin:50% 40%;transform-origin:50% 40%;animation:eye-blink 1s 1 ease;animation-delay:.7s}.popup-gallery .popup-close{color:#fff;top:-15px;right:-80px}.popup-gallery .popup-content{width:1130px;padding:0}.popup-gallery .popup-content-main{background-color:transparent}.popup-gallery-block{padding:0}.gallery-item img{max-height:80vh;width:auto;height:auto}.gallery-slider .swiper-slide{opacity:1;-ms-transform:scale(1);transform:scale(1)}.disable-hover{pointer-events:none}.lock-body{overflow:hidden}.custom-page{padding:100px 0 50px}.custom-page-block-header{margin-bottom:50px}.custom-page-block-btn{margin-top:30px}.mouse-tip{position:absolute;z-index:99999;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:10px;padding:1em;max-width:300px;color:#333;font-size:.75rem;pointer-events:none;opacity:0;transition:opacity .3s linear;left:0;top:0}.mouse-tip.active{opacity:1}.p404{height:100dvh;min-height:500px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.p404-block-header{margin-bottom:40px}.p404-block-header .h1{font-size:12.5rem;font-weight:1000}.p404-block-header .h4{font-size:2.5rem}.success-page{height:100dvh;min-height:500px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:clip}.success-page-block .icon{width:130px;max-width:100%;margin-left:auto;margin-right:auto}.success-page-block .icon svg{width:100%;height:auto;overflow:visible;display:block}.success-page-block .icon svg .svg-eye{-ms-transform-origin:50% 40%;transform-origin:50% 40%;animation:eye-blink 1s 1 ease;animation-delay:.7s}.success-page-block p{width:390px;max-width:100%;margin-left:auto;margin-right:auto;line-height:1.6}.success-page-block .btn{background-color:#fff;color:#000}.success-page-block .btn i{font-weight:900}@media only screen and (min-width:768px){.top-nav.opened .top-nav-block-right-btn{opacity:0;pointer-events:none;-ms-transform:translateY(100%);transform:translateY(100%);-ms-transform:scale(.5);transform:scale(.5)}.top-nav.opened .top-nav-block-right-socials{opacity:1;-ms-transform:translateY(0);transform:translateY(0);-ms-transform:scale(1);transform:scale(1);pointer-events:auto}.header-main-content-items li:only-of-type .service-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.advantages-block-items ul li:nth-of-type(1){-ms-transform:translate(calc(var(--anim-offset) * -1),calc(var(--anim-offset) * -1));transform:translate(calc(var(--anim-offset) * -1),calc(var(--anim-offset) * -1))}.advantages-block-items ul li:nth-of-type(2){-ms-transform-origin:0 100%;transform-origin:0 100%;-ms-transform:translate(var(--anim-offset),calc(var(--anim-offset) * -1));transform:translate(var(--anim-offset),calc(var(--anim-offset) * -1))}.advantages-block-items ul li:nth-of-type(3){-ms-transform-origin:100% 0;transform-origin:100% 0;-ms-transform:translate(calc(var(--anim-offset) * -1),var(--anim-offset));transform:translate(calc(var(--anim-offset) * -1),var(--anim-offset))}.advantages-block-items ul li:nth-of-type(4){-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:translate(var(--anim-offset),var(--anim-offset));transform:translate(var(--anim-offset),var(--anim-offset))}.advantages-block-items ul li.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.footer-block-top-left{max-width:50%}.footer-block-top-right{text-align:right;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;max-width:50%}.footer-block-top-right .socials ul{-ms-flex-pack:end;justify-content:flex-end;gap:23px}}@media only screen and (min-width:992px){.btn-menu:hover .icon{color:#000}.btn-menu:hover .icon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.btn-menu:hover .text{-ms-transform:scale(1.2);transform:scale(1.2)}.top-nav-block-center{position:absolute;width:300px;height:100%;left:0;right:0;margin:auto;top:0}.top-nav-block-right .btn:hover i{animation:callme 2s infinite ease}.logo a:hover{filter:grayscale(200%)}.cava-img:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.btn:hover{color:#000}.btn:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.btn-arrow:hover i{-ms-transform:rotate(45deg);transform:rotate(45deg)}.input-wrap input:hover,.input-wrap textarea:hover{border-color:#bda568}.header-start-item:hover{color:#000}.header-start-item:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header-main-content-text{margin-top:10px}.journey-item:hover{color:#000}.journey-item:hover .desc{opacity:0}.journey-item:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.offer-block-form .typical-form .input-wrap input:hover{border-color:#bda568}.offer-block-form .typical-form-submit .btn:hover{color:#fff}.choose-item:hover{background-color:#fff;color:#000}.btn-play:hover{-ms-transform:scale(1.2);transform:scale(1.2)}.service-block-items li:only-of-type .service-item-bottom .btn-arrow{height:70px;gap:20px;font-size:1.125rem;padding:0 29px}.service-block-items li:only-of-type .service-item-bottom .btn-arrow i{font-size:1.25rem}.service-item:hover{color:#000}.service-item:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.service-item:hover .h3 span{-webkit-text-stroke-color:#000}.service-item:hover .h3 span:after,.service-item:hover .h3 span:before{color:#000}.service-item:hover .btn{color:#000}.service-item:hover .btn:before{background-color:#000}.service-item:hover .btn:after{border-color:#000}.service .service-item-bottom p{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1}.advantages-item:hover{color:#000}.advantages-item:hover .icon{-ms-transform:scale(1.2);transform:scale(1.2)}.advantages-item:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reviews-item-btn:hover{opacity:1}.btn-slider:hover{color:#000}.btn-slider:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.studio-item .img img:hover{z-index:5;opacity:.8;-ms-transform:scale(1.04);transform:scale(1.04)}.faq-item:hover{color:#000}.faq-item:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.popup-block .typical-form-submit .btn:hover{color:#fff}.popup-block .typical-form .input-wrap input:hover{border-color:#bda568}}@media only screen and (min-width:992px) and (min-width:992px){.service-item:hover .btn:hover{color:#fff}}@media only screen and (min-width:1800px){.icn-burger{--menu-icon-size:36px;--menu-icon-offset:12px}.btn-menu{gap:17px}.btn-menu .icon{width:76px;height:76px}.btn-menu .text{font-size:1.125rem}.top-nav-block-center .logo a{position:relative;top:-5px}.top-nav-block-center .logo a img{height:63px}.socials a{width:56px;height:56px;font-size:3.5rem}.menu .container{--container-width:1392px}.menu-block-inner{padding:150px 0}.menu-block .el1{width:826px;height:314px}.menu-block-bottom .title{font-size:1.5rem}.menu-block-bottom .desc{font-size:1.125rem}.menu-list{font-size:2.25rem}.menu-list a{padding:25px 0}.menu-btn{margin-top:25px}.cava-img{width:201px}.cava-img1{width:76px}.cava-img2{width:115px}.el-side-left{left:0}.el-side-right{right:0}.el-side{width:271px}.btn{height:73px;padding:0 30px;font-size:1.125rem;gap:15px}.btn i{font-size:2rem}.btn-recall-fixed{left:30px;bottom:30px}.btn-recall-fixed{width:220px}.btn-arrow i{font-size:1.1875rem}.section{margin-bottom:150px}.input-wrap input,.input-wrap textarea{padding:22px 0 18px;font-size:.875rem}.typical-form{width:670px}.typical-form-inputs{gap:30px 20px}.typical-form-submit{margin-bottom:20px}.typical-form-privacy p{font-size:.875rem}.header-start .header-block{width:1130px;min-height:800px}.header-start-content{margin-top:10px}.header-start-content-text{margin-bottom:60px}.header-start-content-text .h2{margin-bottom:15px}.header-start-content-text .h4{font-size:2rem;margin-bottom:30px}.header-start-item{padding:43px 20px}.header-start-item .title{font-size:1.5rem;margin-bottom:5px}.header-start-item p{font-size:1.125rem}.header-hamptons .header-block{width:1130px;min-height:950px}.header-hamptons-content{margin-top:145px}.header-hamptons-content-top{top:128px}.header-hamptons-content-top .h1{font-size:8rem;margin-bottom:5px}.header-hamptons-content-text{margin-bottom:34px}.header-hamptons-content-text .h4{font-size:2rem;margin-bottom:20px}.header-hamptons-content-text .text{font-size:1.5rem;margin-bottom:20px}.header-hamptons-content-text p{width:640px}.header-hamptons-content-bottom{bottom:43px}.header-main{padding:183px 0 175px}.header-main-content-text{width:555px}.header-main-content-text .h1{line-height:1.1}.header-main-content-text p{margin-top:15px}.header-main-content-video{margin-right:50px}.header-main-content-video .video-container{width:440px;height:740px}.header-main-content-items{width:493px}.header-main-content-items ul{gap:24px}.header-main-content-items li:only-of-type .service-item{min-height:581px;padding-top:35px}.header-main-content-items li:only-of-type .service-item-top .h4{margin-bottom:28px}.header-main-content-items li:only-of-type .service-item-top .h3{font-size:4rem;line-height:1;margin-bottom:16px}.header-main-content-items li:only-of-type .service-item-top p{font-size:1.5rem}.header-main-content-items li:only-of-type .service-item-bottom{gap:10px 30px}.header-main-content-items li:only-of-type .service-item-bottom .btn{padding:0 47px}.header-main-content-items .service-item-top{width:410px;margin-bottom:46px}.header-main-content-items .service-item-top .h3{font-size:2.25rem}.header-main-content-items .service-item p{font-size:1.125rem}.journey .container{max-width:1906px}.journey-block-header p{width:520px}.journey-block-items ul{gap:24px}.journey-item{min-height:430px;padding:39px 29px}.journey-item .title{font-size:3rem;width:300px}.journey-item .img{right:8px}.journey-item .desc{padding:29px}.journey-item .desc p{font-size:1.125rem}.offer{padding-bottom:85px}.offer-block-text{margin-bottom:52px}.offer-block-text .h4{margin-bottom:10px}.offer-block-form-title{margin-bottom:7px}.offer-block-form .typical-form-inputs{margin-bottom:38px}.offer-block-form .typical-form-submit{margin-bottom:28px}.choose-block{width:1000px;max-width:100%;margin-left:auto;margin-right:auto}.choose-block-text{margin-bottom:40px}.choose-block-text p{width:580px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:33px}.choose-block-list ul{gap:18px}.choose-item{font-size:1.125rem;border-width:2px;padding:22px 34px}.btn-play{width:137px;height:137px;font-size:8.5625rem}.service-block-items{width:1360px;max-width:100%;margin-left:auto;margin-right:auto}.service-block-items ul{gap:20px}.service-block-items li:only-of-type .service-item-image{padding-right:530px}.service-block-items li:only-of-type .service-item-top .h3{margin-bottom:4px;font-size:6rem}.service-block-items li:only-of-type .service-item-top p{font-size:2.25rem}.service-block-items li:only-of-type .service-item-bottom{gap:20px 40px}.service-block-items li:only-of-type .service-item-bottom .btn-arrow{padding:0 44px}.service-block-items li:only-of-type .service-item-bottom .price{font-size:4rem}.service-block-items li:only-of-type .service-item-bottom p{font-size:1.5rem}.service-block-items li:not(:only-of-type):nth-of-type(1){width:785px}.service-block-items li:not(:only-of-type):nth-of-type(2){width:555px}.service-item{border-width:2px;padding:23px 28px 25px}.service-item-top .h4{margin-bottom:12px}.service-item-bottom .price{font-size:3rem}.service-item-img{right:63px}.service-item-img .img{height:486px}.service .service-item{min-height:520px;padding-right:110px}.service .service-item-image{min-height:523px}.service .service-item-image .service-item-img{right:63px}.service .service-item-image .service-item-img .img{height:486px}.service .service-item-top{margin-bottom:40px}.service .service-item-top .h4{margin-bottom:45px}.service .service-item-top .h3{margin-bottom:24px}.service .service-item-top p{line-height:1.2}.service .service-item-bottom p{font-size:1.125rem}.advantages .el1{top:-361px}.advantages .el2{bottom:-800px}.advantages-block-header{width:780px;margin-bottom:40px}.advantages-block-items{width:1130px;max-width:100%;margin-left:auto;margin-right:auto}.advantages-item{border-width:2px;padding:30px 30px 27px}.advantages-item .text .title{font-size:1.5rem}.advantages-item .text p{font-size:1.125rem}.reviews-block-header .h4{margin-top:27px}.reviews-block-header p{margin-top:27px}.reviews-block-slider{width:1132px}.reviews-item-btn .btn-play{width:53px;height:53px;font-size:3.3125rem}.reviews-item .img{height:488px}.btn-slider{--btn-size:94px}.slider-buttons{--btn-slider-offset:20px}.studio-block{width:1360px;max-width:100%;margin-left:auto;margin-right:auto}.studio-block-header{margin-bottom:45px}.studio-item .img img{height:430px}.studio-slider .slider-buttons{--btn-slider-offset-y:55px}.instructors .el1{top:-260px}.instructors .el2{bottom:-790px}.instructors-block-header{margin-bottom:40px}.instructors-block-header p{margin-top:36px;width:510px}.instructors-block-items li{width:325px}.instructors-item{padding-top:80px}.instructors-item .img{border-width:2px;margin-bottom:20px}.instructors-item .img img{width:100%}.instructors-item .text .title{margin-bottom:16px;font-size:2.25rem}.instructors-item .text p{font-size:1.125rem}.instructors-item .socials ul{gap:20px}.instructors-item .socials a{width:42px;height:42px;font-size:2.625rem}.faq-block-header p{margin-top:35px}.faq-block-items{width:1006px}.faq-item{border-width:2px;padding:35px 38px 29px}.faq-item-title{font-size:2.25rem}.faq-item-title:after{width:38px;height:38px;font-size:2.375rem;top:calc(50% - 20px);right:-10px}.faq-item-desc .faq-content{padding-top:22px;padding-right:80px}.footer-block{padding:104px 0 90px;width:1360px;max-width:100%;margin-left:auto;margin-right:auto}.footer-block-top{margin-bottom:63px}.footer-block-middle{margin-bottom:46px}.footer-block-middle .h2{font-size:11.5625rem}.footer-block-bottom{font-size:1.125rem}.footer-block-bottom p{font-size:1.125rem}.footer-block-bottom ul{gap:42px}.footer-item .title{font-size:2.25rem}.popup-gallery .popup-close{right:-37px;top:-12px;right:-104px}.popup-gallery .popup-close .icn-close{width:28px;height:28px}.gallery-slider .slider-buttons{--btn-slider-offset:42px}.gallery-slider .slider-buttons .btn-slider{--btn-size:72px}.custom-page{padding:200px 0 100px}.custom-page-block-btn{margin-top:50px}.mouse-tip{font-size:1rem}.success-page{min-height:650px}.success-page .el1{top:-300px}.success-page .el2{bottom:-330px}.success-page-block{margin-top:60px}.success-page-block .icon{width:154px;margin-bottom:32px}.success-page-block .h2{font-size:3rem;margin-bottom:12px}.success-page-block p{margin-bottom:21px;font-size:1.125rem}}@media only screen and (max-width:991px){.menu-block .el1{display:none}.menu-block-middle{padding-left:60px}.el-side{display:none}.el-side{display:none}.btn{padding:0 20px;height:42px;font-size:.75rem}.header-start-content-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-start-content-items li{width:100%}.header-hamptons-content-text .h4{font-size:1.5rem}.header-hamptons-content-text p{font-size:.875rem;width:376px}.header-hamptons-content-bottom p{font-size:1.125rem}.header-main-content-text p{font-size:.875rem}.header-main-content-items{width:100%}.header-main-content-items .service-item-top{margin-bottom:17px}.header-main-content-items .service-item-top .h3{font-size:2.25rem}.header-main-content-items .service-item p{font-size:.75rem}.journey-block-header{margin-bottom:17px}.journey-item .title{width:140px;font-size:1.5rem}.journey-item .desc p{font-size:.75rem;line-height:1.3}.offer-block p{font-size:.875rem}.offer-block-form-title{margin-bottom:20px}.offer-block-form .typical-form-submit .btn{height:48px;padding:0 20px;font-size:.75rem}.offer-block-form .typical-form-submit .btn i{font-size:.875rem}.offer-block-form .typical-form-privacy p{font-size:.75rem}.choose-block-text p{margin-bottom:16px}.choose-block-list ul{gap:10px}.choose-item{font-size:.75rem}.service-item{padding:13px 14px 14px}.service-item-bottom .price{font-size:1.5rem}.service-item-img .img{height:265px}.service .service-item-image .service-item-img .img{height:265px}.service .service-item-top .h3{margin-bottom:8px}.service .service-item-top p{font-size:.875rem}.advantages-item{padding:12px 14px}.advantages-item .text p{font-size:.75rem;line-height:1.3}.reviews-block-header{margin-bottom:15px}.reviews-item-btn{opacity:1}.reviews-item .img{height:240px}.btn-slider{--btn-size:36px}.instructors-item .img{margin-bottom:12px}.instructors-item .text{padding:0 5px}.instructors-item .text .title{font-size:1.125rem;width:130px;margin-bottom:12px}.instructors-item .socials ul{gap:10px}.instructors-item .socials a{width:24px;height:24px;font-size:1.5rem}.faq-item-title:after{width:20px;height:20px;font-size:1.25rem;top:calc(50% - 11px);right:5px}.faq-item-desc .faq-content{padding-top:15px;padding-right:30px}.footer-block-bottom{font-size:.75rem}[data-parallaxify-range-x],[data-parallaxify-range]{-ms-transform:none!important;transform:none!important}.mouse-tip{font-size:.6875rem}}@media only screen and (max-width:767px){.icn-burger{--menu-icon-size:22px}.btn-menu .icon{width:48px;height:48px}.btn-menu .text{display:none}.top-nav-block-center .logo a img{height:28px}.top-nav-block-right .btn{padding:0;width:48px;height:48px}.top-nav-block-right .btn i{font-size:1.3125rem}.top-nav-block-right .btn span{display:none}.menu .container{width:100%}.menu-block-inner{padding:90px 0}.menu-block-middle{padding-bottom:74px}.menu-block-bottom{gap:23px;bottom:27px}.menu-block-bottom-left{width:100%}.menu-block-bottom-right{width:100%;text-align:left}.cava-img{width:105px;-ms-flex-pack:center;justify-content:center}.cava-img1{top:5px;left:2px}.cava-img2{top:-1px}.btn-arrow i{font-size:.8125rem}.section{margin-bottom:50px}.block-header .h4,.block-header p{margin-top:12px}.typical-form{width:285px}.typical-form-inputs{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:23px}.typical-form-privacy p{width:236px;max-width:100%;margin-left:auto;margin-right:auto}.header-start .bg:after{opacity:.7}.header-start .header-block{height:800px;min-height:100dvh}.header-start-content{margin-top:20px}.header-start-content-text .h2{letter-spacing:0;font-size:4rem;margin-bottom:5px}.header-start-content-text .h4{font-size:2rem}.header-start-content-text p{font-size:1.125rem;width:535px}.header-start-content-items{width:287px;max-width:100%;margin-left:auto;margin-right:auto}.header-start-content-items ul{gap:10px}.header-start-item{padding:18px 10px}.header-start-item .title{margin-bottom:5px}.header-start-item p{min-height:0}.header-hamptons .header-block{height:812px;min-height:100dvh}.header-hamptons-content{margin-top:120px}.header-hamptons-content-top{top:130px}.header-hamptons-content-top .h1{font-size:2.5rem}.header-hamptons-content-text{margin-bottom:25px}.header-hamptons-content-text .h4{margin-bottom:10px}.header-hamptons-content-text .text{font-size:.875rem;margin-bottom:25px}.header-hamptons-content-text .h3{font-size:1.5rem}.header-hamptons-content-form .hamptons-form .btn{height:48px;font-size:.75rem}.header-main{padding:104px 0 35px}.header-main-content{gap:36px}.header-main-content-text p{margin-top:15px}.header-main-content-video{display:none}.journey-block-header p{width:300px}.journey-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.journey-block-items li{width:100%}.journey-item{min-height:242px;padding:22px 13px}.journey-item .desc{padding:14px}.offer{padding:27px 0 37px}.offer-block-text{margin-bottom:22px}.offer-block-form .typical-form-submit{margin-bottom:29px}.choose-block-text{margin-bottom:19px}.choose-block-text .h2{margin-bottom:15px}.choose-item{padding:14px 18px}.btn-play{width:28px;height:28px;font-size:1.75rem}.service-block-items li:only-of-type .service-item-bottom .btn-arrow{height:48px}.service-item-bottom{gap:15px}.service-item-img{position:static;margin-top:5px;margin-left:-13px}.service .service-item{padding-top:17px;min-height:240px}.service .service-item-image{padding-bottom:0}.service .service-item-image .service-item-img{position:static;margin-top:5px;margin-left:-13px}.service .service-item-top{margin-bottom:12px}.service .service-item-top .h4{margin-bottom:18px}.advantages-block-header{margin-bottom:20px}.advantages-block-items ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:10px}.advantages-block-items ul li{-ms-transform:translateY(var(--anim-offset));transform:translateY(var(--anim-offset))}.advantages-block-items ul li.visible{opacity:1;-ms-transform:scale(1);transform:scale(1)}.advantages-item{min-height:156px;height:auto;display:block}.advantages-item .icon{width:60px;height:60px;font-size:3.75rem}.advantages-item .text .title{font-size:1rem}.reviews-block-header .h4{margin-top:20px}.reviews-block-header p{margin-top:20px;width:260px;max-width:100%;margin-left:auto;margin-right:auto}.reviews-block-slider{width:278px}.slider{padding-bottom:60px}.slider-main .swiper-slide{width:132px;-ms-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto}.slider-buttons{--btn-slider-offset:14px}.slider-buttons .btn-slider{top:auto;bottom:0}.slider-buttons .btn-slider-prev{left:calc(50% - (var(--btn-size) + var(--btn-slider-offset)/ 2))}.slider-buttons .btn-slider-next{right:calc(50% - (var(--btn-size) + var(--btn-slider-offset)/ 2))}.studio-block-header{margin-bottom:15px}.studio-block-slider .swiper-slide{width:auto}.studio-item .img img{height:146px}.studio-slider{padding-bottom:0}.studio-slider .slider-buttons{--btn-slider-offset-y:20px;--btn-slider-offset:10px}.instructors-block-header{margin-bottom:16px}.instructors-block-header p{margin-top:16px}.instructors-block-items ul{gap:15px 10px}.instructors-block-items li{width:calc(50% - 5px)}.instructors-item .text{margin-bottom:5px}.instructors-item .text p{font-size:.625rem}.faq-block-header{margin-bottom:20px}.faq-block-items li{margin-bottom:10px}.faq-item{padding:17px 13px}.faq-item-title{font-size:.875rem}.recall-block-header{margin-bottom:15px}.footer-block{text-align:center;padding:24px 0}.footer-block p{font-size:.875rem}.footer-block-top{gap:10px;margin-bottom:30px}.footer-block-top-left{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:20px}.footer-block-top-left .footer-item{margin-bottom:0}.footer-block-top-left .footer-item:nth-of-type(1){-ms-flex-order:1;order:1}.footer-block-top-right{width:100%;-ms-flex-order:-1;order:-1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.footer-block-top-right .logo{margin-bottom:20px}.footer-block-top-right .logo img{height:48px}.footer-block-top-right p{margin-bottom:15px}.footer-block-top-right .socials ul{-ms-flex-pack:center;justify-content:center;gap:15px}.footer-block-top-right .socials a{width:40px;height:40px;font-size:2.5rem}.footer-block-middle{display:none}.footer-block-bottom{-ms-flex-pack:center;justify-content:center;gap:10px}.footer-block-bottom p{font-size:.75rem}.footer-block-bottom-left{max-width:100%;-ms-flex-order:1;order:1}.footer-item .title{font-size:1.125rem}.popup-block{padding-inline:30px}.popup-gallery .popup-close{right:15px;top:-60px}.mouse-tip{max-width:100%}.p404-block-header .h1{font-size:8.75rem}.success-page-block{margin-top:30px}.success-page-block .icon{width:100px;margin-bottom:20px}.success-page-block .h2{font-size:1.5rem;margin-bottom:10px}.success-page-block p{width:100%;padding:0 15px;margin-bottom:15px}}@media only screen and (max-width:374px){.header-start-content-text .h2{font-size:15vw}}@media only screen and (min-width:768px) and (max-width:991px){.icn-burger{--menu-icon-size:21px}.btn-menu .icon{width:44px;height:44px}.top-nav-block-center .logo a img{height:32px}.top-nav-block-right .btn{height:44px}.socials ul{gap:14px}.socials a{width:35px;height:35px;font-size:2.1875rem}.btn-recall-fixed{bottom:20px;left:20px}.btn-arrow i{font-size:.875rem}.section{margin-bottom:80px}.block-header .h4,.block-header p{margin-top:17px}.typical-form{width:456px}.typical-form-inputs{gap:10px 15px}.header-start .header-block{min-height:800px}.header-start-content-text{margin-bottom:30px}.header-start-content-text .h2{margin-bottom:15px}.header-start-content-text p{width:490px;font-size:.875rem}.header-start-content-items{width:336px;max-width:100%;margin-left:auto;margin-right:auto}.header-start-content-items ul{gap:15px}.header-hamptons .header-block{min-height:800px}.header-hamptons-content{margin-top:85px}.header-hamptons-content-top{top:125px}.header-hamptons-content-text{margin-bottom:30px}.header-hamptons-content-text .h3{font-size:3rem;margin-bottom:10px}.header-hamptons-content-form .hamptons-form .btn i{font-size:.75rem}.header-hamptons-content-bottom{bottom:22px}.header-main{padding:96px 0 77px}.header-main-content{-ms-flex-align:start;align-items:flex-start}.header-main-content-text p{margin-top:16px}.header-main-content-video{margin-top:-7px;margin-bottom:51px}.header-main-content-video .video-container{width:220px;height:330px}.header-main-content-items ul{gap:15px}.header-main-content-items li:not(:only-of-type):nth-of-type(1){width:396px}.header-main-content-items li:not(:only-of-type):nth-of-type(2){width:279px}.header-main-content-items li:only-of-type .service-item-image{padding:28px 240px 15px 15px;min-height:264px}.header-main-content-items .service-item-image .service-item-img{display:block}.journey-block-items ul{gap:15px}.journey-item{min-height:226px;padding:10px}.journey-item .img{right:-10px}.journey-item .desc{padding:8px 10px}.offer{padding:50px 0 45px}.offer-block-text{margin-bottom:25px}.offer-block-text .h4{margin-bottom:11px}.offer-block-text .h3{margin-bottom:6px}.offer-block-form .typical-form{width:570px}.offer-block-form .typical-form .input-wrap input{padding:14px 0 17px}.offer-block-form .typical-form-inputs{gap:39px 15px;margin-bottom:17px}.offer-block-form .typical-form-submit{margin-bottom:20px}.choose-block{width:620px;max-width:100%;margin-left:auto;margin-right:auto}.choose-block-text{width:510px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.choose-block-text .h2{margin-bottom:20px}.choose-block-text p{line-height:1.3;font-size:.875rem}.choose-item{padding:9px 14px}.btn-play{width:55px;height:55px;font-size:3.4375rem}.service-block-items ul{gap:15px}.service-block-items li:not(:only-of-type):nth-of-type(1){width:396px}.service-block-items li:not(:only-of-type):nth-of-type(2){width:279px}.service-item-top .h4{margin-bottom:10px}.service .service-item{padding-right:5px}.service .service-item{min-height:264px;padding-bottom:20px}.service .service-item-image{padding:28px 240px 15px 15px;min-height:264px}.service .service-item-image .service-item-bottom p{-ms-flex:1;flex:1}.service .service-item-top{margin-bottom:16px}.service .service-item-top .h4{margin-bottom:11px}.advantages-block-items ul{gap:15px}.advantages-item{min-height:200px}.advantages-item .icon{width:72px;height:72px;font-size:4.5rem}.advantages-item .text .title{font-size:.875rem}.reviews-block-header p{font-size:.875rem;margin-top:20px}.reviews-block-slider{width:572px}.slider-buttons{--btn-slider-offset:23px}.studio-block-header{margin-bottom:35px}.studio-item .img img{height:234px}.studio-slider .slider-buttons{--btn-slider-offset:15px;--btn-slider-offset-y:41px}.instructors-block-header{margin-bottom:10px}.instructors-block-header p{width:300px}.instructors-block-items ul{gap:15px}.instructors-block-items li{width:160px}.instructors-item{padding-top:40px}.instructors-item .text p{font-size:.75rem}.faq-block-header{margin-bottom:30px}.faq-block-header p{width:420px;max-width:100%;margin-left:auto;margin-right:auto;font-size:.875rem}.faq-block-items{width:600px}.faq-block-items li{margin-bottom:15px}.faq-item{padding:21px 14px}.faq-item-title{font-size:1.125rem}.recall-block{width:510px}.footer-block{padding:35px 0 27px}.footer-block-top{margin-bottom:35px}.footer-block-top-right .logo{margin-bottom:22px}.footer-block-top-right .logo img{height:50px}.footer-block-top-right p{font-size:.875rem;margin-bottom:5px}.footer-block-middle{margin-bottom:10px}.footer-block-middle .h2{font-size:5.875rem}.footer-block-bottom p{font-size:.75rem}.footer-item .title{font-size:1.125rem}.footer-item p{font-size:.875rem}.popup-gallery .popup-close{right:-65px}.popup-gallery .popup-content{width:600px}}@media only screen and (min-width:992px) and (max-width:1799px){.top-nav-block-center .logo a{position:relative;top:-3px}.header-start .header-block{min-height:620px}.header-start-content{margin-top:-15px}.header-hamptons .header-block{min-height:680px}.header-hamptons-content{margin-top:160px}.header-hamptons-content-top .h1{font-size:6rem}.header-hamptons-content-form .hamptons-form .btn{height:42px;font-size:.75rem}.header-hamptons-content-form .hamptons-form .btn i{font-size:.75rem}.header-main-content-video{margin-right:40px}.header-main-content-items li:only-of-type .service-item{min-height:387px;padding-block:31px 22px}.header-main-content-items li:only-of-type .service-item-top{width:255px}.header-main-content-items li:only-of-type .service-item-top .h3{font-size:2.25rem}.header-main-content-items li:only-of-type .service-item-bottom .btn{padding:0 26px;gap:15px}.journey .container{max-width:1354px}.journey-item .img{right:10px;height:97%}.offer-block-form .typical-form{width:670px}.offer-block-form .typical-form .input-wrap input{font-size:.875rem;padding:22px 0 18px}.offer-block-form .typical-form-inputs{gap:30px 20px}.offer-block-form .typical-form-submit{margin-bottom:20px}.offer-block-form .typical-form-privacy p{font-size:.875rem}.choose-block-text{width:670px;max-width:100%;margin-left:auto;margin-right:auto}.service-block-items li:only-of-type .service-item{padding:23px 19px 28px}.service-block-items li:only-of-type .service-item-image{padding-right:420px}.service-block-items li:only-of-type .service-item-top .h4{margin-bottom:40px;font-size:2.25rem}.service-block-items li:only-of-type .service-item-top .h3{margin-bottom:11px;font-size:4rem}.service-block-items li:only-of-type .service-item-top p{font-size:1.5rem}.service-block-items li:only-of-type .service-item-bottom p{font-size:1.125rem}.service-block-items li:not(:only-of-type):nth-of-type(1){width:590px}.service-block-items li:not(:only-of-type):nth-of-type(2){width:420px}.service-item-img .img{height:394px}.service .service-item-image{min-height:458px;padding-right:200px}.service .service-item-image .service-item-img .img{height:394px}.instructors-item .text{padding:0 15px}.footer-block-top-right .socials a{width:36px;height:36px;font-size:2.25rem}.popup-gallery .popup-content{width:950px}}@media only screen and (min-width:992px) and (max-width:1199px){.el-side{display:none}.header-main-content-video{display:none}.choose-block-list ul{gap:15px}.service-block-items li:only-of-type .service-item-image{padding-right:380px}.service-block-items li:not(:only-of-type):nth-of-type(1){width:540px}.service-block-items li:not(:only-of-type):nth-of-type(2){width:390px}.slider-buttons{--btn-slider-offset:15px}.instructors-block-items li{width:200px}.instructors-item .text{padding:0}.footer-block-middle .h2{font-size:8.0625rem}.popup-gallery .popup-close{right:-60px}.popup-gallery .popup-content{width:850px}}@media only screen and (min-width:1200px) and (max-width:1799px){.header-main .container{--container-width:1296px}}@media only screen and (min-width:768px) and (max-width:1799px){.service-item-top .h3 span{-webkit-text-stroke-width:1px}.service-item-top .h3 span:after,.service-item-top .h3 span:before{-webkit-text-stroke-width:1px}.footer-block-middle .h2 span{-webkit-text-stroke-width:1px}.success-page-block{margin-top:40px}.success-page-block .icon{margin-bottom:24px}.success-page-block .h2{font-size:2.25rem;margin-bottom:10px}.success-page-block p{font-size:1rem;margin-bottom:18px}}