.hostdime-contact-newsletter-form .hs-form,.hostdime-contact-newsletter-form form.hs-form,.hostdime-contact-newsletter-form table.hs-form{width:100%!important;max-width:100%!important}.hostdime-contact-newsletter-form .hs-form fieldset{margin:0!important;max-width:100%!important;border:0!important;padding:0!important}.hostdime-contact-newsletter-form .hs-form .form-columns-1,.hostdime-contact-newsletter-form .hs-form .form-columns-2{max-width:100%!important;width:100%!important;float:none!important}.hostdime-contact-newsletter-form form.hs-form,.hostdime-contact-newsletter-form form.hs-form.stacked,.hostdime-contact-newsletter-form form.hs-form:not(table){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.875rem!important;row-gap:0!important;align-items:start!important;width:100%!important}.hostdime-contact-newsletter-form form.hs-form>.form-columns-2,.hostdime-contact-newsletter-form form.hs-form.stacked>.form-columns-2{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.875rem!important;width:100%!important}.hostdime-contact-newsletter-form form.hs-form>.hs-submit,.hostdime-contact-newsletter-form form.hs-form>.hs_submit,.hostdime-contact-newsletter-form form.hs-form>.actions,.hostdime-contact-newsletter-form form.hs-form>.legal-consent-container,.hostdime-contact-newsletter-form form.hs-form>.hs_error_rollup,.hostdime-contact-newsletter-form form.hs-form>.submitted-message,.hostdime-contact-newsletter-form form.hs-form>.hs_recaptcha,.hostdime-contact-newsletter-form form.hs-form>.hs-richtext{grid-column:1 / -1!important}@media (max-width: 23.99rem){.hostdime-contact-newsletter-form form.hs-form,.hostdime-contact-newsletter-form form.hs-form.stacked,.hostdime-contact-newsletter-form form.hs-form>.form-columns-2{grid-template-columns:1fr!important}}.hostdime-contact-newsletter-form .hs-form .hs-form-field{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:1rem!important}.hostdime-contact-newsletter-form .hs-form .hs-form-field>label{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 .375rem!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25!important;color:#ffffffbf!important}.hostdime-contact-newsletter-form .hs-form .hs-form-required{color:#f87171!important;margin-left:.15em}.hostdime-contact-newsletter-form .hs-form .hs-form-field .input{margin:0!important}.hostdime-contact-newsletter-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]),.hostdime-contact-newsletter-form .hs-form textarea,.hostdime-contact-newsletter-form .hs-form select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-radius:.75rem!important;border:1px solid rgb(255 255 255 / .15)!important;background-color:#ffffff0d!important;padding:.75rem 1rem!important;font-size:.875rem!important;color:#fff!important;box-shadow:none!important;outline:none!important}.hostdime-contact-newsletter-form .hs-form .hs-input::placeholder,.hostdime-contact-newsletter-form .hs-form textarea::placeholder{color:#ffffff73!important}.hostdime-contact-newsletter-form .hs-form .hs-input:focus,.hostdime-contact-newsletter-form .hs-form textarea:focus,.hostdime-contact-newsletter-form .hs-form select:focus{border-color:color-mix(in srgb,var(--color-hostdime-primary, #ff5800) 60%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-hostdime-primary, #ff5800) 25%,transparent)!important}.hostdime-contact-newsletter-form .hs-form .legal-consent-container,.hostdime-contact-newsletter-form .hs-form .hs-richtext{font-size:.75rem;line-height:1.5;color:#ffffffb3}.hostdime-contact-newsletter-form .hs-form .hs-error-msgs label{position:static!important;display:block!important;clip:auto!important;clip-path:none!important;font-size:.75rem!important;color:#fca5a5!important}.hostdime-contact-newsletter-form .hs-form .hs-button,.hostdime-contact-newsletter-form .hs-form input[type=submit]{margin-top:.5rem!important;width:100%!important;border:0!important;border-radius:.75rem!important;background-color:var(--color-hostdime-primary, #ff5800)!important;padding:.875rem 1rem!important;font-size:1.1875rem!important;font-weight:700!important;color:#fff!important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-hostdime-primary, #ff5800) 25%,transparent),0 4px 6px -4px color-mix(in srgb,var(--color-hostdime-primary, #ff5800) 25%,transparent)!important}.hostdime-contact-newsletter-form .hs-form .hs-button:hover,.hostdime-contact-newsletter-form .hs-form input[type=submit]:hover{background-color:var(--color-hostdime-primary-alt, #e04e00)!important}@media (prefers-reduced-motion: no-preference){.hostdime-contact-newsletter-form .hs-form .hs-button:hover,.hostdime-contact-newsletter-form .hs-form input[type=submit]:hover{transform:scale(1.02)}.hostdime-contact-newsletter-form .hs-form .hs-button:active,.hostdime-contact-newsletter-form .hs-form input[type=submit]:active{transform:scale(.97)}}
