.wcl-contact-section{padding:var(--section-padding)}.wcl-contact-section .data-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between}.wcl-contact-section .data-content{font-size:24px;max-width:45%}.wcl-contact-section .data-title{margin-bottom:10px;margin-top:0;text-transform:capitalize}.wcl-contact-section .data-description{margin-bottom:55px}.wcl-contact-section .data-email{margin-bottom:20px}.wcl-contact-section .data-email a{color:var(--white-color);font-size:24px;font-weight:500;line-height:normal}.wcl-contact-section .data-email a:hover{color:var(--gold-color)}.wcl-contact-section .data-form{background:var(--white-color);border-radius:15px;color:var(--white-color);max-width:50%;padding:60px 55px 50px;width:100%}.wcl-contact-section .data-form form{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:column;row-gap:20px}.wcl-contact-section .data-form form.invalid{row-gap:25px}.wcl-contact-section .data-form form .data-row{-moz-column-gap:24px;column-gap:24px;display:flex}.wcl-contact-section .data-form form .data-input-group{display:flex;flex-direction:column}.wcl-contact-section .data-form form .data-input-group--sm{max-width:calc(50% - 12px);width:100%}.wcl-contact-section .data-form form .data-input-group label{color:#3a3a3a;font-size:16px;font-weight:700;line-height:normal;margin-bottom:5px}.wcl-contact-section .data-form form .data-input-group .data-input{border:2px solid #f0f0f0;border-radius:10px;font-size:20px;font-weight:500;line-height:normal;position:relative}.wcl-contact-section .data-form form .data-input-group .data-input.novalid{border-color:var(--error-color)}.wcl-contact-section .data-form form .data-input-group .data-input input,.wcl-contact-section .data-form form .data-input-group .data-input textarea{border:none;border-radius:10px;color:var(--primary-color);font-family:inherit;font-size:20px;font-weight:500;line-height:normal;padding:13px 21px;transition:var(--transition);width:100%}.wcl-contact-section .data-form form .data-input-group .data-input input::-moz-placeholder,.wcl-contact-section .data-form form .data-input-group .data-input textarea::-moz-placeholder{color:var(--primary-color-opacity-50)}.wcl-contact-section .data-form form .data-input-group .data-input input::placeholder,.wcl-contact-section .data-form form .data-input-group .data-input textarea::placeholder{color:var(--primary-color-opacity-50)}.wcl-contact-section .data-form form .data-input-group .data-input input:focus,.wcl-contact-section .data-form form .data-input-group .data-input textarea:focus{background-color:#f9f9f9}.wcl-contact-section .data-form form .data-input-group .data-input textarea{max-height:115px;resize:none}.wcl-contact-section .data-form form .wcl-button-wrapper .wcl-button{font-size:14px;font-weight:700;line-height:normal}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output{color:var(--error-color);font-size:16px;font-weight:500}.wpcf7 .wpcf7-not-valid-tip{left:0;position:absolute;top:calc(100% + 15px)}.wpcf7 form .wpcf7-response-output{border:none!important;margin:0!important;padding:0!important}.wpcf7 form.sent .wpcf7-response-output{color:var(--success-color)}@media only screen and (max-width:1200px){.wcl-contact-section .data-content{font-size:22px}}@media only screen and (max-width:992px){.wcl-contact-section{padding:var(--section-padding-tablet)}.wcl-contact-section .data-wrapper{flex-direction:column}.wcl-contact-section .data-content{max-width:100%}.wcl-contact-section .data-form{max-width:70%}}@media only screen and (max-width:767px){.wcl-contact-section .data-content{font-size:18px}.wcl-contact-section .data-description{margin-bottom:35px}.wcl-contact-section .data-form{max-width:100%}.wcl-contact-section .data-form form .data-input-group .data-input input,.wcl-contact-section .data-form form .data-input-group .data-input textarea{font-size:18px}}@media only screen and (max-width:576px){.wcl-contact-section{padding:45px 0 50px}.wcl-contact-section .data-form{padding:35px 25px}.wcl-contact-section .data-form form .data-row{flex-direction:column;row-gap:24px}.wcl-contact-section .data-form form .data-input-group--sm{max-width:100%}}

/*# sourceMappingURL=contact-section.css.map*/