* { font-variant-numeric: lining-nums proportional-nums; } .brx-body { min-height: 100vh; }  .clickable-parent:not(a) { position: static; } .clickable-parent:not(a) a { position: static; } .clickable-parent:not(a) > a::after { content: ""; position: absolute; inset: 0; cursor: pointer !important; display: flex; } button.clickable-parent, a.clickable-parent { position: static !important; } button.clickable-parent::after, a.clickable-parent::after { content: ""; position: absolute; inset: 0; cursor: pointer !important; display: flex; } .bricks-area a.clickable-parent::after, .bricks-area .clickable-parent > a::after { content: ""; position: relative; }  .focus-parent:focus-within { outline: var(--focus-width) solid var(--focus-color); } .focus-parent :focus { outline: none !important; box-shadow: none !important; }  .line-clamp, .line-clamp > span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical; overflow: hidden; }  .home-hero__image { animation: kenBurnsZoomOut 10s ease-out forwards; } @keyframes kenBurnsZoomOut { 0% { transform: scale(1.07); } 100% { transform: scale(1); } }  .fl-builder-content p { margin-bottom: 1.6em; margin-top: 0; }  .signup-form .wsf-fields > div { flex-basis: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; } .signup-form .wsf-fields .subscribe-email { flex-grow: 1 !important; position: relative !important; } .signup-form .wsf-fields .subscribe-email .wsf-field { border-radius: 0 !important; } .signup-form .wsf-fields button.wsf-button { height: 52px !important; color: #ffffff !important; font-weight: 400 !important; font-family: "Raleway" !important; line-height: 1 !important; padding: 11px 25px !important; border: 4px solid #ffffff !important; background-color: transparent !important; border-radius: 0 !important; } .signup-form .wsf-fields button.wsf-button:hover { color: #ffffff !important; border: 4px solid #ffffff !important; background-color: transparent !important; } .signup-form .wsf-fields input[type="email"].wsf-field { height: 52px !important; border: 0 !important; background-color: #ffffff !important; padding-left: 25px !important; color: #000000 !important; } .signup-form input::placeholder { color: #000000 !important; } .signup-form .wsf-invalid-feedback { position: absolute !important; bottom: -25px !important; color: #ffffff !important; } @media (max-width: 480px) { .signup-form .wsf-fields { flex-direction: column !important; } .signup-form .wsf-fields button.wsf-button, .signup-form .wsf-fields .wsf-field-wrapper[data-type="submit"] { width: 100% !important; } .signup-form .wsf-fields .subscribe-email { margin-bottom: 10px !important; } .signup-form .wsf-invalid-feedback { bottom: -85px !important; } }