.contact-form-module{padding:80px 0;position:relative}.contact-form-inner{margin:0 auto;max-width:1370px}.contact-form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.contact-form-block{padding-right:151px;width:74%}.contact-form-details{position:absolute;right:0;top:12%;width:32.5%}.contact-form-details-inner{background-color:#2a3740;background-image:url(https://21776509.fs1.hubspotusercontent-na1.net/hubfs/21776509/Theme%202022/images/bottom-form-bg-shap.png);background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:30px;border-top-left-radius:30px;padding:45px 0 45px 40px}.contact-form-details-info ul{list-style-type:none;padding-left:0}.contact-form-details-info ul li{margin-bottom:50px}.contact-form-details-info ul li a{padding-left:30px}.contact-form-details-info--icon{line-height:0;margin-right:30px;width:42px}.contact-form-details-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.contact-form-inner .contact-form-details-info:last-child{margin-bottom:0}.contact-form-details-info--text a,.contact-form-details-info--text h3,.contact-form-details-info--text h5{color:#fff;margin-bottom:0}.contact-form-details-info--text a:hover{color:#ff7a2a;text-decoration:none}.contact-form-inner .contact-form-details-info:nth-child(2) .contact-form-details-info--text a{text-decoration:underline!important}.contact-form-inner form .hs_recaptcha{display:inline-block;margin:30px 0 0;padding-right:100px;transform:scale(1.4);width:58%}.contact-form-inner form .hs_submit{display:inline-block;margin:0;vertical-align:24px;width:42%}.contact-form-inner form .hs-button{margin:0;text-transform:uppercase}.contact-form-inner form select.hs-input::placeholder{font-style:italic}.contact-form-inner form input::placeholder{color:#1d5b89;opacity:1}.contact-form-inner form .hs_area_of_interest{width:43%}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.contact-form-inner form .hs_area_of_interest .input{position:relative}.contact-form-inner form .hs_area_of_interest .input:after{background-image:url(https://21776509.fs1.hubspotusercontent-na1.net/hubfs/21776509/Theme%202022/images/img-5.png);background-repeat:no-repeat;background-size:16px;content:"";height:16px;position:absolute;right:20px;top:20px;width:16px}.contact-form-inner .submitted-message{color:#2a3740!important;height:600px}.contact-banner .banner-title-with-text-inner{margin:0 auto;max-width:1520px}.contact-banner .banner-title-with-text-row{margin:0 auto;max-width:1370px}.bottom-text-form-body-block input.hs-button.primary.large{border-color:#00b6cc;color:#00b6cc;margin:0}.bottom-text-form-body-block input.hs-button.primary.large:hover{background:#00b6cc;color:#fff}.full-width-bottom-two-column-hover-text-block h3{font-size:18px}.industries-home-two-column-hover .full-width-bottom-two-column-hover-text-block h3,.solutions-home-four-column-hover .three-column-box-hover-block h5{font-weight:600}@media screen and (max-width:1750px){.contact-form-block{width:68%}.contact-form-details{width:37%}.contact-form-inner form .hs_recaptcha{transform:scale(1.27)}}@media screen and (max-width:1500px){.contact-form-details-inner{padding:30px 10px 30px 30px}.contact-form-details-info--icon{margin-right:15px}}@media screen and (max-width:1370px){.contact-form-inner form .hs_recaptcha{display:block;margin:0 0 30px;padding-right:0;transform:scale(1);width:35%}.contact-form-inner form .hs_submit{display:block;max-width:200px;width:100%}.grecaptcha-badge{margin:0!important}.contact-form-inner form .hs_area_of_interest{width:100%}.contact-form-details-info{flex-direction:row;flex-wrap:nowrap}}@media screen and (max-width:1199px){.contact-form-block{padding-right:60px;width:60%}.contact-form-details{width:40%}}@media screen and (max-width:991px){.contact-form-block{padding-right:0;width:100%}.contact-form-details{margin-top:50px;position:relative;right:0;top:0;width:100%}.contact-form-details-inner{border-radius:30px;padding:45px}}@media screen and (max-width:575px){.contact-form-details-inner{padding:25px}.contact-form-details-info--icon{margin-right:10px;width:30px}.contact-form-details-info--icon img{height:auto}.contact-form-details-info{margin-bottom:35px}}