
.form-builder-container{width:100%;max-width:100%;position:relative}@media screen and (max-width:1200px){.form-builder-container{padding-left:0}}.required-marker{color:#e60000}.form-builder-container form [class^=col],.form-builder-container form div.validation-column{width:100%}.form-builder-container form .col-md-3{clear:both}.form-builder-container form label{font-size:16px;color:var(--body-font-color);font-weight:700;margin-bottom:3px;margin-top:10px}.form-builder-container form label.checkbox-label,.form-builder-container form label.radio-button-label{font-weight:400;display:block}.form-builder-container form em{display:block;font-size:10pt;font-weight:400;color:#828282}.form-builder-container form div.section-title{padding:15px 15px 0;font-size:16pt;margin:0}.form-builder-container form div.section-title hr{margin:5px 0 15px;background-color:#dedede}.form-builder-container form input[type=text],.form-builder-container form input[type=email],.form-builder-container form input[type=password]{width:100%;border:none;border-radius:5px;padding:9px;margin-top:5px;margin-bottom:5px}.form-builder-container form textarea{width:100%;height:120px;border:1px solid #CACACA;border-radius:3px;padding:7px 10px}.form-builder-container form select{border:1px solid #CACACA;border-radius:3px;padding:5px}.form-builder-container form input[type=text],.form-builder-container form input[type=email],.form-builder-container form input[type=password],.form-builder-container form textarea,.form-builder-container form select{transition:background-color .15s;font-size:16pt!important;color:#414042;border:1px solid #CACACA}.form-builder-container form input[type=text]:hover,.form-builder-container form input[type=text]:focus,.form-builder-container form input[type=email]:hover,.form-builder-container form input[type=email]:focus,.form-builder-container form input[type=password]:hover,.form-builder-container form input[type=password]:focus,.form-builder-container form textarea:hover,.form-builder-container form textarea:focus,.form-builder-container form select:hover,.form-builder-container form select:focus{background-color:#fff;border:1px solid #D1D1D1}.form-builder-container form input:hover.text_box::placeholder,.form-builder-container form textarea:hover.text_area::placeholder{color:#636466!important}.form-builder-container form .checkbox{display:inline-block}.form-builder-container form input[type=file]{outline:1px solid transparent;border:1px solid transparent}.form-builder-container form div.attachment_status_cell label{font-size:10pt;color:#303030;font-weight:400;padding:5px 10px;margin:2px auto;background-color:#efefef}.form-builder-container form div.attachment_status_cell label.error{color:red}.form-builder-container form div.attachment_status_cell label.error a{color:red;text-decoration:underline;transition:color .15s}.form-builder-container form div.attachment_status_cell label.error a:hover{color:#db0000}@media screen and (max-width:992px){.form-builder-container form .row div.validation-column:first-of-type,.form-builder-container form .row div.validation-column:nth-of-type(3n),.form-builder-container form div.label-column{margin-bottom:0}.form-builder-container form .row div.validation-column:nth-of-type(2n),.form-builder-container form div.input-column{margin-top:0}}.form-builder-container form .captcha-container{display:flex;justify-content:center}.form-builder-container form .submit-container{text-align:left}.form-builder-container form .submit-container input[type=submit]{border:1px solid transparent}.text_box::placeholder,.text_area::placeholder{font:var(--body-font-family)!important;font-size:var(--contact-form-text-size)!important}.input-column{width:100%}@media screen and (max-width:576px){.input-column{width:290px}}.recaptcha{color:#fff}.recaptcha a{color:#fff;text-align:left}.form-container{background:#fff;padding:40px;margin-bottom:-80px;position:relative;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a}@media screen and (max-width:1200px){.form-container{max-width:520px;margin-top:30px;margin-bottom:160px}}@media screen and (max-width:991px){.form-container{width:100%;margin:30px auto}}.description-container .form-title{padding-bottom:20px;margin-bottom:20px;border-bottom:var(--horizontal-line-main)}.submit-container .text-under-button{font-family:var(--body-font-family);font-size:var(--contact-form-text-size);color:#2d2d2d;font-weight:400}
