.htv-premium-wrapper *{box-sizing:border-box!important}.htv-premium-wrapper{width:100%;font-family:inherit;color:#000}.htv-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;width:100%}.htv-col{flex:1 1 calc(50% - 7.5px);min-width:200px}.htv-col-full{flex:1 1 100%;width:100%}.htv-premium-wrapper input[type="text"],.htv-premium-wrapper input[type="email"],.htv-premium-wrapper input[type="tel"],.htv-premium-wrapper input[type="number"],.htv-premium-wrapper textarea{width:100%!important;padding:12px 15px!important;border:1px solid #d1d1d1!important;border-radius:4px!important;font-size:14px!important;background:#fafafa!important;color:#333!important;box-shadow:none!important;transition:0.3s ease!important}.htv-premium-wrapper input:focus,.htv-premium-wrapper textarea:focus{border-color:#E42129!important;background:#ffffff!important;outline:none!important}.htv-checkbox-section{margin:20px 0;width:100%}.htv-section-title{font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:12px;display:block;color:#777;letter-spacing:1px}.htv-checkbox-section .wpcf7-list-item{display:inline-block;width:calc(50% - 5px);margin:0 0 10px 0!important}.htv-checkbox-section input[type="checkbox"]{accent-color:#E42129!important;width:16px!important;height:16px!important;margin-right:8px!important;cursor:pointer;vertical-align:middle}.htv-checkbox-section .wpcf7-list-item-label{font-size:14px;cursor:pointer;vertical-align:middle;color:#222}.htv-consent-row{font-size:11px;color:#666;margin-bottom:20px;line-height:1.4}.htv-consent-row input[type="checkbox"]{accent-color:#000!important;margin-right:8px;vertical-align:middle}.htv-consent-row a{color:#E42129;font-weight:bold;text-decoration:none}.htv-submit-row input[type="submit"]{width:100%!important;background:#E42129!important;color:#ffffff!important;padding:18px!important;font-size:15px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:0.3s!important}.htv-submit-row input[type="submit"]:hover{background:#000000!important}.wpcf7-not-valid-tip{font-size:11px;color:#E42129;margin-top:4px;display:block}.wpcf7-response-output{margin:15px 0 0 0!important;padding:10px!important;border:2px solid #E42129!important;font-size:13px!important;text-align:center}@media (max-width:600px){.htv-col{flex:1 1 100%}.htv-checkbox-section .wpcf7-list-item{width:100%}}