@media only screen and (max-width: 768px){.page-template-smart_solutions h2.title{text-align:center;font-weight:600}}.page-template-smart_solutions main{z-index:1;background-color:#fff}.page-template-smart_solutions section.hero{margin-top:max(3.59375vw,50px);padding-bottom:20dvh;min-height:170dvh}@media only screen and (max-width: 992px){.page-template-smart_solutions section.hero{min-height:unset;padding-top:max(6.4583333333vw,38px)}}.page-template-smart_solutions section.hero .video{width:100%;height:100%;object-fit:cover;object-position:center;top:max(3.59375vw,50px)}@media only screen and (max-width: 992px){.page-template-smart_solutions section.hero .video{top:0;position:absolute;inset:0}}.page-template-smart_solutions section.hero.image{background-image:var(--bckg);background-attachment:fixed}.page-template-smart_solutions section.hero .custom-container{gap:65dvh;top:max(3.6458333333vw,38px);left:50%;transform:translateX(-50%);width:100%}@media screen and (min-width: 2000px){.page-template-smart_solutions section.hero .custom-container{top:1.5625vw}}@media only screen and (max-width: 992px){.page-template-smart_solutions section.hero .custom-container{position:static;gap:50dvh;transform:unset}}@media only screen and (max-width: 768px){.page-template-smart_solutions section.hero .custom-container{gap:20dvh}}.page-template-smart_solutions section.hero .custom-container>.title{width:82.68%}.page-template-smart_solutions section.hero .custom-container .vision-wrapper{width:100%;background:rgba(255,255,255,.8);border-radius:max(.4166666667vw,8px);gap:5%;padding:max(1.9791666667vw,20px) max(2.5vw,24px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.hero .custom-container .vision-wrapper{flex-direction:column;row-gap:24px}}.page-template-smart_solutions section.hero .custom-container .vision-wrapper .free-text{width:62.28%}@media only screen and (max-width: 768px){.page-template-smart_solutions section.hero .custom-container .vision-wrapper .free-text{width:100%}}@media only screen and (max-width: 768px){.page-template-smart_solutions section.hero{padding-bottom:10dvh}}.page-template-smart_solutions section.gallery{padding-top:max(3.3333333333vw,12px)}.page-template-smart_solutions section.gallery .splide__arrow{width:max(2.2916666667vw,38px);height:max(2.2916666667vw,38px);opacity:1;background:rgba(255,255,255,.8);align-items:center;border-radius:0;transition:all ease-out 250ms}.page-template-smart_solutions section.gallery .splide__arrow--next{right:0}.page-template-smart_solutions section.gallery .splide__arrow--prev{left:0}.page-template-smart_solutions section.gallery .splide__arrow svg{width:max(.8333333333vw,16px);height:max(.8333333333vw,16px);fill:#19294f}.page-template-smart_solutions section.gallery .splide__arrow:hover{background:#fff}.page-template-smart_solutions section.gallery .splide__pagination{position:static;padding:0;gap:max(.7291666667vw,14px);margin-top:20px}.page-template-smart_solutions section.gallery .splide__pagination li{display:flex}.page-template-smart_solutions section.gallery .splide__pagination li button{width:max(.46875vw,9px);height:max(.46875vw,9px);margin:0;border:1px solid #19294f;background:rgba(0,0,0,0);opacity:1}.page-template-smart_solutions section.gallery .splide__pagination li button.is-active{opacity:1;transform:unset;background:#19294f}.page-template-smart_solutions section.gallery .splide__pagination li button:hover{opacity:1}.page-template-smart_solutions section.gallery .splide__slide{overflow:hidden;border-radius:max(.4166666667vw,8px);aspect-ratio:500/560;transition:all ease-out 250ms}.page-template-smart_solutions section.gallery .splide__slide *{transition:all ease-out 250ms}.page-template-smart_solutions section.gallery .splide__slide::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(25, 41, 79, 0) 0%, rgba(25, 41, 79, 0.9) 100%);opacity:1;visibility:visible;transition:all ease-out 250ms}.page-template-smart_solutions section.gallery .splide__slide h3.title{top:max(2.0833333333vw,22px);left:max(1.6666666667vw,20px);width:max(21.875vw,281px);color:#fff;opacity:1;visibility:visible}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide h3.title{font-size:17px}}@media screen and (min-width: 2000px){.page-template-smart_solutions section.gallery .splide__slide h3.title{width:17.7083333333vw}}.page-template-smart_solutions section.gallery .splide__slide .content{opacity:0;visibility:hidden;inset:0;background:rgba(25,41,79,.9);color:#fff;padding:max(2.0833333333vw,22px) max(1.6666666667vw,20px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide .content{transition-delay:350ms}}.page-template-smart_solutions section.gallery .splide__slide .content .top-content{gap:max(.7291666667vw,14px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide .content .top-content{gap:10px}}.page-template-smart_solutions section.gallery .splide__slide .content .top-content h3.inner-title{width:max(21.875vw,281px);min-height:max(6.5vw,78px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide .content .top-content h3.inner-title{font-size:17px}}@media screen and (min-width: 2000px){.page-template-smart_solutions section.gallery .splide__slide .content .top-content h3.inner-title{width:17.7083333333vw}}.page-template-smart_solutions section.gallery .splide__slide .content .top-content .free-text{width:max(26.4583333333vw,281px)}.page-template-smart_solutions section.gallery .splide__slide .content .top-content .free-text ul{list-style-type:disc;padding-inline-start:20px}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide .content .top-content .free-text *{font-size:14px}}@media screen and (min-width: 2000px){.page-template-smart_solutions section.gallery .splide__slide .content .top-content .free-text{width:21.875vw}}.page-template-smart_solutions section.gallery .splide__slide .content .bottom-content{gap:max(.4166666667vw,8px);min-width:24.21875vw}@media only screen and (max-width: 768px){.page-template-smart_solutions section.gallery .splide__slide .content .bottom-content a{text-align:center}}.page-template-smart_solutions section.gallery .splide__slide .content .bottom-content .outlined-btn{border:1px solid #fff;color:#fff}.page-template-smart_solutions section.gallery .splide__slide .content .bottom-content .outlined-btn:hover{color:#19294f}.page-template-smart_solutions section.gallery .splide__slide:hover{aspect-ratio:600/560}.page-template-smart_solutions section.gallery .splide__slide:hover::before,.page-template-smart_solutions section.gallery .splide__slide:hover h3.title{opacity:0;visibility:hidden}.page-template-smart_solutions section.gallery .splide__slide:hover .content{opacity:1;visibility:visible}.page-template-smart_solutions section.smart-products{padding-block:max(3.3333333333vw,30px);overflow-x:hidden}.page-template-smart_solutions section.smart-products .custom-container{gap:max(2.0833333333vw,22px)}.page-template-smart_solutions section.smart-products .custom-container .cats-content{gap:max(1.4583333333vw,28px);width:100%}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper{overflow:hidden;border-radius:1000px;border:max(.0520833333vw,1px) solid #19294f;min-width:54%}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper{width:100%}}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper::before{content:"";position:absolute;top:0;left:var(--left);width:var(--width);height:100%;background:#19294f}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper .cat-item{width:var(--width);padding:max(.7291666667vw,14px);background:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper .cat-item{padding:7px}}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper .cat-item svg{height:max(3.125vw,29px);width:auto}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper .cat-item.active svg path:not([fill="#0AC3AA"]){fill:#fff}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper .cat-item:not(.active){cursor:pointer}.page-template-smart_solutions section.smart-products .custom-container .cats-content .categories-wrapper:hover{background:#f1f8fe}.page-template-smart_solutions section.smart-products .custom-container .cats-content .free-text{text-align:center;width:62%}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .cats-content .free-text{width:100%}}.page-template-smart_solutions section.smart-products .custom-container .splide{visibility:visible;width:100%}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .splide .splide__track{overflow:visible}}.page-template-smart_solutions section.smart-products .custom-container .splide .splide__pagination{position:static;padding:0;gap:max(.7291666667vw,14px);display:flex !important;margin-top:20px}.page-template-smart_solutions section.smart-products .custom-container .splide .splide__pagination li{display:flex}.page-template-smart_solutions section.smart-products .custom-container .splide .splide__pagination li button{width:max(.46875vw,9px);height:max(.46875vw,9px);margin:0;border:1px solid #19294f;background:rgba(0,0,0,0);opacity:1}.page-template-smart_solutions section.smart-products .custom-container .splide .splide__pagination li button.is-active{opacity:1;transform:unset;background:#19294f}.page-template-smart_solutions section.smart-products .custom-container .splide .splide__pagination li button:hover{opacity:1}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper{margin-top:3.28125vw;min-height:20dvh;column-gap:2.5%;row-gap:max(2.0833333333vw,22px);width:100%}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper{gap:unset;flex-wrap:nowrap;margin-top:0;justify-content:unset}}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block{width:31.66%;background-color:#f1f8fe;padding:max(1.0416666667vw,16px);border-radius:max(.4166666667vw,8px);gap:max(1.3541666667vw,18px);transition:all ease-out 250ms}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block *{transition:all ease-out 250ms}@media only screen and (max-width: 992px){.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block{width:48.75%}}@media only screen and (max-width: 768px){.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block{width:auto}}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .img-wrapper{width:58.87%}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .img-wrapper img{width:100%;mix-blend-mode:multiply;height:max(14.5833333333vw,280px);object-fit:contain;object-position:center}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .text-wrapper{width:100%;gap:max(.4166666667vw,8px)}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .text-wrapper .title img{height:max(1.6666666667vw,32px);width:auto;mix-blend-mode:multiply}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .content-wrapper{max-height:0;overflow:hidden;margin-top:min(-1.3541666667vw,-18px)}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .content-wrapper .content{color:#374151}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .content-wrapper.open{margin-top:0}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .btn-wrapper{width:100%}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .btn-wrapper button{width:100%;padding:max(.2083333333vw,4px);background:rgba(0,0,0,0);border-radius:max(.4166666667vw,8px)}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .btn-wrapper button:hover,.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .btn-wrapper button.active{background:#dceefd}.page-template-smart_solutions section.smart-products .custom-container .splide .products-wrapper .product-block .btn-wrapper button.active svg{transform:rotate(-180deg)}.page-template-smart_solutions section.perspective{background:#f1f8fe;padding-block:max(3.3333333333vw,30px)}.page-template-smart_solutions section.perspective .custom-container .perspective-slider{width:100%}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide{padding:max(2.0833333333vw,22px) max(3.3333333333vw,30px);border-radius:max(.4166666667vw,8px);border:none;background:#fff;cursor:default}@media only screen and (max-width: 1200px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide{padding:20px}}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide{flex-direction:column;gap:max(1.25vw,20px)}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide img.quote{max-height:max(2.2916666667vw,36px);width:auto}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper{width:66.92%;gap:max(1.25vw,20px)}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper{width:100%}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .quote-reverse img{transform:scale(-1, 1)}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .person-info .separator{height:1px;width:max(5vw,40px);background:#0ac3aa;margin-bottom:max(.4166666667vw,8px)}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .person-info p{padding:0}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .text-wrapper .btn-wrapper a{transition:all ease-out 150ms}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:31.7%;gap:max(.8333333333vw,8px)}@media only screen and (max-width: 1200px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:30%}}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide .img-wrapper{width:100%}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .img-wrapper{width:31.7%;border-radius:max(.4166666667vw,8px);overflow:hidden}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .img-wrapper{width:100%}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:64.8%}@media only screen and (max-width: 1200px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:51%}}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__slide.slide_with_image .text-wrapper{width:100%}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows{gap:max(1.0416666667vw,16px);margin-top:max(2.5vw,24px)}@media only screen and (max-width: 992px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows{margin-bottom:max(2.5vw,24px)}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination{position:static;padding:0;gap:max(.7291666667vw,14px)}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li{display:flex}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button{width:max(.46875vw,9px);height:max(.46875vw,9px);margin:0;border:1px solid #19294f;background:rgba(0,0,0,0);opacity:1}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button.is-active{opacity:1;transform:unset;background:#19294f}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__pagination li button:hover{opacity:1}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow{position:static;transform:unset;background:rgba(0,0,0,0);opacity:1;width:max(1.25vw,20px);height:max(1.25vw,20px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow{display:none}}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow svg{fill:#19294f;width:max(1.25vw,20px);height:max(1.25vw,20px)}.page-template-smart_solutions section.perspective .custom-container .perspective-slider .splide__arrows .splide__arrow:hover{opacity:1}.page-template-smart_solutions section.faq{padding-block:max(3.3333333333vw,30px)}.page-template-smart_solutions section.faq .custom-container{gap:max(3.3333333333vw,30px)}.page-template-smart_solutions section.faq .custom-container .heading{gap:max(.4166666667vw,8px)}.page-template-smart_solutions section.faq .custom-container .faq-wrapper{width:100%}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block{padding-block:max(1.25vw,16px);border-bottom:1px solid #d1d5db}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block:first-of-type{padding-top:0}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading{gap:max(1.25vw,16px);cursor:pointer}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading button.icon-btn{background:rgba(0,0,0,0)}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading button.icon-btn svg{min-width:max(24px,1.25vw);width:max(24px,1.25vw);height:max(24px,1.25vw)}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading button.icon-btn svg path{opacity:1}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading:hover h5.title{color:#0ac3aa}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading:hover button.icon-btn svg path{stroke:#0ac3aa}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading.active h5.title{color:#0ac3aa}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading.active button.icon-btn svg path{stroke:#0ac3aa}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .heading.active button.icon-btn svg path.vertical{opacity:0}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .content-wrapper{width:calc(100% - max(1.25vw,16px) - max(20px,1.0416666667vw));overflow:hidden;max-height:0}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .content-wrapper .content{padding-top:max(.4166666667vw,8px)}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .content-wrapper .content a{color:#0ac3aa;text-decoration:underline}.page-template-smart_solutions section.faq .custom-container .faq-wrapper .faq-block .content-wrapper .content a:hover{color:#09af99}.page-template-smart_solutions section.banner{padding-block:max(3.75vw,40px) max(2.6041666667vw,26px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.banner{padding-inline:0;background:#f1f8fe}}.page-template-smart_solutions section.banner .custom-container{text-align:center;gap:max(.8333333333vw,8px)}.page-template-smart_solutions section.banner .custom-container .text-wrapper{gap:max(1.25vw,16px)}@media only screen and (max-width: 768px){.page-template-smart_solutions section.banner .custom-container .text-wrapper *{font-weight:500}}.page-template-smart_solutions section.banner .custom-container .img-wrapper{border-radius:50%;overflow:hidden}.page-template-smart_solutions section.banner .custom-container .img-wrapper img{width:max(8.0729166667vw,100px);aspect-ratio:1}.page-template-smart_solutions footer{position:relative;z-index:1}/*# sourceMappingURL=smart_solutions.min.css.map */