:root{--black:#000;--white:#fff;--gray50:#f9fafb;--gray100:#f2f4f7;--gray200:#e4e7ec;--gray300:#d0d5dd;--gray400:#a3a9b5;--gray500:#6d737f;--gray600:#4e545c;--gray700:#383e47;--gray800:#272c32;--gray900:#1f232c;--gray950:#0d121c;--overlay:#0e1a24;--background-overlay:#070f1580;--background-dark:#070f15bf;--background-dark80:#070f15e5;--gold:#e4c261;--gold-light:#f2e8c8;--gold-dark:#c2a44f;--completeCTA:#00ba4a;--error300:#fda29b;--error500:#f87171;--error600:#d92d20;--redMaster:#ff405d;--success100:#d1fadf;--success400:#00ba4a;--success600:#039855;--success800:#05603a;--payCTA:#fbcd00}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{text-decoration:none}.text-center{text-align:center}.text-end{text-align:end}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.hideButtonStyles{background:0 0;border:none;margin:0;padding:0}.mobile{display:block!important}@media (min-width:768px){.mobile{display:none!important}}.desktop{display:none!important}@media (min-width:768px){.desktop{display:block!important}}.tablet{display:none!important}@media (min-width:1200px){.tablet{display:block!important}}.generalOffset{background:var(--gray950);height:80px}@media (min-width:768px){.generalOffset{height:104px}}.link{color:var(--gold-dark);text-decoration:underline}.relative{position:relative}.contactForm>.PhoneInputCountry>div.PhoneInputCountrySelectArrow{color:#fff;opacity:1;height:10px;box-shadow:none;border-color:#fff;border-bottom-width:2px;border-right-width:2px;margin-bottom:4px;margin-left:10px;width:10px!important}.legalContainer{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;flex-direction:column;padding:48px 26px;display:flex}@media not (max-width:768px){.legalContainer{padding:120px}}.legalContainer a{color:var(--gold-dark);text-decoration:underline}.legalContainer p{margin:0 0 16px}.legalContainer h1{letter-spacing:-1.6px;margin:0 0 30px;font-size:32px;font-weight:400;line-height:110%}@media (min-width:768px){.legalContainer h1{text-align:center;letter-spacing:-1.92px;font-size:48px}}@media (min-width:1600px){.legalContainer h1{letter-spacing:-2.88px;font-size:64px}}.legalContainer h2:first-child{margin-top:10px;margin-bottom:20px;font-size:24px;font-weight:600!important}@media (min-width:768px){.legalContainer h2:first-child{font-size:28px}}.legalContainer h2{margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:600!important}@media (min-width:768px){.legalContainer h2{font-size:28px}}.legalContainer h3{margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:600}@media (min-width:768px){.legalContainer h3{font-size:23px}}.legalContainer ol{margin:32px 0 16px 5px}.legalContainer ul{margin:0 0 16px;padding-left:24px}
.h1{letter-spacing:-1.92px;font-size:48px;font-weight:400;line-height:110%}@media (min-width:1200px){.h1{letter-spacing:-3.2px;font-size:80px;font-weight:300;line-height:105%}}.webh2{letter-spacing:-1.6px;font-size:40px;font-weight:400;line-height:110%}@media (min-width:768px){.webh2{letter-spacing:-1.92px;font-size:48px}}@media (min-width:1600px){.webh2{letter-spacing:-2.88px;font-size:72px}}.webh3Regular{letter-spacing:-.64px;font-size:32px;font-weight:400;line-height:100%}@media (min-width:768px){.webh3Regular{letter-spacing:-.8px;font-size:40px}}@media (min-width:1600px){.webh3Regular{letter-spacing:-1.92px;font-size:48px;line-height:110%}}.webh3Semibold{letter-spacing:-1.92px;font-size:48px;line-height:110%}.webh4Light{letter-spacing:-.48px;font-size:24px;font-weight:300;line-height:115%}.webh4Regular{letter-spacing:-.48px;font-size:24px;font-weight:500;line-height:115%}@media (min-width:768px){.webh4Regular{letter-spacing:-.64px;font-size:32px;font-weight:400;line-height:100%}}.webh4Semibold{letter-spacing:-.96px;font-size:32px;font-weight:600;line-height:125%}.cta{letter-spacing:-.4px;font-size:20px;font-weight:500;line-height:105%}@media (min-width:768px){.cta{letter-spacing:-.96px;font-size:24px;line-height:36px}}.ctaSmall,.ctaMedium{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:105%}.ctaLarge{letter-spacing:-.04px;font-size:20px;font-weight:500;line-height:105%}@media not (max-width:768px){.ctaLarge{letter-spacing:-.56px;font-size:28px;font-weight:400;line-height:32px}}.webTextButton{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:22px}@media (min-width:768px){.webTextButton{letter-spacing:-.48px;font-size:24px;line-height:133%}}.webBodySmallRegular{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:125%}@media (min-width:768px){.webBodySmallRegular{letter-spacing:-.64px}}.webBodySmallMedium{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:125%}@media (min-width:768px){.webBodySmallMedium{letter-spacing:-.64px}}.webBodySmallSemibold{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:125%}@media (min-width:768px){.webBodySmallSemibold{letter-spacing:-.64px}}.webBodyMediumLight{letter-spacing:-.4px;font-size:20px;font-weight:300;line-height:125%}.webBodyMediumRegular{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:125%}@media (min-width:768px){.webBodyMediumRegular{letter-spacing:-.4px;font-size:20px}}.webBodyMediumMedium{letter-spacing:-.64px;font-size:16px;font-weight:500;line-height:125%}@media (min-width:768px){.webBodyMediumMedium{letter-spacing:-.4px;font-size:20px}}.webBodyMediumSemibold{letter-spacing:-.64px;font-size:16px;font-weight:500;line-height:125%}@media (min-width:768px){.webBodyMediumSemibold{letter-spacing:-.4px;font-size:20px}}.webBodyLargeLight{letter-spacing:-.4px;font-size:20px;font-weight:300;line-height:125%}.webBodyLargeRegular{letter-spacing:-.4px;font-size:20px;font-weight:400;line-height:125%}@media (min-width:768px){.webBodyLargeRegular{letter-spacing:-.48px;font-size:24px;font-weight:300;line-height:133%}}.webBodyLargeMedium{letter-spacing:-.48px;font-size:24px;font-weight:500;line-height:115%}.webBodyLargeSemibold{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:125%}@media (min-width:768px){.webBodyLargeSemibold{letter-spacing:-.72px;font-size:24px;line-height:133%}}.webLabelLight{letter-spacing:-.32px;font-size:16px;font-weight:300;line-height:22px}.webLabelRegular{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:22px}.webLabelMedium{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:22px}.webLabelSemibold{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:22px}.tooltip{letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:500;line-height:13px}
.black{color:var(--black)}.white{color:var(--white)}.gray50{color:var(--gray50)}.gray100{color:var(--gray100)}.gray200{color:var(--gray200)}.gray300{color:var(--gray300)}.gray400{color:var(--gray400)}.gray500{color:var(--gray500)}.gray600{color:var(--gray600)}.gray700{color:var(--gray700)}.gray800{color:var(--gray800)}.gray900{color:var(--gray900)}.gray950{color:var(--gray950)}.overlay{color:var(--overlay)}.backgroundOverlay{background-color:var(--background-overlay)}.backgroundDark{background-color:var(--background-dark)}.backgroundDark80{background-color:var(--background-dark80)}.gold{color:var(--gold)}.gold-light{color:var(--gold-light)}.gold-dark{color:var(--gold-dark)}.complete-cta{color:var(--completeCTA)}.error300{color:var(--error300)}.error500{color:var(--error500)}.error600{color:var(--error600)}.success100{background-color:var(--success100)}.success400{background-color:var(--success400)}.success800{background-color:var(--success800)}.payCTA{color:var(--payCTA)}
