:root{--primary-font-family:"Inter",sans-serif;--text-font-family:"Inter",sans-serif;--page-background:#010101;--light-background:#191919;--accent-background:#02ce2e;--grey:#919191;--dark-grey:#5b5959;--white:#ffffff;--black:#000000;--accent:#02ce2e;--light-accent:#87E99C;--title:#02ce2e;--text:#858585;--primary-button:transparent;--primary-button-hover:#02ce2e;--primary-button-color:#02ce2e;--primary-button-hover-color:#000000;--secondary-button:transparent;--secondary-button-hover:#000000;--secondary-button-color:#000000;--secondary-button-hover-color:#02ce2e;--secondary-button-outline:transparent;--secondary-button-outline-hover:#02ce2e;--secondary-button-outline-color:#02ce2e;--secondary-button-outline-hover-color:#000000}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{padding:0;margin:0;position:relative;min-height:100%;overflow-y:scroll;scroll-behavior:smooth}body{margin:0;color:var(--text);font-size:16px;line-height:19.36px;font-weight:400;font-family:var(--text-font-family);background:var(--page-background);padding-top:128px}body.scroll-locked{position:fixed!important;width:100%!important;height:100%!important}p:empty{margin-bottom:0}ul{list-style:none}a{text-decoration:none;transition:all .2s ease;color:var(--text)}p a{text-decoration:underline}.relative{position:relative}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.d-inline-flex{display:inline-flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.d-flex-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:var(--title);font-family:var(--primary-font-family);font-weight:400;font-weight:500;line-height:100%}.h1,h1{font-size:48px;letter-spacing:-.5px}.h2,h2{font-size:48px;letter-spacing:-.5px}@media (max-width:767px){.h2,h2{font-size:42px}}.h3,h3{font-size:36px;letter-spacing:-.5px}@media (max-width:767px){.h3,h3{font-size:30px}}.h4,h4{font-size:32px;letter-spacing:-.5px}@media (max-width:767px){.h4,h4{font-size:28px}}.h5,h5{font-size:24px}.h6,h6{font-size:22px}b,strong{font-weight:700}label{font-weight:400}img{max-width:100%;display:block}p{font-weight:400}.p-reg-base,p{font-size:16px;line-height:150%}.p-reg-lg{font-size:24px;line-height:140%}.p-reg-md{font-size:18px;line-height:150%}.p-reg-sm{font-size:14px;line-height:150%}table{width:100%;border-collapse:collapse}.text-center{text-align:center}.text-end{text-align:ent}.light{background:var(--light-background)}.accent{background:var(--accent-background)}.inner-page{padding:80px 0 80px}.desktop{display:none!important}.mobile{display:block!important}section{overflow:hidden}@media (min-width:768px){.desktop{display:flex!important}.mobile{display:none!important}}.icon-animation{animation:pulseAnim 2s cubic-bezier(.4,0,.6,1) infinite,scalePulse 2s ease-in-out infinite;will-change:opacity,transform}@keyframes pulseAnim{0%,100%{opacity:.5}50%{opacity:1}}@keyframes scalePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.row{--bs-gutter-x:30px;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-12{width:100%}.container{max-width:1440px;width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media only screen and (min-width:1440px){.container{padding-right:100px;padding-left:100px}}@media only screen and (max-width:991px){.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-12{width:100%}}@media only screen and (max-width:767px){.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-12{width:100%}}.error-page .error-text{padding:250px 0}.error-page .btn{margin-top:40px}.error-page .error-img-wrapper{width:126px;height:126px;margin-bottom:40px;margin-left:40px}.error-page .error-img-wrapper img{width:100%;height:auto}@media (max-width:767px){.error-page{padding-top:40px}.error-page .error-text{padding:40px 0 70px}.error-page .wrapper{flex-direction:column-reverse;justify-content:start;align-items:start}}.page-content{padding:70px 0 150px}.page-content h2{font-size:36px;letter-spacing:-.5px;margin-bottom:10px;margin-top:20px}@media (max-width:767px){.page-content h2{font-size:30px}}.page-content h3{font-size:32px;letter-spacing:-.5px;margin-bottom:10px;margin-top:10px}@media (max-width:767px){.page-content h3{font-size:28px}}.page-content p+p{margin-bottom:10px}.page-content a{color:var(--white)}.page-content a:hover{color:var(--accent)}@media (max-width:767px){.page-content{padding:40px 0 70px}}.btn{border-radius:52px;display:inline-block;font-family:var(--primary-font-family);font-weight:500;display:inline-flex;align-items:center;cursor:pointer}.btn svg{margin-left:10px;transition:transform .3s ease}.btn .default-icon{display:flex;align-items:center}.btn .grow-icon{transition:all .2s ease-in-out}.btn .grow-icon path{stroke-width:1.5}.btn-large{height:72px;line-height:72px}.btn-medium{height:60px;line-height:60px}.btn-base{height:46px;font-size:16px;line-height:normal;padding:0 20px 0 28px;transition:padding .3s ease-in-out}.btn-small{height:40px;line-height:40px;padding:0 22px;font-size:16px}.btn-small svg{width:16px}.btn-primary{background:var(--primary-button);color:var(--primary-button-color);border:1px solid var(--accent);cursor:pointer}.btn-primary .grow-icon{color:var(--primary-button-color)}.btn-primary:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);padding:0 24px 0 28px}.btn-primary:hover .grow-icon{color:var(--primary-button-hover-color);transform:translateX(6px)}.btn-secondary{background:var(--secondary-button);color:var(--secondary-button-color);border:1px solid var(--secondary-button-color);cursor:pointer}.btn-secondary .up-icon{color:var(--secondary-button-color);transition:all .3s ease-in-out}.btn-secondary:hover{background:var(--secondary-button-hover);color:var(--secondary-button-hover-color)}.btn-secondary:hover .up-icon{transform:translateY(-3px);color:var(--secondary-button-hover-color)}.btn-secondary-outline{background:0 0;color:var(--secondary-button-outline-color);border:none;padding:0}.btn-secondary-outline .grow-icon{color:var(--secondary-button-outline-color)}.btn-secondary-outline:hover{background:var(--secondary-button-outline-hover);color:var(--secondary-button-outline-hover-color);padding:0 24px 0 28px}.btn-secondary-outline:hover .grow-icon{color:var(--secondary-button-outline-hover-color)}.btn-primary-outline{background:0 0;color:#000;border:1px solid #000}.btn-primary-outline:hover{background-color:#000;color:#fff;border-color:#000}.header{border-bottom:1px solid var(--dark-grey);padding:39px 0 33px;backdrop-filter:blur(78.3000030518px);position:absolute;width:100%;z-index:99;top:0}.header .header-logo{max-width:214px;flex-shrink:0}.header .header-logo img{max-width:100%;height:auto}.header .nav{margin:16px auto 0}.header .main-navigation{display:flex;justify-content:center}.header .main-navigation>li{position:relative}.header .main-navigation>li>.sub-menu{display:none!important}.header .main-navigation>li>a{padding:0 44.5px;font-size:18px;line-height:150%;letter-spacing:normal;display:inline-block;transition:color .3s;color:var(--white)}.header .main-navigation>li>a:hover{color:var(--accent)}.header .main-navigation li.menu-item-has-children>a{position:relative;padding-right:26px}.header .main-navigation li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:5px;width:14px;height:8px;background:url("../images/menu-arrow.svg") no-repeat;margin-top:-3px;transition:transform .3s ease}.header .main-navigation li.menu-item-has-children:hover>a::after{transform:scaleY(-1) translateY(0)}.header .main-navigation .current_page_item>a{color:var(--accent)}.header .sub-menu{position:relative;z-index:999;padding:15px 20px;max-width:100%;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;display:none;width:707px;right:-33%;right:-136px}.header .sub-menu li{list-style:none}.header .sub-menu li a{display:block;padding:12px 0;font-size:16px;color:var(--white);transition:color .3s ease,background-color .3s ease;text-decoration:none}.header .sub-menu li:hover a{color:var(--accent)}.header .sub-menu li:hover a::before{color:#87e99c}.header .sub-menu.last-submenu{padding-left:353px}.header .sub-menu.image-submenu{padding:63px 16px 5px;width:fit-content}.header .sub-menu.image-submenu a{position:relative;display:block;font-size:21px;padding-top:80px;margin-top:-80px}.header .sub-menu.image-submenu a::before{content:"powerset";font-size:9.97px;text-transform:uppercase;color:#919191;display:block;margin-top:8px}.header .sub-menu.image-submenu li+li{margin-left:64px}.header .sub-menu.active{opacity:1;visibility:visible;transform:translateY(0);display:block}.header .sub-menu.active.image-submenu{display:flex}.header .industrial-icon{position:relative}.header .industrial-icon::before{content:"";position:relative;display:block;top:0;left:0;width:208px;height:96px;background-image:url("../images/industrial-icon.png")}.header .business-icon{position:relative}.header .business-icon::before{content:"";position:relative;display:block;top:0;left:0;width:91px;height:96px;background-image:url("../images/business-icon.png")}.header .household-icon{position:relative}.header .household-icon::before{content:"";position:relative;display:block;top:0;left:0;width:106px;height:96px;background-image:url("../images/household-icon.png")}.header .custom-icon{position:relative}.header .custom-icon::before{content:"";position:relative;display:block;top:0;left:0;width:95px;height:96px;background-image:url("../images/custom-icon.png");background-repeat:no-repeat}.header .sub-menu .current-menu-item a{color:var(--accent)}.header .sub-menu .current-menu-item a::before{color:var(--light-accent)}.header .main-navigation{position:relative}.header .menu-toggle{display:none;width:37px;height:32px;position:relative;cursor:pointer;transition:.5s ease-in-out;margin-left:auto}.header .menu-toggle span{position:absolute;right:0;width:100%;height:6px;background:var(--title);transition:.25s ease-in-out}.header .menu-toggle span:first-child{top:0}.header .menu-toggle span:nth-child(2),.header .menu-toggle span:nth-child(3){top:13px}.header .menu-toggle span:nth-child(4){top:26px}.header .menu-toggle.open span{background:var(--accent)}.header .menu-toggle.open span:first-child{top:16px;width:0;left:50%}.header .menu-toggle.open span:nth-child(2){transform:rotate(45deg)}.header .menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}.header .menu-toggle.open span:nth-child(4){top:8px;width:0;left:50%}.header .language .current-language,.header .language a{color:#fff;font-size:18px;line-height:150%;display:flex;align-items:center;cursor:pointer}.header .language .current-language:hover,.header .language a:hover{color:var(--accent)}.header .language .language-option{padding:12px 0}.header .language svg{margin-left:7px;margin-top:1px}.header .language .language-dropdown-menu{display:none}.header .language .language-dropdown-menu.open{display:block}.header .lang-mobile{display:none}@media (max-width:1439px){.header .sub-menu{width:462px;right:-27px}.header .sub-menu.image-submenu{padding:63px 16px 5px 110px;width:680px}.header .sub-menu.image-submenu li+li{margin-left:25px}.header .language{margin-left:20px}}@media (max-width:1024px){.header{padding:43px 0;backdrop-filter:blur(0)}.header .header-logo img{max-height:55px}.header .menu-toggle{display:block}.header .header-logo{position:relative;z-index:10}.header .nav{position:fixed;top:0;left:0;width:100%;flex-direction:column;align-items:center;background:#373737;display:none;height:100vh;padding-top:193px;bottom:0}.header .nav.open{display:block}.header .sub-menu.active{display:none!important}.header .sub-menu.image-submenu a{font-size:28px!important;color:var(--accent)!important;margin-top:0;padding-top:0}.header .sub-menu.image-submenu a::before{margin-top:0;font-size:13.2px;margin-bottom:8px;color:var(--accent)}.header .sub-menu.image-submenu.active .current-menu-item a{color:var(--white)!important}.header .sub-menu.image-submenu.active .current-menu-item a::before{color:var(--white)!important}.header .main-navigation{flex-direction:column;width:100%;padding:0 20px}.header .main-navigation>li>a{width:100%;padding:20px 0 18px;font-size:23px;color:#919191}.header .main-navigation>li>.sub-menu{display:none!important;padding:0 0 27px 20px!important}.header .main-navigation>li>.sub-menu li+li{margin:0!important}.header .main-navigation>li>.sub-menu li{border:none!important}.header .main-navigation>li>.sub-menu li::before{display:none!important}.header .main-navigation>li>.sub-menu li.current-menu-item a{color:var(--accent)}.header .main-navigation>li>.sub-menu a{color:#fff;font-size:18px}.header .main-navigation>li>.sub-menu.active{display:block!important}.header .main-navigation li{border-top:1px solid #5b5959}.header .main-navigation li:last-child{border-bottom:1px solid #5b5959}.header .main-navigation li.menu-item-has-children>a::after{background-image:url("../images/menu-arrow-mobile.svg");width:26px;height:15px;margin-top:-7px;right:0}.header .lang-desktop{display:none}.header .lang-mobile{display:block}.header .language{margin-right:20px}.header .language .language-switcher-dropdown{border-bottom:1px solid #5b5959;width:100%;padding:20px 0 18px;font-size:23px}.header .language .current-language{color:var(--grey);justify-content:space-between;position:relative}.header .language .current-language::after{content:"";position:absolute;top:50%;background-image:url("../images/menu-arrow-mobile.svg");width:26px;height:15px;margin-top:-7px;right:0;transition:transform .3s ease}.header .language .dropdown-arrow{display:none}.header .language .language-dropdown-menu{padding-left:45px}.header .language .language-dropdown-menu a{color:var(--white);padding:12px 0}.header .language .language-dropdown-menu a:hover{color:var(--accent)}}@media (max-width:991px){.language{margin-left:9px}.header .header-logo{max-width:140px}}@media (max-width:767px){.header{border:none}.header .wrapper{align-items:center}.header .header-logo{max-width:214px}}@media (min-width:768px){.language{margin-top:16px}.language svg{margin-right:4px}}.footer{overflow:hidden;padding-top:55px}.footer .scroll-top-wrapper{margin-top:80px}.footer .h6{font-weight:600;color:var(--black);margin-bottom:25px}.footer .contacts a,.footer .soc-links a,.footer li{margin-bottom:5px}.footer .slogan{text-align:end}.footer a{color:var(--black);display:block;transition:all .3s ease-in-out}.footer a:hover{text-decoration:underline}.footer .footer-icon{margin-top:60px}.footer .footer-icon img{height:auto;width:100%}@media only screen and (max-width:991px){.footer .col-sm-12{margin-bottom:29px}.footer .slogan{text-align:start}}@media only screen and (max-width:767px){.footer{padding-top:0;padding-bottom:115px}.footer .footer-content{padding-top:30px;padding-left:21px}.footer .container{padding:0}.footer .scroll-top-wrapper{order:1;margin-top:105px}.footer .scroll-top-wrapper div{justify-content:center}.footer .h6{margin-bottom:10px}.footer a{font-size:14px}.footer .slogan{font-size:28px;margin-top:40px}.footer .footer-icon{margin-top:0;height:100%;justify-content:flex-end}.footer .footer-icon img{max-height:805px;width:auto}}@media (max-width:767px){.footer li{margin-bottom:4px}.footer .first-row{--bs-gutter-x:0}}.form-control{width:100%;height:54px;line-height:54px;padding:0 15px;border:1px solid #bfbdbd;background:#bfbdbd;border-radius:6px;font-weight:400}.form-control:focus{outline:0}label{font-size:18px;color:#fffbfb;margin-bottom:11px;display:block}.form-group{margin-bottom:24px}textarea.form-control{height:92px;resize:vertical}form{padding:31px 0 0}.checkbox-group label{display:flex;align-items:center;cursor:pointer;color:#000;font-size:16px}.checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;width:28px;height:28px;border:1px solid #000;background-color:#666;margin-right:15px;position:relative;cursor:pointer;border-radius:6px}.checkbox-group input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}.checkbox-group input[type=checkbox]:checked::before{content:"";display:block;width:100%;height:100%;background-image:url(../images/check.svg);background-size:17px 12.5px;background-repeat:no-repeat;background-position:center}.wpcf7 br{display:none}.wpcf7 .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-not-valid{border-color:red}.wpcf7 .wpcf7-submit{border:none;font-size:16px;cursor:pointer}.wpcf7 .wpcf7-spinner{display:none}.wpcf7-response-output{color:#fff}.wpcf7-form-control-wrap{display:flex}.cta-section{padding:124px 0}.cta-section .row{--bs-gutter-x:0}.cta-section p{font-size:18px}.cta-section .h2{font-size:28px;line-height:110%;font-weight:400}.cta-section .description{line-height:160%;width:274px;max-width:100%}.cta-section .wrapper{position:relative;height:100%;box-shadow:0 -2px 33.6px 0 hsla(133,98%,41%,.5) inset;overflow:hidden;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.cta-section .cta-content{height:100%;gap:20px;padding:32px 40px}@media only screen and (max-width:991px){.cta-section .arrow-icon{transform:rotate(90deg)}.cta-section .wrapper{min-height:126px}.cta-section .cta-content{justify-content:center}}@media only screen and (max-width:767px){.page-template-template-home .cta-section{padding:160px 0 180px 0}.cta-section{padding:9px 0 91px}}.content-with-full-bg-img{padding:124px 0 77px;border-bottom:solid 1px var(--dark-grey)}.content-with-full-bg-img .wrapper{background-size:cover;background-position:left;position:relative}.content-with-full-bg-img .wrapper::after{content:"";position:absolute;inset:0;pointer-events:none}.content-with-full-bg-img .row{justify-content:end}.content-with-full-bg-img .content-wrapper{position:relative;z-index:1}.content-with-full-bg-img .content-wrapper p{max-width:452px;color:rgba(255,255,255,.5);font-size:18px;line-height:150%}.content-with-full-bg-img .content-wrapper .btn{margin-top:45px}.content-with-full-bg-img .mob-img{display:none}.content-with-full-bg-img h2{margin-bottom:60px}.content-with-full-bg-img.bg-half .wrapper{background-size:contain;background-repeat:no-repeat}.content-with-full-bg-img.bg-half .wrapper .row{min-height:459px}.content-with-full-bg-img.bg-half h2{max-width:100%}@media only screen and (max-width:767px){.content-with-full-bg-img{padding:80px 0 75px;border:none}.content-with-full-bg-img .container{padding-right:0;padding-left:0}.content-with-full-bg-img h2{margin-bottom:49px;padding:0 20px}.content-with-full-bg-img .content-wrapper p{max-width:94%;padding:40px 20px 0}.content-with-full-bg-img .content-wrapper .btn{margin-left:20px}.content-with-full-bg-img .row{min-height:auto;--bs-gutter-x:0px}.content-with-full-bg-img .wrapper{background-image:none!important;min-height:auto}.content-with-full-bg-img .wrapper::after{background:0 0}.content-with-full-bg-img .mob-img{display:block;height:416px;background-repeat:no-repeat}}.content-with-bg-image{padding:105px 0 141px}.content-with-bg-image .row{position:relative;min-height:472px}.content-with-bg-image .wrapper{background-size:cover;background-position:left;position:relative;height:472px;width:779px;position:absolute;top:0;left:22px}.content-with-bg-image .wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 31.62%,#000 100%)}.content-with-bg-image .row{justify-content:end}.content-with-bg-image .content-wrapper{position:relative;z-index:1;padding-top:208px}.content-with-bg-image .content-wrapper p{max-width:452px;color:rgba(255,255,255,.5);font-size:18px;line-height:150%}.content-with-bg-image .mob-img{display:none}.content-with-bg-image h2{margin-bottom:17px}.simple-content{padding:112px 0 20px}.simple-content .wrapper{width:100%;height:495px;position:relative}.simple-content .wrapper::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 31.62%,#000 100%)}@media only screen and (min-width:768px){.content-with-full-bg-img .wrapper .row{padding-top:384px}}@media only screen and (max-width:991px){.content-with-full-bg-img h2 br{display:none}}@media only screen and (max-width:767px){.page-template-template-single-service .content-with-full-bg-img.bottom{padding:30px 0 97px}.page-template-template-solutions .content-with-full-bg-img{padding:80px 0 75px}.content-with-bg-image{padding:73px 0 97px}.content-with-bg-image .container{padding:0}.content-with-bg-image .wrapper{display:none}.content-with-bg-image .row{min-height:auto;--bs-gutter-x:0px}.content-with-bg-image .mob-img{display:block;height:388px;margin-bottom:43px;background-repeat:no-repeat}.content-with-bg-image .content-wrapper{padding-top:0}.content-with-bg-image h2,.content-with-bg-image p{padding:0 21px}.simple-content{background:var(--light-background);padding:34px 0 0}.simple-content .container{padding:0}}.page-template-template-solutions .hero-secondary{border:none}@media only screen and (max-width:767px){.page-template-template-solutions .hero-secondary{padding:0 0 80px}}.hero-secondary{position:relative;min-height:586px;overflow:hidden;background-size:contain;background-position:55% center;background-repeat:no-repeat;padding:171px 0 40px;border-bottom:solid 1px var(--dark-grey)}.hero-secondary h1{font-size:48px;line-height:100%;margin-bottom:20px}.hero-secondary .description{max-width:420px;font-size:18px;line-height:150%;margin-bottom:57px}.hero-secondary .mob-bg-img{display:none}.hero-secondary .mob-bg-img img{width:100%;height:auto}.hero-secondary .btn{width:fit-content}@media only screen and (max-width:1439px){.hero-secondary{background-size:cover}}@media only screen and (max-width:767px){.hero-secondary{min-height:auto;background:0 0!important;padding:0 0 48px;border:none}.hero-secondary h1{margin-top:-38px}.hero-secondary .mob-bg-img{display:block}.hero-secondary .mob-bg-img img{max-width:390px;margin:0 auto}.hero-secondary .description{margin-bottom:55px}}.benefits-section{padding:86px 0 60px}.benefits-section h2{margin-bottom:71px}.benefits-section .benefit-item{padding:50px 0;border-bottom:1px solid var(--dark-grey)}.benefits-section .benefit-item:last-child{border-bottom:none}.benefits-section .benefit-item:first-child{border-top:1px solid var(--dark-grey)}.benefits-section .benefit-icon{width:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 40px}.benefits-section .benefit-title{color:#919191;font-size:32px;margin-left:30px}.benefits-section .benefit-description{font-size:18px;line-height:150%;max-width:375px}.benefits-section .title-wrapper{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:991px){.benefits-section{padding:82px 0 20px;border-bottom:1px solid var(--dark-grey);border-top:1px solid var(--dark-grey)}.benefits-section h2{margin-bottom:44px}.benefits-section .benefit-item{padding:40px 0 53px;border-bottom:1px solid var(--dark-grey)}.benefits-section .benefit-icon{height:165px;width:auto}.benefits-section .benefit-title{margin:10px 0 15px 0}.benefits-section .benefit-title br{display:none}.benefits-section .title-wrapper{flex-direction:column;align-items:start}}.demands{padding:93px 0 49px;border-top:none}.demands h2{margin-bottom:20px;padding-top:14px}.demands .benefits-title-text{font-size:18px;line-height:150%;max-width:375px}.demands .benefits-list{padding-top:86px}.demands .number{font-size:40px;font-weight:400;color:var(--accent)}.demands .benefit-title{font-size:36px;line-height:43px;max-width:324px}.demands .benefit-item{padding:36px 0 26px}@media only screen and (max-width:991px){.demands{padding:29px 0 49px;border-bottom:none}.demands .title-icon img{max-height:170px}.demands .img-wrapper{justify-content:flex-start;margin-bottom:30px}.demands .benefits-list{padding-top:36px}.demands .benefit-item{padding:38px 0 24px}.demands .number{margin-bottom:22px}.demands .benefit-title{margin-bottom:7px}}.main-hero{position:relative;min-height:572px;overflow:hidden}.main-hero .bg-animation{z-index:0;margin:0 auto;max-width:1440px;position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center right}.main-hero .container{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:end;padding-top:150px;padding-bottom:80px}.main-hero .container::after{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:2px;background-color:var(--page-background);z-index:1}.main-hero .container::before{content:"";position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;width:100%;height:3px;background-color:var(--page-background);z-index:1}.main-hero h1{font-size:102.03px;line-height:113.14px;letter-spacing:-.5px;vertical-align:middle;margin-bottom:20px}.main-hero .description{max-width:420px;font-size:18px;line-height:150%;margin-bottom:40px}.main-hero .btn{width:fit-content}.main-hero .mob-bg-image{display:none}@media screen and (max-width:991px) and (min-width:640px){.main-hero .bg-animation{background-position:center center}}@media (max-width:767px){.main-hero h1{font-size:82px;line-height:86px;margin-bottom:36px}.main-hero .description{margin-bottom:44px}}@media (max-width:639px){.main-hero{margin-top:-128px}.main-hero .container{padding-top:290px}.main-hero .bg-animation{display:none}.main-hero .mob-bg-image{position:absolute;top:0;z-index:0;margin:0 auto;display:block;height:400px;width:100%;background-image:url("/wp-content/themes/base/resources/assets/images/home-bg-img/mob-hero-img.png");background-repeat:no-repeat;background-position:center center;background-size:cover}}.power-section .container{padding-top:60px;padding-bottom:120px;border-top:1px solid var(--dark-grey);border-bottom:1px solid var(--dark-grey)}.power-section h2{margin-bottom:20px;max-width:370px;font-size:42px}.power-section .description{margin-bottom:45px;max-width:390px;line-height:160%}.power-section .power-icon{width:59px;height:86px;margin-bottom:40px}.power-section .power-icon img{width:100%;height:auto}.power-section .power-image{position:relative}.power-section .power-image img{display:block;width:100%;height:auto}.power-section .power-image::after{content:"";position:absolute;inset:0;pointer-events:none}@media only screen and (max-width:767px){.power-section .container{border-top:none;padding-right:0;padding-left:0;padding-bottom:100px}.power-section .description{margin-bottom:30px}.power-section .power-content{padding-right:20px;padding-left:20px}}.process-section{padding:163px 0}.process-section .content h2{margin-bottom:20px;max-width:425px}.process-section .content .description{margin-bottom:71px;max-width:390px;line-height:150%;font-size:18px}.process-section .timeline{flex-direction:column}.process-section .timeline .icon-wrapper{max-width:550px;align-items:center}.process-section .timeline .points-wrapper{justify-content:space-between}.process-section .timeline .timeline-point{margin-top:30px}.process-section .timeline h5{margin-bottom:10px}.process-section .timeline .point-description{max-width:180px;letter-spacing:-6%}.process-section .timeline svg{display:inline-block}.process-section .timeline .mobile-line{display:none}.process-section .timeline .desktop-line{flex:1;margin-right:10px}.process-section .timeline .desktop-line rect{transform-origin:left center;transform-box:fill-box;animation:growShrink 6s ease-in-out infinite}@keyframes growShrink{0%{transform:scaleX(0)}20%{transform:scaleX(1)}70%{transform:scaleX(1)}100%{transform:scaleX(0)}}.process-section .mob-btn{display:none}@media only screen and (max-width:991px){.process-section .timeline .icon-wrapper{margin-top:40px;max-width:90%}}@media only screen and (max-width:767px){.process-section{padding:230px 0 163px 0}.process-section .mob-btn{display:block;margin-top:80px}.process-section .desk-btn{display:none}.process-section .content h2{margin-bottom:60px}.process-section .timeline{display:grid;grid-template-columns:50% 50%;flex-direction:row}.process-section .timeline .points-wrapper{flex-direction:column}.process-section .timeline .desktop-line{display:none}.process-section .timeline .mobile-line{display:inline-block;flex:1;height:100%}.process-section .icon-wrapper{flex-direction:column;justify-content:space-between}.process-section .line{transform:rotate(90deg)}.process-section .timeline{height:430px}}.future-section{padding:130px 0 220px}.future-section h2{margin-bottom:20px}.future-section .description{margin-bottom:80px;max-width:390px;font-size:18px;line-height:150%}.future-section .future-content{position:relative;z-index:1}.future-section .future-icon{width:262px;height:161px;margin-bottom:80px}.future-section .future-icon img{width:100%;height:auto}.future-section .future-image{position:relative}.future-section .future-image img{display:block;width:100%;height:auto}@media only screen and (max-width:991px){.future-section{padding:95px 0 88px}.future-section .container{padding:0}.future-section .description{margin-top:24px;margin-bottom:31px}.future-section h2{margin-bottom:31px}.future-section .future-icon{width:210px;height:129px;margin-bottom:45px}.future-section .future-content .description,.future-section .future-content h2,.future-section .future-icon{padding:0 20px}.future-section .btn{margin-left:20px}.future-section .future-image.mobile{display:block!important;height:450px;overflow:hidden}.future-section .desk-image-wrapper{display:none}}@media only screen and (max-width:640px){.future-section .future-image.mobile{height:300px}}.products-section .container{padding-top:140px;padding-bottom:60px;border-bottom:1px solid var(--dark-grey);border-top:1px solid var(--dark-grey)}.products-section h2{margin-bottom:70px}.products-section .products-list-title{margin-bottom:20px;margin-top:60px}.products-section .products-list-title p{font-size:14px}.products-section .product-item{padding:60px 0;border-bottom:1px solid var(--dark-grey)}.products-section .product-item:last-child{border-bottom:none}.products-section .product-item:first-child{border-top:1px solid var(--dark-grey)}.products-section .product-upertitle{color:var(--light-accent);text-transform:uppercase;font-weight:600;line-height:160%}.products-section .content-wrapper{display:flex;flex-direction:column}.products-section .btn{margin-top:auto;width:fit-content}.products-section .product-title{font-size:58px;margin-bottom:40px;letter-spacing:-.05em}.products-section .product-description{line-height:160%}.products-section .icon-wrapper{width:22px;height:22px;margin-right:20px}.products-section .title-wrapper span{margin-right:10px}.products-section .title-wrapper .number{color:var(--grey);font-size:60px;letter-spacing:-.05em;line-height:100%}.products-section .title-wrapper .symbol{font-size:38px;color:var(--grey);line-height:140%}.products-section .title-wrapper .text{color:var(--dark-grey)}.products-section .desk-product-img img{margin:0 auto}.products-section .mob-product-img{display:none}@media only screen and (max-width:991px){.products-section .container{padding-bottom:20px}.products-section .desk-product-img{display:none}.products-section .mob-product-img{display:block}.products-section .product-title{margin-bottom:55px}.products-section .mob-product-img{margin-bottom:55px}.products-section .product-description{margin-bottom:30px}}@media only screen and (max-width:767px){.products-section .content-wrapper{padding-left:50px}.products-section .products-list-title{display:none}.products-section .icon-wrapper{margin-right:10px}.products-section .product-item{padding:36px 0;border-bottom:1px solid var(--dark-grey)}.products-section .product-icon{height:165px;width:auto}.products-section .title-wrapper{flex-direction:row;margin-bottom:28px;align-items:center}.products-section .title-wrapper .stats{display:flex;gap:12px;align-items:center}.products-section .title-wrapper .text{font-size:18px;max-width:75px;line-height:121%}.products-section h2{margin-bottom:80px}}.powering-slider-section .container{padding-left:0;padding-top:80px;border-top:1px solid var(--dark-grey)}.powering-slider-section h2{margin-bottom:20px;max-width:370px}.powering-slider-section .description{margin-bottom:45px;max-width:390px;line-height:150%;font-size:18px}.powering-slider-section .power-icon{width:126px;height:126px;margin-bottom:40px}.powering-slider-section .power-icon img{width:100%;height:auto}.powering-slider-section .desc-power-image{position:relative}.powering-slider-section .desc-power-image img{display:block;width:100%;height:auto}.powering-slider-section .mob-power-image{display:none}.powering-slider-section .slider-wrapper{max-width:1440px;padding-left:100px;padding-bottom:60px;margin-right:auto;margin-left:auto;margin-top:80px;position:relative}.powering-slider-section .slider-wrapper::after{content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg,transparent 0,#000 100%);width:147px;height:126px;left:auto;z-index:9}.powering-slider-section .slider-wrapper .swiper{padding-bottom:60px}.powering-slider-section .slider-wrapper .swiper-button-next::after,.powering-slider-section .slider-wrapper .swiper-button-prev::after{content:none}.powering-slider-section .slider-wrapper .swiper-button-next,.powering-slider-section .slider-wrapper .swiper-button-prev{width:44px;height:43px;position:absolute!important;bottom:0;top:auto;left:auto}.powering-slider-section .slider-wrapper .swiper-button-next{right:95px}.powering-slider-section .slider-wrapper .swiper-button-prev{right:170px}.powering-slider-section .slider-wrapper .swiper-button-next svg,.powering-slider-section .slider-wrapper .swiper-button-prev svg{color:var(--grey)}.powering-slider-section .slider-wrapper .swiper-button-next svg:hover,.powering-slider-section .slider-wrapper .swiper-button-prev svg:hover{color:var(--accent)}.powering-slider-section .slider-wrapper .wrapper{position:relative;box-shadow:0 -2px 33.6px 0 hsla(133,98%,41%,.5) inset;overflow:hidden;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.powering-slider-section .slider-wrapper .content{padding:20px 30px;display:flex;flex-direction:row;gap:15px;min-height:126px}.powering-slider-section .slider-wrapper .number{font-size:30px;letter-spacing:-.05em;color:var(--dark-grey)}.powering-slider-section .slider-wrapper .text{font-size:18px;line-height:150%}.powering-slider-section .slider-wrapper .text span{color:var(--accent)}@media only screen and (max-width:991px){.powering-slider-section .slider-wrapper::after{height:148px}}@media only screen and (max-width:767px){.powering-slider-section .container{border:none;padding:125px 0 0}.powering-slider-section h2{font-size:42px;line-height:44px;margin-bottom:-48px;position:relative}.powering-slider-section .desc-power-image-wrapper{display:none}.powering-slider-section .mob-power-image{display:block}.powering-slider-section .power-content .description,.powering-slider-section .power-content h2,.powering-slider-section .slider-wrapper{padding-right:20px;padding-left:20px}.powering-slider-section .description{padding-top:19px;margin-bottom:30px}.powering-slider-section .power-content .btn{margin-left:20px}.powering-slider-section .power-icon{margin-left:35px;margin-bottom:70px}.powering-slider-section .slider-wrapper{margin-top:67px}.powering-slider-section .slider-wrapper::after{display:none}.powering-slider-section .slider-wrapper .content{padding:25px 15px}.powering-slider-section .slider-wrapper .swiper{padding-bottom:60px}.powering-slider-section .slider-wrapper .swiper-button-prev{right:50%;transform:translateX(calc(50% - 45px))}.powering-slider-section .slider-wrapper .swiper-button-next{left:50%;transform:translateX(calc(-50% + 45px))}}.options-section{padding:80px 0 60px}.options-section h2{margin-bottom:90px}.options-section .option-item{padding:40px 0;border-bottom:1px solid var(--dark-grey)}.options-section .option-item:last-child{border-bottom:none}.options-section .option-item:first-child{border-top:1px solid var(--dark-grey)}.options-section .option-icon{width:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 40px}.options-section .option-title{color:#919191;font-size:32px;margin-left:30px;line-height:100%}.options-section .option-description{font-size:18px;line-height:150%;max-width:400px}.options-section .title-wrapper{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:991px){.options-section{padding:35px 0}.options-section h2{font-size:48px;letter-spacing:-.05em;line-height:100%}.options-section .option-item{padding:40px 0;border-bottom:1px solid var(--dark-grey)}.options-section .option-icon{height:85px;width:auto;margin:0}.options-section .title-wrapper{gap:40px;margin-bottom:40px}.options-section .options-title{margin-bottom:45px}.options-section .option-title{margin-left:0;font-size:36px}}.suport-section{padding:130px 0}.suport-section h2{max-width:520px;margin-bottom:40px}.suport-section .description{line-height:160%;font-size:18px}.suport-section .col-3,.suport-section .col-md-6,.suport-section .col-sm-12{padding:0}.suport-section .wrapper{display:flex;align-items:center;position:relative;height:100%;box-shadow:0 -2px 33.6px 0 hsla(133,98%,41%,.5) inset;overflow:hidden;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.suport-section .support-content{width:100%;height:100%;padding:32px 40px}@media only screen and (max-width:991px) and (min-width:769px){.suport-section .container .row:first-of-type .col-md-6:first-of-type{width:100%!important}.suport-section .container .row:first-of-type .col-md-6:first-of-type .wrapper:first-of-type{max-width:50%}}@media only screen and (max-width:991px){.suport-section .wrapper{min-height:130px}.suport-section .support-content{justify-content:center}.suport-section h2{margin-bottom:70px;max-width:none}}@media only screen and (max-width:768px){.suport-section .wrapper{min-height:97px;width:80%;margin:0 auto}.suport-section .support-content{justify-content:start;padding:15px 25px}.suport-section .description{font-size:20px}}.bess-solutions-section .container{padding:110px 20px 60px;border-bottom:solid 1px var(--dark-grey)}.bess-solutions-section h2{margin-bottom:80px}.bess-solutions-section .product-wrapper{border-top:solid 1px var(--dark-grey)}.bess-solutions-section .product-item{height:100%;display:flex;flex-direction:column;padding-top:60px;padding-bottom:30px}.bess-solutions-section .btn{margin-top:auto;width:fit-content}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .title-wrapper{max-height:none}.bess-solutions-section .title-wrapper{justify-content:space-between;gap:20px;max-height:133px}.bess-solutions-section .title-wrapper .number{font-size:40px;letter-spacing:-.06em}.bess-solutions-section .title-wrapper .upertitle{text-transform:uppercase;color:var(--light-accent);font-size:12.8px;line-height:160%;font-weight:600}.bess-solutions-section .title-wrapper .title{font-size:48px;letter-spacing:-.06em;line-height:normal}.bess-solutions-section .title-wrapper .product-img{width:40%}.bess-solutions-section .title-wrapper .product-img img{height:100%;width:auto}.bess-solutions-section .product-stats{margin:35px 0}.bess-solutions-section .product-stats .stats-item{margin-top:5px}.bess-solutions-section .product-stats .label{color:var(--gray);font-size:16px;line-height:160%}.bess-solutions-section .product-stats .text{color:var(--accent);font-size:20px}.bess-solutions-section .product-description{margin-bottom:20px}@media only screen and (min-width:991px){.bess-solutions-section .product-wrapper .row>.product-wrapper:first-child,.bess-solutions-section .product-wrapper .row>.product-wrapper:nth-child(2){border-right:1px solid var(--dark-grey)}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child{flex-direction:row}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child>.product-item{padding:40px 0;display:grid;grid-template-columns:repeat(3,1fr);flex-direction:row;align-items:end}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child>.product-item>.btn{display:none}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper{flex-direction:column}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper>.btn{margin-top:30px}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper>.product-img{display:none}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.product-stats{padding-left:15px}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.content-wrapper{padding-left:15px;max-width:395px}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.product-stats{margin-bottom:0}}@media only screen and (max-width:991px){.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child{border-bottom:1px solid var(--dark-grey)}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper{max-height:133px}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper>.btn{display:none}.bess-solutions-section .product-wrapper .row>.product-wrapper:last-child .product-item>.title-wrapper>.product-img{display:block}.bess-solutions-section .product-item{padding-top:50px;padding-bottom:40px}.bess-solutions-section .product-description{margin-bottom:40px}.bess-solutions-section .container{border-bottom:none;padding:110px 20px 35px}}@media only screen and (max-width:768px){.bess-solutions-section h2{margin-bottom:40px}}@media only screen and (max-width:1024px){.page-id-25 .hero-service .content,.page-id-26 .hero-service .content{max-width:390px}}.page-id-25 .hero-service .content .badge,.page-id-26 .hero-service .content .badge{bottom:-50px;right:-50px}@media only screen and (max-width:1440px) and (min-width:769px){.page-id-25 .hero-service .content .badge,.page-id-26 .hero-service .content .badge{right:0}}@media only screen and (max-width:1024px){.page-id-25 .hero-service .content .badge,.page-id-26 .hero-service .content .badge{bottom:-60px;right:0}}@media only screen and (max-width:1024px){.page-id-20 .hero-service .content{max-width:201px;margin-bottom:0}}.page-id-20 .hero-service .content .badge{bottom:65px;right:-115px}@media only screen and (max-width:1024px){.page-id-20 .hero-service .content .badge{bottom:0;right:-50px}}@media only screen and (max-width:1024px){.page-id-24 .hero-service .content{max-width:330px}}.page-id-24 .hero-service .content .badge{bottom:30px;right:-65px}@media only screen and (max-width:1440px) and (min-width:769px){.page-id-24 .hero-service .content .badge{right:-40px}}@media only screen and (max-width:1024px){.page-id-24 .hero-service .content .badge{bottom:-60px;right:0}}@media only screen and (max-width:1024px){.page-id-22 .hero-service .content{max-width:200px;margin-bottom:50px}}.page-id-22 .hero-service .content .badge{bottom:0;right:-130px}@media only screen and (max-width:1440px) and (min-width:769px){.page-id-22 .hero-service .content .badge{right:-80px}}@media only screen and (max-width:1024px){.page-id-22 .hero-service .content .badge{bottom:-60px;right:-50px}}.hero-service{position:relative;overflow:hidden}.hero-service .container{position:relative;min-height:572px;display:flex}.hero-service .row{align-items:center;width:100%}.hero-service h1{font-size:58px;line-height:100%;margin-bottom:21px}.hero-service .upertitle{text-transform:uppercase;color:var(--light-accent);margin-bottom:2px;display:block}.hero-service .description{max-width:420px;font-size:18px;line-height:150%;margin-bottom:56px}.hero-service .btn{width:fit-content}.hero-service .col-8{display:flex;align-items:center;justify-content:center}.hero-service .content{position:relative;display:inline-flex}.hero-service .content .badge{position:absolute;width:186px;height:186px;background-color:var(--accent);border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-service .content .badge .icon{width:22px;height:22px;margin-bottom:10px}.hero-service .content .badge .stats{text-align:center}.hero-service .content .badge .stats .text,.hero-service .content .badge .stats span{color:rgba(0,0,0,.8862745098);font-weight:500}.hero-service .content .badge .stats .text{font-size:18px}.hero-service .content .badge .stats .number{font-size:52px;letter-spacing:-.6px;line-height:100%;display:inline}.hero-service .content .badge .stats .symbol{font-size:31px;line-height:140%;display:inline}@media only screen and (max-width:1024px){.hero-service .content .badge{position:absolute;width:144px;height:144px}.hero-service .content .badge .icon{width:14px;height:14px;margin-bottom:8px}.hero-service .content .badge .stats .text{font-size:11px}.hero-service .content .badge .stats .number{font-size:38px}.hero-service .content .badge .stats .symbol{font-size:24px}}@media only screen and (max-width:767px){.hero-service{min-height:auto}.hero-service .container{padding-top:30px;min-height:auto}.hero-service .description{margin-bottom:48px}.hero-service .row{flex-direction:column-reverse}.hero-service .content{margin-bottom:65px}.hero-service .content .badge{position:absolute;width:122px;height:122px}.hero-service .content .badge .icon svg{width:14px;height:14px;margin-bottom:8px}.hero-service .content .badge .stats .text{font-size:11px}.hero-service .content .badge .stats .number{font-size:39px}.hero-service .content .badge .stats .symbol{font-size:24px}}.service-benefits-section{padding:83px 0 14px;margin-bottom:50px}.service-benefits-section h2{margin-bottom:78px}.service-benefits-section .benefit-item{padding:33px 0 66px;border-bottom:1px solid var(--dark-grey)}.service-benefits-section .benefit-item:last-child{border-bottom:none}.service-benefits-section .benefit-item:first-child{border-top:1px solid var(--dark-grey)}.service-benefits-section .benefit-icon{width:150px;flex-shrink:0;display:flex;align-items:center;margin-top:7px}.service-benefits-section .benefit-title{color:#919191;font-size:32px;line-height:39px;max-width:67%}.service-benefits-section .benefit-description{font-size:18px;line-height:150%;max-width:74%;margin-top:7px}@media only screen and (max-width:991px){.service-benefits-section{padding:74px 0 20px;border-bottom:1px solid var(--dark-grey);margin-bottom:60px}.service-benefits-section .benefit-item{padding:38px 42px;border-bottom:1px solid var(--dark-grey)}.service-benefits-section .container{padding:0}.service-benefits-section .benefit-icon{width:auto;margin-top:0}.service-benefits-section .benefit-title{margin-left:0;margin-bottom:8px}.service-benefits-section .benefits-title{padding:0 22px}.service-benefits-section .benefits-title br{display:none}.service-benefits-section .title-wrapper{margin-bottom:15px}.service-benefits-section h2{margin-bottom:30px}}.take-care-section{padding:87px 0 94px}.take-care-section .header-wrapper{margin-bottom:21px}.take-care-section .header-wrapper .title{margin-bottom:23px}.take-care-section .header-wrapper .description{font-size:18px;line-height:150%}.take-care-section .services-wrapper{justify-content:flex-end}.take-care-section .service-item{position:relative;padding:0 30px 26px}.take-care-section .service-item::before{content:"";position:absolute;top:4px;left:-1px;width:1px;height:100%;background:url(../images/dashed.svg)}.take-care-section .service-item .bullet{position:absolute;top:3px;left:-6px;width:11px;height:11px;background-color:var(--accent);border-radius:50%}.take-care-section .service-item .service-title{font-size:24px;margin-bottom:12px;line-height:100%;letter-spacing:-.2px}.take-care-section .service-item .service-description{font-size:16px;line-height:150%}.take-care-section .services-list{padding-left:32px}.take-care-section .cta-wrapper{margin-top:51px;display:flex;justify-content:center}@media only screen and (min-width:768px){.services-list .service-item:last-child{padding-bottom:0}.services-list .service-item:last-child::before{display:none}.take-care-section .cta-wrapper{padding-left:60px;justify-content:flex-start}}@media only screen and (max-width:767px){.services-list-row:last-child{padding-left:60px}.services-list-row:last-child .services-list{padding-left:40px}.services-list-row:last-child .services-list:last-child{padding-bottom:0}.services-list-row>.col-6.col-sm-12:last-child .services-list .service-item:last-child::before{display:none}.take-care-section{border-top:1px solid var(--dark-grey)}.take-care-section .header-wrapper{margin-bottom:62px}.take-care-section .header-wrapper .title{margin-bottom:16px}.take-care-section .header-wrapper .description{max-width:90%}.take-care-section .services-list{padding-left:9px}.take-care-section .service-item{padding:0 0 26px 30px}.take-care-section .service-item::before{left:1px}.take-care-section .service-item .bullet{left:-4px}}.steps-section{padding:32px 0 31px;border-top:1px solid var(--dark-grey);border-bottom:solid 1px var(--dark-grey)}.steps-section .steps-wrapper{display:flex;align-items:center;gap:111px;justify-content:space-between}.steps-section .steps-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;justify-content:space-between}.steps-section .step-icon{width:100px}.steps-section .step-item{max-width:190px}.steps-section .step-item .number{color:var(--grey);font-size:32px;letter-spacing:-.5px;margin-bottom:6px}.steps-section .step-item .text{color:var(--accent);font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:29px}@media only screen and (max-width:1024px){.steps-section .steps-wrapper{gap:40px}.steps-section .step-item .text{font-size:19px;line-height:26px}}@media only screen and (max-width:767px){.steps-section{border-top:none;padding:132px 0 120px}.steps-section .container{padding:0}.steps-section .steps-list{grid-template-columns:auto;gap:52px}.steps-section .steps-wrapper{align-items:flex-start;justify-content:flex-start;gap:37px}.steps-section .step-icon{width:74px;margin-top:13px}.steps-section .step-icon svg{max-width:74px}}.experience-section{padding-top:150px;border-bottom:1px solid var(--dark-grey)}.experience-section .title-wrapper{margin-left:auto;margin-bottom:8px}.experience-section .stats .number{font-size:118px;line-height:1;color:var(--dark-grey);margin-bottom:16px}.experience-section .stats p{font-size:20px;line-height:140%;color:var(--accent)}.experience-section .stats .stat-wrapper:first-child .stat{padding-bottom:421px}.experience-section .stats .stat-wrapper:nth-child(2) .stat{padding-bottom:149px}.experience-section .stats .stat-wrapper:nth-child(3) .stat{padding-bottom:342px}.experience-section .stats .stat-wrapper:nth-child(4) .stat{padding-bottom:36px}.experience-section .stats .stat-wrapper:nth-child(5){margin-left:auto}.experience-section .stats .stat-wrapper:nth-child(5) .stat{padding-bottom:261px}.experience-section .stats .stat-wrapper .stat{position:relative}.experience-section .stats .stat-wrapper .stat::after{content:"";position:absolute;bottom:0;width:1px;height:100%;background-color:var(--dark-grey);z-index:-1}.experience-section .stats .stat-wrapper .stat .line{background-color:var(--page-background);padding-bottom:20px}.experience-section .stat-row{align-items:flex-end;--bs-gutter-x:0}.experience-section .stat-row p{max-width:195px}@media only screen and (max-width:767px){.experience-section{padding-top:56px;padding-bottom:117px;border-bottom:none}.experience-section .stats{padding-top:96px}.experience-section .stats .stat-wrapper{padding-bottom:99px}.experience-section .stats .stat-wrapper .stat{padding-bottom:0!important}.experience-section .stats .stat-wrapper .stat::after{bottom:0;height:1px;z-index:1;left:-20px;max-width:100%}.experience-section .stats .stat-wrapper .number{letter-spacing:-.6px}.experience-section .stats .stat-wrapper:first-child .stat{padding-left:55px}.experience-section .stats .stat-wrapper:first-child .stat::after{width:272px}.experience-section .stats .stat-wrapper:nth-child(2) .stat{padding-left:46%}.experience-section .stats .stat-wrapper:nth-child(2) .stat::after{width:371px}.experience-section .stats .stat-wrapper:nth-child(3) .stat{padding-left:13px}.experience-section .stats .stat-wrapper:nth-child(3) .stat::after{width:272px}.experience-section .stats .stat-wrapper:nth-child(4) .stat{padding-left:47%}.experience-section .stats .stat-wrapper:nth-child(4) .stat::after{width:371px}.experience-section .stats .stat-wrapper:nth-child(5) .stat{padding-left:71px}.experience-section .stats .stat-wrapper:nth-child(5) .stat::after{width:272px}.experience-section .stat-row p{max-width:215px}}@media only screen and (max-width:360px){.experience-section .stats .stat-wrapper:nth-child(4) .stat{padding-left:29%}}.about-hero{position:relative;min-height:585px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-hero .about-hero-bg{z-index:0;margin:0 auto;position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:top center}.about-hero .container{position:relative;padding-top:70px;padding-bottom:80px}.about-hero h1{text-align:center;margin:0 auto;max-width:520px}@media only screen and (max-width:767px){.about-hero{min-height:680px}.about-hero h1{font-size:48px}.about-hero .container{padding-top:0;padding-bottom:0}}.our-mission-section{border-top:1px solid var(--dark-grey);border-bottom:1px solid var(--dark-grey);padding-top:100px;padding-bottom:100px}.our-mission-section .title-wrapper{margin-bottom:120px}.our-mission-section h2{margin-top:15px;max-width:925px}.our-mission-section .img-wrapper{max-width:397px}.our-mission-section .img-wrapper img{width:100%;height:auto}.our-mission-section .upertitle{font-size:34px;line-height:150%;letter-spacing:1px}.our-mission-section .mission-content{max-width:455px}.our-mission-section .mission-content h3{color:var(--grey);margin-bottom:21px}.our-mission-section .mission-content p{font-size:18px;line-height:150%}.our-mission-section .mission-content p+p{margin-top:27px}@media only screen and (max-width:767px){.our-mission-section{padding-top:60px;padding-bottom:100px}.our-mission-section h2{font-size:32px;line-height:110%;margin-top:19px}.our-mission-section .title-wrapper{margin-bottom:45px}.mission-content{margin-top:60px;max-width:100%}.mission-content h3{font-size:36px;line-height:100%;margin-bottom:18px}.mission-content p{max-width:90%}}.our-partners .intro{padding:128px 0 100px}.our-partners .intro .img img{margin-left:71px}.our-partners .intro h2{padding-top:9px}.partners-list .item{padding:40px 0 44px}.partners-list .item+.item{border-top:1px solid var(--dark-grey)}.partners-list .number{font-size:40px;font-weight:500;line-height:100%}.partners-list p{font-size:18px;line-height:150%}.partners-list h3{margin-bottom:36px}.partners-list .bg-wrapper{margin-top:5px;height:319px;background-size:cover}.partners-list .text{display:flex;flex-direction:column;align-items:flex-start}.partners-list .btn{margin-top:auto}@media only screen and (max-width:767px){.our-partners .intro{padding:90px 0 61px}.our-partners .intro .img img{margin-left:0}.our-partners .intro h2{padding-top:46px}.partners-list{border-bottom:solid 1px var(--dark-grey);margin-bottom:91px}.partners-list.light{background:0 0}.partners-list h3{font-size:36px;margin-bottom:19px}.partners-list .number{margin-bottom:13px}.partners-list p{max-width:82%}.partners-list .bg-wrapper{margin-top:23px;height:114px}.partners-list .btn{margin-top:24px}.partners-list .btn.mobile{display:flex!important}.partners-list .item{padding:40px 0 36px}}.intro{padding:117px 0 109px}.intro h1{line-height:1;max-width:570px}@media (max-width:767px){.intro{padding:82px 0 112px}.intro h1{max-width:81%}}.contact-form-section{padding:41px 0 71px;background:#666}.contact-form-section h2,.contact-form-section p{color:#fff}.contact-form-section h2{padding-top:35px;font-size:36px;line-height:120%;margin-bottom:20px}.contact-form-section p{font-size:18px;line-height:150%;max-width:233px}.contact-form-section textarea{height:222px}.contact-form-section form p{max-width:100%}.contact-form-section .form-bottom{display:flex;align-items:center;justify-content:space-between;margin-right:10px}.contact-form-section .form-bottom a{color:#000;text-decoration:underline}.contact-form-section .btn{background:var(--accent);color:#000}@media only screen and (min-width:768px){.contact-form-section form{width:794px;max-width:100%}.contact-form-section form .row{--bs-gutter-x:45px}}@media (max-width:767px){.contact-form-section{padding:46px 0 88px}.contact-form-section h2{margin-bottom:16px}.contact-form-section form{padding:50px 0 0}.contact-form-section .form-group{margin-bottom:26px}.contact-form-section textarea{height:429px}.contact-form-section .form-bottom{flex-direction:column;align-items:flex-start}.contact-form-section .btn{margin-top:26px;width:100%;display:flex;align-items:center;justify-content:center}.contact-form-section .form-bottom{margin-right:0}.contact-form-section .checkbox-group,.contact-form-section .checkbox-group p,.contact-form-section .form-bottom p{width:100%}}.contact-info{padding:61px 0 80px}.contact-info .left-space{margin-left:auto}.contact-info h2{font-size:36px;margin-bottom:25px}.contact-info p{font-size:18px;line-height:150%}@media (max-width:767px){.contact-info{padding:82px 0 86px}.contact-info h2{margin-bottom:19px}.contact-info .col-6+.col-6{margin-top:43px}}.privacy-section{padding:60px 0 0}.privacy-section .title-wrapper{text-align:center;margin-bottom:80px}.privacy-section .title-wrapper p{color:var(--light-accent)}.privacy-section .h3{margin-top:40px;margin-bottom:20px}.privacy-section p{font-size:20px}.privacy-section ul{list-style:none;padding:0;margin-left:10px;margin-top:10px}.privacy-section ul li{position:relative;padding-left:30px;margin-bottom:10px}.privacy-section ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-image:url("../images/light.svg")}.privacy-section a{color:var(--light-accent)}.privacy-section a:hover{color:var(--accent)}