sale-card .sale-card{position:relative;display:flex;width:400px;height:400px;-webkit-text-decoration:none;text-decoration:none;font-family:"Mulish",sans-serif !important;font-style:normal !important;font-weight:500 !important;font-size:14px !important;line-height:18px !important;color:#fff}sale-card .sale-card-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:20px;left:20px;bottom:20px;right:20px;z-index:1}sale-card .sale-card>img{position:absolute;width:100%;height:100%;object-fit:cover}sale-card .sale-card-top{display:flex;align-items:center;justify-content:space-between}sale-card .sale-card-type{font-weight:700 !important;padding:8px 12px;background-color:hsla(0,0%,100%,.25);border-radius:100000px}sale-card .sale-card-active-until{display:flex;align-items:center;gap:8px}sale-card .sale-card-active-until>span{font-weight:700}sale-card .sale-card-gradient{display:none}sale-card .sale-card-bottom{display:flex;flex-direction:column;gap:20px}sale-card .sale-card-text{display:flex;flex-direction:column;gap:4px}sale-card .sale-card-name{font-size:24px !important;line-height:27px !important}sale-card .sale-card-name.fitness{font-family:"Mulish";font-weight:600;font-size:32px !important;line-height:36px !important}sale-card .sale-card-description{font-weight:400}sale-card .sale-card-buttons{display:flex;gap:5px;align-items:center;margin-top:-25px;height:0px;transition:all 200ms;overflow:hidden}sale-card .sale-card-button.btn{font-weight:600;font-size:16px;line-height:27px;height:45px;padding:0}sale-card .sale-card.white{background:conic-gradient(from 195.6deg at 139.3% -71.14%, #b8c9d3 -28.12deg, #fbfbfd 26.25deg, #c8d4da 88.12deg, #ffffff 156.58deg, #aec0ce 191.74deg, #e3e9ee 237.13deg, #fafbfc 255.19deg, #d6dfe6 310.11deg, #b8c9d3 331.88deg, #fbfbfd 386.25deg),#f5f9fc;color:#000}sale-card .sale-card.white .sale-card-description{color:#8ca0b5}sale-card .sale-card.white .sale-card-type{color:#8ca0b5}sale-card .sale-card.white .sale-card-gradient{display:block;position:absolute;left:0;top:50%;bottom:0;right:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 7.59%, rgba(255, 255, 255, 0.15) 24.16%, rgba(255, 255, 255, 0.9) 65.74%)}sale-card .sale-card.white .sale-card-button.btn:not(:hover):not(:active):not(.active):not(.black){background:hsla(0,0%,100%,.65);border:1px solid rgba(174,192,206,.75)}sale-card .sale-card.big{width:500px;height:500px}sale-card .sale-card-fitness-tags{display:flex;flex-wrap:wrap;gap:4px}sale-card .sale-card-fitness-tag{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 11.328px;height:25px;background:hsla(0,0%,100%,.25);border:1px solid #c8d4da;-webkit-backdrop-filter:blur(1.888px);backdrop-filter:blur(1.888px);border-radius:100000px;font-family:"Mulish";font-weight:600;font-size:14px;line-height:18px;color:#000}section.with-bg sale-card .sale-card.white{background:#fff}sale-card [sale-card-content]{display:none}.sale-card-modal{position:fixed;box-sizing:border-box;display:block;top:0;right:0;bottom:0;left:0;margin:0;padding:0;z-index:10000}.sale-card-modal-shadow{display:block;width:100%;height:100%}.sale-card-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;box-sizing:border-box;justify-content:space-between;padding:50px;background:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:min(99.4666666667vw,1400px);height:fit-content;gap:10px}.sale-card-modal-close{position:absolute;top:10px;right:10px;cursor:pointer;width:36px;height:36px;opacity:1;transition:opacity 200ms}.sale-card-modal-close:hover,.sale-card-modal-close:active{opacity:.5}.sale-card-modal-left{max-width:650px;display:block}.sale-card-modal-right{width:535px;height:535px;object-fit:cover}.sale-card-content-title{display:block;font-family:"Tenor Sans";font-weight:400;font-size:40px;line-height:47px;color:#0f0f0f;margin-bottom:10px}.sale-card-content-content{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}.sale-card-content-content .title{display:block;font-weight:600;font-size:24px;line-height:30px;margin-bottom:10px}.sale-card-content-content ul{margin-bottom:35px}.sale-card-content-content .prices{margin:35px 0;font-weight:500;display:grid;grid-template-columns:auto auto auto;gap:8px;width:fit-content}.sale-card-content-content .prices .title{display:flex;align-items:center;margin-right:80px;font-size:20px;line-height:25px;margin-bottom:0}.sale-card-content-content .prices .crossed{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;-webkit-text-decoration:line-through;text-decoration:line-through;margin-top:3px}.sale-card-content-content .prices .red{display:flex;align-items:center;font-weight:700;font-size:24px;line-height:30px;color:#ca1616}.sale-card-content-content .bold{font-weight:700}.sale-card-content-specialists{display:flex;flex-direction:column;gap:10px;margin-bottom:35px}.sale-card-content-specialist{box-sizing:border-box;display:flex;flex-direction:row;padding:10px;gap:10px;width:380px;height:fit-content;background:#fff;-webkit-text-decoration:none;text-decoration:none;color:#000;opacity:1;transition:opacity 200ms}.sale-card-content-specialist:hover,.sale-card-content-specialist:active{opacity:.8}.sale-card-content-specialist-photo{width:66px;height:66px;object-fit:cover}.sale-card-content-specialist-right{display:block}.sale-card-content-specialist-name{display:block;font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;color:#0f0f0f}.sale-card-content-specialist-speciality{display:block;font-family:"Mulish";font-weight:400;font-size:14px;line-height:18px;color:#0f0f0f}.sale-card-content-specialist-experience{margin-top:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 10px;width:fit-content;height:20px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:100000px;font-family:"Mulish";font-weight:700;font-size:12px;line-height:15px;color:#0f0f0f}.sale-card-content-buttons{display:flex;gap:5px;align-items:center;width:500px;height:45px}.sale-card-content-buttons>*{height:100%;width:100%;flex-grow:1}.sale-card-content-bottom-hint{display:block;margin-top:35px;font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;color:rgba(15,15,15,.55)}@media (min-width: 769px){sale-card .sale-card:hover .sale-card-buttons,sale-card .sale-card:active .sale-card-buttons,sale-card .sale-card.active .sale-card-buttons{margin-top:0px;height:45px}}@media (max-width: 768px){sale-card .sale-card{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw);font-size:calc(14 / 375 * 100vw) !important;line-height:calc(18 / 375 * 100vw) !important;overflow:hidden}sale-card .sale-card-container{top:calc(20 / 375 * 100vw);left:calc(20 / 375 * 100vw);bottom:calc(20 / 375 * 100vw);right:calc(20 / 375 * 100vw)}sale-card .sale-card-type{padding:calc(8 / 375 * 100vw) calc(12 / 375 * 100vw)}sale-card .sale-card-active-until{gap:calc(8 / 375 * 100vw)}sale-card .sale-card-bottom{gap:calc(20 / 375 * 100vw)}sale-card .sale-card-text{gap:calc(4 / 375 * 100vw)}sale-card .sale-card-name{font-size:calc(24 / 375 * 100vw) !important;line-height:calc(27 / 375 * 100vw) !important}sale-card .sale-card-name.fitness{font-size:calc(32 / 375 * 100vw) !important;line-height:calc(36 / 375 * 100vw) !important}sale-card .sale-card-buttons{gap:calc(5 / 375 * 100vw);margin-top:0;height:calc(45 / 375 * 100vw)}sale-card .sale-card-button.btn{font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw);height:calc(45 / 375 * 100vw)}sale-card .sale-card.white .sale-card-button.btn:not(:hover):not(:active):not(.active):not(.black){border-width:calc(1 / 375 * 100vw)}sale-card .sale-card.big{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw)}sale-card .sale-card-fitness-tags{gap:calc(4 / 375 * 100vw)}sale-card .sale-card-fitness-tag{padding:0 calc(11.328 / 375 * 100vw);height:calc(25 / 375 * 100vw);border-width:calc(1 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.sale-card-modal-container{width:calc(373 / 375 * 100vw);max-height:90dvh;overflow-y:scroll;padding:calc(25 / 375 * 100vw) calc(15 / 375 * 100vw);border-width:calc(1 / 375 * 100vw);gap:unset}.sale-card-modal-close{top:calc(10 / 375 * 100vw);right:calc(10 / 375 * 100vw);width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw)}.sale-card-modal-left{max-width:unset;width:calc(343 / 375 * 100vw)}.sale-card-modal-right{display:none}.sale-card-content-title{font-size:calc(24 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.sale-card-content-content{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.sale-card-content-content .title{font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.sale-card-content-content ul{margin-bottom:calc(35 / 375 * 100vw)}.sale-card-content-content .prices{margin:calc(35 / 375 * 100vw) 0;gap:calc(8 / 375 * 100vw)}.sale-card-content-content .prices .title{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);margin-right:calc(60 / 375 * 100vw);margin-bottom:0}.sale-card-content-content .prices .crossed{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);margin-top:calc(3 / 375 * 100vw)}.sale-card-content-content .prices .red{font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}.sale-card-content-specialists{gap:calc(10 / 375 * 100vw);margin-bottom:calc(35 / 375 * 100vw)}.sale-card-content-specialist{padding:calc(10 / 375 * 100vw);gap:calc(10 / 375 * 100vw);width:calc(313 / 375 * 100vw)}.sale-card-content-specialist-photo{width:calc(66 / 375 * 100vw);height:calc(66 / 375 * 100vw)}.sale-card-content-specialist-name{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.sale-card-content-specialist-speciality{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.sale-card-content-specialist-experience{margin-top:calc(8 / 375 * 100vw);padding:0 calc(10 / 375 * 100vw);height:calc(20 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);line-height:calc(15 / 375 * 100vw)}.sale-card-content-buttons{gap:calc(5 / 375 * 100vw);width:calc(500 / 375 * 100vw);height:calc(45 / 375 * 100vw)}.sale-card-content-bottom-hint{margin-top:calc(35 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}
home-right-scroll{position:fixed;top:0px;right:10px;width:400px;height:100vh;overflow-y:visible}home-right-scroll .home-right-scroll-element{padding-top:5px;padding-bottom:5px}@media (min-width: 1400px){body:has(home-right-scroll){--main-width: calc(100vw - 420px)}}@media (max-width: 1399px){home-right-scroll{display:none}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
home-main-banner{display:block;position:relative;height:calc(100dvh - 105px)}home-main-banner .home-main-banner-bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}home-main-banner .home-main-banner-type{position:absolute;left:200px;top:329px;box-sizing:border-box;height:26px;padding:0 12px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10000px;font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;color:#0f0f0f}home-main-banner .home-main-banner-text{position:absolute;left:200px;right:200px;top:375px;display:flex;flex-direction:column;color:#fff}home-main-banner .home-main-banner-text h1,home-main-banner .home-main-banner-text h2{margin:0;padding:0;font-family:"Tenor Sans";font-weight:400;font-size:48px;line-height:56px}home-main-banner .home-main-banner-text span{font-family:"Mulish";font-weight:500;font-size:24px;line-height:30px}home-main-banner .home-main-banner-buttons{position:absolute;left:200px;right:200px;top:545px;display:flex;gap:40px}home-main-banner .home-main-banner-buttons a,home-main-banner .home-main-banner-buttons widget-button{-webkit-text-decoration:none;text-decoration:none;color:#fff;height:55px;display:flex;justify-content:center;align-items:center;font-family:"Mulish" !important;font-weight:600 !important;font-size:16px !important;line-height:27px !important}home-main-banner .home-main-banner-buttons a.btn,home-main-banner .home-main-banner-buttons widget-button{width:360px}home-main-banner .home-main-banner-buttons a:not(.btn){text-decoration-line:underline}home-main-banner .home-main-banner-video-icon{width:16px;height:18px;position:absolute;left:30px;bottom:30px}@media (max-width: 768px){home-main-banner{height:calc(720 / 375 * 100vw);width:100%}home-main-banner .home-main-banner-type{left:calc(16 / 375 * 100vw);top:calc(309 / 375 * 100vw);height:calc(26 / 375 * 100vw);padding:0 calc(12 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}home-main-banner .home-main-banner-text{left:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);top:calc(335 / 375 * 100vw);gap:calc(8 / 375 * 100vw)}home-main-banner .home-main-banner-text h1,home-main-banner .home-main-banner-text h2{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw)}home-main-banner .home-main-banner-text span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}home-main-banner .home-main-banner-buttons{left:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);top:calc(507 / 375 * 100vw)}home-main-banner .home-main-banner-buttons a,home-main-banner .home-main-banner-buttons widget-button{display:none;height:calc(55 / 375 * 100vw);font-size:calc(16 / 375 * 100vw) !important;line-height:calc(27 / 375 * 100vw) !important}home-main-banner .home-main-banner-buttons a.btn,home-main-banner .home-main-banner-buttons widget-button{display:flex;width:calc(343 / 375 * 100vw)}home-main-banner .home-main-banner-video-icon{display:none}}
home-main-banners{display:block;width:100%;position:relative;margin-top:105px}home-main-banners,home-main-banners>.splide,home-main-banners>.splide>.splide__track,home-main-banners>.splide>.splide__track>.splide__list{height:calc(100dvh - 105px)}home-main-banners .home-main-banners-pagination{--progress: 0%;position:absolute;bottom:90px;left:200px;right:200px;display:flex;justify-content:space-between;align-items:center;height:fit-content}home-main-banners .home-main-banners-pagination .prev,home-main-banners .home-main-banners-pagination .next{cursor:pointer;opacity:.45;transition:opacity 200ms;width:24px;height:24px}home-main-banners .home-main-banners-pagination .prev:hover,home-main-banners .home-main-banners-pagination .prev:active,home-main-banners .home-main-banners-pagination .next:hover,home-main-banners .home-main-banners-pagination .next:active{opacity:1}home-main-banners .home-main-banners-pagination .pages{display:flex;gap:10px}home-main-banners .home-main-banners-pagination .pages .page{position:relative;background-color:hsla(0,0%,100%,.45);border-radius:10000px;width:8px;height:8px;cursor:pointer;transition:background-color 200ms,width 200ms}home-main-banners .home-main-banners-pagination .pages .page-inner{display:none;width:8px;height:8px;background-color:#fff;border-radius:8px;position:absolute}home-main-banners .home-main-banners-pagination .pages .page:hover,home-main-banners .home-main-banners-pagination .pages .page:active{background-color:#fff}home-main-banners .home-main-banners-pagination .pages .page.active{pointer-events:none;width:65px}home-main-banners .home-main-banners-pagination .pages .page.active .page-inner{display:unset;width:min(max(var(--progress),8px),65px)}@media (max-width: 768px){home-main-banners{margin-top:calc(69 / 375 * 100vw)}home-main-banners,home-main-banners>.splide,home-main-banners>.splide>.splide__track,home-main-banners>.splide>.splide__track>.splide__list{height:720}home-main-banners .home-main-banners-pagination{bottom:calc(16 / 375 * 100vw);left:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw)}home-main-banners .home-main-banners-pagination .prev,home-main-banners .home-main-banners-pagination .next{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}home-main-banners .home-main-banners-pagination .pages{gap:calc(10 / 375 * 100vw)}home-main-banners .home-main-banners-pagination .pages .page{width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw)}home-main-banners .home-main-banners-pagination .pages .page.active{width:calc(8 / 375 * 100vw);background-color:#fff}home-main-banners .home-main-banners-pagination .pages .page.active .page-inner{display:none}}
home-service{--size: calc((100vw - 420px) / 3);--mob-size: 500;--animation-ms: 1000ms;width:var(--size);height:var(--size);position:absolute;transition:width var(--animation-ms),height var(--animation-ms),filter var(--animation-ms)}home-service .bg{position:absolute;width:100%;height:100%;object-fit:cover}home-service .title{position:absolute;top:calc((204 / 500) * ((100vw - 420px) / 3));left:50%;width:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:20px;font-family:"Mulish";font-weight:700;font-size:24px;line-height:30px;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.45);text-align:center}home-service .title img{width:42px;height:42px}home-service .detail-button{position:absolute;bottom:calc((40 / 500) * ((100vw - 420px) / 3));left:50%;transform:translate(-50%);font-family:"Mulish";width:fit-content;height:40px;opacity:0;pointer-events:none;transition:background-color 200ms,color 200ms,opacity 200ms !important}home-service>.down{display:none}home-service .detail,.home-service-detail-container .detail{opacity:0;pointer-events:none;display:flex;flex-direction:column;padding:calc((40 / 500) * ((100vw - 420px) / 3));gap:40px;background-color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.75);transition-property:opacity;transition-duration:calc(var(--animation-ms)/2)}home-service .detail table tbody,.home-service-detail-container .detail table tbody{display:flex;flex-direction:column;gap:15px;font-family:"Mulish";line-height:24px;color:#0f0f0f}home-service .detail table tbody tr,.home-service-detail-container .detail table tbody tr{display:flex;justify-content:space-between;align-items:center}home-service .detail table tbody th,.home-service-detail-container .detail table tbody th{font-weight:500;font-size:20px;max-width:300px;text-align:left}home-service .detail table tbody td,.home-service-detail-container .detail table tbody td{font-weight:600;font-size:24px}home-service .detail a.btn,.home-service-detail-container .detail a.btn{display:flex;justify-content:center;align-items:center;height:55px;font-family:"Mulish" !important;font-weight:600 !important;font-size:16px !important;line-height:27px !important}.home-service-detail-container{position:fixed;display:block;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity 200ms;z-index:10000}.home-service-detail-container:not(.active){pointer-events:none;opacity:0}.home-service-detail-container-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4666666667);filter:blur(4px)}.home-service-detail-container .detail{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;pointer-events:unset}@media (min-width: 769px){home-service:hover .detail-button{opacity:1;pointer-events:unset}}@media (max-width: 1399px){home-service{--size: calc(100vw / 3)}}@media (max-width: 768px){home-service{position:relative;width:100%;height:calc(175 / 375 * 100vw);max-height:100vh}home-service .title{top:unset;width:unset;transform:unset;text-shadow:unset;text-align:unset;align-items:start;bottom:calc(16 / 375 * 100vw);left:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);gap:calc(6 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}home-service .title img{width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw)}home-service .detail-button{display:none}home-service>.down{display:flex;justify-content:center;align-items:center;width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw);position:absolute;bottom:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);background-color:hsla(0,0%,100%,.25);border-radius:10000px}home-service>.down img{width:calc(16 / 375 * 100vw);height:calc(18 / 375 * 100vw);transition:transform 200ms}home-service.active{height:calc(var(--mob-size) / 375 * 100vw)}home-service.active>.down img{transform:rotateX(180deg)}home-service.active .detail{opacity:1;pointer-events:unset}home-service .detail,.home-service-detail-container .detail{position:relative;top:calc(30 / 375 * 100vw);left:calc(16 / 375 * 100vw);bottom:0;width:calc(343 / 375 * 100vw);margin-bottom:calc(133 / 375 * 100vw);padding:calc(20 / 375 * 100vw);gap:calc(20 / 375 * 100vw)}home-service .detail table tbody,.home-service-detail-container .detail table tbody{gap:calc(10 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}home-service .detail table tbody tr,.home-service-detail-container .detail table tbody tr{align-items:start}home-service .detail table tbody th,.home-service-detail-container .detail table tbody th{font-size:calc(16 / 375 * 100vw);max-width:unset}home-service .detail table tbody td,.home-service-detail-container .detail table tbody td{font-size:calc(18 / 375 * 100vw);text-align:left;min-width:fit-content}home-service .detail a.btn,.home-service-detail-container .detail a.btn{height:calc(45 / 375 * 100vw);font-size:calc(16 / 375 * 100vw) !important;line-height:calc(27 / 375 * 100vw) !important}}
home-services{--size: calc((100vw - 420px) / 3);--rows: 0;display:block;position:relative;width:calc(var(--size)*3);height:calc(var(--size)*var(--rows))}home-services home-service{--row: 0;--col: 0}@media (min-width: 769px){home-services home-service:not(.last-row){top:calc(var(--row)*var(--size))}home-services home-service.last-row{bottom:0}home-services home-service:not(.last-col){left:calc(var(--col)*var(--size))}home-services home-service.last-col{right:0}home-services:has(home-service:hover) home-service:not(:hover){filter:grayscale(1)}}@media (max-width: 1399px){home-services{--size: calc(100vw / 3)}}@media (max-width: 768px){home-services{display:flex;flex-direction:column;width:100%;height:fit-content}}
wc-splide{display:block}
home-advantages{display:flex;width:100%;height:640px;position:relative}home-advantages>.home-advantages-container{z-index:1}home-advantages>.home-advantages-container,home-advantages>.home-advantages-container>*{position:absolute;top:0;left:0;width:100%;height:640px}home-advantages>.home-advantages-container>*{opacity:0;pointer-events:none;transition:opacity 500ms}home-advantages>.home-advantages-container>*>.background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}home-advantages>.home-advantages-container>*>img.video-icon{position:absolute;top:25px;right:25px;width:24px;height:24px;z-index:2}home-advantages>.home-advantages-container>*>.content{position:absolute;top:130px;left:200px;display:flex;flex-direction:column;justify-content:center;width:550px;height:294px;padding:50px;gap:20px;background-color:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2}home-advantages>.home-advantages-container>*>.content h2,home-advantages>.home-advantages-container>*>.content span{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.3)}home-advantages>.home-advantages-container>*>.content h2{margin:0;padding:0;font-family:"Tenor Sans";font-weight:400;font-size:40px;line-height:47px}home-advantages>.home-advantages-container>*>.content span{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px}home-advantages>.home-advantages-container>*>.content .brands{--scale-factor: 0.705128;margin-top:13px;display:flex;justify-content:space-between;align-items:center}home-advantages>.home-advantages-container>*.active{opacity:1;pointer-events:unset}home-advantages>.home-advantages-nav{z-index:2;display:flex;justify-content:space-between;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 100%)}home-advantages>.home-advantages-nav>*{width:100%;height:95px;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px 0px 15px 0px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color 200ms}home-advantages>.home-advantages-nav>*>img{width:32px;height:32px}home-advantages>.home-advantages-nav>*>span{font-family:"Mulish";font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#fff}home-advantages>.home-advantages-nav>*:hover,home-advantages>.home-advantages-nav>*:active,home-advantages>.home-advantages-nav>*.active{background-color:hsla(0,0%,100%,.15)}@media (max-width: 768px){home-advantages{height:calc(509 / 375 * 100vw)}home-advantages>.home-advantages-container,home-advantages>.home-advantages-container>*{height:calc(509 / 375 * 100vw)}home-advantages>.home-advantages-container>*{background-color:#c0c4d1}home-advantages>.home-advantages-container>*>.background{height:unset}home-advantages>.home-advantages-container>*>img.video-icon{top:calc(15 / 375 * 100vw);right:calc(15 / 375 * 100vw);width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}home-advantages>.home-advantages-container>*>.content{top:unset;left:calc(16 / 375 * 100vw);bottom:calc(83 / 375 * 100vw);width:calc(343 / 375 * 100vw);height:fit-content;padding:calc(15 / 375 * 100vw);gap:calc(20 / 375 * 100vw)}home-advantages>.home-advantages-container>*>.content h2{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw)}home-advantages>.home-advantages-container>*>.content span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}home-advantages>.home-advantages-container>*>.content .brands{margin-top:unset;width:calc(313 / 375 * 100vw)}home-advantages>.home-advantages-container>*>.content .brands>img{width:calc(var(--width)*var(--scale-factor)/375*100vw);height:calc(var(--height)*var(--scale-factor)/375*100vw)}home-advantages>.home-advantages-nav>*{width:unset;height:unset;padding:calc(15 / 375 * 100vw) calc(17 / 375 * 100vw)}home-advantages>.home-advantages-nav>*>img{width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw)}home-advantages>.home-advantages-nav>*>span{display:none}}

checkbox-switch{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#9c9c9c;display:flex;gap:10px;cursor:pointer}checkbox-switch .switch{position:relative;display:flex;width:30.75px;height:16.75px;background-color:#fff;border:1.125px solid #fff;border-radius:10000px;opacity:.54;box-shadow:inset 0px 4px 13px rgba(23,26,30,.59);transition:all 200ms}checkbox-switch .switch-circle{display:flex;position:absolute;width:11px;height:11px;top:2px;left:2px;background-color:#8ca0b5;border-radius:10000px;transition:all 200ms}checkbox-switch .switch.checked{box-shadow:unset;background-color:#000;border-color:#000}checkbox-switch .switch.checked .switch-circle{left:16px;background-color:#fff}
sticky-pagination-header{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;top:0;width:100%;height:580px;padding-left:200px;margin-top:0 !important;overflow:hidden}sticky-pagination-header>.background{position:absolute;top:0;left:0;width:100%;height:580px;object-fit:cover;z-index:-1}sticky-pagination-header .breadcrumbs{margin-bottom:30px;display:flex;gap:.4em;font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#fff}sticky-pagination-header .breadcrumbs a{-webkit-text-decoration:none;text-decoration:none;opacity:.55;transition:opacity 200ms;cursor:pointer;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}sticky-pagination-header .breadcrumbs a.sep,sticky-pagination-header .breadcrumbs a.active{cursor:unset;pointer-events:none}sticky-pagination-header .breadcrumbs a:hover,sticky-pagination-header .breadcrumbs a:active,sticky-pagination-header .breadcrumbs a.active{opacity:1}sticky-pagination-header h1{font-family:"Tenor Sans";font-weight:400;font-size:60px;line-height:70px;color:#fff;margin:0;margin-bottom:10px;max-width:800px}sticky-pagination-header .description{font-family:"Mulish";font-weight:500;font-size:20px;line-height:25px;color:#fff;max-width:800px}sticky-pagination-header.big{height:1080px}sticky-pagination-header.big>.background{height:1080px}sticky-pagination-header .btn.black{margin-top:100px;width:fit-content;font-family:"Mulish";font-weight:600;font-size:16px;line-height:24px;color:#fff;display:flex;align-items:center;gap:10px;width:360px;height:55px;box-sizing:border-box}sticky-pagination-header .btn.black .icon{width:18px;height:18px}sticky-pagination{display:flex;position:sticky;top:171px;margin:0 !important;width:100%;height:fit-content;transform:translate(0%, -100%);margin-bottom:-95px !important;z-index:10}sticky-pagination>a{flex:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 26px;gap:6px;height:95px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:"Mulish";font-weight:700;font-size:16px;line-height:20px;color:#fff;transition:background-color 200ms,height 200ms;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}sticky-pagination>a img,sticky-pagination>a svg{width:32px;height:32px}sticky-pagination>a:hover,sticky-pagination>a:active,sticky-pagination>a.active{background-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}sticky-pagination.stuck{border-top:1px solid #272727;background-color:#000}@media (min-width: 769px){sticky-pagination.stuck>a{height:65px}sticky-pagination.stuck>a span{display:none}}@media (max-width: 768px){sticky-pagination-header{height:calc(509 / 375 * 100vw);justify-content:end;padding-bottom:calc(30 / 375 * 100vw);padding-left:calc(17 / 375 * 100vw);padding-right:calc(17 / 375 * 100vw);position:relative}sticky-pagination-header>.background{height:calc(509 / 375 * 100vw)}sticky-pagination-header .breadcrumbs{font-size:calc(12 / 375 * 100vw);line-height:calc(15 / 375 * 100vw);margin-bottom:0;position:absolute;top:calc(84 / 375 * 100vw);width:calc(341 / 375 * 100vw)}sticky-pagination-header h1{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw);max-width:calc(341 / 375 * 100vw)}sticky-pagination-header .description{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);max-width:calc(341 / 375 * 100vw)}sticky-pagination-header.big{height:calc(509 / 375 * 100vw)}sticky-pagination-header.big>.background{height:calc(509 / 375 * 100vw)}sticky-pagination-header .btn.black{margin-top:calc(30 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);gap:calc(10 / 375 * 100vw);width:calc(342 / 375 * 100vw);height:calc(55 / 375 * 100vw)}sticky-pagination-header .btn.black .icon{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}sticky-pagination{top:calc(128 / 375 * 100vw);margin-bottom:calc(-58 / 375 * 100vw) !important}sticky-pagination>a{padding:calc(15 / 375 * 100vw) 0;height:calc(58 / 375 * 100vw)}sticky-pagination>a>span{display:none}sticky-pagination>a img,sticky-pagination>a svg{width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw)}:has(>sticky-pagination)>sticky-pagination-header{padding-bottom:calc(108 / 375 * 100vw)}}
fullwidth-scroll{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative}fullwidth-scroll>.prev,fullwidth-scroll>.next{box-sizing:border-box;position:absolute;top:50%;width:50px;height:50px;background-color:hsla(0,0%,100%,.65);color:#000;-webkit-backdrop-filter:blur(4.7619px);backdrop-filter:blur(4.7619px);border-radius:100000px;display:flex;justify-content:center;align-items:center;z-index:1;transition:background-color 200ms,color 200ms;cursor:pointer}fullwidth-scroll>.prev:hover,fullwidth-scroll>.prev:active,fullwidth-scroll>.next:hover,fullwidth-scroll>.next:active{background-color:rgba(0,0,0,.65);color:#fff}fullwidth-scroll>.prev path,fullwidth-scroll>.next path{stroke:currentcolor}fullwidth-scroll>.prev{left:0;transform:translate(-50%, -50%)}fullwidth-scroll>.next{right:0;transform:translate(50%, -50%)}fullwidth-scroll>.pages{display:flex;gap:10px;align-items:center}fullwidth-scroll>.pages>.page{width:8px;height:8px;background-color:#eaf0f5;border-radius:100000px;transition:background-color 200ms;cursor:pointer}fullwidth-scroll>.pages>.page:hover,fullwidth-scroll>.pages>.page:active,fullwidth-scroll>.pages>.page.active{background-color:#b8c9d3}fullwidth-scroll>.pages>.page.active{pointer-events:none}fullwidth-scroll .splide{width:100%}section.with-bg fullwidth-scroll>.pages>.page:not(:hover):not(:active):not(.active){background-color:#fff}@media (max-width: 768px){fullwidth-scroll{gap:calc(40 / 375 * 100vw)}fullwidth-scroll>.prev,fullwidth-scroll>.next{display:none}fullwidth-scroll>.pages{gap:calc(10 / 375 * 100vw)}fullwidth-scroll>.pages>.page{width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw)}}
before-after{--width: 50%;display:flex;width:fit-content;height:fit-content;position:relative;cursor:ew-resize;touch-action:none}before-after .before{width:var(--width);height:100%;border-right:4px solid #fff;position:relative}before-after .before .container{display:block;width:100%;height:100%;overflow:hidden}before-after .after{position:absolute;top:0;right:4px;z-index:-1}before-after .left-scroll,before-after .right-scroll{position:absolute;top:50%}before-after .left-scroll{right:0;transform:translate(0%, -50%);width:20px;height:45px}before-after .right-scroll{right:-4px;transform:translate(100%, -50%);width:21px;height:45px}@media (max-width: 768px){before-after{width:calc(375 / 375 * 100vw);height:auto}before-after .before{border-right:calc(4 / 375 * 100vw) solid #fff}before-after .after{right:calc(4 / 375 * 100vw)}before-after .left-scroll{width:calc(20 / 375 * 100vw);height:calc(45 / 375 * 100vw)}before-after .right-scroll{width:calc(21 / 375 * 100vw);height:calc(45 / 375 * 100vw)}before-after img{width:calc(375 / 375 * 100vw);height:auto}}
drop-down{display:flex;flex-direction:column;font-family:"Mulish";font-weight:600;font-size:18px;line-height:24px;color:#0f0f0f;--duration: 200ms;--height: 500px}drop-down>.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 20px;gap:40px;background-color:#fff;color:#000;transition:background-color 200ms,color 200ms;cursor:pointer}drop-down>.header>*{display:flex;align-items:center;gap:25px}drop-down>.header .arrow{transition:all 200ms}drop-down>.header .arrow path{stroke:currentcolor}drop-down>.header:hover,drop-down>.header:active{background-color:#000;color:#fff}drop-down>.body{display:flex;flex-direction:column;max-height:1px;transition:all var(--duration);overflow:hidden;margin:0;padding:0}drop-down>.body.hidden{display:none}drop-down>.body>*{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 20px;gap:40px}drop-down>.body>*:nth-child(2n+1){background-color:hsla(0,0%,100%,.35)}drop-down[open]>.header [hide-on-open]{display:none}drop-down[open]>.header .arrow{transform:scaleY(-1)}drop-down[open]>.body{display:flex !important;max-height:var(--height)}@media (max-width: 768px){drop-down{font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);--height: 1000px}drop-down>.header [hide-on-open]{font-weight:400;font-size:calc(14 / 375 * 100vw)}drop-down>.header{padding:calc(19 / 375 * 100vw) calc(15 / 375 * 100vw);gap:calc(15 / 375 * 100vw)}drop-down>.header>*{gap:calc(15 / 375 * 100vw)}drop-down>.body>*{padding:calc(20 / 375 * 100vw) calc(15 / 375 * 100vw);gap:calc(15 / 375 * 100vw)}}
specialists-grid{display:flex;flex-wrap:wrap;gap:10px}specialists-grid .specialist{width:372px;height:372px;position:relative}specialists-grid .specialist img{position:absolute;top:0px;left:0px;width:100%;height:100%}specialists-grid .specialist .shadow{position:absolute;bottom:0px;left:0px;width:100%;height:50%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 7.59%, rgba(255, 255, 255, 0.15) 33.93%, rgba(255, 255, 255, 0.65) 100%)}specialists-grid .specialist .experience{position:absolute;top:20px;left:20px;padding:8px 12px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10000px;font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;color:#0f0f0f}specialists-grid .specialist .text{position:absolute;left:20px;bottom:20px;right:20px;display:flex;flex-direction:column;justify-content:end;gap:4px}specialists-grid .specialist .text span{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}specialists-grid .specialist .text span.name{font-weight:600;font-size:24px;line-height:30px}@media (max-width: 768px){specialists-grid{flex-wrap:nowrap;flex-direction:column;align-items:center;gap:calc(10 / 375 * 100vw)}specialists-grid .specialist{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw)}specialists-grid .specialist .experience{top:calc(15 / 375 * 100vw);left:calc(15 / 375 * 100vw);padding:calc(8 / 375 * 100vw) calc(12 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}specialists-grid .specialist .text{left:calc(15 / 375 * 100vw);bottom:calc(15 / 375 * 100vw);right:calc(15 / 375 * 100vw);gap:calc(4 / 375 * 100vw)}specialists-grid .specialist .text span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}specialists-grid .specialist .text span.name{font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}}
.header-widget-container{position:fixed;display:flex;display:flex;flex-direction:column;align-items:center;gap:10px;right:53px;bottom:91px}.header-widget-container.relative .header-widget-button{position:relative}.header-widget-container.active .header-widget-button{opacity:1;pointer-events:unset}.header-widget-container.active .header-widget-main-button{background-color:#fff;color:#000}.header-widget-container.active .header-widget-main-button:hover,.header-widget-container.active .header-widget-main-button:active{background-color:#000;color:#fff}.header-widget-container.active .header-widget-main-button svg.active,.header-widget-container.active .header-widget-main-button img.active{display:block}.header-widget-container.active .header-widget-main-button svg:not(.active),.header-widget-container.active .header-widget-main-button img:not(.active){display:none}.header-widget-button{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:100000px;cursor:pointer;transition:background-color 200ms,color 200ms,opacity 200ms;background-color:#0f0f0f;color:#fff;opacity:0;pointer-events:none}.header-widget-button-hint{display:block;padding:6px 10px;background:rgba(15,15,15,.55);font-family:"Mulish";font-weight:700;font-size:14px;line-height:24px;color:#fff;opacity:0;pointer-events:none;transition:opacity 200ms;position:absolute;transform:translate(-100%, -50%);top:50%;left:-13px;white-space:nowrap}.header-widget-button:hover,.header-widget-button:active{background-color:#fff;color:#000}.header-widget-button:hover .header-widget-button-hint,.header-widget-button:active .header-widget-button-hint{opacity:1;pointer-events:unset}.header-widget-button.green{background-color:#3ca70a}.header-widget-button.green:hover,.header-widget-button.green:active{background-color:#000;color:#fff}.header-widget-button svg,.header-widget-button img{width:32px;height:32px}.header-widget-main-button{display:flex;justify-content:center;align-items:center;width:86px;height:86px;background-color:#f84b0c;color:#fff;border-radius:100000px;cursor:pointer;transition:background-color 200ms,color 200ms}.header-widget-main-button:hover,.header-widget-main-button:active{background-color:#000;color:#fff}.header-widget-main-button svg,.header-widget-main-button img{width:32px;height:32px}.header-widget-main-button svg.active,.header-widget-main-button img.active{display:none}.header-widget-modal{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000}.header-widget-modal-backdrop{display:block;background-color:rgba(0,0,0,.8);width:100%;height:100%}.header-widget-modal-cross{display:block;position:absolute;top:25px;right:25px;cursor:pointer}.header-widget-modal-iframe{width:900px;height:95vh;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 768px){.header-widget-container{right:calc(16 / 375 * 100vw);bottom:calc(91 / 375 * 100vw)}.header-widget-button{width:calc(45 / 375 * 100vw);height:calc(45 / 375 * 100vw)}.header-widget-button-hint{padding:calc(6 / 375 * 100vw) calc(10 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);left:calc(-13 / 375 * 100vw);opacity:1;pointer-events:unset}.header-widget-button svg,.header-widget-button img{width:calc(25 / 375 * 100vw);height:calc(25 / 375 * 100vw)}.header-widget-main-button{width:calc(60 / 375 * 100vw);height:calc(60 / 375 * 100vw)}.header-widget-main-button svg,.header-widget-main-button img{width:calc(25 / 375 * 100vw);height:calc(25 / 375 * 100vw)}.header-widget-modal-cross{width:60px;height:60px;top:0;right:0;background-color:#334aa3;display:flex;justify-content:center;align-items:center;z-index:10}.header-widget-modal-iframe{width:100dvw;height:100dvh;transform:unset;left:0;top:0}}
