@layer components{footer #newsletter [type=email]{background-color:var(--color-neutral-15,#131316);width:100%;color:var(--color-neutral-4,#d1d1d1);border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none!important}footer #newsletter [type=email]::placeholder{color:var(--color-neutral-5,#bcbcbd)}footer #newsletter [type=email]:focus{border-color:var(--color-accent,var(--c-accent))}footer #newsletter>div>label:first-child{margin:0}footer #newsletter>div>label:first-child :not(input,.sr-only){display:contents}footer #newsletter [for=newsletter-submit],footer #newsletter [submit]{cursor:pointer;background-color:var(--color-accent,var(--c-accent));color:var(--color-white,white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-top-right-radius:4px;border-bottom-right-radius:4px;place-items:center;display:grid}@media(hover:hover){:is(footer #newsletter [for=newsletter-submit],footer #newsletter [submit]):hover{background-color:var(--color-accent-9,var(--c-accent-9))}}:is(footer #newsletter [for=newsletter-submit],footer #newsletter [submit]):active{background-color:var(--color-accent-9,var(--c-accent-9))}@media(min-width:80rem){footer icon-ptv-ptv-mobile-newsletter{display:none}}footer icon-ptv-ptv-mobile-newsletter svg{margin-top:-.75rem}@media(min-width:80rem){footer icon-ptv-ptv-mobile-newsletter *{animation-play-state:paused!important}}footer icon-ptv-ptv-desktop-newsletter{display:none;position:absolute}@media(min-width:80rem){footer icon-ptv-ptv-desktop-newsletter{display:block}}footer icon-ptv-ptv-desktop-newsletter{bottom:-30px;right:-100px}@media(max-width:80rem){footer icon-ptv-ptv-desktop-newsletter *{animation-play-state:paused!important}}footer :is(icon-ptv-ptv-desktop-newsletter,icon-ptv-ptv-mobile-newsletter):not([data-intersecting]) *{animation:none!important}footer #newsletter a{color:var(--color-blue-6,#839bfb)}}@layer utilities{[data-domain=umovity] footer{background-color:var(--color-blue-3)}}
