.page-template-homepage section.hero-homepage{overflow:hidden}.page-template-homepage section.hero-homepage .hero-image-wrapper{inset:0}.page-template-homepage section.hero-homepage .custom-container{padding-inline:max(21.09375vw,405px);padding-block:calc(max(6.5104166667vw,125px) + max(4.7395833333vw,91px)) max(4.8958333333vw,94px)}@media only screen and (max-width: 768px){.page-template-homepage section.hero-homepage .custom-container{padding-block:calc(max(2.6041666667vw,50px) + max(4.7395833333vw,91px)) max(2.6041666667vw,50px)}}.page-template-homepage section.hero-homepage .custom-container .central-block{border-radius:max(1.0416666667vw,20px);overflow:hidden;background:hsla(0,0%,100%,.8);padding:max(2.0833333333vw,40px) max(3.1770833333vw,61px);gap:max(1.09375vw,21px)}@media only screen and (max-width: 1600px){.page-template-homepage section.hero-homepage .custom-container .central-block .hero-title{max-width:max(26.0416666667vw,500px)}}@media only screen and (max-width: 768px){.page-template-homepage section.hero-homepage .custom-container .central-block{padding-inline:max(1.3020833333vw,25px)}.page-template-homepage section.hero-homepage .custom-container .central-block .hero-title h1 *{font-size:max(2.0833333333vw,40px)}.page-template-homepage section.hero-homepage .custom-container .central-block p{font-size:max(1.0416666667vw,20px)}}@media only screen and (max-width: 1600px){.page-template-homepage section.hero-homepage .custom-container{padding-inline:max(15.625vw,200px)}}@media only screen and (max-width: 1300px){.page-template-homepage section.hero-homepage .custom-container{padding-inline:max(15.625vw,200px)}}@media only screen and (max-width: 1200px){.page-template-homepage section.hero-homepage .custom-container{padding-inline:0;margin-inline:auto;width:90%}}.page-template-homepage section.solutions{padding-top:max(3.125vw,60px)}.page-template-homepage section.solutions .custom-container .solutions-head{margin-bottom:max(3.125vw,60px)}.page-template-homepage section.solutions .custom-container .solutions-head .title{max-width:max(29.1666666667vw,560px)}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .solutions-head{flex-direction:column;align-items:center;text-align:center;gap:max(1.5625vw,30px);margin-bottom:max(2.0833333333vw,40px)}.page-template-homepage section.solutions .custom-container .solutions-head .title{max-width:unset}}.page-template-homepage section.solutions .custom-container .solutions-blocks{margin-bottom:max(1.9270833333vw,37px);gap:max(1.40625vw,27px)}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .solutions-blocks{flex-wrap:wrap}}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block{width:calc((100% - max(1.40625vw,27px))/3);border-radius:max(.5208333333vw,10px);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;cursor:pointer}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.25),0 0 25px rgba(9,46,236,.4)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block:hover .block-description .solution-title h3{text-shadow:0 0 2px hsla(0,0%,100%,.7)}@media only screen and (max-width: 1700px){.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description{padding-left:max(1.0416666667vw,20px);padding-block:max(.78125vw,15px)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description h3{font-size:max(1.3541666667vw,22px)}}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block{width:calc((100% - max(1.40625vw,27px))/2)}}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block{width:80%}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description{flex-direction:row;padding-inline:max(1.0416666667vw,20px);justify-content:space-between;align-items:center;padding-block:max(2.6041666667vw,50px)}}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .solution-image{border-radius:max(.5208333333vw,10px);height:100%;width:100%;overflow:hidden}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .solution-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(95.62deg, rgba(9, 46, 236, 0.63) 51.38%, rgba(255, 255, 255, 0.576) 98.54%, rgba(245, 245, 245, 0.54) 100%)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description{padding-left:max(2.8125vw,30px);gap:max(.8854166667vw,17px);padding-block:max(2.0833333333vw,20px)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description *{color:#fff;font-family:"Nunito"}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link{padding:max(.5208333333vw,10px) max(1.5625vw,30px);font-size:max(.8333333333vw,16px);font-weight:600;border-radius:max(1.5625vw,30px);border:1px solid #fff;overflow:hidden;width:fit-content;z-index:1}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link{background-color:#fff;border:1px solid #092eec}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link .btn-text{color:#092eec;font-weight:700}}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link::before{content:"";position:absolute;inset:0;background:#fff;transform:translateY(-100%);transition:transform .35s ease;z-index:-1}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link:hover::before{transform:translateY(0)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link:hover .btn-text{color:#092eec}@media only screen and (max-width: 575px){.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block{width:100%}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description{padding-inline:max(.78125vw,15px)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-title h3{font-size:max(1.0416666667vw,20px)}.page-template-homepage section.solutions .custom-container .solutions-blocks .solution-block .block-description .solution-link{padding:max(.2604166667vw,5px) max(.78125vw,15px)}}.page-template-homepage section.solutions .custom-container .description-blocks{gap:max(1.40625vw,27px)}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .description-blocks{flex-wrap:wrap}}.page-template-homepage section.solutions .custom-container .description-blocks .description-block{width:calc((100% - max(1.40625vw,27px))/3);border-radius:max(1.3020833333vw,25px);overflow:hidden;height:max(28.6458333333vw,550px);cursor:pointer}@media only screen and (max-width: 1200px){.page-template-homepage section.solutions .custom-container .description-blocks .description-block{width:calc((100% - max(1.40625vw,27px))/2)}}@media only screen and (max-width: 768px){.page-template-homepage section.solutions .custom-container .description-blocks .description-block{width:100%}}@media only screen and (max-width: 500px){.page-template-homepage section.solutions .custom-container .description-blocks .description-block{height:max(18.2291666667vw,350px)}}.page-template-homepage section.solutions .custom-container .description-blocks .description-block .description-image{height:100%;width:100%}.page-template-homepage section.solutions .custom-container .description-blocks .description-block .description-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page-template-homepage section.solutions .custom-container .description-blocks .description-block .block-description-wrapper{padding-bottom:max(.5208333333vw,10px);padding-inline:max(.625vw,12px);z-index:2}.page-template-homepage section.solutions .custom-container .description-blocks .description-block .block-description-wrapper .block-description{padding:max(.6770833333vw,13px) max(1.5625vw,30px);gap:max(.5729166667vw,11px);padding-block:max(.8854166667vw,17px);background-color:#fff;border-radius:max(.5208333333vw,10px) 0 max(.5208333333vw,10px) max(.5208333333vw,10px);overflow:hidden;transition:transform .7s ease}.page-template-homepage section.solutions .custom-container .description-blocks .description-block .block-description-wrapper .block-description p{letter-spacing:-2%;color:#000;font-size:max(.78125vw,15px);font-weight:400;width:fit-content;transition:transform .35s ease}.page-template-homepage section.solutions .custom-container .description-blocks .description-block:hover .description-image img{transform:scale(1.2)}.page-template-homepage section.solutions .custom-container .description-blocks .description-block:hover .block-description-wrapper .block-description{transform:translateY(calc(-0.78125% * 1vw / 1px))}/*# sourceMappingURL=homepage.min.css.map */