@font-face{font-family:hafferlight;src:url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-light-B2OUAaY5.woff2) format("woff2"),url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-light-BNutf7zd.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:hafferregular;src:url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-regular-D1b-3WLB.woff2) format("woff2"),url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-regular-DpDRcrD6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:haffermedium;src:url(../../fonts/) format("woff2"),url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-medium-BRMCo-5W.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:haffersemibold;src:url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-semibold-C4c-1IKB.woff2) format("woff2"),url(/hubfs/build_assets/iwell-project/193/js_client_assets/assets/haffer-semibold-tqZc9u_9.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.1;color:#2e103b;font-family:hafferlight;font-weight:inherit}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{padding:0 1rem .25rem;border-radius:12px}.font-size--xxl{font-size:5rem}.font-size--xl{font-size:3.5rem;margin-bottom:48px}@media screen and (max-width: 576px){.font-size--xl{font-size:2rem;margin-bottom:32px}}.font-size--lg{font-size:2rem}.font-size--md{font-size:1.5rem}.font-size--sm{font-size:.875rem}.font-size--xs{font-size:.6875rem}.font-weight--light{font-family:hafferlight}.font-weight--regular{font-family:hafferregular}.font-weight--medium{font-family:haffermedium}.font-weight--semibold{font-family:haffersemibold}.subtitle{font-family:haffermedium;font-size:.7rem;text-transform:uppercase;letter-spacing:2.2px;margin-bottom:16px;display:block}p{font-family:hafferlight,sans-serif;margin:0 0 1.5rem;line-height:135%;font-size:1rem}.submenu--link{font-family:hafferregular;text-transform:uppercase}.button{padding:12px 16px;text-decoration:none;font-family:haffersemibold;font-size:.6875rem;letter-spacing:20%;text-transform:uppercase;line-height:1.5rem;display:inline-block;width:auto;border:none;position:relative}.button:hover{background-color:#bbee04}.button:has(.button--icon){padding-left:0}.button--primary{background-color:#cfff00;color:#000}.button--link{padding:0;text-transform:uppercase;color:#000;font-size:.9rem;letter-spacing:2.2px}.button .button--icon{width:48px;height:48px;border-radius:100px;text-decoration:none;display:inline-block;border:none;position:relative;overflow:hidden;padding:0;margin:-12px 0}.button .button--icon .arrow--animation.is-1{opacity:1;transform:translateZ(0)}.button .button--icon .arrow--animation.is-2{position:absolute;opacity:0;transform:translate3d(-165%,0,0)}.button .button--icon .button--circle{transition:clip-path .65s cubic-bezier(.785,.135,.15,.86),transform .65s cubic-bezier(.785,.135,.15,.86);clip-path:inset(8px 8px 8px calc(100% - 50px) round 0px);position:absolute;bottom:-1px;left:-1px;right:-1px;top:-1px}.button .button--icon .button--circle .circle-container{width:100%;height:100%;right:0;position:absolute;flex-direction:column;justify-content:center;align-items:center;display:flex}.button .button--icon:hover .button .button--icon--circle{clip-path:inset(0 round 4.25rem)}.button:hover .arrow--animation.is-1{opacity:0;transform:translate3d(165%,0,0)}.button:hover .arrow--animation.is-2{opacity:1;transform:translateZ(0)}
