.mega-title{font-family:Georama,sans-serif;font-weight:400;font-size:40px;line-height:45px}@media(min-width:768px){.mega-title{font-size:56px;line-height:63px}}@media(min-width:1280px){.mega-title{font-size:72px;line-height:80px}}.mega-title--bold{font-family:Georama,sans-serif;font-weight:700;font-size:40px;line-height:45px}@media(min-width:768px){.mega-title--bold{font-size:56px;line-height:63px}}@media(min-width:1280px){.mega-title--bold{font-size:72px;line-height:80px}}.hero-title{font-family:Georama,sans-serif;font-weight:400;font-size:28px;line-height:40px}@media(min-width:768px){.hero-title{font-size:36px;line-height:48px}}@media(min-width:1280px){.hero-title{font-size:44px;line-height:56px}}.hero-title--bold{font-family:Georama,sans-serif;font-weight:700;font-size:28px;line-height:40px}@media(min-width:768px){.hero-title--bold{font-size:36px;line-height:48px}}@media(min-width:1280px){.hero-title--bold{font-size:44px;line-height:56px}}.page-title{font-family:Georama,sans-serif;font-weight:400;font-size:24px;line-height:34px}@media(min-width:768px){.page-title{font-size:28px;line-height:38px}}@media(min-width:1280px){.page-title{font-size:32px;line-height:42px}}.page-title--bold{font-family:Georama,sans-serif;font-weight:700;font-size:24px;line-height:34px}@media(min-width:768px){.page-title--bold{font-size:28px;line-height:38px}}@media(min-width:1280px){.page-title--bold{font-size:32px;line-height:42px}}.page-subtitle{font-family:Georama,sans-serif;font-weight:400;font-size:20px;line-height:28px}@media(min-width:768px){.page-subtitle{font-size:24px;line-height:33px}}@media(min-width:1280px){.page-subtitle{font-size:28px;line-height:38px}}.page-subtitle--bold{font-family:Georama,sans-serif;font-weight:700;font-size:20px;line-height:28px}@media(min-width:768px){.page-subtitle--bold{font-size:24px;line-height:33px}}@media(min-width:1280px){.page-subtitle--bold{font-size:28px;line-height:38px}}.element-title{font-family:Georama,sans-serif;font-weight:400;font-size:16px;line-height:1.4}@media(min-width:768px){.element-title{font-size:18px}}@media(min-width:1280px){.element-title{font-size:20px}}.element-title--bold{font-family:Georama,sans-serif;font-weight:700;font-size:16px;line-height:1.4}@media(min-width:768px){.element-title--bold{font-size:18px}}@media(min-width:1280px){.element-title--bold{font-size:20px}}.text{font-family:Georama,sans-serif;font-weight:400;font-size:14px;line-height:1.6}@media(min-width:768px){.text{font-size:15px}}@media(min-width:1280px){.text{font-size:16px}}.text--bold{font-family:Georama,sans-serif;font-weight:700;font-size:14px;line-height:1.6}@media(min-width:768px){.text--bold{font-size:15px}}@media(min-width:1280px){.text--bold{font-size:16px}}.small-text{font-family:Georama,sans-serif;font-weight:400;font-size:12px;line-height:1.5}@media(min-width:768px){.small-text{font-size:12px}}@media(min-width:1280px){.small-text{font-size:12px}}.small-text--bold{font-family:Georama,sans-serif;font-weight:700;font-size:12px;line-height:1.5}@media(min-width:768px){.small-text--bold{font-size:12px}}@media(min-width:1280px){.small-text--bold{font-size:12px}}.section-cta{position:relative;isolation:isolate;overflow:clip;width:100%;background-color:#000;padding-block:100px;color:#fff}@media(min-width:768px){.section-cta{padding-block:150px}}@media(min-width:990px){.section-cta{padding-block:200px}}.section-cta__media{position:absolute;inset:0;z-index:-2}.section-cta__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.section-cta__overlay{position:absolute;inset:0;z-index:-1;background-color:rgba(0,0,0,var(--cta-overlay-alpha, .6));pointer-events:none}.section-cta__container{display:flex;justify-content:center}.section-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;width:100%;max-width:734px;text-align:center}.section-cta__title{margin:0;width:100%;color:#fff;font-weight:500;text-align:center;text-wrap:balance}.section-cta__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}@media(min-width:768px){.section-cta__buttons{flex-direction:row;flex-wrap:wrap;gap:32px;width:auto}}.section-cta__button{max-width:320px}@media(min-width:768px){.section-cta__button{max-width:none}}
