.banner-form form input[type=checkbox]+span,.banner-inner-container .banner-form label.hs-form-checkbox-display,.banner-inner-container .hs-fieldtype-checkbox .multi-container li,.banner-section.padding-tb-80 .banner-content *,.body-container .banner-form form .hs-form-field>label,.body-container .banner-form form .hs-form-field>label *,.banner-form form .legal-consent-container,.banner-form form .legal-consent-container *,.banner-form form .legal-consent-container .hs-richtext p,.body-container .banner-form form .hs-form-field legend{color:var(--banner-text-color)}.banner-section{position:relative;background-size:cover;background-position:center center}.banner-overlay:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background-color:#1e232d80}.banner-inner-container{position:relative;display:flex;align-items:flex-start}.banner-content,.banner-form{width:-webkit-calc(100% - 25px);width:-moz-calc(100% - 25px);width:calc(100% - 25px)}.banner-form{margin-left:50px;border-radius:5px;padding:30px 0}.body-container .banner-form span.hs_cos_wrapper_type_form,.body-container .banner-form form{max-width:none;background-image:none;border-radius:0;padding:0;margin:0}.banner-form h3,.body-container .banner-form form,.banner-form .submitted-message{padding:0 40px}.body-container .banner-form form .hs-input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:16px;line-height:normal;padding:6px 15px 6px 3px;background:transparent;border:none;border-bottom:2px solid #fff;color:#fff;height:auto}.body-container .banner-form form select.hs-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#003d71;background-image:url(https://www.primocoding.com/hubfs/primo_react_themes/arrow-down-sign-to-navigate.webp);background-position:98% 54%;background-repeat:no-repeat;background-size:15px}.field.hs-form-field{margin-bottom:18px}.body-container .banner-form form .hs-input:focus{outline:none}.body-container .banner-form form .hs-form-field>label{margin:0}.body-container .banner-form form select option:disabled{color:#fff}.body-container .banner-form form textarea.hs-input{height:100px;resize:none}.body-container .banner-form form .hs-fieldtype-select .input:after{display:none}.body-container .banner-form form .hs-form-field legend{font-size:16px}.banner-content img{max-width:500px;width:100%!important}.banner-form form .hs-form-booleancheckbox label,.banner-form form .hs-fieldtype-checkbox .input{position:relative}.banner-form form input[type=checkbox]{position:absolute;opacity:0;width:20px!important;height:20px;top:15px;left:0;margin:0;z-index:-1}.banner-form form input[type=checkbox]+span{position:relative;cursor:pointer;padding-left:30px;display:inline-block;font-size:16px}.banner-form form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0}.banner-form form input[type=checkbox]+span:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:0px solid #464646;position:absolute;left:0;top:0}.banner-form form input[type=checkbox]:checked+span:before{background:#fff}.banner-form form input[type=checkbox]:disabled+span{color:#b8b8b8;cursor:auto}.banner-form form input[type=checkbox]:disabled+span:before{box-shadow:none;background:#ddd}.banner-form form input[type=checkbox]:checked+span:after{content:"";position:absolute;left:6px;top:2px;width:8px;height:12px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.banner-form ul.no-list.hs-error-msgs.inputs-list{margin:3px 0;padding:0;list-style:none;color:red;font-size:16px}.banner-form .actions{padding-top:20px}.banner-inner-container form input[type=submit]{margin:0}.banner-inner-container .banner-form ul{list-style:none;padding:0}.banner-inner-container .banner-form form fieldset:nth-child(4) ul,.banner-inner-container .banner-form form fieldset:nth-child(6) ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.banner-inner-container .banner-form form fieldset:nth-child(4) li,.banner-inner-container .banner-form form fieldset:nth-child(6) li{width:50%;margin-top:10px}.banner-inner-container .banner-form form fieldset:nth-child(4) li:nth-child(odd),.banner-inner-container .banner-form form fieldset:nth-child(6) li:nth-child(odd){padding-right:10px}.banner-inner-container .banner-form form fieldset:nth-child(4) .hs-field-desc,.banner-inner-container .banner-form form fieldset:nth-child(6) .hs-field-desc{font-size:16px}.banner-inner-container .banner-form label.hs-form-checkbox-display{display:flex;padding-top:5px}.banner-inner-container .hs-fieldtype-checkbox .multi-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:0}.banner-inner-container .hs-fieldtype-checkbox .multi-container li{width:50%;margin:10px 0 0}.banner-inner-container .hs-fieldtype-checkbox .multi-container li:nth-child(odd){padding-right:10px}.banner-inner-container .hs-fieldtype-checkbox .multi-container li:nth-child(2n){padding-left:10px}.banner-form form .legal-consent-container p a{color:#fe5000!important}.banner-form fieldset.form-columns-1 .hs-input{width:100%!important}.banner-form form .legal-consent-container p{text-align:left;margin:0}.banner-form form input.hs-button.primary.large{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;box-shadow:0 3px 5px #0000000d;color:#fff;cursor:pointer;display:inline-block;font-family:PT Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.3;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.banner-form form .hs-button:focus,.banner-form form .hs-button:hover,.banner-form form input[type=submit]:focus,.banner-form form input[type=submit]:hover{background-color:#fe5000;color:#fff;border-color:#fe5000}.banner-form form input.hs-button.primary.large:hover{background:#e54a03}.banner-form ul.no-list.hs-error-msgs.inputs-list *{color:red}.banner-section form .hs_solutions_interested_in .input{margin-right:0}@media (max-width:991px){.banner-form{margin:20px 0 0;padding:20px 0}.banner-form h3,.body-container .banner-form form,.banner-form .submitted-message{padding:0 20px 0 40px}}@media screen and (max-width: 767px){.body-container .banner-form form{padding:0}.banner-inner-container{flex-direction:column}.banner-content,.banner-form{width:100%}.banner-form{max-width:600px;margin:0 auto}.banner-content{text-align:center}}@media screen and (max-width: 568px){.body-container .banner-form form .hs-input{width:100%!important}.body-container .banner-form form input[type=checkbox].hs-input{width:auto!important}.testimonial-block-inner{padding:40px 25px}.banner-inner-container .banner-form form fieldset:nth-child(4) .hs-field-desc,.banner-inner-container .banner-form form fieldset:nth-child(6) .hs-field-desc{width:99%}.banner-inner-container .banner-form form fieldset:nth-child(4) li,.banner-inner-container .banner-form form fieldset:nth-child(6) li{width:100%;margin-top:0}.banner-inner-container .banner-form form fieldset:nth-child(6) li:first-child{margin-top:0}.banner-inner-container .banner-form form fieldset:nth-child(4) li:nth-child(odd),.banner-inner-container .banner-form form fieldset:nth-child(6) li:nth-child(odd){padding-right:0}.banner-inner-container .hs-fieldtype-checkbox .multi-container li{width:100%;margin-top:0}.banner-inner-container .hs-fieldtype-checkbox .multi-container li:nth-child(odd){padding-right:0}.banner-inner-container .hs-fieldtype-checkbox .multi-container li:nth-child(2n){padding-left:0}}
