.section-hero-page{clear:both;height:300px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.section-hero-page{height:400px}}.section-hero-page img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;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{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;width:100%}.section-hero-page .info-hero .container{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.section-hero-page .info-hero .container{gap:12px}}.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:650px;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}}.section-hero-page .info-hero .container .button{margin:auto}@media (min-width:768px){.section-hero-page .info-hero .container .button{margin:0}}