.lp-banner{position:relative}.lp-banner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:rgb(0 0 0 / .5)}.lp-banner .lvca-heading{position:relative}.lp-banner .lvca-heading .lvca-title{color:#fff}.lp-banner .section-text{position:relative}.lp-banner .section-text p{color:#fff}.section-contact-form .wpcf7-form{max-width:700px;margin:0 auto;text-align:left}.section-contact-form .wpcf7-form p{margin:0 0 24px 0;padding:0}.section-contact-form .wpcf7-form label{display:block;margin-bottom:8px;color:#333;font-size:15px;font-weight:400}.section-contact-form .wpcf7-form-control{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:0;background-color:#fff;font-size:16px;color:#333;box-sizing:border-box;transition:border-color 0.3s ease-in-out}.section-contact-form .wpcf7-form-control:focus{outline:none;border-color:#333}.section-contact-form textarea.wpcf7-form-control{min-height:150px;resize:vertical}.section-contact-form .wpcf7-submit{background-color:#333;color:#fff;border:2px solid #333;border-radius:0;padding:12px 40px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;width:auto;display:inline-block;transition:background-color 0.3s ease,color 0.3s ease}.section-contact-form .wpcf7-submit:hover{background-color:#fff;color:#333}