:root{--font-primary:"SF Pro Display", sans-serif}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:active,.sr-only-focusable:focus{z-index:9999;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;overflow:visible!important}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYBLACKITALIC.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYBLACKITALIC.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYBOLD.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYBOLD.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYHEAVYITALIC.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYHEAVYITALIC.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYLIGHTITALIC.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYLIGHTITALIC.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYMEDIUM.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYMEDIUM.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYREGULAR.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYREGULAR.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYLIGHT.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYLIGHT.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYSEMIBOLDITALIC.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYSEMIBOLDITALIC.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYTHINITALIC.woff2)format("woff2"),url(../../../assets//fonts/SFPRODISPLAYTHINITALIC.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(../../../assets/fonts/SFPRODISPLAYULTRALIGHTITALIC.woff2)format("woff2"),url(../../../assets/fonts/SFPRODISPLAYULTRALIGHTITALIC.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}html,body{font-size:16px;font-family:var(--font-primary);background-color:#fff;background-size:cover;width:100%;height:100%;margin:0;padding:0}main{box-sizing:border-box;height:100%}footer{box-sizing:border-box}body:has(.burger-drawer){overflow:hidden}h1,h2,h3,p{margin:0}button{background-color:#0000;border:none;padding:0}button:hover{cursor:pointer}a{color:inherit;cursor:pointer;text-decoration:none}.centered-submit-button{align-self:center;width:15.25rem}.icon-rotate{transition:all .5s}.icon-reverse{rotate:180deg}.form__form-container{flex-direction:column;gap:1.5rem;display:flex}.form__form-title{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.form__container{flex-direction:column;gap:1rem;display:flex}.form__input-wrapper{border:1px solid #dcdcdc;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.form__input{color:#000;background-color:#0000;border:none;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.form__input:focus-visible{border-bottom:1px solid #000;outline:none}.form__label{color:#808990;letter-spacing:.36px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}.form__redirect-label{color:#7f7f7f;text-align:center;margin-top:2rem;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.form__redirect-link{color:#1e0c5b;font-size:14px;font-style:normal;font-weight:700;line-height:16px}@media (width>=1025px){.form__container{gap:1.5rem}.form__redirect-label{margin-top:0}}
