:root{--font-primary: "SF Pro Display", sans-serif}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important;z-index:9999}@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{margin:0;padding:0;font-size:16px;font-family:var(--font-primary);background-size:cover;width:100%;height:100%;background-color:#fff}main{height:100%;box-sizing:border-box}footer{box-sizing:border-box}body:has(.burger-menu__overlay){overflow:hidden}svg{color:#fff}h1,h2,h3,p{margin:0}button{border:none;padding:0;background-color:transparent}button:hover{cursor:pointer}a{text-decoration:none;color:inherit;cursor:pointer}.centered-submit-button{width:15.25rem;align-self:center}.icon-rotate{transition:all .5s ease}.icon-reverse{rotate:180deg}.form__form-container{display:flex;flex-direction:column;gap:1.5rem}.form__form-title{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.form__container{display:flex;flex-direction:column;gap:1rem}.form__input-wrapper{display:flex;flex-direction:column;gap:.25rem;border:1px solid #dcdcdc;border-radius:.75rem;padding:.75rem 1rem}.form__input{border:none;color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;background-color:transparent}.form__input:focus-visible{outline:none;border-bottom:1px solid #000000}.form__label{color:#808990;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.36px}.form__redirect-label{color:#7f7f7f;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-top:2rem}.form__redirect-link{color:#1e0c5b;font-size:14px;font-style:normal;font-weight:700;line-height:16px}@media (min-width: 1025px){.form__container{gap:1.5rem}.form__redirect-label{margin-top:0}}
