h1,h2,h3,h4,h5,h6{overflow-wrap:normal}@media(min-width:0px) and (max-width:400px){body.show-menu .menu-wrap::before{width:170vh!important}.scroll_section{max-width:90%!important}}.et-menu .menu-item-has-children>a:first-child:after{right:-8px!important}.de-mega-menu:before{z-index:99!important}.solutions-menu{display:grid;grid-template-columns:1fr 1fr 1fr}.solutions-menu h3{color:#2d60e5;font-weight:700;font-size:14px;padding-bottom:5px}.solutions-menu p{line-height:1.2;color:#404040;font-size:12px}.solutions-menu a{cursor:pointer}.solutions-menu a:hover .solutions-menu-item{background:rgba(46,96,229,5%)}.solutions-menu-item{display:grid;grid-template-columns:20% 80%;row-gap:5px;padding:15px}.solutions-menu:nth-child(-n+3) .solutions-menu-item{padding-top:30px!important;padding-bottom:30px!important}.solutions-menu:nth-child(n+4) .solutions-menu-item{padding-bottom:30px!important}.solutions-icon{align-self:center;grid-column:1;grid-row:1;justify-self:end;padding-right:5px}.solutions-icon img{height:20px!important}.solutions-menu-heading{align-self:center;grid-column:2;grid-row:1}.solutions-menu-text{grid-column:2;grid-row:2}.cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-bottom:20px}.cases>a{display:grid;grid-template-rows:80px 80px;grid-template-columns:1fr;background-color:#fff;transition-duration:.5s}.cases>a:hover{cursor:pointer;transform:scale(1.05);box-shadow:5px 5px 5px rgba(0,0,0,5%)}.cases .caseImage{background-size:cover;background-repeat:no-repeat;background-position:50%}.cases .caseDetails{padding:5px}.cases .title{color:#404040;font-weight:600;font-size:12px;line-height:1em}.cases .divider{margin-top:10px;margin-bottom:10px;width:30px;height:3px;background-color:#2d60e5}.cases .more{color:#5ec844;font-weight:500;font-size:10px;padding-bottom:10px}.video-container{position:relative;width:100%;padding-bottom:56.25%}.pum-close{position:absolute;top:-30px;left:0;background:0 0;color:#5ec844;font-weight:600;font-size:16px;box-shadow:none;border:none}.fa-plus{transition-duration:.5s;transform:rotate(45deg)!important}.pum-close .fa-plus:hover{transform:rotate(135deg)!important}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hide{opacity:0;visibility:hidden}.action-button{display:relative!important;width:150px;height:20px;overflow:visible}.action-button:hover{cursor:pointer}.action-button .text{position:absolute;top:0;left:0;font-size:18px;font-weight:700;transition-duration:.3s}.action-button .arrow{font-size:14px;position:absolute;top:20px;left:90px}.action-button .arrow img{width:50px;transition-duration:.3s}.action-button:hover .arrow img{-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0)}.action-button:hover .text{transform:scale(1.02)}#gform_wrapper_22 input[type=text]{border-radius:0!important;border:none;margin-top:0!important;margin-bottom:0!important;background:#fff}#gform_wrapper_22 input[type=text]:focus{border:1px solid #fff}#gform_wrapper_22 input[type=submit]{border-radius:0!important;border:none;padding:10px 20px;transition-duration:.5s}#gform_wrapper_22 input[type=submit]:hover{background:#fff!important;color:#5ec844!important}@media all and (min-width:980px){#gform_wrapper_22 input[type=text]{width:300px!important}}#form-make-contact .validation_message{color:#fff!important}