.section-hero-page{clear:both;overflow:hidden;position:relative;width:100%}.section-hero-page img{width:100%}.section-hero-page img.img-desktop{display:none}@media (min-width:768px){.section-hero-page img.img-desktop{display:block}}.section-hero-page img.img-mobile{display:block}@media (min-width:768px){.section-hero-page img.img-mobile{display:none}}.section-hero-page .info-hero{display:block;left:0;position:absolute;top:3.5rem;width:100%}@media (min-width:1280px){.section-hero-page .info-hero{top:160px}}.section-hero-page .info-hero .container{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.section-hero-page .info-hero .container{gap:30px}}.section-hero-page .info-hero .container .hero-pretitle{--tw-text-opacity:1;color:#fff;font-family:Libre Franklin,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;text-align:center}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.section-hero-page .info-hero .container .hero-pretitle{color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:768px){.section-hero-page .info-hero .container .hero-pretitle{font-size:1.5rem;line-height:2rem;text-align:left}}.section-hero-page .info-hero .container h1{--tw-text-opacity:1;color:#fff;font-family:Libre Franklin,sans-serif;font-size:32px;font-weight:600;line-height:36px;max-width:600px;text-align:center}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.section-hero-page .info-hero .container h1{color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:768px){.section-hero-page .info-hero .container h1{font-size:48px;line-height:56px;text-align:left}}.section-hero-page .info-hero .container h1 em{text-wrap:nowrap}.section-hero-page .info-hero .container .hero-text{--tw-text-opacity:1;color:#fff;font-family:Public Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;max-width:650px;text-align:center}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.section-hero-page .info-hero .container .hero-text{color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:768px){.section-hero-page .info-hero .container .hero-text{font-size:1.125rem;line-height:1.75rem;text-align:left}}