main .our-solutions-container .solution-space{padding:0!important}main .our-solutions-container{z-index:1!important}main .our-products-container{z-index:1!important}.page-products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main .our-solutions-container{padding:0}@media(max-width:920px){main .our-solutions-container{padding:2.5rem 1.8rem}}main .our-solutions-container .solution-grid{max-width:85.3125rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}main .our-solutions-container .solution-grid .solution-col{margin:0 .5rem;padding:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}main .our-solutions-container .solution-grid .solution-col:hover{border-color:#1de9b6}main .our-solutions-container .solution-grid .solution-col:hover .read-more{color:#1de9b6}main .our-solutions-container .solution-grid .solution-col:hover .read-more::after{background:#1de9b6}main .our-solutions-container .solution-grid .solution-col h5{color:#fff;font-size:2rem;line-height:3.0625rem;font-weight:700;padding-bottom:.6667rem;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .our-solutions-container .solution-grid .solution-col h5 img{position:absolute;width:3.125rem;height:3.125rem;-o-object-fit:contain;object-fit:contain;right:0}main .our-solutions-container .solution-grid .solution-col span{color:#1de9b6;font-size:1.0667rem;font-weight:300}main .our-solutions-container .solution-grid .solution-col .description{height:calc(100% - 6.2rem);color:#fff;font-size:1rem;padding-bottom:1.875rem;padding-top:2.1875rem}main .our-solutions-container .solution-grid .solution-col .description p{font-weight:300;line-height:1.5rem}main .our-solutions-container .solution-grid .solution-col .read-more{position:relative;float:right;cursor:pointer;padding-bottom:.375rem;font-size:.875rem;color:#fff;font-weight:300}main .our-solutions-container .solution-grid .solution-col .read-more::after{content:'';position:absolute;bottom:0;left:0;width:3.125rem;height:.125rem;background:#fff}main .our-products-container{padding-bottom:6.25rem;margin-top:8rem;margin-bottom:16rem;overflow:hidden}main .our-products-container>h1{text-align:center;position:relative;color:#fff;font-size:1.75rem;line-height:2.125rem;text-transform:uppercase;font-weight:700;margin-bottom:7.5rem}main .our-products-container>h1::after{content:"";position:absolute;left:0;right:0;bottom:-1.25rem;width:2.5rem;height:.0625rem;margin:auto;background:#1de9b6}main .our-products-container>h1 span{font-weight:300;margin-right:.7375rem;color:#fff}@-webkit-keyframes sizeAnimation{from{background-size:130% 130%}}@keyframes sizeAnimation{from{background-size:130% 130%}}main .solutions-scroll{padding:0 2.625rem;padding-right:9.3333rem;margin:7.5rem 0 .625rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px) and (min-width:920px){main .solutions-scroll{padding-right:2.5rem!important}}@media(max-width:920px){main .solutions-scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:2.625rem}}main .solutions-scroll .solution-image{width:54.375rem;height:52.375rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media(max-width:920px){main .solutions-scroll .solution-image{width:100%}}main .solutions-scroll .solution-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}main .solutions-scroll .solution-texts{padding-left:3.5rem;z-index:9;position:relative;max-width:53.875rem}@media(max-width:920px){main .solutions-scroll .solution-texts{padding-left:0;max-width:unset;width:100%}}main .solutions-scroll .solution-texts h2{font-family:Montserrat-Bold}main .solutions-scroll .solution-texts>span{font-family:Montserrat-Bold}main .solutions-scroll .solution-texts>p{font-size:1rem;font-weight:300;line-height:1.375rem;color:#efefef;padding-bottom:5rem;max-width:41.875rem;width:100%;letter-spacing:.0427rem;font-family:Montserrat-Light}main .solutions-scroll .solution-texts div.scroll-content{height:100%;padding-right:8.375rem}@media screen and (max-width:1200px) and (min-width:920px){main .solutions-scroll .solution-texts div.scroll-content{padding-right:2.5rem!important}}@media(max-width:920px){main .solutions-scroll .solution-texts div.scroll-content{padding-right:0}main .solutions-scroll .solution-texts div.scroll-content br{display:none}}main .solutions-scroll .solution-texts div.scroll-content>p{font-size:1rem;font-weight:300;line-height:1.625rem;color:#efefef;padding-bottom:5rem;max-width:41.875rem;width:100%;font-family:Montserrat-Light}main .solutions-scroll .solution-texts div>h1{font-size:2rem;font-weight:700;line-height:2.45rem;color:#fff;text-transform:uppercase}main .solutions-scroll .solution-texts div>span{line-height:1.5rem;font-size:1rem;color:#1de9b6;font-weight:500;margin:.875rem 0;display:block;font-family:Montserrat-Medium}@media(max-width:920px){main .solutions-scroll .solution-texts .solution-features{padding-right:0}}main .solutions-scroll .solution-texts .solution-features h2{color:#fff;font-size:1rem;line-height:1.625rem;padding-bottom:2.5rem;font-weight:700;text-transform:uppercase}main .solutions-scroll .solution-texts .solution-features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:920px){main .solutions-scroll .solution-texts .solution-features ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .solutions-scroll .solution-texts .solution-features ul li{font-size:.875rem;color:#efefef;font-weight:300;padding-bottom:.7rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.3333rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;line-height:1.375rem;-ms-flex-negative:0;flex-shrink:0;padding-right:1rem;min-height:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Montserrat-Light}main .solutions-scroll .solution-texts .solution-features ul li::before{content:"";position:absolute;width:.0625rem;height:1.25rem;background-color:#1de9b6;left:0;top:.1rem}main .solutions-scroll .solution-texts .solution-text{padding-top:5.2rem}main .solutions-scroll .solution-texts .solution-text h2{color:#fff;font-size:1rem;font-weight:700;line-height:1.625rem;text-transform:uppercase}main .solutions-scroll .solution-texts .solution-text span{color:#1de9b6;line-height:1.5rem;font-size:1rem;margin:.625rem 0 1.25rem;display:block}main .solutions-scroll .solution-texts .solution-text p{font-size:.875rem;color:#efefef;font-weight:300;line-height:1.625rem;padding-bottom:2.5rem;font-family:Montserrat-Light}main #solution-grid{margin-top:8rem;overflow:unset;opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem);-webkit-animation:1s ease fadeInUp;animation:1s ease fadeInUp;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}main #solution-grid .solution-image{position:-webkit-sticky;position:sticky;top:8rem;margin:0 auto;width:44.375rem}@media(max-width:920px){main #solution-grid .solution-image{position:absolute!important;top:0;height:100vw;left:0;width:100%}}main #solution-grid video{width:100%}@media(max-width:920px){main #solution-grid video{-webkit-transform:translateX(.6rem);transform:translateX(.6rem)}}main #solution-grid.turnkey video{width:100%;-webkit-transform:scale(1.7) translateX(8.8rem) translateY(6rem)!important;transform:scale(1.7) translateX(8.8rem) translateY(6rem)!important}@media(max-width:920px){main #solution-grid.turnkey video{-webkit-transform:scale(1.7) translateX(4.1rem) translateY(1.4rem)!important;transform:scale(1.7) translateX(4.1rem) translateY(1.4rem)!important}}main:not(.showProductSlider) .page-products-wrapper{height:auto!important;padding-top:unset}main .our-solutions-container .solution-space .solution-col{display:none}@media(max-width:920px){main .our-solutions-container .solution-space .solution-col{width:100%!important}}main .our-solutions-container .solution-space{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:920px){video#white_label{-webkit-transform:translateY(-4rem)!important;transform:translateY(-4rem)!important}}section.get-in-touch{background-color:#fff;padding:2.5rem 1.8rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}@media screen and (max-width:920px) and (min-width:768px){section.get-in-touch p{width:82%!important}}section.get-in-touch h4{font-size:1.75rem;color:#000;padding-bottom:.3125rem;margin:0;font-weight:700;line-height:2.625rem;font-family:Montserrat-Bold}section.get-in-touch span{color:var(--primary-color);font-size:.875rem;line-height:1.375rem;font-weight:500;display:block;text-transform:uppercase;font-family:Montserrat-Medium}section.get-in-touch p{font-size:1rem;width:33.75rem;text-align:center;padding:1.25rem 0;color:#000;line-height:1.375rem;font-family:Montserrat-Light}section.get-in-touch a{width:16.25rem;line-height:2.625rem;font-weight:500;height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1de9b6;color:#fff;font-size:1rem;text-transform:uppercase;position:relative;overflow:hidden;font-family:Montserrat-Bold}section.get-in-touch a .text{position:relative;z-index:1;-webkit-transition:.4s;transition:.4s;font-size:.875rem;color:#fff;font-family:Montserrat-Bold}section.get-in-touch a::after{content:"";display:block;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-1px;left:-1px;background:currentColor;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;-webkit-transform-origin:left;transform-origin:left;background:#000;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}section.get-in-touch a:hover .text{color:#000!important}section.get-in-touch a:hover::after{border-top-right-radius:100px;border-bottom-right-radius:100px;width:401px;-webkit-transform:scaleX(0);transform:scaleX(0)}@media(max-width:920px){section.get-in-touch{padding-top:3rem}section.get-in-touch p{width:100%}section.get-in-touch p br{display:none}section.get-in-touch .slide-button{margin-top:1.7333rem;background:var(--black);-webkit-transition:.3s ease;transition:.3s ease}section.get-in-touch .slide-button p{z-index:0!important}section.get-in-touch .slide-button:hover{background:var(--primary-color)}section.get-in-touch .slide-button:after{opacity:0!important}}