.ctct-custom-form{ font:16px Helvetica Neue,Arial,sans-serif; line-height:1.5; -webkit-font-smoothing:antialiased; min-width:350px; margin:0 auto; box-sizing:border-box; padding:15px;}
.ctct-form-defaults{ color:#000; padding:15px; border-radius:5px;}
.ctct-custom-form *{box-sizing:border-box;}
.ctct-custom-form p{margin:0;margin-bottom:24px;}
.ctct-custom-form select{width:100%;height:46px;border:1px solid #b0b6bb;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.ctct-custom-form .ctct-form-required{position:relative;}
.ctct-custom-form .ctct-form-required:before{content:"\2217";position:absolute;top:-4px;left:-12px;color:#f5463b;}
.ctct-custom-form input[type="text"]{ width:100%; padding:10px 15px; border:1px solid #b0b6bb; border-radius:4px; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); font-family:Helvetica Neue, Arial, sans-serif; color:#394856; font-size:16px; line-height:1.5; }
.ctct-custom-form input[type="text"]:focus{outline:1px solid #5dacd6;}
.ctct-custom-form .ctct-form-errorMessage{ font-size:16px; line-height:1.5; margin-bottom:12px; color:#f5463b;}
.ctct-custom-form ::-webkit-input-placeholder{color:#88919a;}
.ctct-custom-form :-moz-placeholder{color:#88919a;}
.ctct-custom-form ::-moz-placeholder{color:#88919a;}
.ctct-custom-form :-ms-input-placeholder{color:#88919a;}
.ctct-custom-form input.is-error, .ctct-custom-form .ctct-form-input.is-error{ border-color:#f5463b !important; color:#f5463b !important;}
.ctct-custom-form label{ display:block; margin-bottom:12px; line-height:1;}
.ctct-custom-form .Button{ display:inline-block; margin-bottom:0; text-align:center; vertical-align:middle; cursor:pointer; font-size:16px; padding:14px 20px; line-height:1; background-image:none; background-color:#ebedee; color:#0078c1; border:none; box-shadow:none; border-radius:2px; -webkit-user-select:none; -ms-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.ctct-custom-form .ctct-button{ color:#fff; background-color:#0078c1; display:block; width:100%;}
.ctct-custom-form .ctct-button:hover{ color:#fff; background-color:#3e9fda;}
.ctct-custom-form .ctct-button:active{ background-color:#005c94;}
.ctct-custom-form .ctct-form-footer{ font-size:11px; font-family:Helvetica Neue,Arial,sans-serif; padding:10px 0px 0px 0px;}
#gdpr_text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

#gdpr_text p {
   color: #585653!important;
   line-height: 1.7;
   font-size: 11px;
   margin-bottom: 24px;
   margin-top: 4em!important;
   font-family: adobe-caslon-pro,serif!important;

}

p.ctct-form-footer a img  {
    text-align: center;
    color: #ffffff;
    display: inline-block;
    background: rgba(0, 0, 0, 0.3);
    padding: 4px 10px;
    border-radius: 10px;
    line-height: 1;
    width: 108px;
}

p.ctct-form-footer {
    font-size: 11px;
    padding: 10px 0 0 0;
    margin-bottom: 0;
    text-align: center;
    color: #323232;
}
email_address_label_0{
line-height: 1.1!important;
    margin-bottom: 6px!important;
    font-weight: 400!important;}
