.signup-container{background-image:url("../../../assets/images/newsletter-cta-bg.jpg");padding:83px 0}.signup-container .text p:nth-last-of-type(1){margin-bottom:0 !important}.signup-container .contact-form .wpcf7 label{font-size:16px;line-height:23px;width:100%}.signup-container .contact-form .wpcf7 label span{color:#c02b0a;font-size:13px}.signup-container .contact-form .wpcf7 p{margin-bottom:0}.signup-container .contact-form .wpcf7 .wpcf7-spinner{position:absolute}.signup-container .contact-form .wpcf7 input[type=submit]{font-family:"Open Sans",sans-serif;font-weight:700;padding:15px 30px;font-size:18px;line-height:22px;height:auto;width:auto;text-decoration:none;display:inline-block;text-transform:none;border-radius:30px;background-color:rgba(0,0,0,0);color:#fff !important;border:2px solid #fff}.signup-container .contact-form .wpcf7 input[type=submit]:hover{background-color:#fff !important;color:#141414 !important;border-color:#fff}.signup-container .contact-form .wpcf7 input:not([type=submit]),.signup-container .contact-form .wpcf7 textarea{border:none;border-bottom:1px solid #141414;padding-left:15px;padding-right:15px;width:100%;background-color:rgba(255,255,255,.3);margin-top:10px}.signup-container .contact-form .wpcf7 input:not([type=submit]):focus,.signup-container .contact-form .wpcf7 input:not([type=submit]):focus-visible,.signup-container .contact-form .wpcf7 input:not([type=submit]):focus-within,.signup-container .contact-form .wpcf7 textarea:focus,.signup-container .contact-form .wpcf7 textarea:focus-visible,.signup-container .contact-form .wpcf7 textarea:focus-within{border:none !important;outline:none !important;box-shadow:none !important;border-bottom:1px solid #54b589 !important}
