/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#D70A41;--color-secondary:#4A4A49;--color-success:#2D2D2D;--color-info:#000;--color-warning:#D70A41;--color-error:#D70A41;--color-white:#fff;--color-black:#000;--color-gray-lighter:#EFE4D6;--color-gray-light:#B4AAA5;--color-gray:#4A4A49;--color-gray-dark:#2D2D2D;--color-gray-darker:#000;--size-xs:calc(0.25rem + 0.25vw);--size-sm:calc(0.5rem + 0.375vw);--size-md:calc(0.75rem + 0.5vw);--size-lg:calc(1rem + 1.75vw);--size-xl:calc(1.5rem + 2.5vw);--size-xxl:calc(2rem + 4vw);--color-heading:var(--color-primary);--color-text:var(--color-black);--color-link:var(--color-primary,currentColor);--border-radius:0.25em;--border-radius-md:0.5em;--border-radius-lg:0.75em;}p,button,div{color:var(--color-text);}html,body{line-height:1.75;line-height:2.15;font-size:clamp(15px,0.55rem + 0.5vw,17px);font-family:"motiva-sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:400;color:var(--color-heading);margin:0 0 1rem 0;}@media (max-width:479px){h1,.h1,h2,.h2,h3,.h3,h4,.h4{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}}h1,.h1{font-size:clamp(2.5rem,1.5rem + 1.5vw,55px);line-height:1.1818181818;}.hero h1,.hero .h1{font-size:clamp(3rem,1.8rem + 2vw,70px);font-weight:500;line-height:1.1333333333;}h2,.h2{font-size:40px;font-size:clamp(1.75rem,1rem + 1.25vw,40px);line-height:1.25;}h3,.h3{font-size:28px;font-size:clamp(1.5rem,1rem + 1vw,28px);line-height:1.4;line-height:1.4285714286;}.lead,form label,h4,.h4{--color-text:var(--color-gray);font-size:1.25rem;line-height:2;}h5,.h5{font-size:1rem;color:inherit;}@media (max-width:899px){h1,.h1{font-size:clamp(2.25rem,1.5rem + 1vw,2.5rem);}.hero h1,.hero .h1{font-size:clamp(2.5rem,1.5rem + 1.5vw,3rem);}.hero--newsitem h1,.hero--newsitem .h1{font-size:clamp(2.25rem,1.5rem + 1.5vw,3rem);}h2,.h2{font-size:clamp(1.75rem,1rem + 1vw,2rem);}h3,.h3{font-size:1.5rem;}}p,ul,ol{margin:0 0 1.5em 0;}a{color:var(--color-link);display:inline-block;}a:not([class]){text-decoration:none;}a:not([class]):hover,a:not([class]):focus-visible{text-decoration:underline;}.lead{font-weight:200;}.nav--arrows,ol:not([class]),ul:not([class]){--li-padding:0.35em;padding-left:0;}.nav--arrows li,ol:not([class]) li,ul:not([class]) li{padding-left:1.5em;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.599 10.898c1.976-1.94 3.767-3.752 5.512-5.45C9.135 3.513 7.343 1.696 5.6 0c-.454.442-.796.781-1.23 1.204l3.421 3.39H.43A.445.445 0 000 5.02v.856c0 .224.205.428.43.427h7.36C6.648 7.43 5.52 8.57 4.37 9.687c.413.413.867.85 1.23 1.21h-.001z' fill='%23B4AAA5' fill-rule='evenodd'/%3E%3C/svg%3E%0A");background-size:15px;background-position:0 0.4em;padding-top:var(--li-padding);padding-bottom:var(--li-padding);background-position:0 calc(0.55em + var(--li-padding));}.nav--arrows li::marker,ol:not([class]) li::marker,ul:not([class]) li::marker{color:var(--color-primary);content:"";}.slick-slide,.article__media,figure{--figure-radius:var(--border-radius-lg);}.slick-slide,.slick-slide img,.article__media img,figure{border-radius:var(--figure-radius);}figure{margin:0 0 1.5rem 0;overflow:hidden;}.figure--with-caption figure{border:var(--figure-radius) var(--figure-radius) 0 0;}figcaption{padding:0.75em 1.5em;background-color:var(--color-gray-lighter);border-radius:0 0 var(--figure-radius) var(--figure-radius);}img,.img-fluid{display:block;max-width:100%;height:auto;}.img-fluid{display:block;}hr{border:0;border-top:1px solid #B4AAA5;}iframe{width:100%;height:auto;aspect-ratio:16/9;}.break-words{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.button,button{cursor:pointer;border:0;}.button,.btn{--btn-color:var(--color-white);--btn-icon:var(--btn-color);--btn-bgcolor:var(--color-primary);--btn-outline:rgba(215 10 65 / 30%);--btn-outline:rgba(0 0 0 / 30%);display:inline-flex;align-items:center;gap:0.5em;color:var(--btn-color);background-color:var(--btn-bgcolor);font-weight:400;text-decoration:none;width:fit-content;border-radius:0.25em;padding:var(--size-sm) var(--size-md);margin-right:0.5em;}.button > .icon,.btn > .icon{--arrow:var(--btn-icon);--ring:transparent;--circle:transparent;width:12px;height:11px;width:25px;height:25px;margin-left:1em;transition:transform linear 125ms;}.button > .icon path,.button > .icon circle,.button > .icon polygon,.btn > .icon path,.btn > .icon circle,.btn > .icon polygon{transition:all 200ms linear;}.button:hover > .icon,.button:focus-visible > .icon,.btn:hover > .icon,.btn:focus-visible > .icon{--arrow:white;--ring:var(--color-primary);--circle:var(--color-primary);transform:translateX(0.25em);}.button:focus-visible,.btn:focus-visible{outline:0.25em solid var(--btn-outline);}.button:hover > .icon,.button:focus-visible > .icon,.btn--primary:hover > .icon,.btn--primary:focus-visible > .icon,.btn--dark:hover > .icon,.btn--dark:focus-visible > .icon{--arrow:var(--color-primary);--ring:white;--circle:white;}.button,.btn--primary{--btn-icon:var(--color-white);--btn-bgcolor:var(--color-primary);}.btn--dark{--btn-icon:var(--color-gray-lighter);--btn-bgcolor:var(--color-gray);}.btn--light{--btn-color:var(--color-black);--btn-icon:var(--color-primary);--btn-bgcolor:var(--color-gray-lighter);--btn-outline:rgba(map-get($theme-colors,"primary"),.5);}.btn--error,.btn--danger,.btn--warning{--btn-color:var(--color-white);--btn-icon:var(--btn-color);--btn-bgcolor:var(--color-error);--btn-outline:rgba(map-get($theme-colors,"error"),.5);}.btn--error .icon,.btn--danger .icon,.btn--warning .icon{opacity:0.5;}.btn--link{--btn-color:var(--color-gray-dark);--btn-icon:var(--color-primary);--btn-bgcolor:transparent;--btn-outline:transparent;padding-left:0;padding-right:0;}.btn--link > .icon{--arrow:currentColor;--ring:currentColor;--circle:transparent;margin-left:0.25em;width:25px;height:25px;}.btn--link:hover .icon{--arrow:white;--ring:var(--color-primary);--circle:var(--color-primary);}.btn--lg{padding:calc(1.25 * var(--size-md));}
