﻿@font-face{font-family:"Montserrat";src:url(./fonts/Montserrat-Light.ttf);font-weight:300}@font-face{font-family:"Montserrat";src:url(./fonts/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(./fonts/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:"Montserrat";src:url(./fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(./fonts/Montserrat-Bold.ttf);font-weight:700}html{margin:0;padding:0;list-style-type:none;height:100%}:root{--bg:#F6F6F6;--blue:#13222F;--green:#00BF63;--gradGreen:linear-gradient(180deg, rgba(0,191,99,1) 0%, rgba(0,170,127,1) 100%)}body{padding:0;margin:0;font-size:16px;font-family:"Montserrat";display:flex;flex-flow:column;min-height:100%;background-color:var(--bg);color:var(--blue);line-height:1.5;-webkit-font-smoothing:antialiased}body main{flex:1 1 auto}*{box-sizing:border-box}.header-top{max-width:1340px;width:100%;padding:40px;margin:0 auto;display:grid;grid-template-columns:55% max-content 1fr;align-items:center;position:relative}@media screen and (max-width:1150px){.header-top{grid-template-columns:1fr repeat(2, max-content);grid-gap:40px}}@media screen and (max-width:767px){.header-top{padding:15px;grid-template-columns:1fr max-content;grid-gap:15px}}.header-top:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;border-bottom:1px solid rgba(39, 39, 39, 0.2)}.header-top div:nth-child(1) .wp-block-image{margin:0}.header-top div:nth-child(1) .wp-block-image a{max-width:220px;display:block}@media screen and (max-width:767px){.header-top div:nth-child(1) .wp-block-image a{max-width:130px}}.header-top div:nth-child(1) .wp-block-image a img{width:100%;height:auto;display:block}@media screen and (max-width:767px){.header-top div:nth-child(2){display:none}}.header-top div:nth-child(2) p{display:grid;grid-template-columns:75px 1fr;grid-gap:15px;align-items:center;margin:0}@media screen and (max-width:767px){.header-top div:nth-child(2) p{grid-template-columns:1fr;grid-gap:0}}.header-top div:nth-child(2) p picture{width:100%;height:75px;border-radius:50%;background:var(--gradGreen);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(66, 66, 66, 0.15)}@media screen and (max-width:767px){.header-top div:nth-child(2) p picture{display:none}}.header-top div:nth-child(2) p b{font-weight:400;display:flex;flex-flow:column;align-items:flex-start}@media screen and (max-width:767px){.header-top div:nth-child(2) p b{align-items:flex-end}}.header-top div:nth-child(2) p b span{text-decoration:none !important;font-weight:500;color:rgba(39, 39, 39, 0.9);border-bottom:1px dashed var(--blue);margin:0 0 10px}@media screen and (max-width:767px){.header-top div:nth-child(2) p b span{font-size:14px}}.header-top div:nth-child(2) p b br{display:none}.header-top div:nth-child(2) p b a{font-size:24px;font-weight:600;color:rgba(39, 39, 39, 0.9);text-decoration:none}@media screen and (max-width:767px){.header-top div:nth-child(2) p b a{font-size:20px}}.header-top div:nth-child(3) ul{display:grid;justify-content:flex-end;grid-template-columns:repeat(3, 44px);grid-template-rows:44px;grid-gap:14px;padding:0;margin:0;list-style-type:none}@media screen and (max-width:767px){.header-top div:nth-child(3) ul{grid-template-columns:repeat(4, 36px);grid-template-rows:36px;grid-gap:8px}}.header-top div:nth-child(3) ul li:nth-child(1){display:none}@media screen and (max-width:767px){.header-top div:nth-child(3) ul li:nth-child(1){display:list-item}}.header-top div:nth-child(3) ul li a{width:100%;height:100%;background:var(--blue);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(66, 66, 66, 0.15)}.header-top div:nth-child(3) ul li a:hover img{transform:scale(1.1)}.header-top div:nth-child(3) ul li a img{width:24px;height:24px;transition:transform 0.3s ease-in-out}@media screen and (max-width:767px){.header-top div:nth-child(3) ul li a img{width:21px;height:21px}}.header-bottom{padding:20px 40px;max-width:1340px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px}@media screen and (max-width:767px){.header-bottom{grid-template-columns:1fr;padding:15px;display:none}}@media screen and (max-width:767px){.header-bottom>div:nth-child(1){display:none}}.header-bottom>div:nth-child(1) .menu-menju-container{display:flex;min-height:100%}.header-bottom>div:nth-child(1) .menu-menju-container ul{padding:0;margin:0;list-style-type:none;display:flex;align-items:center}.header-bottom>div:nth-child(1) .menu-menju-container ul li{min-height:100%;display:flex;position:relative}.header-bottom>div:nth-child(1) .menu-menju-container ul li+li{margin-left:40px}@media screen and (max-width:767px){.header-bottom>div:nth-child(1) .menu-menju-container ul li+li{margin-left:20px}}.header-bottom>div:nth-child(1) .menu-menju-container ul li:hover>ul{top:100%;opacity:1;visibility:visible}.header-bottom>div:nth-child(1) .menu-menju-container ul li>ul{position:absolute;flex-flow:column;align-items:flex-start;padding:1rem;border-radius:10px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1);top:110%;left:-1rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;font-size:15px;background-color:#fff;z-index:2}.header-bottom>div:nth-child(1) .menu-menju-container ul li>ul li+li{margin:10px 0 0}.header-bottom>div:nth-child(1) .menu-menju-container ul li a{color:var(--blue);text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out}.header-bottom>div:nth-child(1) .menu-menju-container ul li a:hover{color:var(--green)}.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper{display:grid;grid-template-columns:1fr 50px;grid-template-rows:50px;box-shadow:0 4px 10px rgba(14, 74, 126, 0.03);border-radius:10px}@media screen and (max-width:767px){.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper{grid-template-columns:1fr 45px;grid-template-rows:45px}}.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper input{-webkit-appearance:none;outline:none;background-color:#fff;border:none;border-radius:10px 0 0 10px;width:100%;padding:0 15px;font-size:16px}@media screen and (max-width:767px){.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper input{font-size:15px}}.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper button{-webkit-appearance:none;outline:none;border:none;padding:0;border-radius:0 10px 10px 0;background:var(--gradGreen);margin:0;font-size:0;display:flex;align-items:center;justify-content:center}.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper button:hover:before{transform:scale(1.1)}.header-bottom>div:nth-child(2) .wp-block-search__inside-wrapper button:before{content:"";width:24px;height:24px;background:url("https://webrocket.kz/wp-content/uploads/2024/03/search.svg") center no-repeat;background-size:contain;transition:all 0.2s ease-in-out}.msg-show{position:fixed;bottom:3rem;right:3rem;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:50%;color:var(--green);box-shadow:0px 4px 10px 0px rgba(91, 91, 91, 0.25);width:55px;height:55px}@media screen and (max-width:767px){.msg-show{bottom:1rem;right:1rem;width:50px;height:50px}}.msg-show svg{width:35px;height:35px}@media screen and (max-width:767px){.msg-show svg{width:30px;height:30px}}.msg-wrap{bottom:3rem;right:3rem;padding:2rem 6rem 2rem 2rem;border-radius:20px;box-shadow:0px 4px 10px 0px rgba(91, 91, 91, 0.25);opacity:0;visibility:hidden;transition:opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;position:fixed;z-index:2;background-color:var(--bg)}.msg-wrap.active{opacity:1;visibility:visible}@media screen and (max-width:767px){.msg-wrap{bottom:1rem;right:1rem;padding:1rem;border-radius:10px}}.msg-wrap-close{top:-20px;left:-20px;position:absolute}.msg-wrap-close svg{display:block}.msg-wrap-title{font-size:22px;margin:0 0 1rem}@media screen and (max-width:767px){.msg-wrap-title{font-size:17px}}.msg-wrap-text{font-size:18px;margin-bottom:1.5rem}@media screen and (max-width:767px){.msg-wrap-text{font-size:15px}}.msg-wrap-list{display:flex;flex-flow:column;max-width:280px}.msg-wrap-list a{display:flex;align-items:center;height:50px;padding:0 30px;font-weight:500;border-radius:25px;color:#fff;text-decoration:none}.msg-wrap-list a+a{margin-top:0.8rem}@media screen and (max-width:767px){.msg-wrap-list a{padding:0 15px;height:45px;font-size:15px}}.msg-wrap-list a svg{margin:0 10px 0 0}footer{background-color:var(--blue);padding:80px 0;color:#fff}@media screen and (max-width:767px){footer{padding:30px 0;font-size:15px}}footer .wp-block-columns{max-width:1340px;width:100%;margin:0 auto;padding:0 40px}footer .wp-block-columns.bottom{padding-top:40px;margin-top:40px;position:relative}@media screen and (max-width:767px){footer .wp-block-columns.bottom{padding-top:20px;margin-top:20px}}footer .wp-block-columns.bottom:before{content:"";left:40px;right:40px;top:0;border-top:1px solid;position:absolute}@media screen and (max-width:767px){footer .wp-block-columns.bottom:before{left:15px;right:15px}}footer .wp-block-columns.bottom p{margin:0}@media screen and (max-width:767px){footer .wp-block-columns{padding:0 15px}}footer .wp-block-columns .wp-block-column:nth-child(1) .logo img{max-width:220px}footer .wp-block-columns .wp-block-column:nth-child(1) ul{display:grid;grid-template-columns:repeat(3, max-content);grid-gap:14px;padding:0;margin:30px 0 0;list-style-type:none}@media screen and (max-width:767px){footer .wp-block-columns .wp-block-column:nth-child(1) ul{grid-template-columns:repeat(4, 36px);grid-template-rows:36px;grid-gap:8px}}footer .wp-block-columns .wp-block-column:nth-child(1) ul li+li{margin-top:0}footer .wp-block-columns .wp-block-column:nth-child(1) ul li a{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}footer .wp-block-columns .wp-block-column:nth-child(1) ul li a:hover img{transform:scale(1.1)}footer .wp-block-columns .wp-block-column:nth-child(1) ul li a img{width:24px;height:24px;transition:transform 0.3s ease-in-out}@media screen and (max-width:767px){footer .wp-block-columns .wp-block-column:nth-child(1) ul li a img{width:21px;height:21px}}footer .wp-block-columns .wp-block-column:nth-child(1){display:flex;flex-flow:column;justify-self:flex-end}footer .wp-block-columns .wp-block-column h4{font-size:18px;font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){footer .wp-block-columns .wp-block-column h4{font-size:16px}}footer .wp-block-columns .wp-block-column ul{padding:0;margin:0;list-style-type:none}footer .wp-block-columns .wp-block-column ul li+li{margin-top:10px}footer .wp-block-columns .wp-block-column ul li a{color:inherit;text-decoration:none}.whatsapp-link{position:fixed;bottom:40px;right:20px;display:flex;-webkit-filter:drop-shadow(0 3px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 3px 10px rgba(0, 0, 0, 0.1));z-index:2}@media screen and (max-width:767px){.whatsapp-link{bottom:20px;right:15px}}.shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;transition:all 0.2s ease-in-out}.shadow.active{opacity:1;visibility:visible}.fix-form{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:380px;width:100%;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;border-radius:20px;z-index:3;background-color:#fff;overflow:hidden;padding:30px}.fix-form.active{opacity:1;visibility:visible}@media screen and (max-width:767px){.fix-form{padding:15px}}.fix-form .b24-form-header-padding{display:none !important}.fix-form .b24-form-padding-side{padding:0 !important}.fix-form h5{font-size:18px;font-weight:500;margin:0 0 30px;text-align:center;line-height:1.3}@media screen and (max-width:767px){.fix-form h5{font-size:16px;margin-bottom:20px}}.fix-form h5 span{opacity:0.6}.fix-form .b24-form-wrapper{min-height:auto}.b24-form{font-family:"Montserrat"}.b24-form-wrapper{border:none !important}.b24-form-control{border-radius:25px !important;height:50px !important;padding:0 20px !important;background-color:var(--bg) !important;border:none !important;outline:none !important;font-family:"Montserrat" !important;font-size:16px !important}.b24-form-control-label{padding:0 20px !important;font-family:"Montserrat" !important;font-size:16px !important}.b24-form-control-not-empty+.b24-form-control-label,.b24-form-control:focus+.b24-form-control-label{opacity:0 !important}.b24-form-btn{border-radius:25px !important;height:50px !important;padding:0 20px !important;background:var(--gradGreen) !important;border:none !important;outline:none !important;font-family:"Montserrat" !important;font-size:16px !important;font-weight:600 !important}.b24-form-sign{display:none !important}.index-slider{padding:0;min-height:auto}@media screen and (max-width:767px){.index-slider .wp-block-cover__background{background:url("https://webrocket.kz/wp-content/uploads/2024/03/mask-group-1.png") left center no-repeat;background-size:cover;opacity:1 !important}}.index-slider .wp-block-cover__image-background{position:initial}@media screen and (max-width:767px){.index-slider .wp-block-cover__image-background{display:none}}.index-slider .wp-block-cover__inner-container{position:absolute;max-width:1340px;padding:40px;margin:auto;left:0;right:0}@media screen and (max-width:767px){.index-slider .wp-block-cover__inner-container{position:initial;padding:40px 15px}}.index-slider .wp-block-cover__inner-container h1{margin:0 0 30px;font-size:42px;font-weight:600}@media screen and (max-width:767px){.index-slider .wp-block-cover__inner-container h1{margin-bottom:20px;font-size:21px}}.index-slider .wp-block-cover__inner-container p{margin:0 0 60px;font-size:18px;font-weight:500;opacity:0.8}@media screen and (max-width:767px){.index-slider .wp-block-cover__inner-container p{margin-bottom:30px;font-size:15px}.index-slider .wp-block-cover__inner-container p br{display:none}}.index-slider .wp-block-cover__inner-container .wp-block-buttons{grid-gap:20px}@media screen and (max-width:767px){.index-slider .wp-block-cover__inner-container .wp-block-buttons{grid-gap:10px}}.index-slider .wp-block-cover__inner-container .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link{background:var(--gradGreen)}.index-slider .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{height:60px;padding:0 2rem;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.3)}@media screen and (max-width:767px){.index-slider .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{padding:0 1rem;height:45px;font-size:15px}}.index-price{max-width:1340px;margin:0 auto;width:100%;padding:80px 40px}@media screen and (max-width:767px){.index-price{padding:40px 15px}}.index-price h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-price h3{font-size:24px;margin-bottom:20px}}.index-price h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-price h3 strong{font-size:14px}}.index-price .wp-block-columns{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}@media screen and (max-width:767px){.index-price .wp-block-columns{grid-gap:15px;display:flex !important;flex-flow:row nowrap !important;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px;margin-left:-15px;margin-right:-15px}}.index-price .wp-block-columns .wp-block-column{padding:60px 40px;border-radius:25px;display:grid;grid-template-columns:1fr max-content;background-color:#fff}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column{border-radius:15px;padding:30px 15px;flex:0 0 auto;flex-basis:auto !important;width:calc(100% - 30px);scroll-snap-align:center}}.index-price .wp-block-columns .wp-block-column h4{font-size:27px;margin:0 0 30px}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column h4{font-size:18px}}.index-price .wp-block-columns .wp-block-column h5{font-size:27px;color:var(--green);font-weight:600;margin:0 0 10px}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column h5{font-size:18px}}.index-price .wp-block-columns .wp-block-column h5 strong{display:block;text-align:right;font-weight:400;opacity:0.5;color:var(--blue);font-size:16px}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column h5 strong{font-size:15px}}.index-price .wp-block-columns .wp-block-column p{grid-column:1/-1;opacity:0.7;max-width:80%;margin:0 0 2rem}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column p{font-size:15px;max-width:100%}}.index-price .wp-block-columns .wp-block-column .wp-block-buttons{grid-column:1/-1}.index-price .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:orange;border:1px solid orange;display:inline-grid;grid-template-columns:22px max-content;gap:10px;align-items:center}.index-price .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:before{content:"";width:100%;height:100%;aspect-ratio:1;background:url("https://webrocket.kz/wp-content/uploads/2024/05/gift.svg") center no-repeat;background-size:contain}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{gap:4px;padding:0 0.6rem;grid-template-columns:16px 1fr}}.index-price .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:16px;height:45px;display:flex;align-items:center;justify-content:center;padding:0 1rem;background:var(--gradGreen);color:#fff;border:none;font-weight:600}@media screen and (max-width:767px){.index-price .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:14px;padding:0 1rem}}.index-case{max-width:1340px;padding:40px 40px 80px;margin:0 auto;width:100%}@media screen and (max-width:767px){.index-case{padding:20px 15px 40px}}.index-case h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-case h3{font-size:24px;margin-bottom:20px}}.index-case h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-case h3 strong{font-size:14px}}@media screen and (max-width:767px){.index-case .index-carousel{margin-left:-15px;margin-right:-15px}.index-case .index-carousel .wp-block-group__inner-container{grid-gap:15px;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:0 15px}}.index-case .wp-block-media-text{padding:40px;border-radius:20px}.index-case .wp-block-media-text+.wp-block-media-text{margin-top:30px}@media screen and (max-width:767px){.index-case .wp-block-media-text+.wp-block-media-text{margin-top:0}}@media screen and (max-width:767px){.index-case .wp-block-media-text{border-radius:15px;padding:15px;flex:0 0 auto;flex-basis:auto !important;width:calc(100% - 30px);scroll-snap-align:center;display:flex;flex-flow:column-reverse}}.index-case .wp-block-media-text__content{padding:0 2.5%}@media screen and (max-width:767px){.index-case .wp-block-media-text__content{padding:0;display:flex;flex-flow:column;flex:1}}.index-case .wp-block-media-text__content h4{margin:0 0 20px;font-size:39px;font-weight:600}@media screen and (max-width:767px){.index-case .wp-block-media-text__content h4{font-size:22px;margin-bottom:15px}}.index-case .wp-block-media-text__content p{margin:0 0 20px;font-size:18px}@media screen and (max-width:767px){.index-case .wp-block-media-text__content p{font-size:15px}}.index-case .wp-block-media-text__content h5{margin:0 0 20px;font-size:24px;font-weight:600}@media screen and (max-width:767px){.index-case .wp-block-media-text__content h5{font-size:17px}}.index-case .wp-block-media-text__content ul{margin:0 0 30px;padding:0;list-style-type:none}@media screen and (max-width:767px){.index-case .wp-block-media-text__content ul{margin-bottom:20px;font-size:15px}}.index-case .wp-block-media-text__content ul li{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:10px}.index-case .wp-block-media-text__content ul li+li{margin-top:14px}@media screen and (max-width:767px){.index-case .wp-block-media-text__content ul li+li{margin-top:10px}}@media screen and (max-width:767px){.index-case .wp-block-media-text__content ul li{grid-template-columns:20px 1fr;grid-gap:8px}}.index-case .wp-block-media-text__content .wp-block-buttons{margin:auto 0 0}.index-case .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:16px;height:45px;display:flex;align-items:center;justify-content:center;padding:0 1rem;font-weight:600;border-width:1px;text-transform:lowercase}@media screen and (max-width:767px){.index-case .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:14px;padding:0 1rem}}.index-about{padding:40px 40px 80px;max-width:1340px;margin:0 auto;width:100%;display:grid !important;grid-gap:0;grid-template-columns:55% 1fr}@media screen and (max-width:767px){.index-about{padding:20px 15px 40px;grid-template-columns:1fr}}.index-about .wp-block-column:nth-child(1) h3{font-size:27px;font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(1) h3{font-size:18px}}.index-about .wp-block-column:nth-child(1) h3 strong{font-size:16px;display:block;font-weight:600;color:var(--green);text-transform:uppercase}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(1) h3 strong{font-size:14px}}.index-about .wp-block-column:nth-child(1) p{font-size:17px;margin:0 0 40px}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(1) p{font-size:15px;margin-bottom:30px}}.index-about .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:16px;height:60px;display:flex;align-items:center;justify-content:center;padding:0 2rem;background:var(--gradGreen);color:#fff;border:none;font-weight:600}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(1) .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:14px;padding:0 1rem;height:45px}}.index-about .wp-block-column:nth-child(2) ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 20px;margin:24px 0;list-style-type:none}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(2) ul{grid-gap:10px;padding:0}}.index-about .wp-block-column:nth-child(2) ul li{color:var(--green);font-size:18px}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(2) ul li{font-size:15px}}.index-about .wp-block-column:nth-child(2) ul li strong{font-size:32px;font-weight:700;color:var(--blue)}@media screen and (max-width:767px){.index-about .wp-block-column:nth-child(2) ul li strong{font-size:27px}}.index-services{max-width:1340px;width:100%;margin:0 auto;padding:40px 40px 80px}@media screen and (max-width:767px){.index-services{padding:20px 15px 40px}}.index-services h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-services h3{font-size:24px;margin-bottom:20px}}.index-services h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-services h3 strong{font-size:14px}}.index-services .sub-nav{max-width:70%;margin:0 0 40px;grid-gap:15px}@media screen and (max-width:767px){.index-services .sub-nav{grid-gap:10px;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:10px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px;margin-left:-15px;margin-right:-15px;max-width:none}}@media screen and (max-width:767px){.index-services .sub-nav .wp-block-button{flex:0 0 auto;flex-basis:auto;scroll-snap-align:center}}.index-services .sub-nav .wp-block-button.active .wp-block-button__link{border-color:var(--green);color:var(--green);background-color:rgba(0, 191, 99, 0.09);cursor:default}.index-services .sub-nav .wp-block-button__link{height:55px;border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);padding:0 2rem;font-size:16px;font-weight:600;background-color:transparent;transition:all 0.2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.index-services .sub-nav .wp-block-button__link{height:45px;padding:0 1rem;font-size:15px}}.index-services .sub-grid{display:none}.index-services .sub-grid.active{display:block}@media screen and (max-width:767px){.index-services .sub-grid{margin-left:-15px;margin-right:-15px}}.index-services .sub-grid .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container{grid-gap:15px;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text{display:flex;flex-flow:column;padding:40px 30px;border-radius:25px;background-color:#fff;position:relative;overflow:hidden;z-index:0}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text{padding:30px 15px;border-radius:15px;flex:0 0 auto;flex-basis:auto;scroll-snap-align:center;width:calc(85% - 30px)}}@media (hover:hover){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:hover{color:#fff}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:hover:before{opacity:1;visibility:visible}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:hover .wp-block-media-text__media img{-wekbit-filter:invert(1) brightness(100);filter:invert(1) brightness(100)}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:hover .wp-block-media-text__content h5{color:rgba(255, 255, 255, 0.6)}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:hover .wp-block-media-text__content .wp-block-button__link{color:#fff}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--gradGreen);opacity:0;visibility:hidden;z-index:-1;transition:all 0.2s ease-in-out}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__media{margin:0 auto auto 0;width:55px}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__media{width:45px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__media img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;object-position:center;transition:all 0.2s ease-in-out}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content{padding:30px 0 0}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content{padding-top:20px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h5{position:absolute;top:40px;right:30px;font-weight:600;font-size:18px;color:rgba(13, 34, 47, 0.6);margin:0}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h5{top:20px;right:15px;font-size:16px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:21px;font-weight:600;margin:0 0 15px;line-height:1.4}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h6{font-size:16px;margin:0;position:absolute;top:44px;left:100px;font-weight:600}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content h6{font-size:15px;left:70px;top:33px;line-height:1.3}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content p{margin:0}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content p{font-size:15px}}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons{margin:15px 0 0}.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none;color:var(--blue);font-size:16px;display:flex;align-items:center;grid-gap:10px;font-weight:600}@media screen and (max-width:767px){.index-services .sub-grid .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button__link{font-size:15px}}.index-seo{max-width:1340px;width:100%;margin:0 auto;padding:40px 40px 80px}@media screen and (max-width:767px){.index-seo{padding:20px 15px 40px}}.index-seo h3{font-size:47px;font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){.index-seo h3{font-size:24px;margin-bottom:10px}}.index-seo h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px}@media screen and (max-width:767px){.index-seo h3 strong{font-size:14px}}.index-seo h3+p{font-size:18px;margin:0 0 40px}@media screen and (max-width:767px){.index-seo h3+p{font-size:15px;margin:0 0 30px}.index-seo h3+p br{display:none}}.index-seo .wp-block-columns .wp-block-column:nth-child(1) h4{font-size:27px;font-weight:600;margin:0 0 40px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(1) h4{font-size:21px;margin:0 0 20px}}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text{display:grid;grid-template-columns:50px 1fr;align-items:center}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text+.wp-block-media-text{margin-top:30px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text+.wp-block-media-text{margin-top:20px}}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text{grid-template-columns:40px 1fr}}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__media img{width:100%;height:auto;display:block}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__content{padding:0 0 0 30px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__content{padding:0 0 0 15px}}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__content h5{font-size:18px;font-weight:600;margin:0 0 8px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__content h5{font-size:17px}}.index-seo .wp-block-columns .wp-block-column:nth-child(1) .wp-block-media-text__content p{margin:0;opacity:0.6;font-size:15px}.index-seo .wp-block-columns .wp-block-column:nth-child(2){padding:0 0 0 20px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(2){padding:0}}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text{border:1px solid rgba(19, 34, 47, 0.1);border-radius:20px;padding:15px 20px;grid-template-columns:60px 1fr;grid-gap:0;margin:0 auto;max-width:93%}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text{border-radius:10px;padding:8px 10px;grid-template-columns:40px 1fr;max-width:100%}}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__media img{width:100%;height:auto;display:block}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__content{padding:0 0 0 20px}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__content{padding-left:10px}}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__content p{margin:0;font-size:17px;color:rgba(19, 34, 47, 0.6)}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__content p{font-size:14px}}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .wp-block-media-text__content p strong{font-weight:600;color:var(--blue)}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .splide__pagination__page{width:12px;height:12px;margin:0 4px;border-radius:50%;background-color:rgba(44, 44, 44, 0.13);transform:none}.index-seo .wp-block-columns .wp-block-column:nth-child(2) .splide__pagination__page.is-active{background-color:var(--green)}@media screen and (max-width:767px){.index-seo .wp-block-columns .wp-block-column:nth-child(2) .splide__pagination__page{width:8px;height:8px}}.index-steps{max-width:1340px;width:100%;padding:40px 40px 80px;margin:0 auto}@media screen and (max-width:767px){.index-steps{padding:20px 15px 40px}}.index-steps h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-steps h3{font-size:24px;margin-bottom:20px}}.index-steps h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px}@media screen and (max-width:767px){.index-steps h3 strong{font-size:14px}}.index-steps ul{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:center;padding:0;list-style-type:none;justify-content:space-between;max-width:900px;margin:0 auto 40px;position:relative;z-index:0}.index-steps ul:before{content:"";left:90px;right:90px;top:50px;border-top:1px solid rgba(13, 34, 47, 0.2);position:absolute;z-index:-1}@media screen and (max-width:767px){.index-steps ul:before{left:60px;right:60px;top:30px}}.index-steps ul li{cursor:pointer;text-align:center;font-weight:500}.index-steps ul li.active{font-weight:600}.index-steps ul li.active strong{background:var(--gradGreen);color:#fff}.index-steps ul li.active strong:before{top:-13px;right:-13px;bottom:-13px;left:-13px;opacity:1}@media screen and (max-width:767px){.index-steps ul li.active strong:before{top:-8px;right:-8px;bottom:-8px;left:-8px}}@media screen and (max-width:767px){.index-steps ul li{font-size:13px}}.index-steps ul li strong{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:600;color:rgba(13, 34, 47, 0.5);background:#E4E5E6;box-shadow:0 4px 10px rgba(14, 74, 126, 0.03);position:relative;margin:0 auto 25px}.index-steps ul li strong:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--green);transition:all 0.2s ease-in-out;opacity:0;border-radius:50%}@media screen and (max-width:767px){.index-steps ul li strong{width:60px;height:60px;font-size:25px;margin-bottom:15px}}.index-steps ul li strong+br{display:none}.index-steps .wp-block-media-text{background-color:#fff;border-radius:25px;padding:40px;box-shadow:0 4px 10px rgba(14, 74, 126, 0.03);display:none}@media screen and (max-width:767px){.index-steps .wp-block-media-text{padding:20px 15px 30px;border-radius:15px}}.index-steps .wp-block-media-text.active{display:grid}@media screen and (max-width:767px){.index-steps .wp-block-media-text__content{padding:15px 0 0}}.index-steps .wp-block-media-text__content h5{font-size:16px;font-weight:600;margin:0;color:var(--green);text-transform:uppercase}@media screen and (max-width:767px){.index-steps .wp-block-media-text__content h5{font-size:15px}}.index-steps .wp-block-media-text__content h4{font-size:27px;font-weight:600;margin:18px 0}@media screen and (max-width:767px){.index-steps .wp-block-media-text__content h4{font-size:18px;margin:14px 0}}.index-steps .wp-block-media-text__content p{margin:0;font-size:18px}@media screen and (max-width:767px){.index-steps .wp-block-media-text__content p{font-size:15px}}.index-reviews{max-width:1340px;width:100%;padding:40px 40px 80px;margin:0 auto}@media screen and (max-width:767px){.index-reviews{padding:20px 15px 40px}}.index-reviews h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-reviews h3{font-size:24px;margin-bottom:20px}}.index-reviews h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px}@media screen and (max-width:767px){.index-reviews h3 strong{font-size:14px}}.index-reviews h3 span{text-decoration:none !important;opacity:0.5}.index-reviews .splide{display:flex;flex-flow:column-reverse}@media screen and (max-width:767px){.index-reviews .splide{margin-left:-15px;margin-right:-15px}.index-reviews .splide .splide__list{grid-gap:15px;display:flex !important;flex-flow:row nowrap !important;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px !important}}.index-reviews .splide__arrows{margin:30px 0 0;display:grid;grid-template-columns:repeat(2, 50px);grid-template-rows:50px;grid-gap:10px;justify-content:center;position:relative}.index-reviews .splide__arrows:before{content:"";left:0;width:calc(50% - 70px);top:calc(50% - 1px);border-top:1px solid rgba(13, 34, 47, 0.2);position:absolute;z-index:-1}.index-reviews .splide__arrows:after{content:"";right:0;width:calc(50% - 70px);top:calc(50% - 1px);border-top:1px solid rgba(13, 34, 47, 0.2);position:absolute;z-index:-1}.index-reviews .splide__arrows .splide__arrow{position:initial;margin:0;transform:none;border:1px solid rgba(13, 34, 47, 0.35);padding:0;border-radius:50%;width:100%;height:100%;background-color:var(--bg);outline:none}.index-reviews .splide__slide{padding:30px;border-radius:25px;position:relative;background-color:#fff;display:flex;flex-flow:column;grid-gap:0}@media screen and (max-width:767px){.index-reviews .splide__slide{padding:15px;border-radius:15px;flex:0 0 auto;flex-basis:auto !important;width:calc(100% - 30px);scroll-snap-align:center}}.index-reviews .splide__slide .wp-block-media-text{grid-template-columns:120px 1fr;grid-gap:20px}@media screen and (max-width:767px){.index-reviews .splide__slide .wp-block-media-text{grid-template-columns:100px 1fr;grid-gap:15px}}.index-reviews .splide__slide .wp-block-media-text__media img{border-radius:20px;overflow:hidden}.index-reviews .splide__slide .wp-block-media-text__content{padding:0}.index-reviews .splide__slide .wp-block-media-text__content h5{border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);font-weight:700;padding:0 1rem;border-radius:25px;height:45px;display:flex;align-items:center;justify-content:center;top:30px;right:30px;position:absolute;margin:0;text-transform:uppercase;font-size:18px}@media screen and (max-width:767px){.index-reviews .splide__slide .wp-block-media-text__content h5{padding:0 0.8rem;font-size:16px;height:40px;display:none}}.index-reviews .splide__slide .wp-block-media-text__content h4{font-size:20px;font-weight:600;margin:0 0 8px}@media screen and (max-width:767px){.index-reviews .splide__slide .wp-block-media-text__content h4{font-size:18px}}.index-reviews .splide__slide .wp-block-media-text__content p{font-size:15px;margin:0}@media screen and (max-width:767px){.index-reviews .splide__slide .wp-block-media-text__content p{font-size:14px}}.index-reviews .splide__slide p{font-size:16px;opacity:0.6;margin:20px 0 30px}@media screen and (max-width:767px){.index-reviews .splide__slide p{font-size:15px;margin:15px 0 20px}}.index-reviews .splide__slide .wp-block-buttons{margin:auto 0 0}.index-reviews .splide__slide .wp-block-buttons .wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none;color:var(--green);font-size:16px;display:flex;align-items:center;grid-gap:10px;font-weight:600}@media screen and (max-width:767px){.index-reviews .splide__slide .wp-block-buttons .wp-block-button__link{font-size:15px}}.index-faq{max-width:1340px;margin:0 auto;padding:40px 40px 80px;width:100%}@media screen and (max-width:767px){.index-faq{padding:20px 15px 40px}}.index-faq h3{font-size:47px;font-weight:600;margin:0 0 30px}@media screen and (max-width:767px){.index-faq h3{font-size:24px;margin-bottom:20px}}.index-faq h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-faq h3 strong{font-size:14px}}.index-faq .wp-block-columns{display:block;margin:0 0 20px}@media screen and (max-width:767px){.index-faq .wp-block-columns{margin-bottom:15px}}.index-faq .wp-block-columns .wp-block-column:nth-child(1){background-color:#fff;padding:20px 30px;border-radius:25px;cursor:pointer}@media screen and (max-width:767px){.index-faq .wp-block-columns .wp-block-column:nth-child(1){border-radius:15px;padding:12px 15px}}.index-faq .wp-block-columns .wp-block-column:nth-child(1) p{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.index-faq .wp-block-columns .wp-block-column:nth-child(1) p{font-size:16px}}.index-faq .wp-block-columns .wp-block-column:nth-child(1) p.active img{transform:rotateZ(180deg)}.index-faq .wp-block-columns .wp-block-column:nth-child(1) p img{width:30px;height:30px;margin:0 0 0 15px;transition:all 0.2s ease-in-out}@media screen and (max-width:767px){.index-faq .wp-block-columns .wp-block-column:nth-child(1) p img{width:20px;height:20px;margin:0 0 0 10px}}.index-faq .wp-block-columns .wp-block-column:nth-child(2){padding:25px 0 0;display:none}@media screen and (max-width:767px){.index-faq .wp-block-columns .wp-block-column:nth-child(2){padding:15px 0 0;font-size:15px}}.index-faq .wp-block-columns .wp-block-column:nth-child(2) p{margin-top:0}.index-faq .wp-block-columns .wp-block-column:nth-child(2)>*:last-child{margin-bottom:0}.index-why{max-width:1340px;width:100%;padding:40px 40px 80px;margin:0 auto}@media screen and (max-width:767px){.index-why{padding:20px 15px 40px}}.index-why h3{font-size:47px;font-weight:600;margin:0 0 40px;line-height:1.3}@media screen and (max-width:767px){.index-why h3{font-size:24px;margin-bottom:20px}}.index-why h3 strong{display:block;font-weight:600;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-why h3 strong{font-size:14px}}.index-why .wp-block-columns{grid-gap:25px}@media screen and (max-width:767px){.index-why .wp-block-columns{grid-gap:15px;display:flex !important;flex-flow:row nowrap !important;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px;margin-left:-15px;margin-right:-15px}}.index-why .wp-block-columns .wp-block-column{border-radius:25px;padding:40px 30px;background-color:#fff;display:flex;flex-flow:column}@media screen and (max-width:767px){.index-why .wp-block-columns .wp-block-column{padding:25px 15px;border-radius:15px;flex:0 0 auto;flex-basis:auto !important;width:calc(100% - 30px);scroll-snap-align:center}}.index-why .wp-block-columns .wp-block-column h4{border-radius:10px;width:60px;height:65px;display:flex;align-items:center;justify-content:center;background:var(--gradGreen);color:#fff;font-weight:700;font-size:21px;margin:0;box-shadow:0 4px 14px rgba(32, 75, 112, 0.14)}@media screen and (max-width:767px){.index-why .wp-block-columns .wp-block-column h4{font-size:18px;border-radius:6px;width:50px;height:55px}}.index-why .wp-block-columns .wp-block-column h5{font-size:24px;font-weight:600;margin:25px 0 20px}@media screen and (max-width:767px){.index-why .wp-block-columns .wp-block-column h5{font-size:18px}}.index-why .wp-block-columns .wp-block-column p{margin:0 0 30px;color:rgba(19, 34, 47, 0.5)}@media screen and (max-width:767px){.index-why .wp-block-columns .wp-block-column p{margin-bottom:20px;font-size:15px}}.index-why .wp-block-columns .wp-block-column .wp-block-buttons{margin:auto 0 0}.index-why .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none;color:var(--green);font-size:16px;display:flex;align-items:center;grid-gap:10px;font-weight:600}@media screen and (max-width:767px){.index-why .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link{font-size:15px}}.index-video{max-width:1340px;width:100%;margin:0 auto;padding:40px 40px 80px}@media screen and (max-width:767px){.index-video{padding:20px 15px 40px}}.index-video h3{font-size:47px;font-weight:600;margin:0 0 40px;line-height:1.3}@media screen and (max-width:767px){.index-video h3{font-size:24px;margin-bottom:20px}}.index-video h3 strong{display:block;font-weight:500;color:var(--green);font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.index-video h3 strong{font-size:14px}}.index-video h3 span{text-decoration:none !important;opacity:0.5}.index-video .wp-block-columns{grid-gap:25px}@media screen and (max-width:767px){.index-video .wp-block-columns{grid-gap:15px;display:flex !important;flex-flow:row nowrap !important;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px;margin-left:-15px;margin-right:-15px}}.index-video .wp-block-columns .wp-block-column{border-radius:25px;padding:30px 20px;background-color:#fff}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column{padding:20px 15px 25px;border-radius:15px;flex:0 0 auto;flex-basis:auto !important;width:calc(80% - 30px);scroll-snap-align:center}}.index-video .wp-block-columns .wp-block-column h5{font-size:16px;font-weight:500;margin:0;display:grid;grid-template-columns:40px 1fr;grid-gap:10px;align-items:center;color:rgba(19, 34, 47, 0.6)}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column h5{font-size:15px;grid-template-columns:25px 1fr;grid-gap:8px}}.index-video .wp-block-columns .wp-block-column .wp-block-media-text{grid-template-columns:35% 1fr;margin:20px 0}.index-video .wp-block-columns .wp-block-column .wp-block-media-text__media img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column .wp-block-media-text__content{padding:15px 0 0}}.index-video .wp-block-columns .wp-block-column .wp-block-media-text__content h4{margin:0 0 15px;font-size:21px;font-weight:600}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column .wp-block-media-text__content h4{font-size:18px;margin-bottom:0}}.index-video .wp-block-columns .wp-block-column .wp-block-media-text__content p{margin:0;opacity:0.6;font-size:17px}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column .wp-block-media-text__content p{display:none}}.index-video .wp-block-columns .wp-block-column .wp-block-buttons{margin:auto 0 0;display:flex}.index-video .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button{width:100%}.index-video .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{background-color:transparent;padding:0 1rem;margin:0;border:1px solid var(--green);color:var(--green);font-size:16px;display:flex;align-items:center;justify-content:center;font-weight:600;height:50px}@media screen and (max-width:767px){.index-video .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:15px;height:45px}}.index-form{max-width:1340px;width:100%;padding:40px 40px 80px;margin:0 auto}@media screen and (max-width:767px){.index-form{padding:20px 15px 40px}}.index-form .wp-block-group__inner-container{border-radius:25px;background-color:#fff;padding:40px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container{padding:20px 15px 15px;border-radius:15px}}.index-form .wp-block-group__inner-container h3{font-size:47px;font-weight:600;margin:0 0 30px;line-height:1.3}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container h3{font-size:24px;margin-bottom:20px}}.index-form .wp-block-group__inner-container h3 strong{opacity:0.5;font-weight:600}.index-form .wp-block-group__inner-container .wp-block-columns{margin:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul{padding:0;margin:0 0 50px;list-style-type:none;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul{margin:0 0 30px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul li{display:grid;grid-template-columns:24px 1fr;grid-gap:5px 10px;font-size:15px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul li{grid-template-columns:20px 1fr;grid-gap:4px 8px;font-size:14px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul li a{font-size:24px;grid-column:1/-1;text-decoration:none;color:var(--blue);font-weight:600}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) ul li a{font-size:16px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) p{margin:0 0 30px;opacity:0.6;font-size:18px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) p{font-size:15px;margin-bottom:20px}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) p br{display:none}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text{grid-template-columns:120px 1fr;grid-gap:20px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text{grid-template-columns:100px 1fr;grid-gap:10px;display:none}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text__content{padding:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text__content h4{font-size:20px;font-weight:600;margin:0 0 8px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text__content h4{font-size:18px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text__content p{opacity:0.6;margin:0;font-size:16px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(1) .wp-block-media-text__content p{font-size:15px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2){border-radius:25px;padding:30px;background-color:var(--bg)}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2){border-radius:15px;padding:15px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) h5{font-size:18px;font-weight:500;margin:0 0 30px;text-align:center;line-height:1.3}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) h5{font-size:16px;margin-bottom:20px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) h5 span{opacity:0.6}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .b24-form{opacity:1;visibility:visible;position:initial;transform:none}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .b24-form-control{background-color:#fff !important}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .b24-form-header-padding{display:none}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .b24-form-padding-side{padding:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .b24-form-wrapper{padding:0;border-radius:0;min-height:auto;background-color:transparent}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form{border-radius:25px;padding:30px;background-color:var(--bg)}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form{border-radius:15px;padding:15px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .title{font-size:18px;font-weight:500;margin:0 0 30px;text-align:center;line-height:1.3}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .title{font-size:16px;margin-bottom:20px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .title span{opacity:0.6}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree){margin:0 0 15px}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree) input:not([type="checkbox"]){-webkit-appearance:none;outline:none;border:none;padding:0 20px;font-size:16px;font-family:"Montserrat";height:50px;display:flex;align-items:center;width:100%;background-color:rgba(19, 34, 47, 0.05);border-radius:25px}@media screen and (max-width:767px){.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree) input:not([type="checkbox"]){height:45px;padding:0 15px;font-size:15px}}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree).submit{margin:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree).submit input{background:var(--gradGreen);color:#fff;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree).submit .wpcf7-spinner{display:none}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form p:not(.title, .agree) .wpcf7-not-valid-tip{display:none}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree{margin:0 0 15px}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree br,.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree .wpcf7-not-valid-tip{display:none}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree .wpcf7-list-item{margin:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree label{font-size:11px;display:grid;grid-template-columns:14px 1fr;grid-gap:10px}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree label input{-webkit-appearance:none;outline:none;background:var(--bg);width:14px;height:14px;border:1px solid var(--blue);padding:0;border-radius:2px;margin:0}.index-form .wp-block-group__inner-container .wp-block-column:nth-child(2) .wpcf7-form .agree label input:checked{background:var(--gradGreen);border-color:var(--green)}.portfolio-title{font-size:47px;font-weight:600;margin:0 0 40px}@media screen and (max-width:767px){.portfolio-title{font-size:24px;margin-bottom:20px}}.portfolio-nav{max-width:1340px;padding:0 40px;margin:0 auto 33px;list-style-type:none;display:flex;flex-flow:row wrap;gap:15px;font-size:20px;font-weight:600}@media screen and (max-width:767px){.portfolio-nav{grid-gap:10px;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:10px;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding:0 15px;margin-left:0;margin-right:0;max-width:none}}.portfolio-nav:before{content:"Фильтр";width:100%;font-size:16px;text-transform:uppercase;margin:0 0 10px}@media screen and (max-width:767px){.portfolio-nav:before{display:none}}.portfolio-nav li{height:55px;border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);padding:0 2rem;font-size:16px;font-weight:600;background-color:transparent;transition:all 0.2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:30px}@media screen and (max-width:767px){.portfolio-nav li{height:45px;padding:0 1rem;font-size:15px;flex:0 0 auto;flex-basis:auto;scroll-snap-align:center}}.portfolio-nav li.active{border-color:var(--green);color:var(--green);background-color:rgba(0, 191, 99, 0.09);cursor:default}.portfolio-list{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.portfolio-list{padding-left:15px;padding-right:15px;margin-bottom:40px}}.portfolio-list .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container{grid-template-columns:1fr;gap:15px}}.portfolio-list .wp-block-group__inner-container .wp-block-media-text{position:relative;display:block}.portfolio-list .wp-block-group__inner-container .wp-block-media-text:hover .wp-block-media-text__content{opacity:1;visibility:visible}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__media img{width:100%;height:auto;display:block;border-radius:20px}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container .wp-block-media-text__media img{border-radius:15px}}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:flex-end;text-align:right;padding:25px 8%;color:#fff;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;background-color:rgba(0, 0, 0, 0.25);border-radius:20px}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content{opacity:1;visibility:visible;padding:15px;border-radius:15px}}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content p{font-size:18px;margin:0}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content p{font-size:16px}}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:27px;margin:30px 0 10px}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px;margin:15px 0 5px}}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons{margin:auto 0 0}.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{height:55px;padding:0 4rem;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;background:var(--gradGreen)}@media screen and (max-width:767px){.portfolio-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{padding:0 1rem;height:45px;font-size:15px}}.after-footer{max-width:1260px;width:calc(100% - 80px);padding:30px 5%;margin:0 auto 60px;background-color:#fff;border-radius:25px;display:grid;grid-template-columns:max-content 0.6fr;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.after-footer{padding:10px 15px;width:calc(100% - 30px);border-radius:15px;margin-bottom:30px;grid-template-columns:1fr;gap:20px}}.after-footer h5{font-size:20px;font-weight:600;margin:0}@media screen and (max-width:767px){.after-footer h5{font-size:18px;text-align:center}}.after-footer h5 span{opacity:0.6}.after-footer .b24-form-wrapper.b24-form-border-bottom{min-height:auto}.after-footer .b24-form-header-padding{display:none}.after-footer .b24-form-content{padding:0}.breadcrumbs{max-width:1340px;margin:0 auto;padding:20px 40px;font-size:16px}@media screen and (max-width:767px){.breadcrumbs{font-size:14px;padding:15px}}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--green)}.service-title{font-size:47px;font-weight:600;margin:0 0 40px}@media screen and (max-width:767px){.service-title{font-size:24px;margin-bottom:20px}}.service-list{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.service-list{padding-left:15px;padding-right:15px;margin-bottom:40px}}.service-list .wp-block-group__inner-container{display:grid;grid-template-columns:1fr;gap:25px}.service-list .wp-block-group__inner-container .wp-block-media-text{grid-template-columns:250px 1fr;padding-bottom:25px;border-bottom:1px solid #869097}.service-list .wp-block-group__inner-container .wp-block-media-text__media{background-color:#fff;padding:20px;border-radius:20px;display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__media{background-color:transparent;padding:0;justify-content:flex-start}}.service-list .wp-block-group__inner-container .wp-block-media-text__media img{width:120px;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__media img{width:50px}}.service-list .wp-block-group__inner-container .wp-block-media-text__content{padding:0 5%}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__content{padding:15px 0 0}}.service-list .wp-block-group__inner-container .wp-block-media-text__content p{font-size:16px;margin:0;opacity:0.6}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__content p{font-size:15px}}.service-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:27px;margin:0 0 15px}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px;margin-bottom:10px}}.service-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons{margin:15px 0 0}.service-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{height:50px;padding:0 4rem;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;background:var(--gradGreen);min-width:40%}@media screen and (max-width:767px){.service-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{padding:0 2rem;height:45px;font-size:15px}}.contact-title{font-size:47px;font-weight:600;margin:0 0 40px}@media screen and (max-width:767px){.contact-title{font-size:24px;margin-bottom:20px}}.contact-map{max-width:1260px;width:calc(100% - 80px);margin:0 auto 60px;display:grid !important;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:767px){.contact-map{width:calc(100% - 30px);margin-bottom:40px;grid-template-columns:1fr}}.contact-map .wp-block-column:nth-child(1){background-color:#fff;padding:30px 3rem;border-radius:25px}@media screen and (max-width:767px){.contact-map .wp-block-column:nth-child(1){padding:15px;border-radus:15px}}.contact-map .wp-block-column:nth-child(1) h5{font-size:20px;font-weight:600;margin:0 0 30px;text-align:center}@media screen and (max-width:767px){.contact-map .wp-block-column:nth-child(1) h5{font-size:18px}}.contact-map .wp-block-column:nth-child(1) h5 span{opacity:0.6}.contact-map .wp-block-column:nth-child(1) .b24-form-wrapper.b24-form-border-bottom{min-height:auto;width:90%}@media screen and (max-width:767px){.contact-map .wp-block-column:nth-child(1) .b24-form-wrapper.b24-form-border-bottom{width:100%}}.contact-map .wp-block-column:nth-child(1) .b24-form-header-padding{display:none}.contact-map .wp-block-column:nth-child(1) .b24-form-content{padding:0}.contact-map .wp-block-column:nth-child(2) iframe{border:none !important;border-radius:25px;width:100% !important;height:300px}@media screen and (max-width:767px){.contact-map .wp-block-column:nth-child(2) iframe{border-radius:15px}}.contact-map .wp-block-column:nth-child(2) ul{padding:0;margin:20px auto 0;width:90%;list-style-type:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width:767px){.contact-map .wp-block-column:nth-child(2) ul{width:100%;margin-top:15px;gap:15px}}.contact-map .wp-block-column:nth-child(2) ul li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center}.contact-map .wp-block-column:nth-child(2) ul li img{width:100% !important}.contact-map .wp-block-column:nth-child(2) ul li a{color:inherit;text-decoration:none}.company-title{font-size:47px;font-weight:600;margin:0 0 40px}@media screen and (max-width:767px){.company-title{font-size:24px;margin-bottom:20px}}.company-text{max-width:1340px;padding:0 40px;margin:0 auto 60px;display:grid;grid-template-columns:1fr 0.8fr !important}@media screen and (max-width:767px){.company-text{grid-template-columns:1fr;padding-left:15px;padding-right:15px}}.company-text .wp-block-media-text__media img{border-radius:25px;display:block;width:100%;height:auto}@media screen and (max-width:767px){.company-text .wp-block-media-text__media img{border-radius:15px}}.company-text .wp-block-media-text__content{padding:0 5% 0 0}@media screen and (max-width:767px){.company-text .wp-block-media-text__content{padding:20px 0 0}}.company-text .wp-block-media-text__content h3{font-size:24px;font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){.company-text .wp-block-media-text__content h3{font-size:18px}}.company-text .wp-block-media-text__content p{font-size:17px;margin:0 0 40px}@media screen and (max-width:767px){.company-text .wp-block-media-text__content p{font-size:15px;margin-bottom:30px}}.company-text .wp-block-media-text__content ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 20px;margin:24px 0;list-style-type:none;padding:0}@media screen and (max-width:767px){.company-text .wp-block-media-text__content ul{grid-gap:10px}}.company-text .wp-block-media-text__content ul li{color:var(--green);font-size:18px}@media screen and (max-width:767px){.company-text .wp-block-media-text__content ul li{font-size:15px}}.company-text .wp-block-media-text__content ul li strong{font-size:32px;font-weight:700;color:var(--blue)}@media screen and (max-width:767px){.company-text .wp-block-media-text__content ul li strong{font-size:27px}}.company-target{max-width:1340px;padding:0 40px;margin:0 auto 60px;gap:15px}@media screen and (max-width:767px){.company-target{padding-left:15px;padding-right:15px}}.company-target .wp-block-column{padding:2rem;border-radius:25px;background-color:#fff}.company-target .wp-block-column:nth-child(2){background:var(--gradGreen);color:#fff}@media screen and (max-width:767px){.company-target .wp-block-column{padding:1rem;border-radius:15px}}.company-target .wp-block-column h4{font-size:24px;font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){.company-target .wp-block-column h4{font-size:18px;margin-bottom:15px}}.company-target .wp-block-column p{margin:0;font-size:16px}@media screen and (max-width:767px){.company-target .wp-block-column p{font-size:15px}}.company-history{max-width:1340px;margin:0 auto 60px;padding:0 40px}@media screen and (max-width:767px){.company-history{padding-left:15px;padding-right:15px;margin-bottom:40px}}.company-history-title{font-size:47px;font-weight:600;margin:0 0 40px;padding:0 15px}@media screen and (max-width:767px){.company-history-title{font-size:24px;margin-bottom:20px}}.company-history-title strong{font-weight:400;font-size:16px;display:block}@media screen and (max-width:767px){.company-history-title strong{font-size:15px}}.company-history .splide__arrows{display:grid;grid-template-columns:repeat(2, 45px);gap:10px;grid-template-rows:45px;margin:0 0 20px}@media screen and (max-width:767px){.company-history .splide__arrows{display:none}}.company-history .splide__arrows .splide__arrow{position:initial;background:url("/wp-content/uploads/2024/06/chevron-right.svg") center no-repeat;background-size:contain;border:none;transform:none;width:100%;height:100%}.company-history .splide__arrows .splide__arrow--prev{background-image:url("/wp-content/uploads/2024/06/chevron-left.svg")}.company-history .splide__arrows .splide__arrow svg{display:none}.company-history .splide__slide{padding:2rem;border-radius:25px;background-color:#fff;font-size:16px}@media screen and (max-width:767px){.company-history .splide__slide{padding:1rem;border-radius:15px;font-size:15px}}.company-history .splide__slide.is-active{background:var(--gradGreen);color:#fff}.company-history .splide__slide strong:first-child{font-size:20px;display:block;text-align:right;margin:0 0 10px;font-weight:500}@media screen and (767px){.company-history .splide__slide strong:first-child{font-size:18px}}.company-history .my-slider-progress{background-color:transparent;border-radius:3px;position:relative;margin:25px auto 0;max-width:90%}.company-history .my-slider-progress:before{content:"";position:absolute;top:calc(50% - 1px/2);left:0;width:100%;border-top:1px solid var(--blue)}.company-history .my-slider-progress-bar{background:var(--green);height:4px;border-radius:3px;transition:width 400ms ease;width:0;z-index:1;position:relative}.company-team{max-width:1340px;padding:0 40px;margin:0 auto 20px}@media screen and (max-width:767px){.company-team{padding-left:15px;padding-right:15px}}.company-team-title{font-size:47px;font-weight:600;margin:0 0 40px;padding:0 15px}@media screen and (max-width:767px){.company-team-title{font-size:24px;margin-bottom:20px}}.company-team .splide__arrows{display:grid;grid-template-columns:repeat(2, 45px);gap:10px;grid-template-rows:45px;margin:0 0 20px}@media screen and (max-width:767px){.company-team .splide__arrows{display:none}}.company-team .splide__arrows .splide__arrow{position:initial;background:url("/wp-content/uploads/2024/06/chevron-right.svg") center no-repeat;background-size:contain;border:none;transform:none;width:100%;height:100%}.company-team .splide__arrows .splide__arrow--prev{background-image:url("/wp-content/uploads/2024/06/chevron-left.svg")}.company-team .splide__arrows .splide__arrow svg{display:none}.company-team .splide__slide{background:var(--gradGreen);padding:2rem 5%;border-radius:25px;grid-template-columns:1fr 0.6fr !important}@media screen and (max-width:767px){.company-team .splide__slide{padding:1rem;border-radius:15px;grid-template-columns:1fr !important}}.company-team .splide__slide .wp-block-media-text__media img{border-radius:25px;width:100%;height:auto;display:block}@media screen and (max-width:767px){.company-team .splide__slide .wp-block-media-text__media img{border-radius:15px}}.company-team .splide__slide .wp-block-media-text__content{padding:0 8% 0 0;color:#fff}@media screen and (max-width:767px){.company-team .splide__slide .wp-block-media-text__content{padding:20px 0 0}}.company-team .splide__slide .wp-block-media-text__content p{margin:0}@media screen and (max-width:767px){.company-team .splide__slide .wp-block-media-text__content p{font-size:15px}}.company-team .splide__slide .wp-block-media-text__content h3{font-size:24px;font-weight:600;margin:10px 0 20px}@media screen and (max-width:767px){.company-team .splide__slide .wp-block-media-text__content h3{font-size:18px;margin:5px 0 10px}}.company-team .splide__slide .wp-block-media-text__content h4{margin:0 0 10px;font-size:24px;font-weight:600}@media screen and (max-width:767px){.company-team .splide__slide .wp-block-media-text__content h4{font-size:18px;margin-bottom:5px}}.company-team-mini{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.company-team-mini{padding-left:15px;padding-right:15px}}.company-team-mini .splide__slide{border:none !important}.company-team-mini .splide__slide.is-active img{border-color:var(--green)}.company-team-mini .splide__slide img{width:100%;height:auto;display:block;border-radius:25px;border:1px solid transparent}@media screen and (max-width:767px){.company-team-mini .splide__slide img{border-radius:15px}}.company-team-mini .my-slider-progress{background-color:transparent;border-radius:3px;position:relative;margin:25px auto 0;max-width:90%;width:100%}.company-team-mini .my-slider-progress:before{content:"";position:absolute;top:calc(50% - 1px/2);left:0;width:100%;border-top:1px solid var(--blue)}.company-team-mini .my-slider-progress-bar{background:var(--green);height:4px;border-radius:3px;transition:width 400ms ease;width:0;z-index:1;position:relative}.company-list{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.company-list{padding-left:15px;padding-right:15px;margin-bottom:40px}}.company-list-title{font-size:47px;font-weight:600;margin:0 0 40px;padding:0 15px}@media screen and (max-width:767px){.company-list-title{font-size:24px;margin-bottom:20px}}.company-list .wp-block-group__inner-container{display:grid;grid-template-columns:1fr;gap:25px}.company-list .wp-block-group__inner-container .wp-block-media-text{grid-template-columns:250px 1fr;padding-bottom:25px;border-bottom:1px solid #869097}.company-list .wp-block-group__inner-container .wp-block-media-text__media{background-color:#fff;padding:20px;border-radius:20px;display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width:767px){.company-list .wp-block-group__inner-container .wp-block-media-text__media{background-color:transparent;padding:0;justify-content:flex-start}}.company-list .wp-block-group__inner-container .wp-block-media-text__media img{width:120px;height:100%;aspect-ratio:1;object-fit:contain;object-position:center}@media screen and (max-width:767px){.company-list .wp-block-group__inner-container .wp-block-media-text__media img{width:50px}}.company-list .wp-block-group__inner-container .wp-block-media-text__content{padding:0 5%;position:relative}@media screen and (max-width:767px){.company-list .wp-block-group__inner-container .wp-block-media-text__content{padding:15px 0 0}}.company-list .wp-block-group__inner-container .wp-block-media-text__content h5{position:absolute;top:0;right:0;opacity:0.6;font-weight:400;font-size:15px;margin:0}.company-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:27px;margin:0 0 15px}@media screen and (max-width:767px){.company-list .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px;margin-bottom:10px}}.company-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons{margin:15px 0 0}.company-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{height:50px;padding:0 4rem;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;background:var(--gradGreen);min-width:40%}@media screen and (max-width:767px){.company-list .wp-block-group__inner-container .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{padding:0 2rem;height:45px;font-size:15px}}.page-media{max-width:1340px;padding:0 40px;margin:40px auto 60px;grid-template-columns:0.7fr 1fr !important}@media screen and (max-width:767px){.page-media{padding:0 15px;margin-top:30px;margin-bottom:40px;grid-template-columns:1fr !important}}.page-media .wp-block-media-text__content{padding:0 5% 0 0}@media screen and (max-width:767px){.page-media .wp-block-media-text__content{padding:20px 0 0}}.page-media .wp-block-media-text__content h1{margin:0 0 20px;font-size:47px;font-weight:600}@media screen and (max-width:767px){.page-media .wp-block-media-text__content h1{margin-bottom:10px;font-size:24px}}.page-media .wp-block-media-text__content p{font-size:17px;margin:0 0 20px}@media screen and (max-width:767px){.page-media .wp-block-media-text__content p{font-size:15px;margin-bottom:10px}}.page-media .wp-block-media-text__content .wp-block-buttons{margin:15px 0 0}.page-media .wp-block-media-text__content .wp-block-buttons .wp-block-button{min-width:70%}.page-media .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{height:50px;padding:0 4rem;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;background:var(--gradGreen)}@media screen and (max-width:767px){.page-media .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{padding:0 2rem;height:45px;font-size:15px}}.page-media .wp-block-media-text__media img{border-radius:25px;width:100%;height:auto;display:block}@media screen and (max-width:767px){.page-media .wp-block-media-text__media img{border-radius:15px}}.page-info{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.page-info{padding-left:15px;padding-right:15px}}.page-info .wp-block-column{padding:2rem;border-radius:25px;background-color:#fff}@media screen and (max-width:767px){.page-info .wp-block-column{padding:1rem;border-radius:15px}}.page-info .wp-block-column .wp-block-image figure{background-color:#F6F6F6;border-radius:15px;padding:1rem 2rem}@media screen and (max-width:767px){.page-info .wp-block-column .wp-block-image figure{background-color:transparent;padding:0}}.page-info .wp-block-column .wp-block-image figure img{width:80px;height:80px}@media screen and (max-width:767px){.page-info .wp-block-column .wp-block-image figure img{width:50px;height:50px}}.page-info .wp-block-column h4{font-size:24px;font-weight:600;margin:20px 0}@media screen and (max-width:767px){.page-info .wp-block-column h4{font-size:18px;margin:15px 0}}.page-info .wp-block-column p{margin:0;font-size:16px}@media screen and (max-width:767px){.page-info .wp-block-column p{font-size:15px}}.review-title{font-size:47px;font-weight:600;margin:0 0 40px;padding:0 15px}@media screen and (max-width:767px){.review-title{font-size:24px;margin-bottom:20px}}.review-tab{max-width:1340px;padding:0 40px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(2, 25%);gap:15px;justify-content:center}@media screen and (max-width:767px){.review-tab{padding-left:15px;padding-right:15px;grid-template-columns:1fr;gap:10px}}.review-tab li{height:55px;border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);padding:0 2rem;font-size:16px;font-weight:600;background-color:transparent;transition:all 0.2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:30px}@media screen and (max-width:767px){.review-tab li{height:45px;padding:0 1rem;font-size:15px;flex:0 0 auto;flex-basis:auto;scroll-snap-align:center}}.review-tab li.active{border-color:var(--green);color:var(--green);background-color:rgba(0, 191, 99, 0.09);cursor:default}.review-list{margin:0 auto 60px}.review-list .my-slider-progress{background-color:transparent;border-radius:3px;position:relative;margin:25px auto 0;max-width:1260px;width:90%}.review-list .my-slider-progress:before{content:"";position:absolute;top:calc(50% - 1px/2);left:0;width:100%;border-top:1px solid var(--blue)}.review-list .my-slider-progress-bar{background:var(--green);height:4px;border-radius:3px;transition:width 400ms ease;width:0;z-index:1;position:relative}.review-list .splide__arrows{display:grid;grid-template-columns:repeat(2, 45px);gap:10px;grid-template-rows:45px;margin:0 auto 20px;padding:0 40px;max-width:1340px}@media screen and (max-width:767px){.review-list .splide__arrows{display:none}}.review-list .splide__arrows .splide__arrow{position:initial;background:url("/wp-content/uploads/2024/06/chevron-right.svg") center no-repeat;background-size:contain;border:none;transform:none;width:100%;height:100%}.review-list .splide__arrows .splide__arrow--prev{background-image:url("/wp-content/uploads/2024/06/chevron-left.svg")}.review-list .splide__arrows .splide__arrow svg{display:none}.review-list .splide__slide.is-active .wp-block-group__inner-container{transform:scale(1)}.review-list .splide__slide .wp-block-group__inner-container{padding:30px;border-radius:25px;position:relative;background-color:#fff;display:flex;flex-flow:column;grid-gap:0;transform:scale(0.7);height:100%}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container{transform:scale(1);padding:15px;border-radius:15px}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text{grid-template-columns:120px 1fr;grid-gap:20px}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text{grid-template-columns:100px 1fr;grid-gap:15px}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__media img{border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__media img{border-radius:15px}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content{padding:0}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h5{border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);font-weight:700;padding:0 1rem;border-radius:25px;height:45px;display:flex;align-items:center;justify-content:center;top:30px;right:30px;position:absolute;margin:0;text-transform:uppercase;font-size:18px}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h5{padding:0 0.8rem;font-size:16px;height:40px;display:none}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:20px;font-weight:600;margin:0 0 8px}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content p{font-size:15px;margin:0}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-media-text__content p{font-size:14px}}.review-list .splide__slide .wp-block-group__inner-container p{font-size:16px;opacity:0.6;margin:20px 0 30px}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container p{font-size:15px;margin:15px 0 20px}}.review-list .splide__slide .wp-block-group__inner-container .wp-block-buttons{margin:auto 0 0}.review-list .splide__slide .wp-block-group__inner-container .wp-block-buttons .wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none;color:var(--green);font-size:16px;display:flex;align-items:center;grid-gap:10px;font-weight:600}@media screen and (max-width:767px){.review-list .splide__slide .wp-block-group__inner-container .wp-block-buttons .wp-block-button__link{font-size:15px}}.review-list-1{display:none;margin:0 auto 60px}.review-list-1 .my-slider-progress{background-color:transparent;border-radius:3px;position:relative;margin:25px auto 0;max-width:1260px;width:90%}.review-list-1 .my-slider-progress:before{content:"";position:absolute;top:calc(50% - 1px/2);left:0;width:100%;border-top:1px solid var(--blue)}.review-list-1 .my-slider-progress-bar{background:var(--green);height:4px;border-radius:3px;transition:width 400ms ease;width:0;z-index:1;position:relative}.review-list-1 .splide__arrows{display:grid;grid-template-columns:repeat(2, 45px);gap:10px;grid-template-rows:45px;margin:0 auto 20px;padding:0 40px;max-width:1340px}@media screen and (max-width:767px){.review-list-1 .splide__arrows{display:none}}.review-list-1 .splide__arrows .splide__arrow{position:initial;background:url("/wp-content/uploads/2024/06/chevron-right.svg") center no-repeat;background-size:contain;border:none;transform:none;width:100%;height:100%}.review-list-1 .splide__arrows .splide__arrow--prev{background-image:url("/wp-content/uploads/2024/06/chevron-left.svg")}.review-list-1 .splide__arrows .splide__arrow svg{display:none}.review-list-1 .splide__slide.is-active .wp-block-group__inner-container{transform:scale(1)}.review-list-1 .splide__slide .wp-block-group__inner-container{padding:30px;border-radius:25px;position:relative;background-color:#fff;display:grid;grid-template-columns:0.8fr 1fr;gap:20px;transform:scale(0.7);height:100%}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container{transform:scale(1);padding:15px;border-radius:15px;grid-template-columns:1fr}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text{display:flex;flex-flow:column}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__media{align-self:flex-start}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__media img{border-radius:20px;overflow:hidden;width:120px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__media img{border-radius:15px}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content{padding:0;display:flex;flex-flow:column;align-items:flex-start;flex:1}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h5{border:1px solid rgba(13, 34, 47, 0.35);color:rgba(13, 34, 47, 0.5);font-weight:700;padding:0 1rem;border-radius:25px;height:45px;display:inline-flex;align-items:center;justify-content:center;margin:auto 0 0;text-transform:uppercase;font-size:18px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h5{padding:0 0.8rem;font-size:16px;height:40px;display:none}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:20px;font-weight:600;margin:10px 0 8px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content h4{font-size:18px}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content p{font-size:15px;margin:0 0 10px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-media-text__content p{font-size:14px}}.review-list-1 .splide__slide .wp-block-group__inner-container iframe{border-radius:20px;margin:0 0 20px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container iframe{border-radius:15px;margin-bottom:10px}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-buttons{margin:0;position:absolute;bottom:30px;right:30px}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-buttons{left:15px;bottom:15px;right:auto}}.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-buttons .wp-block-button__link{background-color:transparent;padding:0;margin:0;border:none;color:var(--green);font-size:16px;display:flex;align-items:center;grid-gap:10px;font-weight:600}@media screen and (max-width:767px){.review-list-1 .splide__slide .wp-block-group__inner-container .wp-block-buttons .wp-block-button__link{font-size:15px}}.author-text{max-width:1340px;padding:0 40px;margin:0 auto 60px;grid-template-columns:0.7fr 1fr}@media screen and (max-width:767px){.author-text{padding-left:15px;padding-right:15px;margin-bottom:40p}}.author-text .wp-block-media-text__media img{border-radius:25px;width:100%;height:auto;display:block}@media screen and (max-width:767px){.author-text .wp-block-media-text__media img{border-radius:15px}}@media screen and (max-width:767px){.author-text .wp-block-media-text__content{padding:20px 0 0}}.author-text .wp-block-media-text__content p{margin:0}@media screen and (max-width:767px){.author-text .wp-block-media-text__content p{font-size:15px}}.author-text .wp-block-media-text__content h3{font-size:24px;font-weight:600;margin:10px 0 20px}@media screen and (max-width:767px){.author-text .wp-block-media-text__content h3{font-size:18px;margin:5px 0 10px}}.author-text .wp-block-media-text__content h4{margin:0 0 10px;font-size:24px;font-weight:600}@media screen and (max-width:767px){.author-text .wp-block-media-text__content h4{font-size:18px;margin-bottom:5px}}.js-author{max-width:1340px;padding:0 40px;margin:0 auto 20px}@media screen and (max-width:767px){.js-author{padding-left:15px;padding-right:15px}}.js-author-title{font-size:47px;font-weight:600;margin:0 0 40px;padding:0 15px}@media screen and (max-width:767px){.js-author-title{font-size:24px;margin-bottom:20px}}.js-author .splide__arrows{display:grid;grid-template-columns:repeat(2, 45px);gap:10px;grid-template-rows:45px;margin:0 0 20px}@media screen and (max-width:767px){.js-author .splide__arrows{display:none}}.js-author .splide__arrows .splide__arrow{position:initial;background:url("/wp-content/uploads/2024/06/chevron-right.svg") center no-repeat;background-size:contain;border:none;transform:none;width:100%;height:100%}.js-author .splide__arrows .splide__arrow--prev{background-image:url("/wp-content/uploads/2024/06/chevron-left.svg")}.js-author .splide__arrows .splide__arrow svg{display:none}.js-author .splide__slide{background:var(--gradGreen);padding:2rem 8%;border-radius:25px;display:grid;grid-template-columns:0.4fr 1fr;grid-template-areas:"big ." "big .";gap:0 8%}@media screen and (max-width:767px){.js-author .splide__slide{padding:1rem;border-radius:15px;grid-template-columns:1fr;grid-template-areas:"big" "." "."}}.js-author .splide__slide .wp-block-latest-posts__featured-image{grid-area:big}.js-author .splide__slide .wp-block-latest-posts__featured-image a{display:block}.js-author .splide__slide .wp-block-latest-posts__featured-image img{border-radius:25px;width:100%;height:auto;display:block}@media screen and (max-width:767px){.js-author .splide__slide .wp-block-latest-posts__featured-image img{border-radius:15px}}.js-author .splide__slide .wp-block-latest-posts__post-excerpt{margin:0;color:#fff}@media screen and (max-width:767px){.js-author .splide__slide .wp-block-latest-posts__post-excerpt{font-size:15px}}.js-author .splide__slide .wp-block-latest-posts__post-title{font-size:24px;font-weight:600;margin:0 0 10px;color:#fff;text-decoration:none}@media screen and (max-width:767px){.js-author .splide__slide .wp-block-latest-posts__post-title{font-size:18px;margin:15px 0 10px}}.js-author-1{max-width:1340px;padding:0 40px;margin:0 auto 60px}@media screen and (max-width:767px){.js-author-1{padding-left:15px;padding-right:15px}}.js-author-1 .splide__slide{border:none !important;outline:none !important}.js-author-1 .splide__slide.is-active img{border-color:var(--green)}.js-author-1 .splide__slide img{width:100%;height:auto;display:block;border-radius:25px;border:1px solid transparent}@media screen and (max-width:767px){.js-author-1 .splide__slide img{border-radius:15px}}.js-author-1 .splide__slide .wp-block-latest-posts__post-title{display:none}.js-author-1 .my-slider-progress{background-color:transparent;border-radius:3px;position:relative;margin:25px auto 0;max-width:90%;width:100%}.js-author-1 .my-slider-progress:before{content:"";position:absolute;top:calc(50% - 1px/2);left:0;width:100%;border-top:1px solid var(--blue)}.js-author-1 .my-slider-progress-bar{background:var(--green);height:4px;border-radius:3px;transition:width 400ms ease;width:0;z-index:1;position:relative}