header{width:var(--main-width);height:105px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 50px;gap:54px;position:fixed;left:0;top:0;z-index:100;color:#fff;font-family:"Mulish";font-weight:600;font-size:16px;line-height:24px;background-color:#000}header a{-webkit-text-decoration:none;text-decoration:none;color:#fff;cursor:pointer;white-space:nowrap}header .header-info{display:flex;align-items:center;gap:25px}header .header-info-logo{display:flex;flex-direction:column;gap:8.81px;align-items:center}header .header-info-logo span{font-family:"Tenor Sans";font-weight:400;font-size:16.7143px;line-height:20px}header .header-info-sep{box-sizing:border-box;width:1px;height:42px;background-color:hsla(0,0%,100%,.1)}header .header-info-sep.small{height:20px}header .header-info-text{display:flex;flex-direction:column;gap:9.5px}header .header-info-text-top{display:flex;align-items:center;gap:24px}header .header-info-text-phone{font-weight:700;font-size:18px;line-height:23px}header .header-info-text-whatsapp{display:flex;gap:6px;align-items:center}header .header-info-text-bottom{display:flex;align-items:center;gap:9px}header .header-info-text-bottom span{font-size:14px;line-height:18px}header .header-info-text-bottom span.bold{font-weight:700}header .header-nav{display:flex;align-items:center;gap:30px}header .header-nav-item{display:flex;align-items:center;gap:4px}header .header-button{padding:13px 30px !important;width:unset !important;font-weight:600 !important;font-size:16px !important;line-height:24px !important}header .header-menu{display:grid;grid-template-columns:1fr 1fr;padding:50px;gap:50px;position:fixed;top:110px;left:50px;right:calc(100vw - var(--main-width) + 50px);bottom:88px;opacity:1;transition:opacity 200ms;background-color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}header .header-menu.hidden{opacity:0;pointer-events:none}header .header-menu.services{font-family:"Mulish";font-weight:400;font-size:14px;line-height:18px;color:#1e1e1e}header .header-menu.services .services-categories{display:grid;grid-template-columns:1fr 1fr;gap:40px}header .header-menu.services .services-category{display:flex;flex-direction:column;gap:14px;max-width:265px}header .header-menu.services .services-category-title{font-weight:700;font-size:18px;line-height:23px}header .header-menu.services .services-services{display:flex;flex-direction:column;gap:5px}header .header-menu.services a{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:font-weight 200ms;color:#1e1e1e}header .header-menu.services a:hover,header .header-menu.services a:active,header .header-menu.services a.services-category-all{font-weight:700}header .header-menu.services .image{width:100%;height:100%;display:flex;justify-content:end}header .header-menu.services .image img{opacity:0;transition:opacity 200ms;transition-delay:100ms;width:550px;height:550px;object-fit:cover}header .header-menu.services:has(a[data-hover-src]:hover) .image img{opacity:1}header .header-menu.misc{box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;gap:10px;padding:20px;width:188px}header .header-menu.misc>a{font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;color:#1e1e1e}header .header-menu.misc>a:hover,header .header-menu.misc>a:focus{-webkit-text-decoration:underline;text-decoration:underline}.header-mobile{display:none}.header-mobile-trigger{display:none}body{--main-width: 100%}main{width:var(--main-width)}footer{margin-top:10px;width:var(--main-width);background-color:#121213;display:flex;flex-direction:column;gap:63px;padding-top:50px}footer .footer{display:flex;justify-content:space-between;padding:0px 50px}footer .footer .left{display:flex;gap:60px}footer .footer .left-logo{display:flex;flex-direction:column;gap:8px;align-items:center;width:fit-content;-webkit-text-decoration:none;text-decoration:none}footer .footer .left-logo img{width:116px;height:auto}footer .footer .left-logo span{font-family:"Tenor Sans";font-weight:400;font-size:16px;line-height:19px;color:#fff;white-space:nowrap}footer .footer .left-links{display:flex;flex-direction:column;gap:30px}footer .footer .left-links-list{display:flex;align-items:center;gap:25px}footer .footer .left-links-list a{-webkit-text-decoration:none;text-decoration:none;font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#fff;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 200ms}footer .footer .left-links-list a:hover,footer .footer .left-links-list a:active{border-bottom-color:#fff}footer .footer .left-links-text{max-width:600px;font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#fff}footer .footer .links-text{max-width:541px;font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#fff}footer .footer .right{display:flex;flex-direction:column;gap:20px}footer .footer .right .address{display:flex;flex-direction:column;align-items:end;gap:10px}footer .footer .right .address span{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#fff}footer .footer .right .phone{display:flex;flex-direction:column;align-items:end;font-family:"Mulish";font-weight:700;font-size:24px;line-height:30px;color:#fff;-webkit-text-decoration:none;text-decoration:none}footer .footer .right .phone:hover,footer .footer .right .phone:focus{-webkit-text-decoration:underline;text-decoration:underline}footer .dy-footer{width:100%;padding-top:5.54px;padding-bottom:6.46px;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.5);-webkit-text-decoration:none;text-decoration:none}footer .dy-footer .content{display:flex;flex-direction:column;align-items:center;width:fit-content}footer .dy-footer .content .dy-text{display:flex;align-items:end;gap:8.48px;font-family:"Mulish";font-weight:400;font-size:14px;line-height:18px;color:#fff}footer .dy-footer .content .dy-logo{display:flex;align-items:end;padding-right:6.48px}footer .dy-footer .content .dy-logo .dy-ampersand{position:relative;animation:dy-ampersand-rotate 2s infinite linear;left:4.17px;bottom:2.31px}footer .dy-footer .content .dy-logo .dy-young{position:relative;left:6.48px}footer .dy-footer .content .line{width:0px;height:3px;border-bottom:1px solid #fff;transition:width 200ms}footer .dy-footer:hover .content .line,footer .dy-footer:active .content .line{width:100%}@keyframes dy-ampersand-rotate{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.btn.black:hover,.btn.black:active,.btn.black.active{background:conic-gradient(from 180.15deg at 51.49% -81.43%, #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),#aec0ce;box-shadow:0px 3px 4px rgba(110,127,140,.35);color:#0f0f0f}.btn{display:flex;justify-content:center;align-items:center;padding:18px 24px;gap:4px;width:100%;font-family:"Mulish";font-weight:700;font-size:18px;line-height:27px}.btn.black{background:#0f0f0f;border-radius:10000px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#fff}.btn.white{background-color:#fff;border-radius:10000px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#0f0f0f}.btn.white:hover,.btn.white:active,.btn.white.active{background-color:#0f0f0f;color:#fff}.btn.white:not(.stroke) path{fill:#0f0f0f}.btn.white:not(.stroke):hover path,.btn.white:not(.stroke):active path,.btn.white:not(.stroke).active path{fill:#fff}.btn.white.stroke path{stroke:#0f0f0f}.btn.white.stroke:hover path,.btn.white.stroke:active path,.btn.white.stroke.active path{stroke:#fff}.btn.arrow{border-radius:10000px;width:42px;height:42px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.65);cursor:pointer;transition:background-color 200ms}.btn.arrow path{stroke:#0f0f0f;transition:stroke 200ms}.btn.arrow:hover,.btn.arrow:active,.btn.arrow.active{background-color:rgba(0,0,0,.65)}.btn.arrow:hover path,.btn.arrow:active path,.btn.arrow.active path{stroke:#fff}.btn.arrow>svg{position:relative}.btn.arrow.left>svg{left:-1px}.btn.arrow.right>svg{left:1px}.btn.arrow.shadow{box-shadow:0px 4px 8.9px -2px #b8c9d3}main:not(.specialist-main) section:not(.no-padding):not(.consultation-banner){padding:100px 200px}main:not(.specialist-main) section.with-bg{background:conic-gradient(from 179.95deg at 48.46% 61.75%, #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}main:not(.specialist-main) section.video-vertical-split,main:not(.specialist-main) section.smaller-text,main:not(.specialist-main) section.normal-text{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2,main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3,main:not(.specialist-main) section.video-vertical-split h4,main:not(.specialist-main) section.smaller-text h4,main:not(.specialist-main) section.normal-text h4,main:not(.specialist-main) section.video-vertical-split h5,main:not(.specialist-main) section.smaller-text h5,main:not(.specialist-main) section.normal-text h5,main:not(.specialist-main) section.video-vertical-split h6,main:not(.specialist-main) section.smaller-text h6,main:not(.specialist-main) section.normal-text h6{font-family:"Tenor Sans";font-weight:400;margin:25px 0}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2{font-size:60px;line-height:70px}main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3{font-size:34px;line-height:40px}main:not(.specialist-main) section.video-vertical-split p,main:not(.specialist-main) section.smaller-text p,main:not(.specialist-main) section.normal-text p{margin:10px 0}main:not(.specialist-main) section.smaller-text h2{font-size:48px;line-height:56px}main:not(.specialist-main) section.video-vertical-split{height:560px;display:grid;grid-template-columns:1fr 1fr}main:not(.specialist-main) section.video-vertical-split>*:not(video):not(.video){padding:100px;display:flex;align-items:center;justify-content:center}main:not(.specialist-main) section.video-vertical-split h2{font-size:48px;line-height:56px}main:not(.specialist-main) section.cards{--check-width: 36;--check-height: 36}main:not(.specialist-main) section.cards h2,main:not(.specialist-main) section.cards h3{font-family:"Tenor Sans";font-weight:400;font-size:48px;line-height:56px;color:#0f0f0f;margin-bottom:25px}main:not(.specialist-main) section.cards .description{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}main:not(.specialist-main) section.cards .cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:40px}main:not(.specialist-main) section.cards .cards-container>*{box-sizing:border-box;display:flex;flex-direction:column;padding:20px;gap:38px;height:fit-content;min-height:175px;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}main:not(.specialist-main) section.cards .cards-container>*:has(.between){height:100%}main:not(.specialist-main) section.cards .cards-container>* .check{width:calc(var(--check-width)*1px);height:calc(var(--check-height)*1px);min-width:calc(var(--check-width)*1px);min-height:calc(var(--check-height)*1px)}main:not(.specialist-main) section.cards .cards-container>* .text{display:block;font-family:"Mulish";font-weight:600;font-size:14px;line-height:18px;color:#8ca0b5}main:not(.specialist-main) section.cards .cards-container>* .text>*{display:block}main:not(.specialist-main) section.cards .cards-container>* .text .title{font-family:"Mulish";font-weight:600;font-size:20px;line-height:25px;color:#000}main:not(.specialist-main) section.cards .cards-container>* .text.between{display:flex;flex-direction:column;justify-content:space-between;height:100%}main:not(.specialist-main) section.cards .cards-container>* .button{margin-top:95px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px 0 24px;gap:4px;width:fit-content;height:45px;background-color:#0f0f0f;border-radius:100000px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px;color:#fff}main:not(.specialist-main) section.cards.with-bg .cards-container>*,main:not(.specialist-main) .with-bg section.cards .cards-container>*{background:#fff}main:not(.specialist-main) :not(.with-bg)>section.cards.change-fill:not(.with-bg) .cards-container>* .check path{fill:#fff}main:not(.specialist-main) section.simple-cards{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}main:not(.specialist-main) section.simple-cards .simple-cards-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;gap:10px;height:250px;box-sizing:border-box;background:conic-gradient(from 191.36deg at 104.34% -13.2%, #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),linear-gradient(0deg, #f5f9fc, #f5f9fc),#fff}main:not(.specialist-main) section.simple-cards .simple-cards-title{font-family:"Tenor Sans";font-weight:400;font-size:34px;line-height:40px;text-align:center;color:#000}main:not(.specialist-main) section.simple-cards .simple-cards-desc{font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#0f0f0f}main:not(.specialist-main) section.simple-cards.big .simple-cards-title{font-size:70px;line-height:82px}@media (max-width: 768px){header{padding:calc(12 / 375 * 100vw);gap:unset;font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);height:calc(69 / 375 * 100vw);width:100vw}header .header-info-logo{gap:calc(4 / 375 * 100vw)}header .header-info-logo span{font-size:calc(11 / 375 * 100vw);line-height:calc(13 / 375 * 100vw)}header .header-info-logo img{width:calc(84.53 / 375 * 100vw);height:calc(24.2 / 375 * 100vw)}header .header-menu{display:none}.header-mobile{display:flex;flex-direction:column;justify-content:space-between;padding:calc(110 / 375 * 100vw) calc(16 / 375 * 100vw) calc(25 / 375 * 100vw) calc(16 / 375 * 100vw);position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;background:hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1100}.header-mobile.inactive{display:none}.header-mobile-trigger{display:unset;width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw)}.header-mobile-logo{display:flex;flex-direction:column;gap:calc(4 / 375 * 100vw);align-items:center;-webkit-text-decoration:none;text-decoration:none;color:#1e1e1e;position:absolute;top:calc(12 / 375 * 100vw);left:calc(12 / 375 * 100vw)}.header-mobile-logo span{font-family:"Tenor Sans";font-weight:400;font-size:calc(11 / 375 * 100vw);line-height:calc(13 / 375 * 100vw)}.header-mobile-logo img{width:calc(84.53 / 375 * 100vw);height:calc(24.2 / 375 * 100vw)}.header-mobile-cross{width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw);position:absolute;top:calc(16 / 375 * 100vw);right:calc(12 / 375 * 100vw);cursor:pointer}.header-mobile-top{display:flex;flex-direction:column;gap:calc(15 / 375 * 100vw)}.header-mobile-top a,.header-mobile-top [data-header-mobile-link]{font-family:"Mulish";font-weight:600;font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);color:#1e1e1e;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.header-mobile-top a.bold,.header-mobile-top [data-header-mobile-link].bold{font-weight:700;font-size:calc(18 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);display:flex;align-items:end}.header-mobile-top a.bold img,.header-mobile-top a.bold svg,.header-mobile-top [data-header-mobile-link].bold img,.header-mobile-top [data-header-mobile-link].bold svg{width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}.header-mobile-top.disabled{display:none}.header-mobile-back{display:flex;align-items:center;font-family:"Mulish";font-weight:600;font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);color:#8ca0b5 !important}.header-mobile-back img,.header-mobile-back svg{width:calc(13 / 375 * 100vw);height:calc(20 / 375 * 100vw)}.header-mobile-bottom{display:flex;flex-direction:column;gap:calc(20 / 375 * 100vw)}.header-mobile-bottom-buttons{display:grid;grid-template-columns:1fr 1fr;gap:calc(5 / 375 * 100vw)}.header-mobile-bottom-button{display:flex;justify-content:center;align-items:center;padding:0 calc(20 / 375 * 100vw);gap:calc(10 / 375 * 100vw);height:calc(45 / 375 * 100vw);background-color:#0f0f0f;border-radius:100000px;font-family:"Mulish";font-weight:600;font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);color:#fff;transition:background-color 200ms,color 200ms;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.header-mobile-bottom-button img,.header-mobile-bottom-button svg{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}.header-mobile-bottom-button:hover,.header-mobile-bottom-button:focus{background-color:#fff;color:#0f0f0f}.header-mobile-bottom-button.white{background-color:#fff;color:#1e1e1e}.header-mobile-bottom-button.white:hover,.header-mobile-bottom-button.white:focus{background-color:#1e1e1e;color:#fff}.header-mobile-bottom-separator{display:block;width:100%;height:1px;background-color:rgba(15,15,15,.1)}.header-mobile-bottom-text{display:flex;flex-direction:column;gap:calc(10 / 375 * 100vw);font-family:"Mulish";font-weight:600;font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw);color:#1e1e1e}.header-mobile-bottom-text-top{display:flex;align-items:end;gap:calc(15 / 375 * 100vw)}.header-mobile-bottom-text-bottom{-webkit-text-decoration:underline;text-decoration:underline}.header-mobile-phone{font-family:"Mulish";font-weight:700;font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);color:#1e1e1e;-webkit-text-decoration:none;text-decoration:none}body:has(.header-mobile:not(.inactive)) header{display:none}footer{margin-top:calc(10 / 375 * 100vw);gap:calc(20 / 375 * 100vw);padding-top:unset}footer .footer{flex-direction:column;justify-content:unset;padding:calc(30 / 375 * 100vw) calc(16 / 375 * 100vw) calc(50 / 375 * 100vw) calc(16 / 375 * 100vw);gap:calc(30 / 375 * 100vw)}footer .footer .left{flex-direction:column;gap:calc(30 / 375 * 100vw)}footer .footer .left-logo{gap:calc(8 / 375 * 100vw)}footer .footer .left-logo img{width:calc(116 / 375 * 100vw)}footer .footer .left-logo span{font-size:calc(16 / 375 * 100vw);line-height:calc(19 / 375 * 100vw)}footer .footer .left-links{gap:calc(30 / 375 * 100vw)}footer .footer .left-links-list{flex-direction:column;align-items:unset;gap:calc(15 / 375 * 100vw)}footer .footer .left-links-list a{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}footer .footer .links-text{max-width:calc(343 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}footer .footer .right{gap:calc(15 / 375 * 100vw)}footer .footer .right .address{align-items:start;gap:calc(15 / 375 * 100vw)}footer .footer .right .address span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}footer .footer .right .phone{align-items:start;font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}footer .dy-footer{padding-top:calc(5.54 / 375 * 100vw);padding-bottom:calc(6.46 / 375 * 100vw);border-top-width:calc(1 / 375 * 100vw)}footer .dy-footer .content .dy-text{gap:calc(8.48 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}footer .dy-footer .content .dy-logo{padding-right:calc(6.48 / 375 * 100vw)}footer .dy-footer .content .dy-logo .dy-daring{width:calc(57 / 375 * 100vw);height:calc(17 / 375 * 100vw)}footer .dy-footer .content .dy-logo .dy-ampersand{left:calc(4.17 / 375 * 100vw);bottom:calc(2.31 / 375 * 100vw);width:calc(13 / 375 * 100vw);height:calc(14 / 375 * 100vw)}footer .dy-footer .content .dy-logo .dy-young{left:calc(6.48 / 375 * 100vw);width:calc(53 / 375 * 100vw);height:calc(17 / 375 * 100vw)}footer .dy-footer .content .line{height:calc(3 / 375 * 100vw)}.btn{padding:calc(18 / 375 * 100vw) calc(24 / 375 * 100vw);gap:calc(4 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section:not(.no-padding):not(.consultation-banner){padding:calc(40 / 375 * 100vw) calc(16 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split,main:not(.specialist-main) section.smaller-text,main:not(.specialist-main) section.normal-text{font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2,main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3,main:not(.specialist-main) section.video-vertical-split h4,main:not(.specialist-main) section.smaller-text h4,main:not(.specialist-main) section.normal-text h4,main:not(.specialist-main) section.video-vertical-split h5,main:not(.specialist-main) section.smaller-text h5,main:not(.specialist-main) section.normal-text h5,main:not(.specialist-main) section.video-vertical-split h6,main:not(.specialist-main) section.smaller-text h6,main:not(.specialist-main) section.normal-text h6{margin:calc(25 / 375 * 100vw) 0}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2{font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3{font-size:calc(24 / 375 * 100vw);line-height:calc(28 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split p,main:not(.specialist-main) section.smaller-text p,main:not(.specialist-main) section.normal-text p{margin:calc(10 / 375 * 100vw) 0}main:not(.specialist-main) section.video-vertical-split{height:unset;display:flex;flex-direction:column-reverse}main:not(.specialist-main) section.video-vertical-split>*:not(video):not(.video){padding:calc(25 / 375 * 100vw) calc(16 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split .video{width:100%;height:auto}main:not(.specialist-main) section.cards h2,main:not(.specialist-main) section.cards h3{font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw);margin-bottom:calc(25 / 375 * 100vw)}main:not(.specialist-main) section.cards .description{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>*{padding:calc(15 / 375 * 100vw);gap:calc(20 / 375 * 100vw);min-height:unset}main:not(.specialist-main) section.cards .cards-container>* .check{width:calc(var(--check-width) / 375 * 100vw);height:calc(var(--check-height) / 375 * 100vw);min-width:calc(var(--check-width) / 375 * 100vw);min-height:calc(var(--check-height) / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .text{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .text .title{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .button{margin-top:calc(95 / 375 * 100vw);padding:0 calc(16 / 375 * 100vw) 0 calc(24 / 375 * 100vw);gap:calc(4 / 375 * 100vw);height:calc(45 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards .simple-cards-card{padding:calc(35 / 375 * 100vw) calc(15 / 375 * 100vw) calc(30 / 375 * 100vw) calc(15 / 375 * 100vw);gap:calc(10 / 375 * 100vw);height:fit-content}main:not(.specialist-main) section.simple-cards .simple-cards-title{font-size:calc(34 / 375 * 100vw);line-height:calc(40 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards .simple-cards-desc{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards.big .simple-cards-title{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw)}}@media (max-width: 1600px){main:not(.specialist-main) section.video-vertical-split.max-1600{grid-template-columns:1fr;height:fit-content}main:not(.specialist-main) section.video-vertical-split.max-1600 .video{width:100%;height:auto}}
:root{scrollbar-width:none}body{margin:0}*{box-sizing:border-box}@media (min-width: 769px){.mobile{display:none !important}}@media (max-width: 768px){.desktop{display:none !important}}
main>*:not(home-right-scroll):not(home-main-banners){margin-top:10px}main>a.btn{margin-left:10px;width:calc(100% - 10px) !important}.home-right-scroll{position:fixed;top:0;right:10px;width:400px;height:100vw;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none}@media (min-width: 769px){body:has(.home-right-scroll){--main-width: calc(100vw - 420px)}}@media (max-width: 768px){main>*:not(home-right-scroll):not(home-main-banners){margin-top:calc(10 / 375 * 100vw)}main>a.btn{margin-left:calc(10 / 375 * 100vw);width:calc(355 / 375 * 100vw) !important;padding:calc(10 / 375 * 100vw) calc(24 / 375 * 100vw) !important;gap:0 !important}main>a.btn img,main>a.btn svg{width:calc(27 / 375 * 100vw);height:calc(28 / 375 * 100vw)}.home-right-scroll{display:none}}
.btn.black:hover,.btn.black:active,.btn.black.active{background:conic-gradient(from 180.15deg at 51.49% -81.43%, #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),#aec0ce;box-shadow:0px 3px 4px rgba(110,127,140,.35);color:#0f0f0f}.btn{display:flex;justify-content:center;align-items:center;padding:18px 24px;gap:4px;width:100%;font-family:"Mulish";font-weight:700;font-size:18px;line-height:27px}.btn.black{background:#0f0f0f;border-radius:10000px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#fff}.btn.white{background-color:#fff;border-radius:10000px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#0f0f0f}.btn.white:hover,.btn.white:active,.btn.white.active{background-color:#0f0f0f;color:#fff}.btn.white:not(.stroke) path{fill:#0f0f0f}.btn.white:not(.stroke):hover path,.btn.white:not(.stroke):active path,.btn.white:not(.stroke).active path{fill:#fff}.btn.white.stroke path{stroke:#0f0f0f}.btn.white.stroke:hover path,.btn.white.stroke:active path,.btn.white.stroke.active path{stroke:#fff}.btn.arrow{border-radius:10000px;width:42px;height:42px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.65);cursor:pointer;transition:background-color 200ms}.btn.arrow path{stroke:#0f0f0f;transition:stroke 200ms}.btn.arrow:hover,.btn.arrow:active,.btn.arrow.active{background-color:rgba(0,0,0,.65)}.btn.arrow:hover path,.btn.arrow:active path,.btn.arrow.active path{stroke:#fff}.btn.arrow>svg{position:relative}.btn.arrow.left>svg{left:-1px}.btn.arrow.right>svg{left:1px}.btn.arrow.shadow{box-shadow:0px 4px 8.9px -2px #b8c9d3}section.description{gap:60px}section.hidden{display:none}@media (max-width: 768px){.btn{padding:calc(18 / 375 * 100vw) calc(24 / 375 * 100vw);gap:calc(4 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}}
.specialist-left{position:fixed;top:115px;left:0;bottom:0;right:calc(100vw - 100vh + 115px);margin:0}.specialist-left-photo{width:100%;height:100%;object-fit:contain}@media (min-width: 769px){:has(>footer):has(.specialist-left)>footer{position:relative;z-index:100}}@media (max-width: 768px){.specialist-left{position:static;width:calc(343 / 375 * 100vw);margin-top:calc(80 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw);display:block}}
main:not(.specialist-main) section:not(.no-padding):not(.consultation-banner){padding:100px 200px}main:not(.specialist-main) section.with-bg{background:conic-gradient(from 179.95deg at 48.46% 61.75%, #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}main:not(.specialist-main) section.video-vertical-split,main:not(.specialist-main) section.smaller-text,main:not(.specialist-main) section.normal-text{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2,main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3,main:not(.specialist-main) section.video-vertical-split h4,main:not(.specialist-main) section.smaller-text h4,main:not(.specialist-main) section.normal-text h4,main:not(.specialist-main) section.video-vertical-split h5,main:not(.specialist-main) section.smaller-text h5,main:not(.specialist-main) section.normal-text h5,main:not(.specialist-main) section.video-vertical-split h6,main:not(.specialist-main) section.smaller-text h6,main:not(.specialist-main) section.normal-text h6{font-family:"Tenor Sans";font-weight:400;margin:25px 0}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2{font-size:60px;line-height:70px}main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3{font-size:34px;line-height:40px}main:not(.specialist-main) section.video-vertical-split p,main:not(.specialist-main) section.smaller-text p,main:not(.specialist-main) section.normal-text p{margin:10px 0}main:not(.specialist-main) section.smaller-text h2{font-size:48px;line-height:56px}main:not(.specialist-main) section.video-vertical-split{height:560px;display:grid;grid-template-columns:1fr 1fr}main:not(.specialist-main) section.video-vertical-split>*:not(video):not(.video){padding:100px;display:flex;align-items:center;justify-content:center}main:not(.specialist-main) section.video-vertical-split h2{font-size:48px;line-height:56px}main:not(.specialist-main) section.cards{--check-width: 36;--check-height: 36}main:not(.specialist-main) section.cards h2,main:not(.specialist-main) section.cards h3{font-family:"Tenor Sans";font-weight:400;font-size:48px;line-height:56px;color:#0f0f0f;margin-bottom:25px}main:not(.specialist-main) section.cards .description{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}main:not(.specialist-main) section.cards .cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:40px}main:not(.specialist-main) section.cards .cards-container>*{box-sizing:border-box;display:flex;flex-direction:column;padding:20px;gap:38px;height:fit-content;min-height:175px;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}main:not(.specialist-main) section.cards .cards-container>*:has(.between){height:100%}main:not(.specialist-main) section.cards .cards-container>* .check{width:calc(var(--check-width)*1px);height:calc(var(--check-height)*1px);min-width:calc(var(--check-width)*1px);min-height:calc(var(--check-height)*1px)}main:not(.specialist-main) section.cards .cards-container>* .text{display:block;font-family:"Mulish";font-weight:600;font-size:14px;line-height:18px;color:#8ca0b5}main:not(.specialist-main) section.cards .cards-container>* .text>*{display:block}main:not(.specialist-main) section.cards .cards-container>* .text .title{font-family:"Mulish";font-weight:600;font-size:20px;line-height:25px;color:#000}main:not(.specialist-main) section.cards .cards-container>* .text.between{display:flex;flex-direction:column;justify-content:space-between;height:100%}main:not(.specialist-main) section.cards .cards-container>* .button{margin-top:95px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px 0 24px;gap:4px;width:fit-content;height:45px;background-color:#0f0f0f;border-radius:100000px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px;color:#fff}main:not(.specialist-main) section.cards.with-bg .cards-container>*,main:not(.specialist-main) .with-bg section.cards .cards-container>*{background:#fff}main:not(.specialist-main) :not(.with-bg)>section.cards.change-fill:not(.with-bg) .cards-container>* .check path{fill:#fff}main:not(.specialist-main) section.simple-cards{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}main:not(.specialist-main) section.simple-cards .simple-cards-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;gap:10px;height:250px;box-sizing:border-box;background:conic-gradient(from 191.36deg at 104.34% -13.2%, #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),linear-gradient(0deg, #f5f9fc, #f5f9fc),#fff}main:not(.specialist-main) section.simple-cards .simple-cards-title{font-family:"Tenor Sans";font-weight:400;font-size:34px;line-height:40px;text-align:center;color:#000}main:not(.specialist-main) section.simple-cards .simple-cards-desc{font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#0f0f0f}main:not(.specialist-main) section.simple-cards.big .simple-cards-title{font-size:70px;line-height:82px}main.contacts{position:relative;margin-top:105px}main.contacts .contacts-container{box-sizing:border-box;display:block;padding:50px;width:760px;height:590px;background-color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);position:absolute;top:100px;left:200px}main.contacts .contacts-container h1{margin:0;font-family:"Tenor Sans";font-weight:400;font-size:48px;line-height:56px;color:#0f0f0f;margin-bottom:40px}main.contacts .contacts-text{display:grid;grid-template-columns:1fr 1fr;gap:40px 50px;font-family:"Mulish";font-weight:600;font-size:24px;line-height:30px;color:#0f0f0f;margin-bottom:60px}main.contacts .contacts-text a{-webkit-text-decoration:none;text-decoration:none;color:#0f0f0f}main.contacts .contacts-text a:not(.contacts-text-messengers-item):hover,main.contacts .contacts-text a:not(.contacts-text-messengers-item):active{-webkit-text-decoration:underline;text-decoration:underline}main.contacts .contacts-text-entry{display:flex;flex-direction:column;gap:10px}main.contacts .contacts-text-entry-title{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}main.contacts .contacts-text-messengers{display:flex;gap:22px}main.contacts .contacts-text-messengers-item{width:36px;height:36px;opacity:1;transition:opacity 200ms}main.contacts .contacts-text-messengers-item:hover,main.contacts .contacts-text-messengers-item:active{opacity:.5}main.contacts .contacts-button{width:fit-content}main.contacts .contacts-background{display:inline}main.contacts .contacts-background-mobile{display:none}@media (max-width: 768px){main:not(.specialist-main) section:not(.no-padding):not(.consultation-banner){padding:calc(40 / 375 * 100vw) calc(16 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split,main:not(.specialist-main) section.smaller-text,main:not(.specialist-main) section.normal-text{font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2,main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3,main:not(.specialist-main) section.video-vertical-split h4,main:not(.specialist-main) section.smaller-text h4,main:not(.specialist-main) section.normal-text h4,main:not(.specialist-main) section.video-vertical-split h5,main:not(.specialist-main) section.smaller-text h5,main:not(.specialist-main) section.normal-text h5,main:not(.specialist-main) section.video-vertical-split h6,main:not(.specialist-main) section.smaller-text h6,main:not(.specialist-main) section.normal-text h6{margin:calc(25 / 375 * 100vw) 0}main:not(.specialist-main) section.video-vertical-split h2,main:not(.specialist-main) section.smaller-text h2,main:not(.specialist-main) section.normal-text h2{font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split h3,main:not(.specialist-main) section.smaller-text h3,main:not(.specialist-main) section.normal-text h3{font-size:calc(24 / 375 * 100vw);line-height:calc(28 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split p,main:not(.specialist-main) section.smaller-text p,main:not(.specialist-main) section.normal-text p{margin:calc(10 / 375 * 100vw) 0}main:not(.specialist-main) section.video-vertical-split{height:unset;display:flex;flex-direction:column-reverse}main:not(.specialist-main) section.video-vertical-split>*:not(video):not(.video){padding:calc(25 / 375 * 100vw) calc(16 / 375 * 100vw)}main:not(.specialist-main) section.video-vertical-split .video{width:100%;height:auto}main:not(.specialist-main) section.cards h2,main:not(.specialist-main) section.cards h3{font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw);margin-bottom:calc(25 / 375 * 100vw)}main:not(.specialist-main) section.cards .description{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>*{padding:calc(15 / 375 * 100vw);gap:calc(20 / 375 * 100vw);min-height:unset}main:not(.specialist-main) section.cards .cards-container>* .check{width:calc(var(--check-width) / 375 * 100vw);height:calc(var(--check-height) / 375 * 100vw);min-width:calc(var(--check-width) / 375 * 100vw);min-height:calc(var(--check-height) / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .text{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .text .title{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.cards .cards-container>* .button{margin-top:calc(95 / 375 * 100vw);padding:0 calc(16 / 375 * 100vw) 0 calc(24 / 375 * 100vw);gap:calc(4 / 375 * 100vw);height:calc(45 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards .simple-cards-card{padding:calc(35 / 375 * 100vw) calc(15 / 375 * 100vw) calc(30 / 375 * 100vw) calc(15 / 375 * 100vw);gap:calc(10 / 375 * 100vw);height:fit-content}main:not(.specialist-main) section.simple-cards .simple-cards-title{font-size:calc(34 / 375 * 100vw);line-height:calc(40 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards .simple-cards-desc{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main:not(.specialist-main) section.simple-cards.big .simple-cards-title{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw)}main.contacts{margin-top:calc(78 / 375 * 100vw)}main.contacts .contacts-container{position:static;background:conic-gradient(from 191.36deg at 104.34% -13.2%, #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;padding:calc(40 / 375 * 100vw) calc(17 / 375 * 100vw);width:unset;height:unset}main.contacts .contacts-container h1{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);margin-bottom:calc(25 / 375 * 100vw)}main.contacts .contacts-text{grid-template-columns:1fr;gap:calc(30 / 375 * 100vw);font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw);margin-bottom:calc(60 / 375 * 100vw)}main.contacts .contacts-text-entry{gap:calc(10 / 375 * 100vw)}main.contacts .contacts-text-entry-title{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}main.contacts .contacts-text-messengers{gap:calc(22 / 375 * 100vw)}main.contacts .contacts-text-messengers-item{width:calc(36 / 375 * 100vw);height:calc(36 / 375 * 100vw)}main.contacts .contacts-button{width:unset}main.contacts .contacts-background{display:none}main.contacts .contacts-background-mobile{display:inline}}@media (max-width: 1600px){main:not(.specialist-main) section.video-vertical-split.max-1600{grid-template-columns:1fr;height:fit-content}main:not(.specialist-main) section.video-vertical-split.max-1600 .video{width:100%;height:auto}}
section.news-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}section.news-cards sale-card .sale-card{aspect-ratio:1/1;width:100%;height:100%}@media (max-width: 1440px){section.news-cards{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1024px){section.news-cards{grid-template-columns:1fr 1fr}}@media (max-width: 768px){section.news-cards{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw);padding:0 calc(10 / 375 * 100vw)}}
section.prices-section h1{font-family:"Tenor Sans";font-weight:400;font-size:60px;line-height:70px;color:#0f0f0f;margin:0;margin-bottom:40px}section.prices-section .prices-section-breadcrumbs{display:flex;gap:.4em;font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#000;margin-bottom:60px}section.prices-section .prices-section-breadcrumbs a{-webkit-text-decoration:none;text-decoration:none;opacity:.55;transition:opacity 200ms;cursor:pointer;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.prices-section .prices-section-breadcrumbs a:not([href]){cursor:unset;pointer-events:none}section.prices-section .prices-section-breadcrumbs a:hover,section.prices-section .prices-section-breadcrumbs a:active,section.prices-section .prices-section-breadcrumbs a.active{opacity:1}section.prices-section .prices-section-category{--height: 10000px;margin-bottom:8px}section.prices-section .prices-section-category-title{display:flex;flex-direction:row;gap:25px}section.prices-section .prices-section-category>.header{padding:25px;background-color:#0f0f0f;color:#fff;font-family:"Mulish";font-weight:600;font-size:24px;line-height:30px;border-radius:8px}section.prices-section .prices-section-category>.header path{fill:#fff;transition:fill 200ms}section.prices-section .prices-section-category>.header .icon{width:30px;height:30px}section.prices-section .prices-section-category>.header:hover,section.prices-section .prices-section-category>.header:active{background-color:#fff;color:#0f0f0f}section.prices-section .prices-section-category>.header:hover path,section.prices-section .prices-section-category>.header:active path{fill:#0f0f0f}section.prices-section .prices-section-category>.body{flex-direction:column;background:conic-gradient(from 179.95deg at 48.46% 61.75%, #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;padding:15px}section.prices-section .prices-section-category>.body>*{background-color:unset;padding:0}section.prices-section .prices-section-service{--height: 5000px;flex-direction:column;align-items:start;margin-bottom:5px;gap:15px}section.prices-section .prices-section-service>.header{padding:15px 20px;font-family:"Mulish";font-weight:700;font-size:18px;line-height:24px;border-radius:4px;width:100%}section.prices-section .prices-section-service>.body{flex-direction:column;gap:5px;width:100%;padding:0 15px 20px 15px}section.prices-section .prices-section-service>.body>drop-down{background-color:unset;padding:0;flex-direction:column;gap:0}section.prices-section .prices-section-service>.body>drop-down>.header{width:100%}section.prices-section .prices-section-service>.body>drop-down>.body{width:100%}@media (max-width: 768px){section.prices-section h1{font-size:calc(60 / 375 * 100vw);line-height:calc(70 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}section.prices-section .prices-section-breadcrumbs{font-size:calc(12 / 375 * 100vw);line-height:calc(15 / 375 * 100vw);margin-bottom:calc(60 / 375 * 100vw);position:absolute;top:calc(84 / 375 * 100vw);width:calc(341 / 375 * 100vw)}section.prices-section .prices-section-category{margin-bottom:calc(8 / 375 * 100vw)}section.prices-section .prices-section-category-title{gap:calc(25 / 375 * 100vw)}section.prices-section .prices-section-category>.header{padding:calc(25 / 375 * 100vw);font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw);border-radius:calc(8 / 375 * 100vw)}section.prices-section .prices-section-category>.header .icon{width:calc(30 / 375 * 100vw);height:calc(30 / 375 * 100vw)}section.prices-section .prices-section-category>.body{padding:calc(15 / 375 * 100vw)}section.prices-section .prices-section-service{margin-bottom:calc(5 / 375 * 100vw);gap:calc(15 / 375 * 100vw)}section.prices-section .prices-section-service>.header{padding:calc(15 / 375 * 100vw) calc(20 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw)}section.prices-section .prices-section-service>.body{gap:calc(5 / 375 * 100vw);padding:0 calc(15 / 375 * 100vw) calc(20 / 375 * 100vw) calc(15 / 375 * 100vw)}section.prices-section{padding-top:calc(100 / 375 * 100vw) !important}}
section.not-found{min-height:calc(100dvh - 262px)}section.not-found a{font-weight:700;color:#334a62;-webkit-text-decoration:underline;text-decoration:underline;opacity:1;transition:opacity 200ms}section.not-found a:hover,section.not-found a:active{opacity:.5}@media (max-width: 768px){section.not-found{min-height:calc(100dvh - 186.6666666667vw)}}
