.hero-section{
min-height:400px;
position:relative
}
.hero-section .logo{
max-width:160px
}
.hero-left-section .hero-left-head-line p{
font-family:'GT America Condensed';
font-weight:bold;
font-style:normal;
font-size:18px;
line-height:22px;
letter-spacing:1.5px;
color:#000
}
.hero-left-section .hero-left-heading h1{
font-family:'BeatriceBold';
font-weight:bold;
font-style:normal;
font-size:48px;
line-height:71px;
letter-spacing:normal;
color:#ff2500
}
.hero-left-section .hero-left-head-caption p{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:23px;
letter-spacing:normal;
color:#919191
}
.hero-left-section .hero-left-head-caption ul{
list-style-type:none;
padding-inline-start:20px;
margin-bottom:5px
}
.hero-left-section .hero-left-head-caption ul li{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:23px;
letter-spacing:normal;
color:#919191;
padding-bottom:10px
}
.hero-left-section .hero-left-head-caption ul li:before{
content:"â– ";
color:#ff2500;
display:inline-block;
margin-right:10px
}
.hero-right-section{
background-color:#fff;
box-shadow:0 4px 24px 0 rgba(0,0,0,0.05);
border-radius:5px
}
.hero-right-section .form-title h3{
font-family:'GT America Condensed';
font-weight:bold;
font-style:normal;
font-size:28px;
line-height:42px;
letter-spacing:normal;
color:#ff2500
}
.hero-right-section .form-sub-title p{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:16px;
line-height:19px;
letter-spacing:normal;
color:#919191;
margin-bottom:0
}
.hs-form-44a1cda9-3240-4384-9bb6-c9d8b441b47c_308f4451-5fb7-4a53-b2b9-a6ee7e450fc1 fieldset.form-columns-1 .hs-input{
width:100%
}
form fieldset{
max-width:100% !important
}
.hero-right-section form input[type="text"]{
height:49px;
width:100% !important;
border:1px solid #eaeaea;
border-radius:3px;
padding:15px
}
.hero-right-section input[type="email"]{
height:49px;
width:100% !important;
border:1px solid #eaeaea;
border-radius:3px;
padding:15px
}
.hero-right-section select{
height:49px;
width:100% !important;
border:1px solid #eaeaea;
border-radius:3px;
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:16px;
color:#c9c9c9;
padding:10px 15px
}
.hero-right-section form ::placeholder{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:16px;
line-height:19px;
height:19px;
width:77px;
color:#c9c9c9
}
.hero-right-section form select ::placeholder{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:16px;
line-height:19px;
height:19px;
width:77px;
color:#c9c9c9
}
.hero-right-section form [type="submit"]{
font-family:'GT America Condensed';
font-weight:bold;
font-style:normal;
font-size:18px;
line-height:22px;
letter-spacing:normal;
color:#fff;
background-color:#ff2500;
border:0;
border-radius:3px;
width:99%;
height:48px;
text-transform:uppercase;
margin-top:16px;
cursor:pointer
}
.hero-right-section .form-bottom-text p{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:17px;
letter-spacing:normal;
color:#000;
max-width:100%
}
.hero-right-section .form-bottom-text p a{
font-family:'GT America';
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:17px;
letter-spacing:normal;
color:#4076dd;
text-decoration:underline
}
.hero-right-section form span.hs-form-required{
display:none
}
.hero-right-section form ul.no-list.hs-error-msgs.inputs-list{
padding-inline-start:0;
list-style-type:none;
color:red;
padding-top:5px;
margin:0
}
.hero-right-section form ul.no-list.hs-error-msgs.inputs-list label{
margin-bottom:0 !important
}
.hero-right-section form .hs_error_rollup{
display:none
}
.hero-right-section form h5{
font-size:16px
}
.hero-right-section form h5 span{
color:#eaeaea
}
hr{
color:#eaeaea;
background-color:#eaeaea;
height:2px;
border:0
}


select{color: #c9c9c9;}
select option { color: #000000; }



@media(min-width:993px) and (max-width:1199px){
.hero-left-section .hero-left-heading h1{
font-size:42px;
line-height:55px
}

}
@media(min-width:767px) and (max-width:992px){
.hero-left-section .logo{
padding-bottom:1rem !important
}
.hero-left-section .hero-left-head-line P{
margin:0
}
.hero-left-section .hero-left-heading h1{
font-size:40px;
line-height:55px;
padding-top:10px
}
.hero-right-section{
margin-top:1rem !important
}
.hero-right-section .form-title{
padding-top:.5rem !important;
padding-bottom:.5rem !important
}

}
@media(min-width:481px) and (max-width:767px){
.hero-left-section .hero-left-heading h1{
font-size:42px;
line-height:55px
}
.hero-left-section .logo{
padding-bottom:1rem !important
}
.hero-right-section{
margin-top:0 !important
}

}
@media(min-width:320px) and (max-width:480px){
.hero-section{
padding-bottom:.5rem !important
}
.hero-left-section .hero-left-heading h1{
font-size:27px;
line-height:34px
}
.hero-left-section .logo{
padding-bottom:.5rem !important
}
.hero-left-section .hero-left-head-line p{
margin-bottom:.5rem
}
.hero-left-head-caption{
padding-top:.5rem !important
}
.hero-left-section .hero-left-head-caption p{
margin-bottom:.5rem
}
.hero-right-section{
margin-top:0 !important
}
.form-title{
padding-top:0rem !important;
padding-bottom:0rem !important
}
.form-bottom-text.text-center{
padding-top:.5rem !important;
padding-bottom:0rem !important
}

}
