@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/d9tsDyRASAVro0LnXZAOKLG3PswQ2j9K0IG4Tz36K5I-YztMGgsb9pf2ri9KScnBT5l2FkN3cmfHsdFKv1i2OE8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Anton Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:97.0692%;ascent-override:121.1785%;descent-override:33.9038%;line-gap-override:0%}@font-face{font-family:"Anton Fallback: Segoe UI";src:local("Segoe UI");size-adjust:91.1894%;ascent-override:128.9919%;descent-override:36.0899%;line-gap-override:0%}@font-face{font-family:"Anton Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:89.8438%;ascent-override:130.9239%;descent-override:36.6304%;line-gap-override:0%}@font-face{font-family:"Anton Fallback: Arial";src:local("Arial");size-adjust:90.69%;ascent-override:129.7022%;descent-override:36.2886%;line-gap-override:0%}@font-face{font-family:"Anton Fallback: Noto Sans";src:local("Noto Sans");size-adjust:85.2947%;ascent-override:137.9065%;descent-override:38.5841%;line-gap-override:0%}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/5KeSRwle0XgGletDCj_2jHdyGYEasdJQ47Jjtd2TPX8-pKZhK_elnDeEwdyOzMJ2uuUtruaYDtTJetlQ9hhDN4k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Anton;src:local("Anton Regular"),local("Anton"),url(../_fonts/K8QcDcyOyhfeWSIYRWqIVvD31Sq1pYQlylqOSGRZd20-XSSEx0MioaOu4Y9OiMkmyo_qcOtVNbGgQcCxQMsf5FI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.confetti-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.5rem;min-height:300px;overflow:hidden;position:relative;width:100%;z-index:1;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));text-align:center}@media(min-width:768px){.confetti-block{margin-bottom:4rem;min-height:400px}}@media(min-width:1024px){.confetti-block{min-height:540px}}@media(min-width:1280px){.confetti-block{margin-bottom:5rem;min-height:600px}}.confetti-block__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.confetti-block--without-overlay .confetti-block__image{opacity:1}.confetti-block__animation{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.confetti-block__content{margin-left:auto;margin-right:auto;max-width:100%;padding:30px 15px;position:relative;text-align:center;z-index:2}@media(min-width:768px){.confetti-block__content{max-width:600px;padding:50px 0}}@media(min-width:1024px){.confetti-block__content{max-width:700px}}.confetti-block__title{font-family:Anton,"Anton Fallback: BlinkMacSystemFont","Anton Fallback: Segoe UI","Anton Fallback: Helvetica Neue","Anton Fallback: Arial","Anton Fallback: Noto Sans",sans-serif;font-size:34px;font-weight:700;line-height:1.2;margin-bottom:10px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(min-width:768px){.confetti-block__title{font-size:40px}}@media(min-width:1024px){.confetti-block__title{font-size:50px}}@media(min-width:1280px){.confetti-block__title{font-size:60px}}.confetti-block__description{font-size:14px;font-weight:300;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(min-width:768px){.confetti-block__description{font-size:16px}}@media(min-width:1024px){.confetti-block__description{font-size:18px}}.confetti-block__button{margin-top:10px}@media(min-width:768px){.confetti-block__button{margin-top:20px}}.confetti-block__button-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.confetti-block--fit-image{min-height:0}.confetti-block--fit-image .confetti-block__image{height:auto;position:static;width:100%}.confetti-block--fit-image .confetti-block__content{display:none}.confetti-block .sr-only{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
