.section-hero-banner-form-outer{position: relative;background-repeat: no-repeat;background-size:cover;background-position:center;overflow-x: clip;z-index: 1;}
.section-hero-banner-form-outer .section-hero-banner-form-wrapper{position:relative;overflow: hidden;display: flex;gap: 50px;align-items: center;padding-bottom:11px;justify-content: space-between;}
.section-hero-banner-form {flex-wrap: wrap;justify-content: center;display: flex;row-gap: 23px;flex-direction: column;z-index: 1; position: relative;width: 55%;max-width: 650px;}   
.section-hero-banner-form-wrapper .section-hero-form{width: 45%;max-width: 508px;background: #fff; padding: 15px 50px 35px;margin:12px;border-radius: 4px;box-shadow: 0px 4px 20px 0px #00000040;}
.section-hero-banner-form-outer .container {width: 100%;margin: 0 auto;max-width: 1280px;padding: 0 20px;}
.section-hero-banner-form h2 {font-family: 'SST-Roman', sans-serif;font-size: 30px;line-height: 41px;font-weight: 700;color: #000;margin-bottom:0;}
.section-hero-banner-form h2.center {text-align: center;}
.section-hero-banner-form h2 span{color:#fff;font-family: 'SST-Roman', sans-serif;}
.section-hero-banner-form h3 {font-family: 'SST-Roman', sans-serif;font-size: 30px;line-height: 1.1;text-align: center;color: #000;font-weight: 400;}
.section-hero-banner-form .banner-content{max-width: 825px;}
.section-hero-banner-form .banner-content ul,.section-hero-banner-form .banner-content ol{margin-left:20px;padding-left: 5px;}
.section-hero-banner-form .banner-content,.section-hero-banner-form .banner-content p,.section-hero-banner-form .banner-content ul li,.section-hero-banner-form .banner-content ol li {font-family: 'SST-Roman', sans-serif;font-size:18px;line-height:32px;color: #000;font-weight: 400;padding: 0;margin-top:0;}
@media only screen and (max-width: 992px) {
  .section-hero-banner-form-outer .section-hero-banner-form-wrapper{gap:15px;}
.section-hero-banner-form-wrapper .section-hero-form{padding: 15px 25px 35px;}
}
@media only screen and (max-width: 768px) {
.section-hero-banner-form-outer .section-hero-banner-form-wrapper{flex-direction: column;}
.section-hero-banner-form{width:100% }
  .section-hero-banner-form-wrapper .section-hero-form{width:calc(100% - 12px);margin:0;}
}
/**** Start Form *****/
.section-hero-form h3{float:left;width:100%;color:#424242;font-size:22px;line-height:30px;font-weight:500;margin-bottom:13px;letter-spacing:.18px;font-family:'SST-Roman', sans-serif;margin-bottom:15px;}
.section-hero-form form .hs_submit{text-align:center;}
.section-hero-form form .hs-button {background: #00AEEF;border:2px solid #00AEEF; box-shadow: 0px 4px 18px 0px #00000096;border-radius: 0px;cursor:pointer;font-family: 'SST-Roman', sans-serif;color: #fff;font-size: 24px;font-weight: 500;padding: 13px 30px;margin-top:30px;min-width:316px;display: inline-block;line-height: 34px;text-align:center;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.section-hero-form form .hs-button:hover{background: #fff;color:#00AEEF;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.section-hero-form form, .section-hero-form form fieldset {max-width: 100%;margin: 0 auto;}
.section-hero-form form .hs-form-field:not(.hs-fieldtype-radio)>label {display: block;margin-bottom: 5px;color: #333F48;font-size: 16px;line-height: 1.2;font-weight: 400;font-family: 'SST-Roman', sans-serif;}
.section-hero-form form .hs-form-field:not(.hs-fieldtype-radio)>label *{font-family: 'SST-Roman', sans-serif;}
.section-hero-form form .hs-form-field.hs-fieldtype-radio>label {font-size: 16px;}
.section-hero-form form>fieldset>div, .section-hero-form form>.hs-form-field {margin-bottom: 16px;}
.section-hero-form form .inputs-list {margin-bottom: 0;}
.section-hero-form form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button]), .section-hero-form form .hs-form-field textarea, .section-hero-form form .hs-form-field select {font-size:16px;box-shadow: none;color: #222222;padding: 10px;height: 42px;border: 1px solid #DBDBDB;background: #F5F5F5;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-webkit-appearance: none;width: 100% !important;margin-bottom: 0;font-family: 'SST-Roman', sans-serif;}
.section-hero-form form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button]):focus, .section-hero-form form .hs-form-field textarea:focus, .section-hero-form form .hs-form-field select:focus,.section-hero-form form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button]):focus-visible, .section-hero-form form .hs-form-field textarea:focus-visible, .section-hero-form form .hs-form-field select:focus-visible{border:1px solid #4C32B7;outline: #4C32B7;}
.section-hero-form form .hs-form-field textarea{height: 114px;}
.section-hero-form form .hs-form-field input:not([type=submit]):not([type=reset]):not([type=radio]):not([type=checkbox]):not([type=button])::placeholder, .section-hero-form form .hs-form-field textarea::placeholder, .section-hero-form form .hs-form-field select::placeholder {color: #424242;font-family: 'SST-Roman', sans-serif;}
.section-hero-form form .hs-richtext, .section-hero-form form .hs-richtext p, .section-hero-form form .hs-form label {font-size: 14px;color: #222222;font-weight: 300;}
.section-hero-form form fieldset.form-columns-2 .input, .section-hero-form form fieldset.form-columns-3 .input, .section-hero-form form fieldset.form-columns-1 .input {margin-right: 0;}
.section-hero-form 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;}
.section-hero-form form ul.hs-error-msgs label {font: 12px/1 Poppins,Open Sans,sans-serif;color: red;}
.section-hero-form form .hs-form-field.hs-fieldtype-booleancheckbox input, .section-hero-form form .hs-form-field.hs-fieldtype-checkbox input {margin-right: 8px;margin-top: 6px;}
.section-hero-form form .hs-form-field select {padding-right: 30px;background-image: url(https://go.altair.sony-semicon.com/hubfs/arrow-down-black.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;}
.section-hero-form .hbspt-form .submitted-message {background-color: transparent;}
.section-hero-form form input:autofill,
.section-hero-form form input:-webkit-autofill,
.section-hero-form form input:-webkit-autofill:hover,
.section-hero-form form input:-webkit-autofill:active,
.section-hero-form form input:-webkit-autofill:focus {
  background: #FFFFFF !important;background-color: #FFFFFF !important;
}
.section-hero-form .submitted-message {padding: 30px 0;}
.section-hero-form .hs-form-required{color:#E14C6F;}

@media screen and (min-width:480px) {
  .section-hero-form form fieldset.form-columns-2>div:first-child, .section-hero-form form fieldset.form-columns-3>div:first-child {
    padding-right: 2%}
  .section-hero-form form fieldset.form-columns-2>div:last-child, .section-hero-form form fieldset.form-columns-3>div:last-child {
    padding-left: 2%}
}
@media(max-width:768px), (max-device-width:1200px) and (min-device-width:992px) {
  .section-hero-form form .hs-form-field:not(.hs-fieldtype-radio)>label,.section-hero-form form .hs-form-field.hs-fieldtype-radio>label,.section-hero-form form .hs-richtext, .section-hero-form form .hs-richtext p, .section-hero-form form .hs-form label{font-size: 16px;}
  .section-hero-form form ul.hs-error-msgs label {font-size:10px;}
  .section-hero-form form fieldset.form-columns-2>div:first-child, .section-hero-form form fieldset.form-columns-3>div:first-child {
    padding-right: 1%}
  .section-hero-form form fieldset.form-columns-2>div:last-child, .section-hero-form form fieldset.form-columns-3>div:last-child {
    padding-left: 1%}
}
@media screen and (max-width:992px) {
 /* .section-hero-form form fieldset.form-columns-2>div:first-child, .section-hero-form form fieldset.form-columns-3>div:first-child {
    padding-right: 1%}
  .section-hero-form form fieldset.form-columns-2>div:last-child, .section-hero-form form fieldset.form-columns-3>div:last-child {
    padding-left: 1%}*/
  .section-hero-form form fieldset.form-columns-2>div:first-child, .section-hero-form form fieldset.form-columns-3>div:first-child,
  .section-hero-form form fieldset.form-columns-2>div:last-child, .section-hero-form form fieldset.form-columns-3>div:last-child {
    width:100%;padding:0px;}
  .section-hero-form form .hs-button{font-size: 20px;padding: 13px 20px;line-height: 28px;min-width:auto;}
}
@media screen and (max-width:690px) {
  .section-hero-form h3{font-size:20px;}
  .section-hero-form form .hs_submit {text-align: center;}

}
@media(max-width:400px), (max-device-width:480px) and (min-device-width:320px) {
  .section-hero-form form fieldset.form-columns-2>div: first-child {margin-bottom: 15px;}
.section-hero-form form .hs-button {font-size: 19px;padding: 12px 18px;line-height: 24px;}
}

/***End Form*****/