@layer reset,tokens,base;@layer components{.page-heading{position:relative}.page-heading__media img{width:100%;height:auto;aspect-ratio:var(--page-heading-ratio);display:block}.page-heading__title-lines--mobile,.page-heading__br--mobile{display:none}.page-heading__title{color:#fff;text-align:left;text-transform:uppercase;flex-flow:column wrap;justify-content:center;align-items:self-start;width:91.875rem;max-width:100%;margin:0 auto;padding:0 1.5625rem;display:flex;position:absolute;inset:0}.page-heading__heading{color:inherit;margin:0}.page-heading__subtitle{text-transform:none;margin:1.25rem 0 0;font-size:2.1875rem;font-weight:600;line-height:2.625rem}.page-heading--plain .page-heading__title,.page-heading--about .page-heading__title{text-align:center;width:auto;display:block;inset:45% 0 auto}.page-heading--about .page-heading__media{position:relative}.page-heading--about .page-heading__media:after{content:"";pointer-events:none;background:#00000080;position:absolute;inset:0}.page-heading--service .page-heading__breadcrumb{color:#fff;background:#ffd040;justify-content:flex-start;width:29.8%;max-width:100%;padding:0 0 0 1.875rem;left:auto;right:0}.page-heading--service .page-heading__breadcrumb:before{content:"";border-top:2.5rem solid #0000;border-bottom:2.5rem solid #ffd040;border-left:1.25rem solid #0000;border-right:1.25rem solid #ffd040;position:absolute;top:0;right:100%}.page-heading--service .page-heading__crumb{color:#000;padding:0}.page-heading--service .page-heading__crumb-icon{color:#000}.page-heading--service .page-heading__current{color:#000;padding:0}.page-heading__breadcrumb{z-index:2;color:#fff;background:#0570d0cc;justify-content:center;align-items:center;height:5rem;padding-left:1.875rem;font-size:1rem;font-weight:700;line-height:1.625rem;display:flex;position:absolute;top:0;left:0;right:0}.page-heading__crumb{color:#3ea2fd;align-items:center;padding:0 .9375rem;text-decoration:none;transition:color .3s;display:flex}.page-heading__crumb:hover,.page-heading__crumb:focus-visible{color:#fff}.page-heading__crumb-icon{color:#000;margin-right:.3125rem;line-height:0;transition:transform .3s;display:inline-block}.page-heading__crumb:hover .page-heading__crumb-icon{transform:translate(-.375rem)}.page-heading__current{color:#fff;padding:0 .9375rem}.page-heading__mark{font-weight:700}.page-heading__label--short{display:none}.page-heading__title{opacity:0}.page-heading__title.is-visible{animation:1s both section-fade-in-up}@media (prefers-reduced-motion:reduce){.page-heading__title{opacity:1}.page-heading__title.is-visible{animation:none}}@media (width<=92.5rem){.page-heading__title{width:79.375rem}.page-heading__subtitle{font-size:1.75rem;line-height:2.125rem}}@media (width>=75rem) and (width<=90rem){.page-heading--country .page-heading__title{padding-top:3.625rem;padding-left:6.25rem;font-size:2.5rem;line-height:3.375rem}}@media (width<=74.9375rem){.page-heading__media img{aspect-ratio:var(--page-heading-ratio-mobile)}.page-heading--country .page-heading__title,.page-heading--service .page-heading__title{text-align:center;justify-content:center;align-items:center;padding:0 .625rem}.page-heading--service .page-heading__title{flex-flow:row;padding:0 1.5625rem}.page-heading--service .page-heading__title--with-subtitle{flex-flow:column}.page-heading__subtitle{display:none}.page-heading--about .page-heading__subtitle{max-width:42rem;margin:1rem auto 0;font-size:clamp(1rem,3vw,1.5rem);line-height:1.5;display:block}.page-heading h1{font-size:clamp(1.75rem,11.7vw - .35rem,3.125rem);line-height:1.2}.page-heading__title-lines--desktop{display:none}.page-heading__title-lines--mobile{display:block}.page-heading__br--desktop{display:none}.page-heading__br--mobile{display:inline}.page-heading__breadcrumb{height:3.75rem;padding-left:0;font-size:.875rem;font-weight:500;top:auto;bottom:0}.page-heading--service .page-heading__breadcrumb{width:70%;padding-left:0}.page-heading--service .page-heading__breadcrumb:before{border-width:1.875rem .9375rem}.page-heading--service .page-heading__crumb{padding-left:.9375rem}.page-heading__label--full{display:none}.page-heading__label--short{display:inline}}}@layer utilities;
