.forminator-select .selection{background:white!important}.forminator-dark-bg .forminator-consent__label,.forminator-dark-bg .forminator-consent__label a{color:white!important}.forminator-consent__label p a{color:white!important;text-decoration:underline!important}.cf7-red-form{background-color:#e10c17;padding:40px;color:#ffffff;max-width:100%;margin:0 auto}.cf7-red-form .form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.cf7-red-form .form-group{flex:1;min-width:200px}.cf7-red-form .full-width{flex:100%}.cf7-red-form input[type="text"],.cf7-red-form input[type="email"],.cf7-red-form input[type="tel"],.cf7-red-form select,.cf7-red-form textarea{width:100%;padding:15px 15px;border:none;border-radius:0;box-sizing:border-box;font-size:16px;background-color:#ffffff;color:#333333;outline:none}.cf7-red-form input::placeholder,.cf7-red-form textarea::placeholder{color:#888;opacity:1}.cf7-red-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf7-red-form .wpcf7-character-count{color:#ffffff;font-size:14px;display:block;text-align:right;margin-top:5px}.cf7-red-form .consent-group{margin:20px 0;font-size:14px}.cf7-red-form .consent-group label{display:flex;align-items:flex-start;font-weight:normal}.cf7-red-form .consent-group input[type="checkbox"]{margin-right:10px;margin-top:4px;width:18px;height:18px;flex-shrink:0}.cf7-red-form .submit-group{text-align:left;margin-top:10px}.cf7-red-form input[type="submit"]{background-color:#ffffff;color:#C8102E;border:none;border-radius:0;padding:15px 50px;font-size:18px;font-weight:bold;cursor:pointer;text-transform:uppercase;transition:background-color 0.3s ease}.cf7-red-form input[type="submit"]:hover{background-color:#f0f0f0}@media (max-width:768px){.cf7-red-form .form-row{flex-direction:column;gap:15px}.cf7-red-form .form-group{min-width:100%}}