@font-face{font-family:"Muller";src:url("../fonts/MullerRegular.eot");src:local("☺"),url("../fonts/MullerRegular.woff") format("woff"),url("../fonts/MullerRegular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Muller";src:url("../fonts/MullerBold.eot");src:local("☺"),url("../fonts/MullerBold.woff") format("woff"),url("../fonts/MullerBold.ttf") format("truetype");font-weight:700;font-style:normal}*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}button{background:unset}html,body{height:100%;background-color:#1f1f1f;font-family:"Montserrat",sans-serif;scroll-behavior:smooth}.big-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1200px;margin:0 auto;padding:0 15px}.big-container{max-width:1550px;margin:0 auto;padding:0 15px}.small-container{max-width:990px;margin:0 auto;padding:0 15px}.logo{display:block;width:clamp(84px,
            calc(84px + 81 * ((100vw - 360px) / (1550 - 360))),
            165px);height:clamp(75px,
            calc(75px + 75 * ((100vw - 360px) / (1550 - 360))),
            150px)}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:40px;height:25px;cursor:pointer}.burger svg{display:none;width:100%;height:100%}.burger span{height:3px;width:100%;background:#fff}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:border .3s,background .3s,color .3s,-webkit-box-shadow .3s;transition:border .3s,background .3s,color .3s,-webkit-box-shadow .3s;-o-transition:border .3s,background .3s,color .3s,box-shadow .3s;transition:border .3s,background .3s,color .3s,box-shadow .3s;transition:border .3s,background .3s,color .3s,box-shadow .3s,-webkit-box-shadow .3s}.btn--white{color:#2e2e30;background:#fff;border:1px solid #fff}.btn--white:hover{color:#fff;background:rgba(0,0,0,0)}.btn--red{background:#ff0009;border:1px solid #ff0009}.btn--red:hover{-webkit-box-shadow:0 5px 40px 0px rgba(255,0,9,.5);box-shadow:0 5px 40px 0px rgba(255,0,9,.5)}.btn--transperent{border:1px solid rgba(255,255,255,.5)}.btn--transperent:hover{background:rgba(255,255,255,.1)}.swiper .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.swiper-pagination-bullet{margin-left:unset !important;margin-right:unset !important;width:8px;height:8px;border-radius:100%;background:#fff;opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.swiper-pagination-bullet:hover{opacity:1}.swiper-pagination-bullet-active{opacity:1}.arrow{width:60px;height:60px;border:1px solid #fff;border-radius:100%;opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.arrow:hover{opacity:1}.arrow svg{width:100%;height:100%}.popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;background:rgba(0,0,0,.8);overflow:scroll}.popup--write .connect-list__item--tel{display:none}.popup--tel .connect-list__item--write{display:none}.popup::-webkit-scrollbar{width:0;height:0}.popup__wrapper{width:100%;height:100svh;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-bottom:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.popup__wrapper::-webkit-scrollbar{width:0;height:0}.popup__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:570px;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));background-color:#1f1f1f;border:1px solid #8f8f8f;padding:60px clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px) clamp(20px,
            calc(20px + 20 * ((100vw - 360px) / (1550 - 360))),
            40px) clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.popup__close{width:clamp(24px,
            calc(24px + 4 * ((100vw - 360px) / (1550 - 360))),
            28px);height:clamp(24px,
            calc(24px + 4 * ((100vw - 360px) / (1550 - 360))),
            28px);position:absolute;top:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);right:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);z-index:1;cursor:pointer;opacity:.2;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup__close:hover{opacity:1}.popup__close:hover svg path{fill-opacity:1}.popup__close svg{width:100%;height:100%}.popup__close svg path{-webkit-transition:fill-opacity .3s;-o-transition:fill-opacity .3s;transition:fill-opacity .3s}.body--popup{overflow:hidden;padding-right:5px}.body--popup .popup{padding-right:5px}.arrow-up{width:clamp(50px,
            calc(50px + 25 * ((100vw - 360px) / (1550 - 360))),
            75px);height:clamp(50px,
            calc(50px + 25 * ((100vw - 360px) / (1550 - 360))),
            75px);border-radius:100%;position:fixed;bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);right:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);z-index:10;background:#ff0009;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.5));cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.arrow-up svg{width:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px)}.arrow-up--active{opacity:1;pointer-events:unset}.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ff0009;border-radius:8px;overflow:hidden}.lang__link{color:#fff;font-size:14px;line-height:17px;padding:clamp(6px,
            calc(6px + 2 * ((100vw - 360px) / (1550 - 360))),
            8px) clamp(8px,
            calc(8px + 2 * ((100vw - 360px) / (1550 - 360))),
            10px);border-radius:0 6px 6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.lang__link:hover{color:#ff0009}.lang__link--active{font-weight:700;background:#ff0009}.lang__link--active:hover{color:#fff}.header{position:sticky;top:0;left:0;right:0;width:100%;padding-top:clamp(10px,
            calc(10px + 10 * ((100vw - 360px) / (1550 - 360))),
            20px);z-index:100}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-bottom:50px;position:relative;z-index:2}.header-top__link{border-radius:20px;padding:12px 20px;font-size:13px;line-height:13px;gap:5px}.header-addresses{position:relative;z-index:2}.header-addresses--active .addresses-dropdown{opacity:1;pointer-events:unset}.addresses-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.5);font-size:13px;line-height:13px;font-weight:500;cursor:pointer}.addresses-head svg:nth-child(1){width:18px;height:18px}.addresses-head__inner{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.addresses-head__inner::before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;border-bottom:1px dashed #ff0009}.addresses-head__inner svg{width:10px;height:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.addresses-dropdown{position:absolute;cursor:pointer;top:-15px;left:0;right:0;border-radius:10px;width:255px;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));background-color:#282828;border:1px solid rgba(255,255,255,.5);padding:0 10px 15px 10px;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.addresses-dropdown__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.25);font-size:13px;line-height:15px;font-weight:500;color:#ff0009}.addresses-dropdown__head svg{min-width:10px;width:10px;height:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.addresses-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.addresses-list__item{border-bottom:1px solid rgba(255,255,255,.25)}.addresses-list__item:last-child{border-bottom:unset}.addresses-list__link{display:block;font-size:13px;line-height:15px;font-weight:500;padding:15px 20px;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.addresses-list__link:hover{color:#ff0009}.header-phone{position:relative;z-index:2}.header-phone--active .phone-list{opacity:1;pointer-events:unset}.phone-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:13px;font-weight:500;cursor:pointer}.phone-head svg:nth-child(1){width:16px;height:16px}.phone-head__inner{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-head__inner::before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;border-bottom:1px dashed #ff0009}.phone-head__inner svg{width:10px;height:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.phone-list{position:absolute;cursor:pointer;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));background-color:#282828;border:1px solid rgba(255,255,255,.5);padding:0 10px;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.phone-list::before{content:"";width:100%;height:15px;top:-15px;position:absolute;left:0;right:0}.phone-list__item{border-bottom:1px solid rgba(255,255,255,.25)}.phone-list__item:last-child{border-bottom:unset}.phone-list__item:nth-child(2) .phone-list__icon{background:#ff0009}.phone-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:15px;font-weight:500;padding:10px 10px;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;gap:5px}.phone-list__link svg{min-width:10px;width:10px;height:10px}.phone-list__link svg:last-child{margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.phone-list__link:hover{color:#ff0009}.phone-list__icon{width:23px;height:23px;background:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-list__icon img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.socials-list__link{display:block;width:36px;height:36px}.socials-list__link svg{width:100%;height:100%}.socials-list__link svg path{fill:rgba(255,255,255,.5);-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.socials-list__link:hover svg path{fill:#fff}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}.menu-list__item--more .dropdown__head{color:rgba(255,255,255,.5);text-transform:unset}.menu-list__item--more .dropdown-list{right:0;left:unset}.menu-list__link{font-size:18px;line-height:18px;color:#fff;font-weight:600;text-transform:uppercase;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.menu-list__link:hover{color:#ff0009}.dropdown{position:relative;z-index:1}.dropdown--active .dropdown-list{opacity:1;pointer-events:all}.dropdown--active .dropdown__head svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px;line-height:18px;color:#fff;font-weight:600;text-transform:uppercase;cursor:pointer}.dropdown__head svg{width:10px;height:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.dropdown-list{position:absolute;cursor:pointer;top:calc(100% + 15px);left:0;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));background-color:#282828;border:1px solid rgba(255,255,255,.5);padding:0 10px;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-list::before{content:"";width:100%;height:15px;top:-15px;position:absolute;left:0;right:0}.dropdown-list__item{border-bottom:1px solid rgba(255,255,255,.25)}.dropdown-list__item:last-child{border-bottom:unset}.dropdown-list__link{display:block;font-size:13px;line-height:15px;font-weight:500;padding:15px 20px;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.dropdown-list__link:hover{color:#ff0009}.heading{padding-top:clamp(110px,
            calc(110px + 165 * ((100vw - 360px) / (1550 - 360))),
            275px);margin-bottom:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px);margin-top:clamp(-170px,
            calc(-85px - 85 * ((100vw - 360px) / (1550 - 360))),
            -85px)}.heading__inner{position:relative;z-index:1}.heading-body{max-width:600px}.heading-body__title{font-size:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);line-height:clamp(40px,
            calc(40px + 40 * ((100vw - 360px) / (1550 - 360))),
            80px);color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:30px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.heading-body__text{font-size:clamp(17px,
            calc(17px + 17 * ((100vw - 360px) / (1550 - 360))),
            34px);line-height:clamp(17px,
            calc(17px + 17 * ((100vw - 360px) / (1550 - 360))),
            34px);color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:50px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.heading-body__text span{color:#ff0009}.heading-list{max-width:clamp(280px,
            calc(280px + 40 * ((100vw - 360px) / (1550 - 360))),
            320px);margin-bottom:clamp(30px,
            calc(30px + 20 * ((100vw - 360px) / (1550 - 360))),
            50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px)}.heading-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px);font-size:clamp(14px,
            calc(14px + 2 * ((100vw - 360px) / (1550 - 360))),
            16px);line-height:clamp(18px,
            calc(18px + 2 * ((100vw - 360px) / (1550 - 360))),
            20px);color:#eaede7;font-weight:500}.heading-list__item svg{width:clamp(26px,
            calc(26px + 2 * ((100vw - 360px) / (1550 - 360))),
            28px);min-width:clamp(26px,
            calc(26px + 2 * ((100vw - 360px) / (1550 - 360))),
            28px);height:clamp(20px,
            calc(20px + 2 * ((100vw - 360px) / (1550 - 360))),
            22px)}.heading-list__item svg path{fill:#ff0009}.heading-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.heading-links__link{padding:15px;min-width:270px;font-size:15px;line-height:20px;border-radius:25px}.heading-swiper{position:absolute;top:clamp(-375px,
            calc(-20px - 355 * ((100vw - 360px) / (1550 - 360))),
            -20px);right:clamp(-450px,
            calc(-180px - 270 * ((100vw - 360px) / (1550 - 360))),
            -180px);width:clamp(704px,
            calc(704px + 611 * ((100vw - 360px) / (1550 - 360))),
            1315px);height:clamp(665px,
            calc(665px + 575 * ((100vw - 360px) / (1550 - 360))),
            1240px);z-index:-1}.heading-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.directions{max-width:1920px;margin-left:auto;margin-right:auto;position:relative;z-index:1;-webkit-clip-path:polygon(0 10%, 100% 0, 100% 100%, 0 90%);clip-path:polygon(0 10%, 100% 0, 100% 100%, 0 90%);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;padding:clamp(75px,
            calc(75px + 175 * ((100vw - 360px) / (1550 - 360))),
            250px) 0}.directions__inner{display:-ms-grid;display:grid;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px)}.directions__link{margin-left:auto;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 25 * ((100vw - 360px) / (1550 - 360))),
            65px);font-size:15px;line-height:18px;border-radius:30px}.directions-titling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);-webkit-filter:drop-shadow(0 0 20px rgba(84, 2, 5, 0.3));filter:drop-shadow(0 0 20px rgba(84, 2, 5, 0.3))}.directions-titling__title{margin-bottom:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);font-size:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);line-height:clamp(40px,
            calc(40px + 40 * ((100vw - 360px) / (1550 - 360))),
            80px);color:#fff;font-weight:800;text-transform:uppercase}.directions-titling__text{font-size:clamp(14px,
            calc(14px + 6 * ((100vw - 360px) / (1550 - 360))),
            20px);line-height:clamp(16px,
            calc(16px + 12 * ((100vw - 360px) / (1550 - 360))),
            28px);color:#fff;max-width:550px}.directions-item{padding:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);position:relative;min-height:clamp(240px,
            calc(240px + 135 * ((100vw - 360px) / (1550 - 360))),
            375px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.directions-item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.directions-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.directions-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.directions-item__title{font-size:clamp(24px,
            calc(24px + 12 * ((100vw - 360px) / (1550 - 360))),
            36px);line-height:clamp(32px,
            calc(32px + 8 * ((100vw - 360px) / (1550 - 360))),
            40px);margin-bottom:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);color:#fff;font-weight:700;text-transform:uppercase;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.directions-item__text{font-size:clamp(14px,
            calc(14px + 6 * ((100vw - 360px) / (1550 - 360))),
            20px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);color:#fff;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.directions-item__link{font-size:15px;line-height:18px;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(25px,
            calc(25px + 10 * ((100vw - 360px) / (1550 - 360))),
            35px);border-radius:8px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3))}.team{max-width:1920px;margin-left:auto;margin-right:auto;padding-top:clamp(75px,
            calc(75px + 225 * ((100vw - 360px) / (1550 - 360))),
            300px);margin-bottom:clamp(75px,
            calc(75px + 75 * ((100vw - 360px) / (1550 - 360))),
            150px);padding-bottom:clamp(600px,
            calc(600px + 500 * ((100vw - 360px) / (1550 - 360))),
            1100px);position:relative;margin-top:clamp(-165px,
            calc(-75px - 90 * ((100vw - 360px) / (1550 - 360))),
            -75px);z-index:1}.team__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:150px}.team__wrapper{width:calc(100% - 500px);position:relative}.team__wrapper .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;top:clamp(150px,
            calc(150px + 105 * ((100vw - 360px) / (1550 - 360))),
            255px);left:-120px;position:absolute;z-index:1}.team__link{display:none;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 45 * ((100vw - 360px) / (1550 - 360))),
            85px);font-size:15px;line-height:18px;border-radius:30px}.team-bg{position:absolute;width:100%;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:0;max-width:1920px;-webkit-clip-path:polygon(0 0, 100% 8%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 8%, 100% 100%, 0 100%);z-index:-1}.team-bg::after{content:"";height:300px;position:absolute;left:0;bottom:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#1f1f1f));background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%)}.team-bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.team-body{max-width:355px}.team-body__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 45 * ((100vw - 360px) / (1550 - 360))),
            85px);font-size:15px;line-height:18px;border-radius:30px}.team-titling{margin-bottom:150px}.team-titling__title{font-weight:800;text-transform:uppercase;color:#fff;margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px);-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));font-size:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);line-height:clamp(40px,
            calc(40px + 30 * ((100vw - 360px) / (1550 - 360))),
            70px)}.team-titling__title span{color:#ff0009}.team-titling__text{font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(16px,
            calc(16px + 14 * ((100vw - 360px) / (1550 - 360))),
            30px);color:#fff;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.team-swiper{margin-right:-600px}.team-swiper__pagination{display:none}.team-slide:hover .team-slide__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.team-slide__inner{display:block}.team-slide__img{width:100%;height:clamp(360px,
            calc(360px + 210 * ((100vw - 360px) / (1550 - 360))),
            570px);margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px);border-radius:10px;overflow:hidden;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4))}.team-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.team-slide__name{font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 2 * ((100vw - 360px) / (1550 - 360))),
            22px);text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:5px}.team-slide__text{font-size:14px;line-height:16px;color:#fff}.gallery{margin-top:clamp(-1000px,
            calc(-600px - 400 * ((100vw - 360px) / (1550 - 360))),
            -600px);margin-bottom:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px);z-index:1;position:relative}.gallery__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.gallery__wrapper{display:-ms-grid;display:grid;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);-ms-grid-columns:.5fr 1fr .5fr;grid-template-columns:.5fr 1fr .5fr}.gallery__wrapper:nth-child(2n){-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gallery-img{display:block;width:100%;height:clamp(240px,
            calc(240px + 120 * ((100vw - 360px) / (1550 - 360))),
            360px);position:relative;overflow:hidden}.gallery-img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-img:hover svg path{fill:#fff}.gallery-img svg{width:clamp(80px,
            calc(80px + 60 * ((100vw - 360px) / (1550 - 360))),
            140px);height:clamp(80px,
            calc(80px + 60 * ((100vw - 360px) / (1550 - 360))),
            140px);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallery-img svg path{fill:rgba(255,255,255,.8);-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.gallery-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.map{margin-bottom:clamp(75px,
            calc(75px + 65 * ((100vw - 360px) / (1550 - 360))),
            140px)}.map--secondary .map-heading{margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px)}.map--secondary .map-heading__title{font-size:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px);line-height:clamp(40px,
            calc(40px + 10 * ((100vw - 360px) / (1550 - 360))),
            50px)}.map__inner{margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);position:relative}.map__img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:0;height:100%;width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.map__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.map__wrapper{position:relative;height:clamp(460px,
            calc(460px + 290 * ((100vw - 360px) / (1550 - 360))),
            750px)}.map__link{margin-left:auto;margin-right:auto;font-size:15px;line-height:18px;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 45 * ((100vw - 360px) / (1550 - 360))),
            85px);border-radius:30px}.map-heading{margin-bottom:clamp(30px,
            calc(30px + 50 * ((100vw - 360px) / (1550 - 360))),
            80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.map-heading__img{margin-bottom:clamp(30px,
            calc(30px + 50 * ((100vw - 360px) / (1550 - 360))),
            80px);width:clamp(160px,
            calc(160px + 90 * ((100vw - 360px) / (1550 - 360))),
            250px);height:clamp(140px,
            calc(140px + 80 * ((100vw - 360px) / (1550 - 360))),
            220px)}.map-heading__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.map-heading__title{font-size:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);line-height:clamp(40px,
            calc(40px + 30 * ((100vw - 360px) / (1550 - 360))),
            70px);text-transform:uppercase;color:#fff;font-weight:800}.place{position:absolute;padding-bottom:50px}.place--active{z-index:1}.place--active .place__wrp{opacity:1;pointer-events:all}.place:nth-child(1){left:225px;bottom:325px}.place:nth-child(2){bottom:65px;left:415px}.place:nth-child(3){bottom:240px;left:650px}.place:nth-child(4){bottom:480px;left:900px}.place:nth-child(5){bottom:100px;left:950px}.place__wrp{opacity:0;pointer-events:none;width:300px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.5))}.place__close{position:absolute;width:22px;height:22px;top:12px;right:12px;cursor:pointer}.place__close svg{width:100%;height:100%}.place__close svg path{-webkit-transition:fill-opacity .3s;-o-transition:fill-opacity .3s;transition:fill-opacity .3s}.place__close:hover svg path{fill-opacity:1}.place__img{width:100%;height:clamp(200px,
            calc(200px + 20 * ((100vw - 360px) / (1550 - 360))),
            220px)}.place__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.place__inner{background:#ff0009;padding:20px}.place__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(8px,
            calc(8px + 2 * ((100vw - 360px) / (1550 - 360))),
            10px);margin-bottom:30px}.place__wrapper svg{min-width:15px;width:15px;height:17px}.place__title{color:#fff;font-size:15px;line-height:16px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.place__link{border-radius:8px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));font-size:15px;line-height:18px;text-transform:uppercase;color:#2e2e30;font-weight:700;padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) 35px}.place__dot{cursor:pointer;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;position:absolute;width:33px;height:33px;border-radius:100%;border:4px solid #ff0009;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.place__dot span{display:block;width:14px;height:14px;border-radius:100%;background:#ff0009}.place-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.place-list__item{font-size:14px;line-height:16px;color:#fff}.recalls{margin-bottom:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px)}.recalls__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:150px}.recalls__wrapper{width:calc(100% - 500px);position:relative;display:-ms-grid;display:grid}.recalls__wrapper .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-120px;position:absolute;z-index:1}.recalls__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) 25px;font-size:15px;line-height:18px;border-radius:8px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));display:none}.recalls-body{max-width:355px}.recalls-body__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 45 * ((100vw - 360px) / (1550 - 360))),
            85px);font-size:15px;line-height:18px;border-radius:30px}.recalls-titling{margin-bottom:210px}.recalls-titling__title{font-weight:800;text-transform:uppercase;color:#fff;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px);font-size:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);line-height:clamp(40px,
            calc(40px + 30 * ((100vw - 360px) / (1550 - 360))),
            70px)}.recalls-titling__title span{color:#ff0009}.recalls-titling__text{font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(16px,
            calc(16px + 14 * ((100vw - 360px) / (1550 - 360))),
            30px);color:#fff;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.recalls-swiper{margin-right:-600px;width:calc(100% + 600px)}.recalls-swiper__pagination{display:none}.recalls-slide{border:1px solid rgba(255,0,9,.5);border-radius:10px;padding:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recalls-slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.recalls-slide__bg{position:absolute;width:clamp(160px,
            calc(160px + 90 * ((100vw - 360px) / (1550 - 360))),
            250px);height:clamp(140px,
            calc(140px + 80 * ((100vw - 360px) / (1550 - 360))),
            220px);right:clamp(-100px,
            calc(-75px - 25 * ((100vw - 360px) / (1550 - 360))),
            -75px);bottom:30px}.recalls-slide__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recalls-slide__quote{font-size:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px);line-height:clamp(40px,
            calc(40px + 10 * ((100vw - 360px) / (1550 - 360))),
            50px);color:rgba(255,0,9,.2);font-weight:700;margin-bottom:clamp(20px,
            calc(20px + 20 * ((100vw - 360px) / (1550 - 360))),
            40px)}.recalls-slide__text{font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 6 * ((100vw - 360px) / (1550 - 360))),
            26px);font-weight:500;color:#fff;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);display:-webkit-box;-webkit-line-clamp:11;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:300px}.recalls-slide__subtext{margin-bottom:30px;font-size:clamp(14px,
            calc(14px + 1 * ((100vw - 360px) / (1550 - 360))),
            15px);line-height:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);color:rgba(255,255,255,.5);font-weight:700;text-transform:uppercase;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.recalls-slide__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) 25px;font-size:15px;line-height:18px;border-radius:8px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3))}.blog{z-index:1;position:relative;padding-top:clamp(75px,
            calc(75px + 175 * ((100vw - 360px) / (1550 - 360))),
            250px);padding-bottom:clamp(30px,
            calc(30px + 20 * ((100vw - 360px) / (1550 - 360))),
            50px);margin-bottom:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px)}.blog__inner{position:relative;margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);display:-ms-grid;display:grid}.blog__arrow{position:absolute;top:clamp(70px,
            calc(70px + 22.5 * ((100vw - 360px) / (1550 - 360))),
            92.5px);z-index:2}.blog__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) clamp(40px,
            calc(40px + 5 * ((100vw - 360px) / (1550 - 360))),
            45px);font-size:15px;line-height:18px;border-radius:30px;margin-left:auto;margin-right:auto}.blog-arrow--left{left:-90px}.blog-arrow--right{right:-90px}.blog-bg{z-index:-1;position:absolute;width:100%;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:0;max-width:1920px;-webkit-clip-path:polygon(0 0, 100% 10%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 10%, 100% 100%, 0 100%)}.blog-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(31,31,31,.9)}.blog-bg::before{content:"";height:300px;position:absolute;left:0;bottom:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#1f1f1f));background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%)}.blog-bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.blog-titling{margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.blog-titling__title{font-size:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);line-height:clamp(40px,
            calc(40px + 40 * ((100vw - 360px) / (1550 - 360))),
            80px);text-transform:uppercase;color:#fff;font-weight:800}.blog-swiper{width:100%}.blog-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-slide__img{border-radius:10px;height:clamp(200px,
            calc(200px + 45 * ((100vw - 360px) / (1550 - 360))),
            245px);width:100%;overflow:hidden;margin-bottom:25px}.blog-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.blog-slide__img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.blog-slide__title{margin-bottom:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);font-size:clamp(16px,
            calc(16px + 4 * ((100vw - 360px) / (1550 - 360))),
            20px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);text-transform:uppercase;color:#fff;font-weight:800}.blog-slide__text{margin-bottom:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);color:#fff;font-weight:500}.blog-slide__link{padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px) 25px;font-size:15px;line-height:18px;border-radius:8px;min-width:200px;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.3))}.contact{margin-bottom:clamp(75px,
            calc(75px + 75 * ((100vw - 360px) / (1550 - 360))),
            150px)}.contact__img{margin-left:auto;margin-right:auto;width:clamp(160px,
            calc(160px + 90 * ((100vw - 360px) / (1550 - 360))),
            250px);height:clamp(140px,
            calc(140px + 80 * ((100vw - 360px) / (1550 - 360))),
            220px);margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px)}.contact__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.contact__link{gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);border-radius:8px;min-width:270px;font-size:clamp(14px,
            calc(14px + 1 * ((100vw - 360px) / (1550 - 360))),
            15px);line-height:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px)}.contact__link span{margin-right:auto}.contact__link svg:first-child{width:clamp(28px,
            calc(28px + 8 * ((100vw - 360px) / (1550 - 360))),
            36px);height:clamp(28px,
            calc(28px + 8 * ((100vw - 360px) / (1550 - 360))),
            36px)}.contact__link svg:last-child{width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px)}.contact-titling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px)}.contact-titling__title{font-size:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);line-height:clamp(40px,
            calc(40px + 30 * ((100vw - 360px) / (1550 - 360))),
            70px);text-transform:uppercase;font-weight:800;color:#fff;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.contact-titling__title span{color:#ff0009}.contact-titling__text{font-size:clamp(14px,
            calc(14px + 4 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);color:#fff}.footer{position:relative;z-index:1;padding:clamp(60px,
            calc(60px + 110 * ((100vw - 360px) / (1550 - 360))),
            170px) 0 30px 0}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.footer__wrapper{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__copy{font-size:12px;line-height:14px;color:rgba(255,255,255,.5)}.footer__socials{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.footer__logo{-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9))}.footer-bg{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:-1}.footer-bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(31,31,31,.9)}.nav{margin-bottom:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px)}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 35 * ((100vw - 360px) / (1550 - 360))),
            50px);-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-list__link{font-size:clamp(14px,
            calc(14px + 3 * ((100vw - 360px) / (1550 - 360))),
            17px);line-height:clamp(16px,
            calc(16px + 4 * ((100vw - 360px) / (1550 - 360))),
            20px);text-transform:uppercase;color:#fff;font-weight:700;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));position:relative}.nav-list__link::after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:100%;background:#ff0009;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.nav-list__link:hover::after{width:0}.navigation{margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px)}.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-list__link{font-size:12px;line-height:14px;text-transform:uppercase;color:rgba(255,255,255,.8);font-weight:600;-webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.9));-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.navigation-list__link:hover{color:#fff}.head{position:relative;padding:clamp(50px,
            calc(50px + 10 * ((100vw - 360px) / (1550 - 360))),
            60px) 0;height:clamp(480px,
            calc(480px + 300 * ((100vw - 360px) / (1550 - 360))),
            780px);margin-top:clamp(-170px,
            calc(-85px - 85 * ((100vw - 360px) / (1550 - 360))),
            -85px);z-index:1;margin-bottom:clamp(50px,
            calc(50px + 10 * ((100vw - 360px) / (1550 - 360))),
            60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-attachment:fixed;background-position:top;background-size:clamp(1400px,
            calc(1400px + 520 * ((100vw - 360px) / (1550 - 360))),
            1920px) auto;background-repeat:no-repeat}.head::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:clamp(300px,
            calc(300px + 150 * ((100vw - 360px) / (1550 - 360))),
            450px);background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(#1f1f1f));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);background:linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);z-index:-1}.head::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(300px,
            calc(300px + 150 * ((100vw - 360px) / (1550 - 360))),
            450px);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#1f1f1f));background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #1f1f1f 100%);z-index:-1}.head__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.head__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1;position:relative}.breadcrumbs{margin-bottom:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px)}.breadcrumbs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.breadcrumbs-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:14px;line-height:16px}.breadcrumbs-list__item span{color:rgba(255,255,255,.5)}.breadcrumbs-list__link{-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));color:#fffefe;position:relative}.breadcrumbs-list__link::after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px;background:#ff0009;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.breadcrumbs-list__link:hover::after{width:0}.head-titling{-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3))}.head-titling__title{font-size:clamp(30px,
            calc(30px + 30 * ((100vw - 360px) / (1550 - 360))),
            60px);line-height:clamp(40px,
            calc(40px + 30 * ((100vw - 360px) / (1550 - 360))),
            70px);text-transform:uppercase;color:#fffefe;font-weight:800;margin-bottom:clamp(15px,
            calc(15px + 25 * ((100vw - 360px) / (1550 - 360))),
            40px)}.head-titling__text{font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);color:#fffefe}.article{margin-bottom:clamp(75px,
            calc(75px + 25 * ((100vw - 360px) / (1550 - 360))),
            100px)}.article__inner{margin-bottom:clamp(30px,
            calc(30px + 50 * ((100vw - 360px) / (1550 - 360))),
            80px)}.article__inner h2{font-size:clamp(24px,
            calc(24px + 10 * ((100vw - 360px) / (1550 - 360))),
            34px);line-height:clamp(28px,
            calc(28px + 12 * ((100vw - 360px) / (1550 - 360))),
            40px);color:#fff;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.article__inner h2:last-child{margin-bottom:unset}.article__inner h3{font-size:clamp(20px,
            calc(20px + 6 * ((100vw - 360px) / (1550 - 360))),
            26px);line-height:clamp(24px,
            calc(24px + 8 * ((100vw - 360px) / (1550 - 360))),
            32px);color:#fff;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.article__inner h3:last-child{margin-bottom:unset}.article__inner p{margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(24px,
            calc(24px - 0 * ((100vw - 360px) / (1550 - 360))),
            24px);color:#fff}.article__inner p:last-child{margin-bottom:unset}.article__inner p span{font-weight:700}.article__inner p a{position:relative;color:#ff0009}.article__inner p a::after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:100%;background:#ff0009;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.article__inner p a:hover::after{width:0}.article__inner li{color:#fff;position:relative;font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(24px,
            calc(24px - 0 * ((100vw - 360px) / (1550 - 360))),
            24px)}.article__inner li span{font-weight:700}.article__inner li a{position:relative;color:#ff0009}.article__inner li a::after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:100%;background:#ff0009;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.article__inner li a:hover::after{width:0}.article__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.article__inner ul:last-child{margin-bottom:unset}.article__inner ul li{padding-left:30px}.article__inner ul li::before{content:"";position:absolute;top:10px;left:12px;width:4px;height:4px;border-radius:100%;background:#ff0009;margin-right:10px}.article__inner ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);counter-reset:item;list-style-type:none}.article__inner ol:last-child{margin-bottom:unset}.article__inner ol li{padding-left:30px}.article__inner ol li::before{content:counter(item);position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;counter-increment:item;font-weight:700;background:#ff0009;width:16px;height:20px}.article__inner div{margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.article__inner div:last-child{margin-bottom:unset}.article__inner div p{margin-bottom:10px}.article__inner div p:last-child{margin-bottom:unset}.article__inner img{width:100%;height:clamp(240px,
            calc(240px + 405 * ((100vw - 360px) / (1550 - 360))),
            645px);-o-object-fit:cover;object-fit:cover;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px)}.article__inner img:last-child{margin-bottom:unset}.article__inner blockquote{padding:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);background:#2c2c2c;margin-bottom:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4));border-left:4px solid #ff0009}.article__inner blockquote:last-child{margin-bottom:unset}.article__inner blockquote p:last-child{margin-bottom:unset}.article__link{gap:clamp(15px,
            calc(15px + 15 * ((100vw - 360px) / (1550 - 360))),
            30px);padding:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px) 30px clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px) 20px;font-size:clamp(14px,
            calc(14px + 1 * ((100vw - 360px) / (1550 - 360))),
            15px);line-height:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);border-radius:8px}.article__link svg{width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px)}.photos{margin-bottom:clamp(75px,
            calc(75px + 75 * ((100vw - 360px) / (1550 - 360))),
            150px)}.photos__inner{position:relative}.photos__arrow{position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.photos-swiper__pagination{display:none}.photos-arrow--left{left:-75px}.photos-arrow--right{right:-75px}.photos-slide{height:clamp(240px,
            calc(240px + 30 * ((100vw - 360px) / (1550 - 360))),
            270px);overflow:hidden}.photos-slide__img{display:block;width:100%;height:100%}.photos-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.photos-slide:hover .photos-slide__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.coaches{margin-bottom:clamp(75px,
            calc(75px + 75 * ((100vw - 360px) / (1550 - 360))),
            150px)}.coaches__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px) 30px}.coaches-titling{margin-bottom:clamp(30px,
            calc(30px + 40 * ((100vw - 360px) / (1550 - 360))),
            70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.coaches-titling__title{font-size:clamp(30px,
            calc(30px + 10 * ((100vw - 360px) / (1550 - 360))),
            40px);line-height:clamp(40px,
            calc(40px + 10 * ((100vw - 360px) / (1550 - 360))),
            50px);text-transform:uppercase;color:#fffefe;font-weight:800;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3))}.coaches-item{max-width:370px;width:100%}.coaches-item:hover .coaches-item__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.coaches-item__img{width:100%;height:clamp(360px,
            calc(360px + 210 * ((100vw - 360px) / (1550 - 360))),
            570px);margin-bottom:clamp(15px,
            calc(15px + 10 * ((100vw - 360px) / (1550 - 360))),
            25px);border-radius:10px;overflow:hidden;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4))}.coaches-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.coaches-item__name{font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 2 * ((100vw - 360px) / (1550 - 360))),
            22px);text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:5px}.coaches-item__text{ont-size:14px;line-height:16px;color:#fff}.connect__title{margin-bottom:clamp(20px,
            calc(20px + 5 * ((100vw - 360px) / (1550 - 360))),
            25px);font-size:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);line-height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);text-transform:uppercase;font-weight:700;color:#fff;text-align:center;max-width:320px;margin-left:auto;margin-right:auto}.connect-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);max-width:370px;margin-left:auto;margin-right:auto}.connect-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);font-size:clamp(14px,
            calc(14px + 1 * ((100vw - 360px) / (1550 - 360))),
            15px);line-height:clamp(16px,
            calc(16px + 2 * ((100vw - 360px) / (1550 - 360))),
            18px);color:#fff;border:1px solid rgba(255,255,255,.5);padding:clamp(15px,
            calc(15px + 5 * ((100vw - 360px) / (1550 - 360))),
            20px);border-radius:8px;font-weight:700;text-transform:uppercase}.connect-list__link svg:last-child path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.connect-list__link span{margin-right:auto}.connect-list__link--a1 .connect-list__icon{background:#fff}.connect-list__link--a1 svg:last-child{width:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);min-width:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px)}.connect-list__link--a1 svg:last-child path{fill:rgba(143,143,143,.5)}.connect-list__link--mts .connect-list__icon{background:#ff0009}.connect-list__link--mts svg:last-child{width:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);min-width:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px);height:clamp(20px,
            calc(20px + 4 * ((100vw - 360px) / (1550 - 360))),
            24px)}.connect-list__link--mts svg:last-child path{fill:rgba(143,143,143,.5)}.connect-list__link--telegram .connect-list__icon img{width:100%;height:100%}.connect-list__link--telegram svg:last-child{width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);min-width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);height:clamp(18px,
            calc(18px + 6 * ((100vw - 360px) / (1550 - 360))),
            24px)}.connect-list__link--telegram svg:last-child path{fill:rgba(143,143,143,.5)}.connect-list__link--viber .connect-list__icon img{width:100%;height:100%}.connect-list__link--viber svg:last-child{width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);min-width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);height:clamp(18px,
            calc(18px + 6 * ((100vw - 360px) / (1550 - 360))),
            24px)}.connect-list__link--viber svg:last-child path{fill:rgba(143,143,143,.5)}.connect-list__link--instagram .connect-list__icon img{width:100%;height:100%}.connect-list__link--instagram svg:last-child{width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);min-width:clamp(24px,
            calc(24px + 9 * ((100vw - 360px) / (1550 - 360))),
            33px);height:clamp(18px,
            calc(18px + 6 * ((100vw - 360px) / (1550 - 360))),
            24px)}.connect-list__link--instagram svg:last-child path{fill:rgba(143,143,143,.5)}.connect-list__link:hover svg:last-child path{fill:#fff !important}.connect-list__icon{width:clamp(32px,
            calc(32px + 10 * ((100vw - 360px) / (1550 - 360))),
            42px);min-width:clamp(32px,
            calc(32px + 10 * ((100vw - 360px) / (1550 - 360))),
            42px);height:clamp(32px,
            calc(32px + 10 * ((100vw - 360px) / (1550 - 360))),
            42px);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connect-list__icon img{width:clamp(20px,
            calc(20px + 10 * ((100vw - 360px) / (1550 - 360))),
            30px);height:clamp(20px,
            calc(20px + 10 * ((100vw - 360px) / (1550 - 360))),
            30px)}@media(max-width: 1780px){.team-swiper,.recalls-swiper{margin-right:-400px}.recalls-swiper{width:calc(100% + 400px)}}@media(max-width: 1580px){.team-swiper,.recalls-swiper{margin-right:-300px}.recalls-swiper{width:calc(100% + 300px)}}@media(max-width: 1450px){.blog__inner,.photos__inner{padding-left:30px;padding-right:30px}.blog-arrow--left,.photos-arrow--left{left:0}.blog-arrow--right,.photos-arrow--right{right:0}}@media(max-width: 1200px){.container,.small-container{max-width:1028px}.header-content{position:fixed;width:100%;height:100svh;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;left:0;right:0;top:0;bottom:0;z-index:100;pointer-events:none;background:rgba(0,0,0,.8);padding-right:clamp(80px,
            calc(80px + 120 * ((100vw - 360px) / (1550 - 360))),
            200px)}.header-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#1f1f1f;height:100%;overflow:scroll;padding:30px 0}.header-content__inner::-webkit-scrollbar{width:0;height:0}.header-addresses{display:none}.header-phone{display:none}.header-top__link{padding:20px 55px;border-radius:30px;background:#ff0009;border:1px solid #ff0009;font-size:15px;line-height:18px}.header-top__link:hover{background:rgba(0,0,0,0)}.header-top__link span{display:none}.header-bottom{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:60px;padding-left:30px;padding-right:30px}.header-top{margin-bottom:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;padding:0 30px;width:100%}.menu-list__item{width:100%}.menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.dropdown__head{font-size:15px;line-height:18px}.menu-list__link{font-size:15px;line-height:18px}.dropdown-list__link{padding:10px 0;font-size:15px;line-height:18px;font-weight:unset}.dropdown-list__item{border:unset}.dropdown-list{padding:15px 30px;width:calc(100% + 60px);display:none;-webkit-filter:unset;filter:unset;position:unset;border:unset;background:#131313;margin-top:30px;margin-bottom:10px;margin-left:-30px;margin-right:-30px;max-width:calc(100% + 60px);border-radius:unset}.dropdown--active .dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex}.body--active{overflow:hidden}.body--active .header-content{opacity:1;pointer-events:unset}.body--active .burger{height:35px;width:35px;z-index:100;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.body--active .burger span{display:none}.body--active .burger svg{display:block}.burger{display:-webkit-box;display:-ms-flexbox;display:flex}.team-titling,.recalls-titling{text-align:center;margin-bottom:unset}.team__inner,.recalls__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.team-body__link,.recalls-body__link{display:none}.team__link,.recalls__link{display:-webkit-box;display:-ms-flexbox;display:flex}.team-swiper,.recalls-swiper{margin-right:unset}.recalls-swiper{width:100%}.team__wrapper,.recalls__wrapper{width:100%;padding-left:30px;padding-right:30px}.team-body,.recalls-body{max-width:700px}.team__wrapper .arrows{position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.team__wrapper .arrows .arrow{z-index:1;position:absolute;top:clamp(150px,
            calc(150px + 105 * ((100vw - 360px) / (1550 - 360))),
            255px)}.recalls__wrapper .arrows{position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.recalls__wrapper .arrows .arrow{z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.team-arrow--left,.recalls-arrow--left{left:0px}.team-arrow--right,.recalls-arrow--right{right:0px}.place__dot{display:none}.place{padding-bottom:unset;position:unset}.map__wrapper{padding:30px 0;height:unset}.place__wrp{opacity:1;pointer-events:unset;width:100%}.map-places{display:-ms-grid;display:grid;gap:15px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place__close{display:none}.team-bg{-webkit-clip-path:polygon(0 0, 100% 6%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 6%, 100% 100%, 0 100%)}.blog-bg{-webkit-clip-path:polygon(0 0, 100% 6%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 6%, 100% 100%, 0 100%)}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__wrapper{padding-top:unset}.footer__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__socials{margin-right:auto}.footer__copy{text-align:left}.mobile--active .dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:all}.arrow-up--active{display:none}.header{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.heading{margin-top:unset}.head{margin-top:unset}}@media(max-width: 992px){.container,.small-container{max-width:798px}.team-swiper .swiper-wrapper,.recalls-swiper .swiper-wrapper,.photos-swiper .swiper-wrapper{margin-bottom:30px}.team-swiper__pagination,.recalls-swiper__pagination,.blog-swiper__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.recalls-swiper,.blog-swiper{padding-bottom:38px}.swiper .recalls-swiper__pagination{position:absolute;bottom:0}.map-places{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:scroll;margin-right:-120px;padding-right:120px;margin-left:-120px;padding-left:120px}.map-places::-webkit-scrollbar{display:none}.place__wrp{width:300px;-webkit-filter:unset;filter:unset}.swiper .blog-swiper__pagination{position:absolute;bottom:0}.swiper .photos-swiper__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.photos__arrow{top:clamp(120px,
            calc(120px + 15 * ((100vw - 360px) / (1550 - 360))),
            135px)}.recalls__wrapper .arrows .arrow{top:calc(50% - 30px)}}@media(max-width: 768px){.container,.small-container{max-width:580px}.heading-body__text{margin-bottom:250px}.heading-body__title{text-align:center}.heading-body__text{text-align:center}.heading-links__link{min-width:unset;width:100%}.directions__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.directions__link{margin-left:auto;margin-right:auto}.directions{-webkit-clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 95%);clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 95%)}.gallery__wrapper{-ms-grid-columns:.4fr .6fr;grid-template-columns:.4fr .6fr;display:none}.gallery__wrapper:nth-child(1),.gallery__wrapper:nth-child(2),.gallery__wrapper:nth-child(3){display:-ms-grid;display:grid}.gallery__wrapper:nth-child(2n){-ms-grid-columns:.6fr .4fr;grid-template-columns:.6fr .4fr}.gallery-img:nth-child(3){display:none}.team-bg{-webkit-clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 100%)}.blog-bg{-webkit-clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 100%)}.contact__link{min-width:unset;width:100%}.directions{background-attachment:unset;background-size:cover}.head{background-attachment:unset;background-size:cover}}@media(max-width: 550px){.container,.small-container{max-width:375px}.heading-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading-list{margin-left:auto;margin-right:auto}.heading-links__link{min-width:270px;width:unset}.directions{-webkit-clip-path:polygon(0 2.5%, 100% 0, 100% 100%, 0 97.5%);clip-path:polygon(0 2.5%, 100% 0, 100% 100%, 0 97.5%)}.team-bg{-webkit-clip-path:polygon(0 0, 100% 2.5%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 2.5%, 100% 100%, 0 100%)}.blog-bg{-webkit-clip-path:polygon(0 0, 100% 2.5%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 2.5%, 100% 100%, 0 100%)}.team{margin-top:clamp(-165px,
            calc(-50px - 115 * ((100vw - 360px) / (1550 - 360))),
            -50px)}.contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__link{min-width:230px;width:unset}.footer__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__copy{text-align:center}.footer__socials{margin-left:auto}}