form.hs-form fieldset .hs-form-field {padding:0!important}

.letTalk-form {
 max-width:100%;
 width:100%;
 padding-left:0px;
 background:#eff0f3;
 padding:100px 0 143px
}

.letTalk-form form {
 max-width:820px;
 width:100%;
 margin:0 auto
}

.letTalk-form h3.letTalk-form-title {
 font-family:'BeatriceBold';
 font-style:normal;
 font-weight:bold;
 font-size:48px;
 line-height:64px;
 text-align:center;
 color:#26272b;
 position:relative;
 margin:0 auto;
 text-align: center;
 text-transform: none;

}

.letTalk-form h3.letTalk-form-title:after {
 content:"";
 position:relative;
 width:123px;
 height:2px;
 background:#ff4936;
 display:block;
 margin:22px auto 33px;
 text-align:center;


}

.letTalk-form p.letTalk-form-subtitle {
 font-family:"GT America";
 font-style:normal;
 font-weight:normal;
 font-size:22px;
 line-height:32px;
 text-align:center;
 color:#5f6165;
 margin:0 0 51px;
 text-align: center;

}

.letTalk-form h3.form-title {
 display:none
}

.letTalk-form form .hs-error-msgs {
 margin-bottom:21px
}

.letTalk-form form label.hs-error-msg {
 color:#721c24;
 background-color:#f8d7da;
 border-color:#f5c6cb;
 padding:.75rem 1.25rem;
 border:1px solid transparent;
 border-radius:.25rem;
 display:block
}

.letTalk-form form .input input {
 background:#fff;
 border-radius:4px;
 height:72px;
 padding-left:26px;
 /*padding-right:26px;*/
 font-style:normal;
 font-weight:normal;
 font-size: 1.125rem;
 ;
 line-height:22px;
 color:#000000;
 /*margin-bottom:21px;*/
 box-sizing:border-box;
 border:0;
 max-width:100%;
 width:100%
}

.letTalk-form form input[type="checkbox"] {
 height: auto;

 font-size: 1.125rem;

 color:  #5f6165;


}

.letTalk-form form .input select {
 background-color:#fff;
 border-radius:4px;
 height:72px;
 padding-left:26px;
 padding-right:0;
 font-style:normal;
 font-weight:normal;
 font-size:18px;
 line-height:22px;
 color:#5f6165;
 /*margin-bottom:21px;*/
 box-sizing:border-box;
 border:0;
 max-width:100%;
 width:100%
}

.letTalk-form form.hs-form fieldset {
 max-width:100%;
 width:100%;
 box-sizing:border-box
}

.letTalk-form form.hs-form fieldset.form-columns-1 {
 padding-right:0px
}

.letTalk-form form .hs-submit .actions {
 padding-right:0px
}
.letTalk-form form .form-columns-1 .hs-form-field {
 margin-bottom: 25px;
 box-sizing:border-box
}

.letTalk-form form .form-columns-2 .hs-form-field {
 margin-bottom: 25px;
 box-sizing:border-box
}

.letTalk-form form.hs-form fieldset.form-columns-2 .input {
 margin-right:0;
 margin-bottom: 10px;
}

.letTalk-form form.hs-form fieldset.form-columns-1 .input {
 margin-right:0px;
 margin-bottom: 10px;
}

.letTalk-form form .form-columns-1 .hs-form-field {
 padding-right:0px
}

.letTalk-form form .form-columns-2 .hs-form-field:last-child {
 padding-right:0px
}

.letTalk-form form .input ::-webkit-input-placeholder {
 color:#5f6165
}

.letTalk-form form .input :-ms-input-placeholder {
 color:#5f6165
}

.letTalk-form form .input ::placeholder {
 color:#5f6165
}

.letTalk-form form.hs-form fieldset.form-columns-1 .hs-input {
 width:100%
}

.letTalk-form form .form-columns-2 .hs-form-field {
 /*padding-right:20px*/
}

.hs-error-msgs {
 margin-bottom: 20px;
}

.letTalk-form form .hs-form fieldset.form-columns-1 select {
 height:72px;
 padding-left:26px;
 padding-right:26px;
 border:0;
 background-color:#fff;
 font-style:normal;
 font-weight:normal;
 font-size:18px;
 line-height:22px;
 color:#5f6165;
 margin-bottom:21px;
 white-space:initial;
 border-radius:4px;
 -webkit-appearance:none;
 appearance:none
}

.letTalk-form form .hs-form fieldset.form-columns-1 select::-ms-expand {
 display:none
}

.letTalk-form form .hs-form fieldset.form-columns-1 select:after {
 content:"";
 background-image:url('https://image.send.resy.com/lib/fe2911717d6404797d1078/m/1/7f218e06-35d0-4ca9-964e-fc681e34ce55.png');
 background-size:100%;
 background-repeat:no-repeat;
 height:9px;
 width:20px;
 position:absolute;
 right:0
}

.letTalk-form form .hs-submit .hs-button {
 max-width:100%;
 width:100%;
 height:90px;
 background:#2f66db;
 border-radius:4px;
 font-style:normal;
 font-weight:bold;
 font-size:20px;
 line-height:16px;
 text-align:center;
 letter-spacing:normal;
 text-transform:uppercase;
 color:#fff;
 border:0
}

.LTform-box .submitted-message {
 color:#4f8a10;
 text-align:center
}

@media screen and (max-width:767px) {
 .LTform-box .hs-form fieldset.form-columns-2 .hs-form-field
 {
 float:none;
 width:100%;
 padding-right:0px
}

/*.letTalk-form form .input input {
 width:100% !important
 }*/

.letTalk-form form .input select {
 /*padding-right:26px;*/
 white-space:initial;
 line-height:18px
}

}


