:root{--status-success: rgb(9, 176, 116);--status-warning: rgb(255, 146, 17);--status-error: rgb(221, 0, 0);--status-info: rgb(0, 140, 242)}.page-template-homepage section.hero{padding-block:max(10.9895833333vw,167px) max(5.5208333333vw,91px)}.page-template-homepage section.hero .content-wrapper{gap:max(2.5520833333vw,39px)}.page-template-homepage section.hero .content-wrapper .top-content{max-width:min(1318px,95%)}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content{flex-direction:column-reverse}}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper{width:34.37%;position:relative;height:stretch}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper{width:100%;margin-top:54px}}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content{padding-top:4.0104166667vw;gap:max(1.4583333333vw,25px);transition:opacity .3s ease-out}@media only screen and (max-width: 1200px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content{width:45%}}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content{width:100%}}@media only screen and (max-width: 575px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content{align-items:center;text-align:center}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content .hero-cta{width:100%}}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content .free-text{width:89%}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .default-content h1 strong{background:linear-gradient(0deg, #58bb76 0%, #1d8032 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .hover-content{opacity:0;top:max(5.2083333333vw,100px);transition:opacity .3s ease-out;gap:max(1.4583333333vw,28px);display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .hover-content{top:0;width:100%}}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .hover-content .page-icon{max-width:max(6.25vw,120px)}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .hover-content .hero-cta{display:none}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .hover-content .hero-cta{display:block;width:100%}}.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .decoration{inset-inline-end:max(.9375vw,18px);bottom:22%}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .text-wrapper .decoration{display:none}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper{aspect-ratio:721/698;direction:ltr;width:55.2%;display:grid;grid-template-columns:102fr 156fr 95fr 130fr 150fr 88fr;grid-template-rows:120fr 77fr 146fr 44fr 58fr 123fr 130fr;grid-column-gap:0px;grid-row-gap:0px;position:relative}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper:has(.hover-content:hover)>*:not(.hover-content:hover){opacity:.2}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper{aspect-ratio:324/617;width:100%;min-height:0;grid-template-columns:20fr 46fr 21fr 55fr 23fr 71fr 40fr 32fr;grid-template-rows:19fr 53fr 45fr 58fr 85fr 65fr 34fr 78fr 39fr 96fr}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div1{grid-area:1/4/3/6;border-top-left-radius:100vw;border-top-right-radius:100vw}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div1{grid-area:1/3/4/7}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div2{grid-area:3/5/6/7;border-top-right-radius:max(8.3333333333vw,160px)}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div2{border-top-right-radius:25vw;grid-area:4/6/6/9}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div3{grid-area:2/2/5/4;border-radius:100vw;scale:1.022}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div3{scale:1;grid-area:5/2/7/6}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div4{grid-area:4/3/7/5;border-top-left-radius:100vw;border-top-right-radius:100vw;border-bottom-right-radius:100vw}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div4{grid-area:9/5/12/8;border-top-left-radius:0;border-bottom-left-radius:100vw}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div5{grid-area:6/1/8/3;border-top-left-radius:100vw;border-bottom-left-radius:100vw;margin-inline-end:max(2.8125vw,54px)}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .div5{grid-area:7/1/10/5;margin-inline-end:0;border-top-left-radius:50vw;border-bottom-left-radius:50vw}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .blue{grid-area:3/4/4/5}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .blue{grid-area:4/4/5/6;position:relative}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .blue .shape{background:linear-gradient(30.49deg, #253987 25.93%, #557ac5 74.66%);border-bottom-left-radius:100vw}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .blue .shape{position:absolute;width:100%;height:auto;aspect-ratio:1}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .purple{grid-area:2/1/4/2}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .purple{grid-area:6/6/8/9}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .purple .shape{background:linear-gradient(48.03deg, #512c73 36.84%, #bfb8db 106.07%);height:stretch;margin-top:49px;border-top-left-radius:100vw;border-bottom-left-radius:100vw}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .purple .shape{margin-top:0;border-top-left-radius:0;border-bottom-left-radius:50vw;border-bottom-right-radius:50vw;background:linear-gradient(-145deg, #512c73 36.84%, #bfb8db 106.07%)}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green{grid-area:5/1/7/3}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green{grid-area:4/1/6/4}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green .shape{background:linear-gradient(0deg, #58bb76 0%, #1d8032 100%);border-bottom-right-radius:100vw;height:auto;aspect-ratio:1;margin-inline-end:40%;margin-inline-start:10%;width:stretch;translate:0px -15%}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green .shape{margin-inline-end:0;margin-inline-start:0;translate:0px 0px;background:linear-gradient(280deg, #58bb76 0%, #1d8032 100%)}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green2{grid-area:7/3/8/5}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green2{grid-area:8/5/9/9}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green2 .shape{background:linear-gradient(0deg, #58bb76 0%, #1d8032 100%);border-bottom-right-radius:100vw}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .green2 .shape{background:linear-gradient(265deg, #58bb76 0%, #1d8032 100%)}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .yellow{grid-area:1/3/2/4}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .yellow{grid-area:2/2/3/3}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .yellow .shape{background:linear-gradient(145.09deg, #ffcc03 18.83%, #e56711 92.15%);width:95%;aspect-ratio:1;height:auto;border-radius:100vw;margin-top:auto;margin-inline-start:auto;position:relative;right:-6%;bottom:-42%}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .shape{width:100%;height:100%}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content{direction:rtl;overflow:hidden;z-index:1}@media only screen and (min-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content:hover .active-image{opacity:1 !important}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content:hover .main-image{opacity:0}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content:hover .title-icon{width:auto !important;height:max(2.5520833333vw,49px) !important;padding:0 max(1.5625vw,30px) !important}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content:hover .title-icon img{display:none}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content:hover .title-icon .page-link{width:fit-content !important}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper{width:100%;height:100%}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .main-image,.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .active-image{width:100%;height:100%;object-fit:cover;transition:all .3s ease-out}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .active-image{opacity:0;inset:0}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon{background-color:hsla(0,0%,100%,.7);width:max(3.0208333333vw,58px);height:max(3.0208333333vw,58px);border-radius:100vw;padding:max(.8333333333vw,16px) max(.5729166667vw,11px);display:flex}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon{width:max(1.8229166667vw,35px);height:max(1.8229166667vw,35px);padding:5px 7px}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon .page-link{transition:all .3s ease-out;width:0;overflow:hidden;color:#253987;font-size:max(1.0416666667vw,20px);font-weight:400;gap:max(.5208333333vw,10px)}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon .page-link .icon{width:max(.46875vw,9px);height:max(.46875vw,9px)}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon .page-link .icon svg{width:100%;height:100%}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon .page-link .icon svg path{fill:#253987}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .hover-content .hover-img-wrapper .title-icon .page-link span{white-space:nowrap}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations{inset:0}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration{position:absolute}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration1{top:4%;right:-3%;translate:100%}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration1{top:87%;left:20%;translate:0;rotate:90deg;width:45px}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration2{top:5.5%;left:-3%;translate:-100%}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration2{top:-8px;left:0%;translate:0% -100%;width:50px}}.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration3{bottom:28%;left:-6%;translate:-100%}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .top-content .img-wrapper .decorations .decoration3{bottom:84%;left:84%;translate:0%;width:40px}}@media only screen and (min-width: 1921px){.page-template-homepage section.hero .content-wrapper .top-content{max-width:68.6458333333vw}}.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper{margin-top:3.4375vw;width:100%;background:#f1fdf5;color:#00ad58;border-radius:max(1.25vw,24px);padding:max(1.25vw,24px) max(2.9166666667vw,20px);gap:5.39%}@media only screen and (max-width: 1024px){.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper{gap:3%}}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper{flex-direction:column;padding:56px 47px;gap:47px}}.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper .numeric-block{width:fit-content;text-align:center}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper .numeric-block{width:100%}}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper .numeric-block h3{font-size:80px}}.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper .numeric-block .description{line-height:1.15}.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper span.divider{width:1px;height:max(4.8958333333vw,94px);background:#00ad58;align-self:center}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .numeric-blocks-wrapper span.divider{width:100%;height:1px}}.page-template-homepage section.hero .content-wrapper .logos-wrapper{max-width:min(1800px,100%);width:100%;background:#fff;border-radius:max(1.0416666667vw,20px);padding-block:max(2.0833333333vw,40px) max(1.4583333333vw,28px);gap:max(1.0416666667vw,20px)}.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider{width:100%}.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider .splide__slide{max-width:max(8.3333333333vw,160px);max-height:max(5.2083333333vw,100px)}.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider .splide__slide a{transition:all ease-out 200ms}.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider .splide__slide a img{filter:grayscale(100%);transition:filter .3s ease}@media only screen and (min-width: 1025px){.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider .splide__slide a:hover{transform:scale(1.08)}.page-template-homepage section.hero .content-wrapper .logos-wrapper .partners-slider .splide__slide a:hover img{filter:grayscale(0%)}}@media only screen and (max-width: 768px){.page-template-homepage section.hero .content-wrapper .logos-wrapper{max-width:100% !important;border-radius:0}}@media only screen and (min-width: 1921px){.page-template-homepage section.hero .content-wrapper .logos-wrapper{max-width:93.75vw}}.page-template-homepage section.solutions{padding-bottom:max(9.0625vw,116px)}.page-template-homepage section.solutions .custom-container{gap:max(3.6458333333vw,50px)}.page-template-homepage section.solutions .custom-container .heading{gap:max(.9375vw,18px);text-align:center}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks{gap:20px}}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row{justify-content:space-between;flex-wrap:wrap;row-gap:20px}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block{width:50%;aspect-ratio:2/1;overflow:hidden;border-radius:50vh}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block{width:48%;aspect-ratio:unset;border-radius:30px;flex-direction:column !important}}@media only screen and (max-width: 575px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block{width:100%}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .img-wrapper{width:50%;overflow:hidden}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .img-wrapper{width:100%;aspect-ratio:313/178}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .img-wrapper .description{background:rgba(0,0,0,.7);color:#fff;padding:max(1.875vw,20px)}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .img-wrapper .description{display:none}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper{width:50%;background:#58bb76;padding:max(2.0833333333vw,20px)}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper{width:100%;background:linear-gradient(0deg, rgb(88, 187, 118) 0%, rgb(0, 173, 88) 100%);flex:1;gap:18px}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head{gap:max(1.25vw,16px)}@media only screen and (max-width: 1024px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head{gap:6px}}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head{flex-direction:row;align-items:center;gap:26px;color:#fff}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head span.icon svg{max-width:max(2.3958333333vw,46px);max-height:max(2.34375vw,45px);width:auto;height:auto}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head span.icon svg path{fill:#f1fdf5}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head h3.title{font-size:18px}}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .head h3.title{font-size:26px}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper span.arrow{cursor:pointer}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper span.arrow{display:none}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper span.arrow svg{width:max(1.6145833333vw,24px);height:max(1.40625vw,21px)}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper span.arrow svg path{fill:#fff}@media only screen and (min-width: 1025px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper span.arrow:hover svg path{fill:#253987}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .free-text{display:none;color:#fff;font-size:26px}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block .text-wrapper .free-text{display:block}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block.open .img-wrapper{width:60.8%}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block.open .text-wrapper{width:39.2%}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row .solution-block.open .text-wrapper span.arrow{transform:scale(-1, 1)}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::before,.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::after{content:"";position:absolute;top:0;height:100%;aspect-ratio:2/1;background-size:100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::before,.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::after{content:unset}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::before{left:100%}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row::after{right:100%}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+1)::before{background-image:url("../images/solutions_bg/1_start.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+1)::after{background-image:url("../images/solutions_bg/1_end.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+2)::before{background-image:url("../images/solutions_bg/2_start.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+2)::after{background-image:url("../images/solutions_bg/2_end.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+3)::before{background-image:url("../images/solutions_bg/3_start.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-child(3n+3)::after{background-image:url("../images/solutions_bg/3_end.png")}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block{flex-direction:row-reverse}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block .text-wrapper{align-items:flex-end}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block .text-wrapper{align-items:flex-start}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block .text-wrapper .head{align-items:flex-end;text-align:end}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block .text-wrapper .head{align-items:center;text-align:start}}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block .text-wrapper span.arrow{transform:scale(-1, 1)}.page-template-homepage section.solutions .custom-container .solutions-blocks .blocks-row:nth-of-type(even) .solution-block.open .text-wrapper span.arrow{transform:scale(1, 1)}.page-template-homepage section.activities{padding-bottom:max(5.4166666667vw,104px)}@media only screen and (max-width: 768px){.page-template-homepage section.activities{background-image:url("../images/activities_bg_mobile.png");background-position-y:-30vh}}@media only screen and (max-width: 992px){.page-template-homepage section.activities .custom-container{flex-direction:column;gap:66px}}.page-template-homepage section.activities .custom-container .heading{width:32.16%;gap:max(1.0416666667vw,20px)}@media only screen and (max-width: 992px){.page-template-homepage section.activities .custom-container .heading{width:100%}}.page-template-homepage section.activities .custom-container .activities-blocks{width:55.33%;gap:max(1.0416666667vw,20px)}@media only screen and (max-width: 992px){.page-template-homepage section.activities .custom-container .activities-blocks{width:100%}}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block{background:var(--bckg);border-radius:50vh;padding-inline:max(2.0833333333vw,40px);min-height:max(5.3645833333vw,103px)}@media only screen and (max-width: 992px){.page-template-homepage section.activities .custom-container .activities-blocks .activity-block{border-radius:30px;padding:40px 34px}}@media only screen and (max-width: 575px){.page-template-homepage section.activities .custom-container .activities-blocks .activity-block{flex-wrap:wrap;row-gap:38px}}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block .title-wrapper .img-wrapper img{height:max(1.71875vw,33px);width:auto}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block .title-wrapper h4.title{font-size:max(.9375vw,18px);line-height:1.16}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block .free-text{width:65.75%}@media only screen and (max-width: 575px){.page-template-homepage section.activities .custom-container .activities-blocks .activity-block .free-text{width:100%;order:3}}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block .free-text *{font-size:max(.9375vw,18px);line-height:1.33}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block span.icon svg{width:max(1.5104166667vw,29px);height:max(1.5104166667vw,29px)}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block span.icon svg circle.bg{opacity:0}@media only screen and (min-width: 1025px){.page-template-homepage section.activities .custom-container .activities-blocks .activity-block:hover span.icon svg path{fill:#fff}.page-template-homepage section.activities .custom-container .activities-blocks .activity-block:hover span.icon svg circle.bg{opacity:1}}.page-template-homepage section.activities .custom-container::before{content:"";position:absolute;top:calc(-1*max(.8333333333vw,16px));left:calc(-1*max(1.5625vw,30px));width:calc(100% + max(1.5625vw,30px));aspect-ratio:1235/1058;background-image:url("../images/activities_bg.png");background-size:100%;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 768px){.page-template-homepage section.activities .custom-container::before{content:unset}}.page-template-homepage section.sustainability{padding-block:max(5.46875vw,77px) max(13.6458333333vw,73px);background:#f1fdf5}@media only screen and (max-width: 992px){.page-template-homepage section.sustainability .custom-container{flex-direction:column;gap:66px}}.page-template-homepage section.sustainability .custom-container .text-wrapper{width:32%;gap:max(.2083333333vw,4px)}@media only screen and (max-width: 992px){.page-template-homepage section.sustainability .custom-container .text-wrapper{width:100%}}.page-template-homepage section.sustainability .custom-container .text-wrapper h2.title{margin-bottom:max(.4166666667vw,8px)}.page-template-homepage section.sustainability .custom-container .text-wrapper h5.subtitle{line-height:2.22}.page-template-homepage section.sustainability .custom-container .text-wrapper .free-text{margin-bottom:max(1.4583333333vw,28px)}.page-template-homepage section.sustainability .custom-container .img-wrapper{width:47.16%}@media only screen and (max-width: 992px){.page-template-homepage section.sustainability .custom-container .img-wrapper{width:70%}}.page-template-homepage section.sustainability .custom-container .img-wrapper .main-circle-img{animation:rotate 60s linear infinite}.page-template-homepage section.sustainability .custom-container .img-wrapper .main-logo{width:27.91%}.page-template-homepage section.sustainability .custom-container .img-wrapper .circle-logo{aspect-ratio:1;transform:translate(-50%, -50%)}.page-template-homepage section.sustainability .custom-container .img-wrapper .circle-logo.logo-1{top:6%;left:50%;width:22.26%;aspect-ratio:126/88}.page-template-homepage section.sustainability .custom-container .img-wrapper .circle-logo.logo-2{top:50%;left:95%;width:18.33%}.page-template-homepage section.sustainability .custom-container .img-wrapper .circle-logo.logo-3{top:93%;left:50%;width:18.37%}.page-template-homepage section.sustainability .custom-container .img-wrapper .circle-logo.logo-4{top:50%;right:93%;transform:translate(50%, -50%);width:25.35%;aspect-ratio:1}.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text{top:max(.2083333333vw,4px);left:calc(100% + max(.4166666667vw,8px));color:#6d6e71;font-weight:600;font-size:max(.625vw,12px);line-height:1.5;width:max-content}@media only screen and (max-width: 992px){.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text{left:90%}}@media only screen and (max-width: 575px){.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text{font-size:max(.4166666667vw,8px);top:-10%}}.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text .text{gap:max(.1041666667vw,2px);padding:max(.4166666667vw,8px) max(2.6041666667vw,30px)}@media only screen and (max-width: 575px){.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text .text{padding:max(.2083333333vw,4px) 16px}}.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text .text .top-text{margin-inline-start:max(1.0416666667vw,20px)}@media only screen and (max-width: 575px){.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text .text .top-text{margin-inline-start:max(.5208333333vw,10px)}}.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text span.line{width:100%;height:max(1.3541666667vw,26px);border:1px solid #6d6e71;border-inline-start:0;border-bottom:0;transform:skewX(314deg)}@media only screen and (max-width: 575px){.page-template-homepage section.sustainability .custom-container .img-wrapper .side-text span.line{height:max(.8333333333vw,16px)}}.page-template-homepage section.testimonials{margin-bottom:max(8.3333333333vw,80px)}.page-template-homepage section.testimonials>.custom-container{max-width:min(1856px,95%);background:#fff;border-radius:4.1666666667vw;padding-block:max(3.4375vw,40px) max(10.9895833333vw,84px);margin-top:-7.96875vw}@media only screen and (min-width: 1921px){.page-template-homepage section.testimonials>.custom-container{max-width:96.6666666667vw}}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container{max-width:100% !important;margin-top:0;padding-block:72px 84px;border-radius:0}}.page-template-homepage section.testimonials>.custom-container .custom-container{gap:max(5.2083333333vw,35px)}.page-template-homepage section.testimonials>.custom-container .custom-container .heading{gap:max(.4166666667vw,8px);text-align:center}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks{gap:max(1.25vw,24px) 2%}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks{gap:46px 6.36%}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block{width:23.5%;background:#f7f6f1;border-radius:max(1.0416666667vw,20px);overflow:hidden}@media only screen and (max-width: 1024px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block{width:49%}}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block{width:46.82%}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .head-wrapper{padding:max(2.1875vw,30px);padding-bottom:max(1.9791666667vw,38px);gap:max(.625vw,12px)}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .head-wrapper{padding:28px 6px;text-align:center}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .head-wrapper .img-wrapper img{height:max(5.3645833333vw,103px);width:auto}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .head-wrapper h3.title{color:#253987;font-weight:400;line-height:1.17}@media only screen and (max-width: 1024px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .head-wrapper h3.title{font-size:22px}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .social-wrapper{flex-grow:1}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .social-wrapper{flex-grow:unset}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .social-wrapper a{height:100%}@media only screen and (max-width: 575px){.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .social-wrapper a{padding:11px 14px;font-size:16px;gap:12px}}.page-template-homepage section.testimonials>.custom-container .custom-container .testimonials-blocks .testimonial-block .social-wrapper a svg{min-height:max(.8333333333vw,16px)}html:lang(en-US) .page-template-homepage .hero .content-wrapper .numeric-blocks-wrapper{gap:3.39%}html:lang(en-US) .page-template-homepage .activities .activities-blocks .activity-block:last-child .free-text{width:100%}/*# sourceMappingURL=homepage.min.css.map */