@font-face{font-family:fontMontreal;src:url(../media/PPNeueMontreal_Bold-s.p.07ohkjiwa2wxr.otf)format("opentype");font-display:swap;font-weight:800}@font-face{font-family:fontMontreal;src:url(../media/PPNeueMontreal_Book-s.p.3-5eke_t8aftb.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:fontMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.1qsb75cfw4lmq.otf)format("opentype");font-display:swap;font-weight:530}@font-face{font-family:fontMontreal;src:url(../media/PPNeueMontreal_Thin-s.p.0r2f54ls2105b.otf)format("opentype");font-display:swap;font-weight:200}@font-face{font-family:fontMontreal Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.fontmontreal_cdb10fe1-module__Qn50Ta__className{font-family:fontMontreal,fontMontreal Fallback}.fontmontreal_cdb10fe1-module__Qn50Ta__variable{--font-montreal:"fontMontreal", "fontMontreal Fallback"}
@font-face{font-family:fontMontrealItalic;src:url(../media/PPNeueMontreal_Italic-s.p.37e65wnog26ze.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:fontMontrealItalic;src:url(../media/PPNeueMontreal_SemiBolditalic-s.p.10zlazw4qe9wm.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:fontMontrealItalic Fallback;src:local(Arial);ascent-override:99.63%;descent-override:25.17%;line-gap-override:0.0%;size-adjust:96.15%}.fontmontrealitalic_796c7992-module__XRL6-q__className{font-family:fontMontrealItalic,fontMontrealItalic Fallback}.fontmontrealitalic_796c7992-module__XRL6-q__variable{--font-montreal-italic:"fontMontrealItalic", "fontMontrealItalic Fallback"}
.button,.button__link{cursor:pointer;background-color:#0f1d07;border:none;border-radius:20px;justify-content:center;align-items:center;transition:background-color .5s ease-in-out,transform .3s ease-in-out;display:inline-flex}.button__link{gap:15px;padding:15px}.button:hover,.button__link:hover{background-color:#5cff46;transform:rotate(2deg)}.button:hover .button__text,.button__link:hover .button__text{color:#0f1d07}.button:hover .button__icon svg path,.button__link:hover .button__icon svg path{fill:#0f1d07}.button__content{justify-content:center;align-items:center;gap:15px;padding:15px;display:inline-flex}.button__text{font-family:var(--font-montreal),sans-serif;color:#fcfdff;font-size:1rem;font-weight:530;line-height:21px;transition:color .5s ease-in-out}.button__icon{width:20px;height:20px}.button__icon svg path{transition:fill .5s ease-in-out}
