@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-ExtraLight.ttf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-Light.ttf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-Regular.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-Medium.ttf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-SemiBold.ttf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-Bold.ttf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-ExtraBold.ttf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url(../../../../local/templates/vivat/assets/Mulish-Black.ttf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Tenor Sans";src:url(../../../../local/templates/vivat/assets/TenorSans.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
section.home-specialists{position:relative;width:100%;padding:120px 200px;background:conic-gradient(from 180deg at 48.5% 50%, #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),#d6e5f1;height:fit-content;display:flex;flex-direction:column;justify-content:center;gap:40px}section.home-specialists h2{margin:0;padding:0;font-family:"Tenor Sans";font-weight:400;font-size:34px;line-height:40px;color:#0f0f0f}section.home-specialists .filters{display:flex;gap:10px;flex-wrap:wrap}section.home-specialists .filters>*{font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;color:#334a62;padding-left:15px;padding-right:20px;height:40px;display:flex;align-items:center;gap:10px;width:fit-content}section.home-specialists .filters>*:not(:has(svg)){padding-left:20px}section.home-specialists .filters>* svg{width:20px;height:20px}section.home-specialists .filters>* path{fill:#334a62}section.home-specialists .btn.arrow.left,section.home-specialists .btn.arrow.right{position:absolute;bottom:279px;z-index:1}section.home-specialists .btn.arrow.left{left:175px}section.home-specialists .btn.arrow.right{right:175px}section.home-specialists specialists-paging{width:100%;height:360px}section.home-specialists specialists-paging .specialist{position:relative;width:360px;height:360px}section.home-specialists specialists-paging .specialist img{position:absolute;top:0px;left:0px;z-index:-2}section.home-specialists specialists-paging .specialist .shadow{position:absolute;bottom:0px;left:0px;width:100%;height:50%;z-index:-1;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%)}section.home-specialists specialists-paging .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}section.home-specialists specialists-paging .specialist .text{position:absolute;left:20px;bottom:20px;right:20px;display:flex;flex-direction:column;justify-content:end;gap:4px}section.home-specialists specialists-paging .specialist .text span{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}section.home-specialists specialists-paging .specialist .text span.name{font-weight:600;font-size:24px;line-height:30px}@media (max-width: 768px){section.home-specialists{padding:calc(40 / 375 * 100vw) calc(16 / 375 * 100vw);gap:calc(25 / 375 * 100vw)}section.home-specialists h2{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw)}section.home-specialists .filters{gap:calc(4 / 375 * 100vw);width:calc(343 / 375 * 100vw);flex-wrap:wrap}section.home-specialists .filters>*{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw);padding-left:calc(10 / 375 * 100vw);padding-right:calc(16 / 375 * 100vw);height:calc(34 / 375 * 100vw);gap:calc(6 / 375 * 100vw)}section.home-specialists .filters>*:not(:has(svg)){padding-left:calc(16 / 375 * 100vw)}section.home-specialists .filters>* svg{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}section.home-specialists .btn.arrow.left,section.home-specialists .btn.arrow.right{display:none}section.home-specialists specialists-paging{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw)}section.home-specialists specialists-paging .specialist{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw)}section.home-specialists specialists-paging .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)}section.home-specialists specialists-paging .specialist .text{left:calc(15 / 375 * 100vw);bottom:calc(15 / 375 * 100vw);right:calc(15 / 375 * 100vw);gap:calc(4 / 375 * 100vw)}section.home-specialists specialists-paging .specialist .text span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}section.home-specialists specialists-paging .specialist .text span.name{font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}}
section.reviews-section{display:flex;justify-content:space-between;width:100%;background:conic-gradient(from 180deg at 48.5% 50%, #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),#d6e5f1}section.reviews-section>.left{display:flex;flex-direction:column;justify-content:space-between;width:fit-content}section.reviews-section>.left h2{width:fit-content;margin:0;padding:0;font-family:"Tenor Sans";font-weight:400;font-size:34px;line-height:40px;color:#0f0f0f}section.reviews-section>.left>.rating{display:flex;flex-direction:column;gap:15px;width:fit-content}section.reviews-section>.left>.rating>.rating{display:flex;align-items:center;gap:6px;font-family:"Mulish";font-weight:500;font-size:34px;line-height:43px;color:#000}section.reviews-section>.left>.rating>.rating img{width:24px;height:24px}section.reviews-section>.left>.rating>span{font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;color:#000}section.reviews-section>.left>.rating>.card{display:flex;flex-direction:row;align-items:center;padding:10px;gap:10px;background-color:hsla(0,0%,100%,.25);width:fit-content}section.reviews-section>.left>.rating>.card>.icon{position:relative}section.reviews-section>.left>.rating>.card>.icon>img{width:auto;height:64px;filter:drop-shadow(0px 4px 4px #d6dfe6)}section.reviews-section>.left>.rating>.card>.icon>span{position:absolute;top:35.87px;left:50%;transform:translate(-50%);font-family:"Mulish";font-weight:700;font-size:9.84615px;line-height:12px;color:#878787}section.reviews-section>.left>.rating>.card>.right{display:flex;flex-direction:column;gap:4px;width:fit-content}section.reviews-section>.left>.rating>.card>.right span{width:max-content;font-family:"Mulish";font-weight:600;font-size:13px;line-height:16px;color:#878787}section.reviews-section>.left>.rating>.card>.right span.bold{font-weight:700;font-size:14px;line-height:18px;color:#000}section.reviews-section>.left>a.btn{display:flex;width:fit-content;justify-content:center;align-items:center;padding:8px 32px 8px 38px;gap:4px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px}section.reviews-section>.right{position:relative;width:fit-content;height:fit-content}section.reviews-section>.right .btn.arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:1}section.reviews-section>.right .btn.arrow.left{left:-25px}section.reviews-section>.right .btn.arrow.right{right:-25px}section.reviews-section>.right .splide{width:730px}section.reviews-section>.right .review{width:360px;height:360px;display:flex;flex-direction:column;padding:20px;gap:15px;background-color:#fff;font-family:"Mulish";font-weight:500;font-size:18px;line-height:23px;color:#0f0f0f}section.reviews-section>.right .review .stars{display:flex;gap:2px}section.reviews-section>.right .review .stars>img{width:18px;height:18px}section.reviews-section>.right .review .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}section.reviews-section>.right .review .content span:not(.bold){font-weight:600;font-size:14px;line-height:18px;color:#8ca0b5}section.reviews-section>.right .review .content span:not(.bold)>a{color:unset}@media (max-width: 900px){section.reviews-section{flex-direction:column;gap:25px}}@media (max-width: 768px){section.reviews-section{gap:calc(25 / 375 * 100vw);overflow-x:hidden}section.reviews-section>.left{gap:calc(25 / 375 * 100vw)}section.reviews-section>.left h2{font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw)}section.reviews-section>.left>.rating{gap:calc(15 / 375 * 100vw)}section.reviews-section>.left>.rating>.rating{gap:calc(6 / 375 * 100vw);font-size:calc(34 / 375 * 100vw);line-height:calc(43 / 375 * 100vw)}section.reviews-section>.left>.rating>.rating img{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}section.reviews-section>.left>.rating>span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}section.reviews-section>.left>.rating>.card{padding:calc(10 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}section.reviews-section>.left>.rating>.card>.icon>img{height:calc(64 / 375 * 100vw)}section.reviews-section>.left>.rating>.card>.icon>span{top:calc(35.87 / 375 * 100vw);font-size:calc(9.84615 / 375 * 100vw);line-height:calc(12 / 375 * 100vw)}section.reviews-section>.left>.rating>.card>.right{gap:calc(4 / 375 * 100vw)}section.reviews-section>.left>.rating>.card>.right span{font-size:calc(13 / 375 * 100vw);line-height:calc(16 / 375 * 100vw)}section.reviews-section>.left>.rating>.card>.right span.bold{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}section.reviews-section>.left>a.btn{padding:calc(8 / 375 * 100vw) calc(32 / 375 * 100vw) calc(8 / 375 * 100vw) calc(38 / 375 * 100vw);gap:calc(4 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}section.reviews-section>.right .btn.arrow.left{left:calc(-25 / 375 * 100vw)}section.reviews-section>.right .btn.arrow.right{right:calc(-25 / 375 * 100vw)}section.reviews-section>.right .splide{width:calc(730 / 375 * 100vw)}section.reviews-section>.right .review{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw);padding:calc(20 / 375 * 100vw);gap:calc(15 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);line-height:calc(23 / 375 * 100vw)}section.reviews-section>.right .review .stars{gap:calc(2 / 375 * 100vw)}section.reviews-section>.right .review .stars>img{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}section.reviews-section>.right .review .content span:not(.bold){font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}@media (max-width: 1659px){section.reviews-section>.right .splide{width:360px}}
section.consultation-banner{position:relative;width:100%;height:fit-content}section.consultation-banner .consultation-banner-bg{width:100%;height:594px;object-fit:cover}section.consultation-banner .consultation-banner-content{position:absolute;left:clamp(0px,12vw,200px);top:50%;transform:translate(0, -50%);box-sizing:border-box;display:flex;flex-direction:column;padding:50px 50px 40px;gap:30px;width:760px;height:fit-content;background:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}section.consultation-banner .consultation-banner-title{font-family:"Tenor Sans";font-weight:400;font-size:40px;line-height:42px;color:#0f0f0f}section.consultation-banner .consultation-banner-buttons{display:flex;gap:5px}section.consultation-banner .consultation-banner-buttons-block{display:flex;flex-direction:column;gap:15px}section.consultation-banner .consultation-banner-buttons-text{font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#6b7a89}section.consultation-banner .consultation-banner-buttons-button{display:flex;justify-content:center;align-items:center;padding:0 24px 0 18px;gap:10px;width:fit-content;height:45px;background-color:#0f0f0f;color:#fff;border-radius:100000px;transition:background-color 200ms,color 200ms;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px}section.consultation-banner .consultation-banner-buttons-button img,section.consultation-banner .consultation-banner-buttons-button svg{width:18px;height:18px}section.consultation-banner .consultation-banner-buttons-button:hover,section.consultation-banner .consultation-banner-buttons-button:focus{background-color:#fff;color:#0f0f0f}section.consultation-banner .consultation-banner-buttons-button.green{background-color:#159309;color:#fff}section.consultation-banner .consultation-banner-buttons-button.green:hover,section.consultation-banner .consultation-banner-buttons-button.green:focus{background-color:#0f0f0f;color:#fff}section.consultation-banner .consultation-banner-buttons-button.white{background-color:#fff;color:#0f0f0f}section.consultation-banner .consultation-banner-buttons-button.white:hover,section.consultation-banner .consultation-banner-buttons-button.white:focus{background-color:#0f0f0f;color:#fff}section.consultation-banner .consultation-banner-politics{font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#6b7a89}section.consultation-banner .consultation-banner-politics a{font-weight:700;color:#334a62;-webkit-text-decoration:underline;text-decoration:underline;opacity:1;transition:opacity 200ms}section.consultation-banner .consultation-banner-politics a:hover,section.consultation-banner .consultation-banner-politics a:focus{opacity:.5}@media (max-width: 768px){section.consultation-banner .consultation-banner-bg{height:calc(578 / 375 * 100vw)}section.consultation-banner .consultation-banner-content{padding:calc(30 / 375 * 100vw) calc(20 / 375 * 100vw);gap:calc(30 / 375 * 100vw);width:calc(343 / 375 * 100vw);border-width:calc(1 / 375 * 100vw);left:calc(16 / 375 * 100vw)}section.consultation-banner .consultation-banner-title{font-size:calc(28 / 375 * 100vw);line-height:calc(32 / 375 * 100vw)}section.consultation-banner .consultation-banner-buttons{flex-direction:column;gap:calc(8 / 375 * 100vw)}section.consultation-banner .consultation-banner-buttons-block{gap:calc(15 / 375 * 100vw)}section.consultation-banner .consultation-banner-buttons-text{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}section.consultation-banner .consultation-banner-buttons-button{padding:0 calc(24 / 375 * 100vw) 0 calc(18 / 375 * 100vw);gap:calc(10 / 375 * 100vw);width:100%;height:calc(45 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}section.consultation-banner .consultation-banner-buttons-button img,section.consultation-banner .consultation-banner-buttons-button svg{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}section.consultation-banner .consultation-banner-politics{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}
section.home-sale-cards-static{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;overflow-y:scroll;opacity:0;pointer-events:none;transition:opacity 200ms;background-color:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:10px}section.home-sale-cards-static.active{opacity:1;pointer-events:unset}section.home-sale-cards-static-switch{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:1001;display:flex;justify-content:center;align-items:center}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container{display:flex;flex-direction:row;padding:5px;gap:5px;position:relative;background:rgba(15,15,15,.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:100000px;cursor:pointer}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container>span{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:18px 24px;width:165px;height:55px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px;color:#fff}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container::after{position:absolute;z-index:-1;content:"";display:block;width:165px;height:55px;background-color:#0f0f0f;border-radius:100000px;margin-left:170px;transition:margin-left 200ms}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container.active::after{margin-left:0px}@media (min-width: 1400px){section.home-sale-cards-static{display:none}section.home-sale-cards-static-switch{display:none}}@media (max-width: 768px){section.home-sale-cards-static{flex-direction:column;flex-wrap:nowrap;gap:calc(10 / 375 * 100vw);padding:calc(10 / 375 * 100vw);padding-bottom:calc(97 / 375 * 100vw)}section.home-sale-cards-static sale-card .sale-card{width:calc(355 / 375 * 100vw);height:calc(355 / 375 * 100vw)}section.home-sale-cards-static-switch{bottom:calc(16 / 375 * 100vw);left:calc(16 / 375 * 100vw);right:calc(16 / 375 * 100vw);transform:unset}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container{padding:calc(5 / 375 * 100vw);gap:calc(5 / 375 * 100vw)}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container>span{padding:calc(18 / 375 * 100vw) calc(24 / 375 * 100vw);width:calc(165 / 375 * 100vw);height:calc(55 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container::after{width:calc(165 / 375 * 100vw);height:calc(55 / 375 * 100vw);margin-left:calc(170 / 375 * 100vw)}section.home-sale-cards-static-switch .home-sale-cards-static-switch-container.active::after{margin-left:0px}}
section.services-cards .card:hover .btn,section.services-cards .card:active .btn,.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.services-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}section.services-cards a{-webkit-text-decoration:none;text-decoration:none}section.services-cards .card{height:400px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:30px}section.services-cards .card .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}section.services-cards .card .top,section.services-cards .card .text,section.services-cards .card .bottom{display:flex;min-height:45px}section.services-cards .card .text{flex-direction:column;align-items:center;text-align:center;gap:4px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;color:#fff}section.services-cards .card .text .title{font-weight:700;font-size:24px;line-height:30px}section.services-cards .card .bottom{width:100%;align-items:center;justify-content:space-between}section.services-cards .card .bottom .price{font-family:"Mulish";font-weight:700;font-size:24px;line-height:30px;color:#fff}section.services-cards .card .bottom .btn{width:fit-content;height:45px;display:flex;justify-content:center;align-items:center;gap:16px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:25px}section.services-cards .card .bottom .btn .icon{width:18px;height:18px}@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)}section.services-cards{grid-template-columns:1fr;gap:calc(10 / 375 * 100vw)}section.services-cards .card{height:calc(318 / 375 * 100vw);padding:calc(16 / 375 * 100vw) calc(24 / 375 * 100vw)}section.services-cards .card .top,section.services-cards .card .text,section.services-cards .card .bottom{min-height:calc(45 / 375 * 100vw)}section.services-cards .card .text{gap:calc(3.17 / 375 * 100vw);font-size:calc(12.7 / 375 * 100vw);line-height:calc(16 / 375 * 100vw)}section.services-cards .card .text .title{font-size:calc(19 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}section.services-cards .card .bottom .price{font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}section.services-cards .card .bottom .btn{height:calc(45 / 375 * 100vw);gap:calc(16 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}section.services-cards .card .bottom .btn .icon{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}}
.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}.services-problems{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.services-problems .problem{position:relative;height:175px}.services-problems .problem .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services-problems .problem .card{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;opacity:1;transition:opacity 200ms;background-color:#fff;z-index:1}.services-problems .problem .card .check{width:36px;height:36px}.services-problems .problem .card>span{display:block;font-family:"Mulish";font-weight:600}.services-problems .problem .card>span .title{display:block;font-size:20px;line-height:25px;color:#000}.services-problems .problem .card>span .description{display:block;font-size:14px;line-height:18px;color:#8ca0b5}@media (min-width: 769px){.services-problems .problem:hover .card{opacity:0;pointer-events: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)}.services-problems{gap:calc(10 / 375 * 100vw)}.services-problems .problem{height:fit-content}.services-problems .problem .background{position:unset;width:calc(343 / 375 * 100vw);height:calc(100 / 375 * 100vw)}.services-problems .problem .card{position:unset;padding:calc(15 / 375 * 100vw);height:fit-content;z-index:unset;gap:calc(20 / 375 * 100vw)}.services-problems .problem .card .check{width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw)}.services-problems .problem .card>span .title{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.services-problems .problem .card>span .description{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.services-problems{grid-template-columns:1fr !important}}@media (max-width: 1280px){.services-problems{grid-template-columns:1fr 1fr}}
section.service-technologies>.header{display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content}section.service-technologies>.header .btn.black{font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px;display:flex;align-items:center;gap:4px;width:fit-content;height:45px}section.service-technologies .service-tech-card{display:grid;grid-template-columns:1fr 1fr}section.service-technologies .service-tech-card .text{display:flex;flex-direction:column;justify-content:space-between;padding:70px 80px;gap:20px;background:conic-gradient(from 57.23deg at 0% 106.13%, #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}section.service-technologies .service-tech-card .text .title{display:block;margin:20px 0;font-family:"Mulish";font-weight:600;font-size:40px;line-height:50px;color:#0f0f0f}section.service-technologies .service-tech-card .image{object-fit:cover}section.service-technologies .service-tech-card .btn.white{height:45px;padding:0 70px;width:fit-content;display:flex;align-items:center}@media (max-width: 768px){section.service-technologies>.header .btn.black{display:none}section.service-technologies .service-tech-card{grid-template-columns:1fr}section.service-technologies .service-tech-card .text{width:calc(343 / 375 * 100vw);padding:calc(15 / 375 * 100vw);gap:calc(25 / 375 * 100vw)}section.service-technologies .service-tech-card .text .title{margin:calc(15 / 375 * 100vw) 0;font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}section.service-technologies .service-tech-card .image{width:calc(343 / 375 * 100vw);height:calc(220 / 375 * 100vw)}section.service-technologies .service-tech-card .btn.white{height:calc(45 / 375 * 100vw);width:100%;padding:0;justify-content:center}}
section.service-prices>drop-down{margin-bottom:10px}section.service-prices>span:not(.price-uncategorized){display:block;margin-top:20px;font-family:"Mulish";font-weight:600;font-size:14px;line-height:18px;color:#8ca0b5}section.service-prices>.price-uncategorized{font-family:"Mulish";font-weight:600;font-size:18px;line-height:24px;color:#0f0f0f;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 20px;gap:40px;margin-bottom:10px}section.service-prices>.price-uncategorized:nth-child(2n+1){background-color:hsla(0,0%,100%,.35)}@media (max-width: 768px){section.service-prices>drop-down{margin-bottom:calc(10 / 375 * 100vw)}section.service-prices>span:not(.price-uncategorized){margin-top:calc(20 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}section.service-prices>.price-uncategorized{font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);padding:calc(20 / 375 * 100vw) calc(15 / 375 * 100vw);gap:calc(15 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}section.service-prices li>span:nth-child(2){white-space:nowrap}}
section.service-faq drop-down{margin-bottom:10px}
@media (max-width: 768px){section.service-results{padding:0 !important;padding-top:calc(15 / 375 * 100vw) !important;padding-bottom:calc(40 / 375 * 100vw) !important}section.service-results .splide__slide>img{width:100vw;height:auto}section.service-results h2{margin-left:calc(16 / 375 * 100vw);margin-right:calc(16 / 375 * 100vw)}}
section.technologies-technology{scroll-margin-block-start:150px;font-family:"Mulish";font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}section.technologies-technology h2{font-family:"Tenor Sans";font-weight:400;font-size:60px;line-height:70px;margin-bottom:10px}section.technologies-technology>*:nth-child(1){margin-top:0}section.technologies-technology h3{margin-top:60px;font-family:"Tenor Sans";font-weight:400;font-size:34px;line-height:40px}@media (max-width: 768px){section.technologies-technology{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}section.technologies-technology h2{max-width:100vw;font-size:calc(28 / 375 * 100vw);line-height:calc(33 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}section.technologies-technology h3{max-width:100vw;margin-top:calc(60 / 375 * 100vw);font-size:calc(24 / 375 * 100vw);line-height:calc(28 / 375 * 100vw)}}
section.tecnhologies-anchor-links{display:flex;align-items:center;gap:8px;margin-bottom:80px;flex-wrap:wrap}section.tecnhologies-anchor-links a{width:fit-content;height:40px;font-family:"Mulish";font-weight:700;font-size:16px;line-height:20px;color:#334a62}
section.technologies-machinery .technologies-machinery-container{display:flex;gap:10px;flex-wrap:wrap}
.technology-result{display:block;width:fit-content;height:fit-content;position:relative}.technology-result-before,.technology-result-after{box-sizing:border-box;position:absolute;top:20px;display:flex;justify-content:center;align-items:center;padding:8.28889px 12.4333px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2.07222px);backdrop-filter:blur(2.07222px);border-radius:100000px;font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;color:#0f0f0f}.technology-result-before{left:20px}.technology-result-after{right:20px}@media (max-width: 768px){.technology-result{width:100%;height:auto}.technology-result img{width:100%;height:auto}.technology-result-before,.technology-result-after{top:calc(15 / 375 * 100vw);padding:calc(8.28889 / 375 * 100vw) calc(12.4333 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.technology-result-before{left:calc(15 / 375 * 100vw)}.technology-result-after{right:calc(15 / 375 * 100vw)}}
.technology-licenses .splide__slide img{margin-left:50%;transform:translate(-50%)}@media (max-width: 768px){.technology-licenses .splide__slide img{max-width:calc(343 / 375 * 100vw);height:auto}}
.specialists-specialists-filters{display:flex;gap:10px;margin-bottom:40px}.specialists-specialists-filters .btn{height:40px;width:fit-content;font-family:"Mulish";font-weight:700;font-size:14px;line-height:18px;white-space:nowrap}@media (max-width: 768px){.specialists-specialists-filters{flex-direction:column;gap:calc(10 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}.specialists-specialists-filters .btn{height:calc(40 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}
.specialist-main{min-height:calc(100dvh - 115px);padding:50px;background:conic-gradient(from 31.62deg at 105.86% 30.73%, #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;left:calc(100vh - 105px);top:115px;width:calc(100vw - 100vh + 105px);overflow:hidden;position:relative;margin-bottom:115px}.specialist-main section{margin:0;margin-bottom:40px}.specialist-breadcrumbs{display:flex;gap:.4em;font-family:"Mulish";font-weight:500;font-size:14px;line-height:18px;color:#000}.specialist-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}.specialist-breadcrumbs a.sep,.specialist-breadcrumbs a.active{cursor:unset;pointer-events:none}.specialist-breadcrumbs a:hover,.specialist-breadcrumbs a:active,.specialist-breadcrumbs a.active{opacity:1}.specialist-experience{font-family:"Mulish";font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#0f0f0f;box-sizing:border-box;display:flex;width:fit-content;flex-direction:row;justify-content:center;align-items:center;padding:0 15px;height:31px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:100000px;margin-bottom:10px}.specialist-main h1{margin:0;margin-bottom:10px;font-family:"Tenor Sans";font-style:normal;font-weight:400;font-size:60px;line-height:65px;color:#0f0f0f}.specialist-profession{font-family:"Mulish";font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}.specialist-main h2{font-family:"Mulish";font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#0f0f0f}@media (max-width: 768px){.specialist-main section{margin-bottom:calc(25 / 375 * 100vw)}.specialist-main{min-height:unset;padding:calc(16 / 375 * 100vw);position:static;margin-bottom:unset;width:100vw}.specialist-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)}.specialist-experience{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);padding:0 calc(15 / 375 * 100vw);height:calc(31 / 375 * 100vw);margin-bottom:calc(35 / 375 * 100vw)}.specialist-main h1{font-size:calc(32 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);margin-bottom:calc(15 / 375 * 100vw)}.specialist-profession{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.specialist-main h2{font-size:calc(20 / 375 * 100vw);line-height:calc(25 / 375 * 100vw)}}
.specialist-services{display:flex;flex-wrap:wrap;gap:8px}.specialist-service{width:fit-content;height:40px;font-family:"Mulish";font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#334a62;display:flex;justify-content:center;align-items:center;padding:0 20px;background-color:#fff;border-radius:100000px;-webkit-text-decoration:none;text-decoration:none;transition:background-color 200ms,color 200ms}.specialist-service:hover,.specialist-service:focus{background-color:#000;color:#fff}@media (max-width: 768px){.specialist-services{gap:calc(8 / 375 * 100vw)}.specialist-service{height:calc(40 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}
.specialist-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.specialist-list-item{display:block;position:relative;width:100%;height:fit-content}.specialist-list-rect{position:absolute;left:5px;top:50%;transform:translate(0, -50%);display:block;width:10px;height:2px;background-color:#b8c9d3}.specialist-list-text{position:relative;left:23px;font-family:"Mulish";font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#0f0f0f}@media (max-width: 768px){.specialist-list{margin-bottom:calc(15 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}.specialist-list-rect{left:calc(5 / 375 * 100vw);width:calc(10 / 375 * 100vw);height:calc(2 / 375 * 100vw)}.specialist-list-text{left:calc(23 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}}
.specialist-dates{display:flex;flex-direction:column;gap:4px}@media (max-width: 768px){.specialist-dates{gap:calc(4 / 375 * 100vw)}}
.specialist-bold{font-family:"Mulish";font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#0f0f0f}@media (max-width: 768px){.specialist-bold{font-size:calc(18 / 375 * 100vw);line-height:calc(23 / 375 * 100vw)}}
.specialist-drop-down{display:flex;flex-direction:column;gap:15px;margin-top:20px}.specialist-drop-down fullscreen-images{display:none;grid-template-columns:repeat(3, 1fr);gap:5px}.specialist-drop-down fullscreen-images img{width:100%;height:auto;object-fit:contain}.specialist-drop-down-header{font-family:"Mulish";font-style:normal;font-weight:700;font-size:16px;line-height:20px;display:flex;align-items:center;text-transform:uppercase;color:#334a62;cursor:pointer}.specialist-drop-down-header-arrow{width:27px;height:27px;transition:all 200ms}.specialist-drop-down.active fullscreen-images{display:grid}.specialist-drop-down.active .specialist-drop-down-header-arrow{transform:scaleY(-1)}@media (max-width: 768px){.specialist-drop-down{margin-top:calc(20 / 375 * 100vw);gap:calc(15 / 375 * 100vw)}.specialist-drop-down fullscreen-images{gap:calc(5 / 375 * 100vw)}.specialist-drop-down-header-arrow{width:calc(27 / 375 * 100vw);height:calc(27 / 375 * 100vw)}}
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}section.about-video{width:100%;height:fit-content;padding:0 !important;position:relative;cursor:pointer}section.about-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px}section.about-video .media{width:100%;height:auto;object-fit:contain;pointer-events: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)}section.about-video .play-button{width:calc(45 / 375 * 100vw);height:calc(45 / 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}}
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.about-gallery,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.about-gallery h2,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.about-gallery h3,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.about-gallery h4,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.about-gallery h5,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.about-gallery h6,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.about-gallery h2,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.about-gallery h3,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.about-gallery p,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}section.about-gallery h2{margin-bottom:60px}section.about-gallery .gallery-container{display:flex;flex-wrap:wrap;gap:10px}section.about-gallery .gallery-more{margin-top:40px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 30px;gap:4px;height:50px;background-color:#fff;border-radius:100000px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:24px;color:#0f0f0f;transition:background-color 200ms,color 200ms;cursor:pointer;width:fit-content;margin-left:auto;margin-right:auto}section.about-gallery .gallery-more:hover,section.about-gallery .gallery-more:active{background-color:#000;color:#fff}section.about-gallery .gallery-more-icon{width:21px;height:22px}@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.about-gallery,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.about-gallery h2,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.about-gallery h3,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.about-gallery h4,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.about-gallery h5,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.about-gallery h6,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.about-gallery h2,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.about-gallery h3,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.about-gallery p,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)}section.about-gallery h2{margin-bottom:calc(25 / 375 * 100vw)}section.about-gallery .gallery-container{flex-wrap:nowrap;flex-direction:column;gap:calc(10 / 375 * 100vw)}section.about-gallery .gallery-more{margin-top:calc(25 / 375 * 100vw);padding:0 calc(30 / 375 * 100vw);gap:calc(4 / 375 * 100vw);height:calc(50 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);width:unset;margin-left:unset;margin-right:unset}section.about-gallery .gallery-more-icon{width:calc(21 / 375 * 100vw);height:calc(22 / 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}}@media (max-width: 1919px){section.about-gallery .gallery-container>img{width:100%;height:auto;object-fit:contain}}
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}section.about-reviews{position:relative}section.about-reviews .reviews-all{width:fit-content;position:absolute;top:132.5px;right:200px;padding:0 30px;height:45px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:24px;color:#fff}section.about-reviews .reviews-all-icon{width:18px;height:18px}section.about-reviews .reviews-container{display:flex;gap:10px;justify-content:space-between}section.about-reviews .reviews-container-left{display:flex;flex-direction:column;justify-content:space-between;width:fit-content}section.about-reviews .reviews-container-left>.rating{display:flex;flex-direction:column;gap:15px;width:fit-content}section.about-reviews .reviews-container-left>.rating>.rating{display:flex;align-items:center;gap:6px;font-family:"Mulish";font-weight:500;font-size:34px;line-height:43px;color:#000}section.about-reviews .reviews-container-left>.rating>.rating img{width:24px;height:24px}section.about-reviews .reviews-container-left>.rating>span{font-family:"Mulish";font-weight:600;font-size:16px;line-height:20px;color:#000}section.about-reviews .reviews-container-left>.rating>.card{display:flex;flex-direction:row;align-items:center;padding:10px;gap:10px;background-color:hsla(0,0%,100%,.25);width:fit-content}section.about-reviews .reviews-container-left>.rating>.card>.icon{position:relative}section.about-reviews .reviews-container-left>.rating>.card>.icon>img{width:auto;height:64px;filter:drop-shadow(0px 4px 4px #d6dfe6)}section.about-reviews .reviews-container-left>.rating>.card>.icon>span{position:absolute;top:35.87px;left:50%;transform:translate(-50%);font-family:"Mulish";font-weight:700;font-size:9.84615px;line-height:12px;color:#878787}section.about-reviews .reviews-container-left>.rating>.card>.right{display:flex;flex-direction:column;gap:4px;width:fit-content}section.about-reviews .reviews-container-left>.rating>.card>.right span{width:max-content;font-family:"Mulish";font-weight:600;font-size:13px;line-height:16px;color:#878787}section.about-reviews .reviews-container-left>.rating>.card>.right span.bold{font-weight:700;font-size:14px;line-height:18px;color:#000}section.about-reviews .reviews-container-left>a.btn{display:flex;width:fit-content;justify-content:center;align-items:center;padding:8px 32px 8px 38px;gap:4px;font-family:"Mulish";font-weight:600;font-size:16px;line-height:27px}section.about-reviews .reviews-container-right{position:relative;width:fit-content;height:fit-content}section.about-reviews .reviews-container-right .btn.arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:1}section.about-reviews .reviews-container-right .btn.arrow.left{left:-25px}section.about-reviews .reviews-container-right .btn.arrow.right{right:-25px}section.about-reviews .reviews-container-right .splide{width:clamp(0px,100vw - 400px,1100px)}section.about-reviews .reviews-container-right .review{width:360px;height:360px;display:flex;flex-direction:column;padding:20px;gap:15px;background-color:#fff;font-family:"Mulish";font-weight:500;font-size:18px;line-height:23px;color:#0f0f0f}section.about-reviews .reviews-container-right .review .stars{display:flex;gap:2px}section.about-reviews .reviews-container-right .review .stars>img{width:18px;height:18px}section.about-reviews .reviews-container-right .review .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}section.about-reviews .reviews-container-right .review .content span:not(.bold){font-weight:600;font-size:14px;line-height:18px;color:#8ca0b5}section.about-reviews .reviews-container-right .review .content span:not(.bold)>a{color:unset}@media (min-width: 1371px){section.about-reviews .reviews-container-right .splide{max-width:60vw}}@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)}section.about-reviews .reviews-all{position:static;margin-bottom:calc(25 / 375 * 100vw);padding:0 calc(30 / 375 * 100vw);height:calc(45 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}section.about-reviews .reviews-all-icon{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}section.about-reviews .reviews-container{gap:calc(10 / 375 * 100vw)}section.about-reviews .reviews-container-left{gap:calc(25 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating{gap:calc(15 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.rating{gap:calc(6 / 375 * 100vw);font-size:calc(34 / 375 * 100vw);line-height:calc(43 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.rating img{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>span{font-size:calc(16 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card{padding:calc(10 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card>.icon>img{height:calc(64 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card>.icon>span{top:calc(35.87 / 375 * 100vw);font-size:calc(9.84615 / 375 * 100vw);line-height:calc(12 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card>.right{gap:calc(4 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card>.right span{font-size:calc(13 / 375 * 100vw);line-height:calc(16 / 375 * 100vw)}section.about-reviews .reviews-container-left>.rating>.card>.right span.bold{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}section.about-reviews .reviews-container-left>a.btn{padding:calc(8 / 375 * 100vw) calc(32 / 375 * 100vw) calc(8 / 375 * 100vw) calc(38 / 375 * 100vw);gap:calc(4 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}section.about-reviews .reviews-container-right .btn.arrow.left{left:calc(-25 / 375 * 100vw)}section.about-reviews .reviews-container-right .btn.arrow.right{right:calc(-25 / 375 * 100vw)}section.about-reviews .reviews-container-right .splide{width:calc(343 / 375 * 100vw)}section.about-reviews .reviews-container-right .review{width:calc(343 / 375 * 100vw);height:calc(343 / 375 * 100vw);padding:calc(20 / 375 * 100vw);gap:calc(15 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);line-height:calc(23 / 375 * 100vw)}section.about-reviews .reviews-container-right .review .stars{gap:calc(2 / 375 * 100vw)}section.about-reviews .reviews-container-right .review .stars>img{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}section.about-reviews .reviews-container-right .review .content span:not(.bold){font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 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}}@media (max-width: 1370px){section.about-reviews .reviews-container{flex-direction:column-reverse}}
