@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&display=swap');

.clf-form, .clf-form *{
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-size: 14px !important;
 }

.clf-form input[type="text"],
.clf-form input[type="password"],
.clf-form input[type="email"],
.clf-form input[type="number"],
.clf-form input[type="date"],
.clf-form input[type="search"],
.clf-form input[type="tel"],
.clf-form input[type="url"],
.clf-form textarea,
.clf-form select{ border-radius: 0; padding:.5rem .75rem; box-shadow:none; border:1px solid #fff; border-bottom:1px solid #000; color:#000}
.clf-form select{ -webkit-appearance: none; padding-right: 24px; background-image: url(../../images/arrow-down.svg); background-position: right center; background-repeat: no-repeat;}
.clf-form, .clf-form *::placeholder{color:#000}
.clf-d-submitbutton,
.clf-form .clf-d-submitbutton {
    font-weight: normal !important;
    color: #fff !important;
    padding: 0.625rem 1.5rem;
    font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color:#2b7c91!important;
    font-size: 14px !important;
    border:1px solid #2b7c91!important;
    border-radius:0;
    text-transform: uppercase;
    width: 33.33%!important;
    transition: color 0.2s ease, background-color 0.2s ease;
}
#AttributeId_3479Set label,#AttributeId_3482Set label,#AttributeId_3481Set label,#AttributeId_3480Set label,.clui-d-fieldset{color:#fff}
.clf-d-submitbutton:hover,
.clf-form .clf-d-submitbutton:hover{
  background: #fff!important;
  color: #000!important;
  /* opacity: .9; */
  /* transition: all 0.2s ease; */
}
.clf-form .clf-d-fieldset{width:31.83%!important; float:left; margin:0 .75% .75rem .75%!important}

#SubmitContainer .clf-d-fieldset{ width: 96%!important; text-align: center;margin: 1rem 2%!important;}

h2.clf-d-section-heading{font-weight: 800;  margin-top:1rem; padding-top:1rem}
#ReceiveMessageFieldSet{ float: none; margin: 0 auto!important; text-align: center;}
#ReceiveMessageFieldSet .clf-a-label{ font-size: 12px!important;color:#727272}
.clf-form.clf-a-2columns #ReceiveMessageFieldSet{width:65%!important}
.clf-form  h2.clf-d-section-heading p,.clf-form.clf-a-labelabove .clf-d-fieldset .clf-d-label{color:#fff!important}
input[type="checkbox"]{width:24px;height:24px;margin-right: .25rem}
.clf-form .clf-text-italic{font-size: 12px!important;font-style: normal;}
.clui-d-fieldset p{margin-left: .75% }
.clui-d-fieldset h3{padding-bottom: .5rem}
@media only screen and (max-width: 599px) {
  .clf-form .clf-d-fieldset{width:99%!important}
  .clf-form .clf-d-fieldset:nth-child(even), .clf-form .clf-d-fieldset:nth-child(odd){margin-right:0;margin-left:0}
  #SubmitContainer .clf-d-fieldset{text-align: center}
  .clf-d-submitbutton, .clf-form .clf-d-submitbutton,.clf-form.clf-a-2columns #ReceiveMessageFieldSet{width:100%!important}
  #AttributeId_3479Set,#AttributeId_3482Set,#AttributeId_3481Set,#AttributeId_3480Set{width:48%!important}
}
