@font-face{font-family:Manrope;src:url('/portal-assets/manrope-400.ttf?v=20261026') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/portal-assets/manrope-800.ttf?v=20261026') format('truetype');font-style:normal;font-weight:800;font-display:swap}

html body,
html body button,
html body input,
html body select,
html body textarea{font-family:Manrope,Arial,sans-serif!important}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .title{font-family:Manrope,Arial,sans-serif!important;font-weight:800;letter-spacing:-.025em}

html body .breadcrumb-text h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.1!important;letter-spacing:-.035em!important;text-wrap:balance}
html body .discover-slider-content h1,
html body .slider-text h1{font-size:clamp(36px,5vw,58px)!important;line-height:1.08!important;letter-spacing:-.04em!important;text-wrap:balance}

html body .portal-consent-reopen{width:auto!important;max-width:calc(100vw - 32px)!important;min-width:max-content!important;overflow:visible!important;white-space:nowrap!important;padding-left:14px!important;padding-right:14px!important}

html body .social-link a[aria-label]{display:inline-flex;align-items:center;justify-content:center}
html body .copy-right-text .portal-company-name{color:inherit}

@media(max-width:767px){
  html body .breadcrumb-text h1{font-size:clamp(27px,8vw,36px)!important}
  html body .discover-slider-content h1,
  html body .slider-text h1{font-size:clamp(32px,10vw,43px)!important}
}

