.customContactForm{ position:relative; clear:both; text-align:center; }
.ccf-box-inner{ display:inline-block; }
.ccf-leave1 img,
.ccf-leave2 img{ display:inline-block; height:100%; width:auto; position:absolute; bottom:0; }
.ccf-leave1 img{ left:0; }
.ccf-leave2 img{ right:0; }
.ccf-box{ max-width:1139px; padding:0 0 30px; position:relative; margin:0 auto; }
.ccf-box .h2{ color:#333333; margin-bottom:20px; }
.ccf-box .section-intro{ max-width:454px; margin:0 auto 40px; font-size:18px; color:#333333;}
.ccf-box .form-title{ display:none; }
.ccf-box .hs-form{ display:block; max-width:750px; margin:0 auto; text-align:left; }
.ccf-box .hs-submit .actions{ max-width:282px; }
.ccf-box .hs-form .hs-error-msgs{ text-align:left; }

{# @media screen and (min-width: 981px){ 
  .section.customContactForm{ padding-top:1px; }
  .section.customContactForm{ min-height:486px; margin-top:350px; }
  .ccf-box{ background-color:#FFFFFF; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); margin:-330px auto 0; padding:51px 20px 61px; }
  .ccf-box:before{ content:""; display:inline-block; width:calc(100% - 22px); height:calc(100% - 22px); border:1px solid #DDDDDD;
  position:absolute; left:11px; top:11px; }
} #}

@media screen and (min-width: 981px){
  .section.customContactForm{ padding-top:1px; }
  .section.customContactForm{ min-height:486px; margin-top:350px; }
  .ccf-box{ background-color:#FFFFFF; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); margin:-330px auto 0; padding:51px 20px 61px; }
  .ccf-box:before{ content:""; display:inline-block; width:calc(100% - 22px); height:calc(100% - 22px); border:1px solid #DDDDDD;
  position:absolute; left:11px; top:11px; }
}
@media screen and (max-width: 980px){
  .section.customContactForm{ background-color:transparent; margin-top:0; padding-top:0; }
  .ccf-leave1, .ccf-leave2{ display:none; }
}
@media screen and (max-width: 574px){
  .ccf-box .hs-form fieldset.form-columns-2 .hs-form-field{ width:100%; }
}