.alpo-root{font-family:var(--alpo-font-body, Roboto, -apple-system, BlinkMacSystemFont, sans-serif);color:var(--alpo-color-text, #212e40);line-height:1.6;text-align:initial}.alpo-root *,.alpo-root *:before,.alpo-root *:after{box-sizing:border-box}.alpo-form{--alpo-r-outer: var(--alpo-radius, 20px);--alpo-r-inner: clamp(8px, calc(var(--alpo-r-outer) / 2), calc(var(--alpo-r-outer) - 8px));container-type:inline-size;position:relative;overflow:hidden;background:var(--alpo-body-bg, var(--alpo-color-bg, #ffffff));border:0;border-radius:var(--alpo-r-outer);box-shadow:var(--alpo-shadow, 0 8px 30px rgba(33, 46, 64, .18));padding:0}.alpo-band{padding:calc(1.25rem * var(--alpo-rem-scale, 1)) calc(1.25rem * var(--alpo-rem-scale, 1))}@container (min-width: 480px){.alpo-band{padding:calc(1.5rem * var(--alpo-rem-scale, 1)) calc(1.75rem * var(--alpo-rem-scale, 1))}}.alpo-band--head{background:var(--alpo-head-bg, var(--alpo-color-cta-bg, #fb9936));color:var(--alpo-head-color, #ffffff);text-align:center;padding-top:calc(1rem * var(--alpo-rem-scale, 1));padding-bottom:calc(1rem * var(--alpo-rem-scale, 1));padding-left:calc(2.75rem * var(--alpo-rem-scale, 1));padding-right:calc(2.75rem * var(--alpo-rem-scale, 1))}.alpo-band--body{background:var(--alpo-body-bg, var(--alpo-color-bg, #ffffff));color:var(--alpo-body-color, var(--alpo-color-text, #212e40))}.alpo-band--foot{background:var(--alpo-foot-bg, var(--alpo-color-heading, #212e40));color:var(--alpo-foot-color, #ffffff)}.alpo-chevron{height:28px;margin-top:-1px;background:var(--alpo-foot-bg, var(--alpo-color-heading, #212e40));position:relative}.alpo-chevron:before{content:"";position:absolute;inset:-1px 0 0;background:var(--alpo-body-bg, var(--alpo-color-bg, #ffffff));clip-path:polygon(0 0,100% 0,50% 100%)}.alpo-chevron+.alpo-band--foot{padding-top:calc(.75rem * var(--alpo-rem-scale, 1))}.alpo-root .alpo-body ul,.alpo-root .alpo-body ol{margin:.5em 0 .75em;padding-left:1.3em}.alpo-root .alpo-body ul{list-style:disc outside}.alpo-root .alpo-body ol{list-style:decimal outside}.alpo-root .alpo-body ul li,.alpo-root .alpo-body ol li{list-style:inherit;margin:0 0 .35em;line-height:1.45}.alpo-root .alpo-body li:before,.alpo-root .alpo-body li:after{content:none}.alpo-headline{font-family:var(--alpo-font-heading, Neris, sans-serif);font-weight:900;color:inherit;font-size:var(--alpo-step-2, 1.3125rem);line-height:1.18;margin:0;text-transform:uppercase}.alpo-form--popup .alpo-headline,.alpo-form--inline .alpo-headline{font-size:var(--alpo-step-3, 1.5rem)}.alpo-subhead{font-size:var(--alpo-step-1, 1.1875rem);font-weight:700;margin:calc(.5rem * var(--alpo-rem-scale, 1)) 0 0}.alpo-body{font-size:var(--alpo-step-0, 1.0625rem);margin:0}.alpo-body p,.alpo-body ul,.alpo-body ol{margin:0 0 calc(.625rem * var(--alpo-rem-scale, 1))}.alpo-body ul,.alpo-body ol{padding-left:calc(1.25rem * var(--alpo-rem-scale, 1));text-align:left}.alpo-body li{margin-bottom:calc(.375rem * var(--alpo-rem-scale, 1))}.alpo-body>:last-child{margin-bottom:0}.alpo-privacy{font-size:calc(.8125rem * var(--alpo-rem-scale, 1));line-height:1.4;color:inherit;opacity:.7;margin:calc(.875rem * var(--alpo-rem-scale, 1)) 0 0;text-align:center}.alpo-privacy p{margin:0 0 calc(.375rem * var(--alpo-rem-scale, 1))}.alpo-privacy>:last-child{margin-bottom:0}.alpo-privacy[hidden]{display:none}.alpo-media{margin:0 auto calc(1rem * var(--alpo-rem-scale, 1));max-width:min(100%,calc(17rem * var(--alpo-rem-scale, 1)))}.alpo-media img,.alpo-image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(15rem * var(--alpo-rem-scale, 1));margin-inline:auto;border-radius:var(--alpo-r-inner, 10px)}.alpo-form--slidein .alpo-media img{max-height:calc(14.5rem * var(--alpo-rem-scale, 1))}@container (min-width: 480px){.alpo-band--body.alpo-img-right,.alpo-band--body.alpo-img-left{display:grid;grid-template-columns:2fr 1fr;gap:calc(1.5rem * var(--alpo-rem-scale, 1));align-items:center}.alpo-band--body.alpo-img-right .alpo-media{order:2;margin:0;max-width:none}.alpo-band--body.alpo-img-right .alpo-body{order:1}.alpo-band--body.alpo-img-left{grid-template-columns:1fr 2fr}.alpo-band--body.alpo-img-left .alpo-media{order:1;margin:0;max-width:none}.alpo-band--body.alpo-img-left .alpo-body{order:2}}.alpo-steps{position:relative}.alpo-steps--animating{overflow:hidden;transition:height .25s ease}.alpo-step--enter{animation:alpo-step-in .2s ease-out}@keyframes alpo-step-in{0%{opacity:0;transform:translateY(8px)}}.alpo-step[hidden]{display:none}.alpo-fields{display:flex;flex-direction:column;gap:calc(.75rem * var(--alpo-rem-scale, 1));margin:0 0 calc(.875rem * var(--alpo-rem-scale, 1))}@container (min-width: 480px){.alpo-fields{flex-direction:row}.alpo-field{flex:1 1 0}}.alpo-input{width:100%;font-family:inherit;font-size:max(16px,var(--alpo-step-0, 1.0625rem));color:var(--alpo-color-text, #212e40);background:#fff;border:1px solid rgba(33,46,64,.15);border-radius:var(--alpo-r-inner, 10px);padding:calc(.75rem * var(--alpo-rem-scale, 1)) calc(1rem * var(--alpo-rem-scale, 1))}.alpo-input:focus-visible{outline:2px solid var(--alpo-cta-bg, var(--alpo-color-cta-bg, #fb9936));outline-offset:1px}.alpo-cta{display:block;width:100%;font-family:var(--alpo-font-heading, Neris, sans-serif);font-weight:900;font-size:var(--alpo-step-1, 1.1875rem);line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:var(--alpo-cta-color, var(--alpo-color-cta-text, #ffffff));background:var(--alpo-cta-bg, var(--alpo-color-cta-bg, #fb9936));border:0;border-radius:var(--alpo-r-inner, 10px);padding:calc(.875rem * var(--alpo-rem-scale, 1)) calc(1.5rem * var(--alpo-rem-scale, 1));cursor:pointer;transition:filter .15s ease,transform .15s ease}.alpo-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.alpo-cta:focus-visible{outline:3px solid currentColor;outline-offset:2px}.alpo-cta[disabled]{opacity:.6;cursor:wait;transform:none}.alpo-yesno{display:flex;flex-direction:column;gap:calc(.625rem * var(--alpo-rem-scale, 1));align-items:center}.alpo-yesno .alpo-btn-yes{width:100%;background:var(--alpo-yes-bg, var(--alpo-cta-bg, var(--alpo-color-cta-bg, #fb9936)));color:var(--alpo-yes-color, var(--alpo-cta-color, var(--alpo-color-cta-text, #ffffff)))}.alpo-btn-no{font-family:inherit;font-size:var(--alpo-step--1, 1.0625rem);color:inherit;opacity:.65;background:none;border:0;text-decoration:underline;cursor:pointer;padding:calc(.25rem * var(--alpo-rem-scale, 1)) calc(.5rem * var(--alpo-rem-scale, 1))}.alpo-btn-no:hover{opacity:1}.alpo-consent{display:flex;gap:calc(.5rem * var(--alpo-rem-scale, 1));align-items:flex-start;font-size:var(--alpo-step--1, 1.0625rem);margin:0 0 calc(.875rem * var(--alpo-rem-scale, 1));cursor:pointer;text-align:left}.alpo-consent-checkbox{flex:none;width:calc(1.125rem * var(--alpo-rem-scale, 1));height:calc(1.125rem * var(--alpo-rem-scale, 1));margin-top:.2em;accent-color:var(--alpo-cta-bg, var(--alpo-color-cta-bg, #fb9936));cursor:pointer}.alpo-close{position:absolute;top:calc(.5rem * var(--alpo-rem-scale, 1));right:calc(.5rem * var(--alpo-rem-scale, 1));z-index:2;width:calc(2.25rem * var(--alpo-rem-scale, 1));height:calc(2.25rem * var(--alpo-rem-scale, 1));font-size:calc(1.5rem * var(--alpo-rem-scale, 1));line-height:1;color:inherit;opacity:.65;background:transparent;border:0;cursor:pointer}.alpo-form .alpo-close{color:var(--alpo-head-color, #ffffff)}.alpo-close:hover,.alpo-close:focus-visible{opacity:1}.alpo-error{color:#c0392b;background:#ffffffeb;font-size:var(--alpo-step--1, 1.0625rem);border-radius:var(--alpo-r-inner, 10px);padding:calc(.5rem * var(--alpo-rem-scale, 1)) calc(.75rem * var(--alpo-rem-scale, 1));margin:calc(.625rem * var(--alpo-rem-scale, 1)) 0 0}.alpo-error[hidden]{display:none}.alpo-success{font-size:var(--alpo-step-1, 1.1875rem);font-weight:700;text-align:center;padding:calc(1rem * var(--alpo-rem-scale, 1)) 0}.alpo-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.alpo-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.alpo-slot{display:block}.alpo-slot--filled{min-height:0!important}.alpo-form--inline{margin:calc(2rem * var(--alpo-rem-scale, 1)) 0}.alpo-form--inline .alpo-close{display:none}.alpo-form--popup{width:min(92vw,calc(43rem * var(--alpo-rem-scale, 1)));max-width:none;border:0;margin:auto;padding:0}dialog.alpo-form--popup::backdrop{background:var(--alpo-color-overlay, rgba(33, 46, 64, .6))}dialog.alpo-form--popup[open]{animation:alpo-fade-in .25s ease}@keyframes alpo-fade-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:767px){.alpo-form--popup{width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0;display:flex;flex-direction:column;overflow-y:auto;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.alpo-form--popup .alpo-band--head{margin-top:auto}.alpo-form--popup .alpo-band--foot{margin-bottom:auto}.alpo-form--popup .alpo-band,.alpo-form--popup .alpo-chevron{flex:none}}html.alpo-scroll-lock{overflow:hidden;overscroll-behavior:contain}.alpo-form--slidein .alpo-cta,.alpo-form--slidein .alpo-btn-yes{font-size:var(--alpo-step-0, 1.0625rem)}.alpo-root--slidein{position:fixed;right:var(--alpo-slidein-right, calc(1rem * var(--alpo-rem-scale, 1)));bottom:calc(1rem * var(--alpo-rem-scale, 1));z-index:99990;width:min(92vw,calc(25rem * var(--alpo-rem-scale, 1)))}.alpo-form--slidein{transform:translateY(12px);opacity:0;transition:transform .3s ease,opacity .3s ease}.alpo-form--slidein.alpo-open{transform:none;opacity:1}.alpo-form--slidein[hidden]{display:none}.alpo-form--slidein .alpo-band--head{padding-bottom:calc(.25rem * var(--alpo-rem-scale, 1))}.alpo-root--floatingbar{position:fixed;left:0;right:0;z-index:99990}.alpo-root--floatingbar:has(.alpo-form--bar-top){top:0}.alpo-root--floatingbar:has(.alpo-form--bar-bottom){bottom:0}.alpo-form--floatingbar{border-radius:0;background:var(--alpo-foot-bg, var(--alpo-color-heading, #212e40));color:var(--alpo-foot-color, #ffffff);padding:calc(.625rem * var(--alpo-rem-scale, 1)) calc(1rem * var(--alpo-rem-scale, 1));transform:translateY(8px);opacity:0;transition:transform .3s ease,opacity .3s ease}.alpo-form--floatingbar .alpo-band{background:transparent;color:inherit;padding:calc(.25rem * var(--alpo-rem-scale, 1)) 0;text-align:center}.alpo-form--floatingbar .alpo-chevron{display:none}.alpo-form--bar-bottom{padding-bottom:calc(calc(.625rem * var(--alpo-rem-scale, 1)) + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #212e4026}.alpo-form--floatingbar.alpo-open{transform:none;opacity:1}.alpo-form--floatingbar[hidden]{display:none}.alpo-form--floatingbar .alpo-headline{font-size:var(--alpo-step-1, 1.1875rem);margin:0}@container (min-width: 768px){.alpo-form--floatingbar{display:flex;align-items:center;justify-content:center;gap:calc(1.25rem * var(--alpo-rem-scale, 1))}.alpo-form--floatingbar .alpo-band--body{display:none}.alpo-form--floatingbar .alpo-band{padding:0}.alpo-form--floatingbar .alpo-fields{margin:0;flex-direction:row}.alpo-form--floatingbar .alpo-step--form{display:flex;gap:calc(.625rem * var(--alpo-rem-scale, 1));align-items:center}.alpo-form--floatingbar .alpo-privacy{display:none}.alpo-form--floatingbar .alpo-cta{width:auto;white-space:nowrap}}.alpo-dim-overlay{position:fixed;inset:0;z-index:9980;background:var(--alpo-color-overlay, rgba(33, 46, 64, .6));opacity:0;pointer-events:none;transition:opacity .3s ease}.alpo-dim-overlay--on{opacity:1}.alpo-dim-target{position:relative;z-index:9981}@supports (corner-shape: squircle){.alpo-form,.alpo-cta,.alpo-btn-yes,.alpo-btn-no,.alpo-input,.alpo-error,.alpo-media img,.alpo-image{corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.alpo-root *,.alpo-form--slidein,.alpo-form--floatingbar,.alpo-dim-overlay,.alpo-steps--animating,.alpo-step--enter,dialog.alpo-form--popup[open]{transition:none!important;animation:none!important}}.alpo-form--bare{background:transparent;border-radius:0;box-shadow:none;overflow:visible}.alpo-form--bare .alpo-band{background:transparent;color:inherit;padding:0}.alpo-form--bare .alpo-close{display:none}.alpo-form--bare .alpo-fields{display:block;max-width:calc(20rem * var(--alpo-rem-scale, 1))}.alpo-form--bare .alpo-field{margin-bottom:calc(.625rem * var(--alpo-rem-scale, 1))}.alpo-form--bare .alpo-input{background:#fff}.alpo-form--bare .alpo-cta,.alpo-form--bare .alpo-btn-yes{width:auto;max-width:100%;background:var(--alpo-cta-bg, var(--alpo-color-heading, #212e40));color:var(--alpo-cta-color, #ffffff);font-size:var(--alpo-step-0, 1.0625rem);white-space:nowrap;padding-left:calc(1.125rem * var(--alpo-rem-scale, 1));padding-right:calc(1.125rem * var(--alpo-rem-scale, 1))}.alpo-form--bare .alpo-yesno{justify-content:flex-start;text-align:left}.alpo-form--bare .alpo-step[hidden]{display:none!important}.alpo-form--bare .alpo-privacy{text-align:left;max-width:calc(24rem * var(--alpo-rem-scale, 1))}
