.hfss-section {float: left;  width: 100%;  display: block;position:relative;overflow-x: clip;}
.hfss-section:after {background: url(https://www.viaccess-orca.com/hubfs/form_after.svg);background-size: cover;bottom: 0;content: "";height: 21.7vw;position: absolute;right: 0;width: 35.8vw;opacity: .2; max-width: 688px;max-height: 417px;}
.hfss-section-wrap {width: 100%;margin: 0 auto;max-width: 1280px;padding: 0 20px;z-index: 1;position: relative;}
.hfss-section.hfss-section-new-side .hfss-cols h2 {
  font-family: 'Rubik', sans-serif;
  font-style: normal;font-weight: 500;font-size: 48px;line-height:1.2;letter-spacing:0;color: #23242A;text-transform:normal;}
.hfss-tops { padding: 60px 0;}
.hfss-cols {display: flex;justify-content: flex-start;width: 100%;column-gap: 30px;margin-bottom: 20px;max-width:890px;}
.hfss-section-wrap .hfss-cols:last-child {margin-bottom: 0;}
.hfss-cols.image-right{flex-direction: row-reverse;}
.hfss-left { width: 60%;max-width:420px;}
.hfss-right { width: 40%;max-width:320px;}
.hfss-right h3 {display:none;}
.hfss-cols p,.hfss-cols ul li{font-size: 18px;line-height: 1.5;font-weight: 400;letter-spacing: .15px;color: #525252;font-family: 'Poppins',Open Sans,sans-serif;}
.hfss-cols p{margin-bottom:20px;}
.hfss-cols span{font-family: 'Rubik',Open Sans,sans-serif;}
/**** Start Form *****/
.hfss-right form .hs-button.primary.large {color: #FFF;line-height: 1;font-size: 20px;font-weight: 500;text-align: center;text-transform: uppercase;cursor: pointer;display: inline-block;outline: 0;padding: 12px 24px; border: none;border-radius: 32px;transition: all .3s ease-in-out; text-decoration: none;background: #9A488D;border: 2px solid #9A488D;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-family: Rubik,Open Sans,sans-serif;}
.hfss-right form .hs-button.primary.large:hover{background: #fff;color: #9A488D;border-color: #9A488D;}
.hfss-right form, .hfss-right form fieldset {max-width: 100%;margin: 0 auto;}
.hfss-right form .hs-form-field:not(.hs-fieldtype-radio)>label {display: block;margin-bottom: 8px;color: #525252;font-size: 14px;line-height: 16px;font-weight: 700;}
.hfss-right form .hs-form-field:not(.hs-fieldtype-radio)>label>span{font-weight:700 !important;}
.hfss-right form .hs-form-field.hs-fieldtype-radio>label {font-size: 16px;}
.hfss-right form>fieldset>div, .hfss-right form>.hs-form-field {margin-bottom: 15px;}
.hfss-right form>div {margin-bottom: 20px;}
.hfss-right form .inputs-list {margin-bottom: 0;}
.hfss-right form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button]), .hfss-right form .hs-form-field textarea, .hfss-right form .hs-form-field select {box-shadow: none;color: #525252;padding: 10px 10px 10px 46px;height: 48px;border: 1px solid #E0E0E0;background: #FFFFFF;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 0;-webkit-appearance: none;width: 100% !important;margin-bottom: 0;}
.hfss-right form .hs-form-field textarea{height: 114px;}
.hfss-right form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button])::placeholder, .hfss-right form .hs-form-field textarea::placeholder, .hfss-right form .hs-form-field select::placeholder {color: #B8B8B8;}
.hfss-right form .hs-richtext, .hfss-right form .hs-richtext p, .hfss-right form .hs-form label {font-size: 12px;color: #525252;font-weight: 300;}
.hfss-right form fieldset.form-columns-2 .input, .hfss-right form fieldset.form-columns-3 .input, .hfss-right form fieldset.form-columns-1 .input {margin-right: 0;}
.hfss-right form ul.no-list.hs-error-msgs.inputs-list {float: none;width: auto;padding: 0;line-height: 20px;text-align: left;white-space: normal;font-weight: normal;color: red;display: block;font-size: 15px;}
.hfss-right form ul.hs-error-msgs label {font: 12px/1 Poppins,Open Sans,sans-serif;color: red;}
.hfss-right form .hs-form-field.hs-fieldtype-booleancheckbox input, .hfss-right form .hs-form-field.hs-fieldtype-checkbox input {margin-right: 8px;margin-top: 6px;}
.hfss-right form .hs-form-field select {padding-right: 30px;background-image: url(https://www.viaccess-orca.com/hubfs/arrow_down.svg);background-position: calc(100% - 10px) 50%;background-size: 16px 10px;background-repeat: no-repeat;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;}
.hfss-right .hbspt-form .submitted-message {background-color: transparent;}
.hfss-right form input:autofill,
.hfss-right form input:-webkit-autofill,
.hfss-right form input:-webkit-autofill:hover,
.hfss-right form input:-webkit-autofill:active,
.hfss-right form input:-webkit-autofill:focus {
  background: #FFFFFF !important;background-color: #FFFFFF !important;
}
.hfss-right form input[name=firstname], 
.hfss-right form input[name=lastname] {
  background-image: url(https://www.viaccess-orca.com/hubfs/name-icon.svg)!important;
}
.hfss-right form input[name=company] {
  background-image: url(https://www.viaccess-orca.com/hubfs/company-icon.svg)!important;
}
.hfss-right form input[name=home_country__c] {
  background-image: url(https://www.viaccess-orca.com/hubfs/map-2.png)!important;
}
.hfss-right form input[name=email] {
  background-image: url(https://www.viaccess-orca.com/hubfs/email-icon-2.svg)!important;
}
.hfss-right form input[name=company],
.hfss-right form input[name=home_country__c], 
.hfss-right form input[name=email],
.hfss-right form input[name=firstname], 
.hfss-right form input[name=lastname] {
  background-position: center left 13px!important;
  background-repeat: no-repeat!important;
  background-size: 20px!important;
}
.hfss-section .hfss-cols .submitted-message {padding: 30px 0;}
.hfss-right .hs-form-required{color:#E14C6F;}
/***End Form*****/


@media (max-width: 992px){
  .hfss-left,.hfss-right {width: 100%;}
  .hfss-cols{flex-direction: column;row-gap: 15px;}
  .hfss-section:after{height: 42vw;width: 69.4vw;}
  .hfss-section.hfss-section-new-side .hfss-cols h2 {
    font-size:40px;
  }
}
@media (max-width: 768px){
  .hfss-cols {flex-direction: column;}
  .hfss-section.hfss-section-new-side .hfss-cols h2 {
    font-size:32px;
  }
}
@media (max-width: 600px){
  .hfss-cols ul li { padding-left: 24px;margin-bottom: 15px;}
  .hfss-section .box h1{font-size: 59px;}
  .hfss-section .box h3{font-size: 16px;}
}
/** Start form **/
@media screen and (min-width:480px) {
  .hfss-right form fieldset.form-columns-2>div:first-child, .hfss-right form fieldset.form-columns-3>div:first-child {
    padding-right: 2%}
  .hfss-right form fieldset.form-columns-2>div:last-child, .hfss-right form fieldset.form-columns-3>div:last-child {
    padding-left: 2%}
}
@media(max-width:768px), (max-device-width:1200px) and (min-device-width:992px) {
  .hfss-right form .hs-form-field:not(.hs-fieldtype-radio)>label,.hfss-right form .hs-form-field.hs-fieldtype-radio>label,.hfss-right form .hs-richtext, .hfss-right form .hs-richtext p, .hfss-right form .hs-form label{font-size: 12px;}
  .hfss-right form ul.hs-error-msgs label {font-size:10px;}
  .hfss-right form fieldset.form-columns-2>div:first-child, .hfss-right form fieldset.form-columns-3>div:first-child {
    padding-right: 1%}
  .hfss-right form fieldset.form-columns-2>div:last-child, .hfss-right form fieldset.form-columns-3>div:last-child {
    padding-left: 1%}
}
@media screen and (max-width:992px) {
  .hfss-right form fieldset.form-columns-2>div:first-child, .hfss-right form fieldset.form-columns-3>div:first-child {
    padding-right: 1%}
  .hfss-right form fieldset.form-columns-2>div:last-child, .hfss-right form fieldset.form-columns-3>div:last-child {
    padding-left: 1%}
}
@media screen and (max-width:690px) {
  .hfss-right form fieldset.form-columns-2>div:first-child, .hfss-right form fieldset.form-columns-3>div:first-child,
  .hfss-right form fieldset.form-columns-2>div:last-child, .hfss-right form fieldset.form-columns-3>div:last-child {
    width:100%;padding:0px;}
  .hfss-right form .hs_submit {text-align: center;}
}
@media(max-width:400px), (max-device-width:480px) and (min-device-width:320px) {
  .hfss-right form fieldset.form-columns-2>div: first-child {margin-bottom: 15px;}
}
/** End form **/