.cntctfrm_contact_form *{text-align:left !important;line-height:normal !important;}
.rtl .cntctfrm_contact_form *{text-align:right !important;}
.cntctfrm_contact_form .cntctfrm_contact_submit{text-align:center !important;}
.cntctfrm_contact_form p, .widget .cntctfrm_contact_form p{margin:0 !important;}
.cntctfrm_contact_form .cptch_block label + br,
.cntctfrm_contact_form .cptch_block span + br,
.cntctfrm_contact_form .cptchpr_block label + br,
.cntctfrm_contact_form .cptchpr_block span + br{display:block !important;}
.cntctfrm_contact_form .cptch_block br, .cntctfrm_contact_form .cptchpr_block br{display:none;}
.cntctfrm_input_captcha .cptch_block ~ .gglcptch,
.cntctfrm_input_captcha .cptchpls_block ~ .gglcptch,
.cntctfrm_input_captcha .cptchpr_block ~ .gglcptch,
.cntctfrm_input_captcha .cptch_block ~ .gglcptchpr,
.cntctfrm_input_captcha .cptchpls_block ~ .gglcptchpr,
.cntctfrm_input_captcha .cptchpr_block ~ .gglcptchpr,
.cntctfrm_input_captcha .cptch_wrap ~ .gglcptch,
.cntctfrm_input_captcha .cptchpls_wrap ~ .gglcptch,
.cntctfrm_input_captcha .cptchpr_wrap ~ .gglcptch,
.cntctfrm_input_captcha .cptch_wrap ~ .gglcptchpr,
.cntctfrm_input_captcha .cptchpls_wrap ~ .gglcptchpr,
.cntctfrm_input_captcha .cptchpr_wrap ~ .gglcptchpr{padding:20px 0 0;}
.cntctfrm_contact_form .gglcptch #recaptcha_widget_div{width:320px !important;}
.cntctfrm_label, .cntctfrm_input, .cntctfrm_select, .cntctfrm_checkbox{box-sizing:border-box;width:100%;}
.cntctfrm_input.cntctfrm_input_submit{max-width:100%;}
.cntctfrm_contact_form input[type="text"],
.cntctfrm_contact_form input[type="file"],
.cntctfrm_contact_form input[type="email"],
.cntctfrm_contact_form select, .cntctfrm_contact_form textarea, .widget .cntctfrm_contact_form input[type="text"],
.widget .cntctfrm_contact_form input[type="file"],
.widget .cntctfrm_contact_form input[type="email"],
.widget .cntctfrm_contact_form select, .widget .cntctfrm_contact_form textarea{width:100%;margin:0 !important;box-sizing:border-box;}
.cntctfrm_contact_form.cntctfrm_width_default input[type="text"],
.cntctfrm_contact_form.cntctfrm_width_default input[type="file"],
.cntctfrm_contact_form.cntctfrm_width_default input[type="email"],
.cntctfrm_contact_form.cntctfrm_width_default select, .cntctfrm_contact_form.cntctfrm_width_default textarea, .widget .cntctfrm_contact_form.cntctfrm_width_default input[type="text"],
.widget .cntctfrm_contact_form.cntctfrm_width_default input[type="file"],
.widget .cntctfrm_contact_form.cntctfrm_width_default input[type="email"],
.widget .cntctfrm_contact_form.cntctfrm_width_default select, .widget .cntctfrm_contact_form.cntctfrm_width_default textarea{max-width:320px;}
.cntctfrm_contact_form input[type="checkbox"],
.cntctfrm_contact_form input[type="radio"]
.cntctfrm_contact_form input[type="submit"],
.widget .cntctfrm_contact_form input[type="checkbox"],
.widget .cntctfrm_contact_form input[type="radio"],
.widget .cntctfrm_contact_form input[type="submit"]{margin:0;}
.cntctfrm_contact_attachment_extensions{font-size:10px !important;}
.cntctfrm_contact_form input.cntctfrm_contact_submit{cursor:pointer !important;text-align:center !important;margin-bottom:10px !important;}
.cntctfrm_label:first-child{padding:0;}
.cntctfrm_label, .cntctfrm_checkbox{padding:5px 0 0;}
.cntctfrm_input, .cntctfrm_select, .cntctfrm_checkbox{position:relative;}
.cntctfrm_error_text{margin:5px 0;color:red;text-align:left;}
#cntctfrm_contact_attachment{margin-bottom:0;}
.cntctfrm_contact_form div{clear:both;}
.cntctfrm_one_column.cntctfrm_width_default{max-width:320px;width:100%;}
.cntctfrm_one_column.cntctfrm_width_custom{max-width:100%;width:100%;}
.cntctfrm_two_columns.cntctfrm_width_default{max-width:650px;width:100%;}
.cntctfrm_two_columns.cntctfrm_width_custom .cntctfrm_column{max-width:49%;}
.cntctfrm_one_column.cntctfrm_width_custom .cntctfrm_column{max-width:100%;}
.cntctfrm_column{position:relative;min-height:1px;width:100%;padding:0;margin:0;clear:none !important;}
.cntctfrm_ltr .cntctfrm_column{float:left;width:49%;}
.cntctfrm_rtl .cntctfrm_column{float:right;width:49%;}
.cntctfrm_one_column .cntctfrm_column{width:100%;}
.cntctfrm_ltr.cntctfrm_two_columns.cntctfrm_width_default #cntctfrm_first_column,
.cntctfrm_ltr.cntctfrm_two_columns.cntctfrm_width_default #cntctfrm_submit_first_column{margin:0 10px 0 0;}
.cntctfrm_two_columns.cntctfrm_rtl.cntctfrm_width_default #cntctfrm_first_column,
.cntctfrm_two_columns.cntctfrm_rtl.cntctfrm_width_default #cntctfrm_submit_first_column{margin:0 0 0 10px;}
.cntctfrm_ltr.cntctfrm_two_columns.cntctfrm_width_custom #cntctfrm_first_column,
.cntctfrm_ltr.cntctfrm_two_columns.cntctfrm_width_custom #cntctfrm_submit_first_column{margin:0 2% 0 0;}
.cntctfrm_rtl.cntctfrm_two_columns.cntctfrm_width_custom #cntctfrm_first_column,
.cntctfrm_rtl.cntctfrm_two_columns.cntctfrm_width_custom #cntctfrm_submit_first_column{margin:0 0 0 10px;}
.cntctfrm_field_wrap{margin:0 0 5px;}
.cntctfrm_contact_form label, .cntctfrm_contact_form .cntctfrm_contact_submit{display:inline;}
.cntctfrm_contact_form .cptch_input{max-width:100% !important;}
.cntctfrm_field_esign_wrap{position:relative;}
div[id^='cntctfrm_esign_signature'] canvas{background-color:#f0f0f0;}
.cntctfrm_esign_reset{cursor:pointer;position:absolute;top:-30px;left:300px;width:25px;height:25px;font-size:25px;}
.cntctfrm-popup-overflow{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba( 0, 0, 0, 0.4 );display:flex;justify-content:center;align-items:center;}
.cntctfrm-popup-wrapper{background-color:white;padding:20px;position:relative;border-radius:15px;}
.cntctfrm-popup-close {
width: 36px;
height: 36px;
cursor: pointer;
position: absolute;
top: -18px;
right: -36px;
color: white;
}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}