@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);@media (min-width:75rem){--container-padding:var(--sp2);}--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));@media (min-width:43.75rem){--grid-col-count:14;--grid-gap:var(--sp2);}@media (min-width:62.5rem){--scrollbar-width:0.9375rem;}@media (min-width:75rem){--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}@media (min-width:90rem){--grid-full-width:calc(var(--max-width) - var(--sp4));}--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}
*,*::before,*::after{box-sizing:border-box;}html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height-base);}body{margin:0;word-wrap:break-word;hyphens:auto;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3e  %3cpath opacity='0.05' fill='%230e6ba6' d='M25,61.7C25,68.5,19.4,74,12.5,74S0,68.5,0,61.7c0-5.7,3.9-9.6,7.4-12.9c2.3-2.2,4.5-4.4,5.1-6.8c0.7,2.4,2.8,4.6,5.1,6.8C21.1,52.2,25,56,25,61.7z M42.6,6.8c-2.3-2.2-4.5-4.4-5.1-6.8c-0.7,2.4-2.9,4.6-5.1,6.8C28.9,10.2,25,14,25,19.7C25,26.5,30.6,32,37.5,32S50,26.5,50,19.7C50,14,46.1,10.2,42.6,6.8z'/%3e%3c/svg%3e");background-position:top left;&.is-fixed{position:fixed;overflow:hidden;width:100%;}}[dir="rtl"] body{background-position:top right;}a{color:var(--color-text-primary-medium);&:hover{color:var(--color--primary-50);}&:focus{outline:solid 2px currentColor;outline-offset:2px;}}button{font-family:inherit;}img,video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);@media (min-width:43.75rem){font-size:3.75rem;line-height:var(--sp4);}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2);@media (min-width:43.75rem){font-size:2.25rem;line-height:var(--sp3);}}h3{font-size:1.25rem;line-height:var(--sp1-5);@media (min-width:43.75rem){font-size:1.5rem;line-height:var(--sp2);}}h4{font-size:1.125rem;line-height:var(--sp1-5);}h5{font-size:1rem;line-height:var(--sp1-5);}h6{font-size:0.875rem;line-height:var(--sp);}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;@media (min-width:43.75rem){margin-block:var(--sp2);}}ul{margin-block-start:0.25em;margin-block-end:0.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-image:none;}
.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding);body.is-fixed &{width:calc(100% - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));}}.page-wrapper{max-width:var(--max-bg-color);background:var(--color--white);}.layout-main-wrapper{position:relative;z-index:2;}.layout-main{@media (min-width:75rem){display:flex;flex-direction:row-reverse;flex-wrap:wrap;}}.main-content{@media (min-width:75rem){width:calc(100% - var(--content-left));margin-inline-end:auto;}}.main-content__container{padding-block-start:var(--sp3);@media (min-width:43.75rem){padding-block-start:var(--sp5);}}[data-contextual-id]:not(.contextual){position:absolute;}
.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(var(--grid-col-count),minmax(0,1fr));grid-column-gap:var(--grid-gap);& .grid-full .grid-full{display:block;}}.layout--content-narrow .grid-full,.layout--pass--content-narrow > * .grid-full{@media (min-width:43.75rem){grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}@media (min-width:62.5rem){grid-template-columns:repeat(calc(var(--grid-col-count) - 6),minmax(0,1fr));}}.layout--content-medium .grid-full,.layout--pass--content-medium > * .grid-full{@media (min-width:43.75rem){grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}@media (min-width:62.5rem){grid-template-columns:repeat(calc(var(--grid-col-count) - 4),minmax(0,1fr));}}
.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:1 / 7;width:100%;@media (min-width:43.75rem){grid-column:2 / 14;}@media (min-width:62.5rem){grid-column:3 / 11;}}.layout--content-narrow,.layout--pass--content-narrow > *,.layout--content-medium,.layout--pass--content-medium > *{& .layout--content-narrow,& .layout--pass--content-narrow > *{@media (min-width:43.75rem){grid-column:1 / 13;}@media (min-width:62.5rem){grid-column:1 / 9;}}}.layout--content-narrow,.layout--pass--content-narrow > *{&.text-content,& .text-content{& blockquote{&::before{@media (min-width:43.75rem){inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}&::after{@media (min-width:43.75rem){inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));width:var(--sp);height:calc(100% - 2.8125rem);margin-inline-start:2px;}}@media (min-width:43.75rem){width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));margin-block:var(--sp3);padding-inline-start:0;}}& pre{@media (min-width:43.75rem){margin-block:var(--sp3);}@media (min-width:62.5rem){width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}}}.sidebar-grid{& .layout--content-narrow,& .layout--pass--content-narrow > *{&.text-content,& .text-content{& blockquote,& pre{width:auto;}}}}
.layout--content-medium,.layout--pass--content-medium > *{grid-column:1 / 7;width:100%;@media (min-width:43.75rem){grid-column:2 / 14;}@media (min-width:62.5rem){grid-column:3 / 13;}}.layout--pass--content-medium > *,.layout--content-medium{& .layout--content-medium,& .layout--pass--content-medium > *{@media (min-width:43.75rem){grid-column:1 / 13;}@media (min-width:62.5rem){grid-column:1 / 11;}}}
.site-footer{position:relative;z-index:1;}.site-footer__inner{padding-block:var(--sp2);@media (min-width:75rem){padding-block:var(--sp4) var(--sp13);}}.region--footer_top__inner,.region--footer_bottom__inner{& > *{margin-block-end:var(--sp2);@media (min-width:43.75rem){flex:1;margin-block-end:0;&:not(:last-child){margin-inline-end:var(--sp2);}}}@media (min-width:43.75rem){display:flex;flex-wrap:wrap;}}
.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp);@media (min-width:43.75rem){margin-block-end:var(--sp2);}@media (min-width:62.5rem){margin-block-end:var(--sp3);}}
.region--content{margin-block-end:var(--sp);@media (min-width:43.75rem){margin-block-end:var(--sp2);}@media (min-width:62.5rem){margin-block-end:var(--sp3);}}
.region--hero{& > *:last-child{margin-block-end:0;}.wide-content{max-width:100%;margin-inline:0;}}
.region--secondary-menu{display:flex;margin-block-start:var(--sp2);margin-block-end:var(--sp2);& > *{margin-block-end:0;}}body:not(.is-always-mobile-nav){@media (min-width:75rem){& .region--secondary-menu{justify-content:flex-end;margin:0;&:first-child .secondary-nav::before{content:none;}}}}
.social-bar{@media (min-width:75rem){flex-shrink:0;width:var(--content-left);background-color:var(--color--gray-100);}}.social-bar__inner{position:relative;padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);@media (min-width:75rem){position:relative;width:var(--content-left);padding-block:var(--sp5);padding-inline-start:0;padding-inline-end:0;&.is-fixed{position:fixed;inset-block-start:var(--sp6);inset-inline-start:0;height:calc(100vh - var(--sp6));}}}.rotate{& > *{margin-block-end:var(--sp2);@media (min-width:75rem){display:flex;align-items:center;margin-block-end:0;&:not(:first-child){margin-inline-end:var(--sp2);}}}& .contextual{@media (min-width:75rem){inset-inline:100% auto;transform:rotate(90deg);transform-origin:top left;& .trigger{float:left;&:dir(rtl){float:right;}}}}@media (min-width:75rem){position:absolute;inset-inline-start:50%;display:flex;flex-direction:row-reverse;width:100vh;transform:rotate(-90deg) translateX(-100%);transform-origin:left;@supports (width:max-content){width:max-content;}}}[dir="rtl"]{@media (min-width:75rem){& .rotate{transform:rotate(90deg) translateX(100%);transform-origin:right;& .contextual{transform:rotate(-90deg);transform-origin:top right;}}}}
.view,.view-content{display:grid;gap:var(--sp2);grid-template-rows:max-content;@media (min-width:43.75rem){gap:var(--sp3);}}
.progress__track{overflow:hidden;height:var(--sp);border:1px solid var(--color--primary-40);border-radius:var(--border-radius);}.progress__bar{height:var(--sp);background-color:var(--color--primary-40);}.progress__percentage{margin-inline-start:1rem;}
.block__title{margin-block:0 var(--sp);letter-spacing:0.02em;color:var(--color-text-neutral-soft);font-size:var(--font-size-s);line-height:var(--sp);}.site-footer .block__title{color:var(--color--gray-65);}
.breadcrumb{position:relative;font-size:0.875rem;font-weight:bold;line-height:var(--sp1);&::after{position:absolute;inset-block-start:0;inset-inline-end:calc(var(--sp1) * -1);width:var(--sp3);height:var(--sp2);content:"";background:linear-gradient(to left,var(--color--white) 0%,rgb(255,255,255,0) 100%);@media (min-width:62.5rem){content:none;}}@media (min-width:62.5rem){position:static;}}[dir="rtl"] .breadcrumb::after{background:linear-gradient(to right,var(--color--white) 0%,rgb(255,255,255,0) 100%);}.breadcrumb__content{overflow:auto;margin-block-start:calc(var(--sp0-5) * -1);margin-block-end:calc(var(--sp0-5) * -1);margin-inline-start:calc(var(--sp0-5) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block-start:var(--sp0-5);padding-block-end:var(--sp0-5);padding-inline-start:var(--sp0-5);-webkit-overflow-scrolling:touch;@media (min-width:62.5rem){margin-inline-end:0;}}.breadcrumb__list{overflow-x:auto;width:max-content;margin-block:0;margin-inline-start:calc(var(--sp1) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block:0 var(--sp1);padding-inline-start:var(--sp1);padding-inline-end:0;list-style:none;white-space:nowrap;@media (min-width:62.5rem){overflow:visible;width:auto;margin-inline-start:0;margin-inline-end:0;padding-block-end:0;padding-inline-start:0;white-space:normal;}}.breadcrumb__item{display:inline-block;&:nth-child(n + 2)::before{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:1rem 1.25rem;content:"";transform:rotate(45deg);border-block-start:2px solid var(--color--gray-45);border-inline-end:2px solid var(--color--gray-45);}&:last-child{margin-inline-end:var(--sp3);@media (min-width:62.5rem){margin-inline-end:0;}}}[dir="rtl"] .breadcrumb__item:nth-child(n + 2)::before{transform:rotate(-45deg);}.breadcrumb__link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-medium);&:hover,&:focus{-webkit-text-decoration:underline;text-decoration:underline;}}
figure{background:var(--color--gray-100);}figcaption{padding-block:var(--sp0-5);padding-inline-start:var(--sp0-5);padding-inline-end:var(--sp0-5);color:var(--color-text-neutral-medium);background:var(--color--gray-100);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);@media (min-width:31.25rem){padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}}.align-right{float:none;max-width:100%;margin-block:var(--sp3);margin-inline-start:0;margin-inline-end:0;@media (min-width:43.75rem){float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0;&:dir(rtl){float:left;}}}.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{@media (min-width:43.75rem){margin-inline-end:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}@media (min-width:62.5rem){margin-inline-end:calc(-2 * ((var(--grid-col-width) + var(--grid-gap))));}@media (min-width:75rem){margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}@media (min-width:90rem){margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-left{float:none;max-width:100%;margin-block-start:var(--sp3);margin-block-end:var(--sp3);margin-inline-start:0;margin-inline-end:0;@media (min-width:43.75rem){float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2);&:dir(rtl){float:right;}}}.layout--content-narrow .align-left,.layout--pass--content-narrow > * .align-left{@media (min-width:43.75rem){margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-center img,.align-center video,.align-center audio{margin-inline:auto;}.media-oembed-content{display:block;max-width:100%;}
.site-footer{position:relative;color:var(--color--gray-65);background:linear-gradient(180deg,var(--color--gray-5) 0%,var(--color--gray-10) 100%);& .menu{margin-inline-start:0;list-style:none;& ul{margin-inline-start:var(--sp);}& li{margin-block-end:var(--sp0-5);}}& a{color:inherit;&:hover{-webkit-text-decoration:none;text-decoration:none;}}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:solid var(--content-left) var(--color--black);}}
.button{display:inline-flex;align-items:center;height:var(--sp3);margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:var(--sp1);padding-block:1px 0;padding-inline:var(--sp1-5);cursor:pointer;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-medium);border:solid 2px currentColor;border-radius:var(--border-radius);background-color:var(--color--white);font-family:var(--font-sans);font-size:var(--font-size-l);font-weight:700;line-height:var(--line-height-s);appearance:none;-webkit-font-smoothing:antialiased;&:hover,&:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-loud);border:solid 2px currentColor;background:none;font-weight:700;}&:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}&:active{color:var(--color-text-primary-medium);border-color:currentColor;}&:disabled,&.is-disabled{cursor:default;color:var(--color--gray-90);border-color:var(--color--gray-90);}}.menu .button{margin-block:0;margin-inline-start:0;margin-inline-end:0;}.button--small{height:var(--sp2-5);padding-block:calc((var(--sp2-5) - var(--line-height-s)) / 2);padding-inline:var(--sp);font-size:var(--font-size-base);line-height:normal;}.button--primary{color:var(--color--white);border-color:var(--color--primary-40);background-color:var(--color--primary-40);&:hover,&:focus{color:var(--color--white);border-color:var(--color--primary-30);background-color:var(--color--primary-30);}&:active{color:var(--color--white);background-color:var(--color--primary-40);}&:disabled,&.is-disabled{color:var(--color--white);background-color:var(--color--gray-90);}}.button--icon-back{display:inline-flex;align-items:center;&::before{display:block;width:0.5em;height:0.5em;margin-inline-end:0.5em;content:"";transform:rotate(45deg);border-block-end:solid 2px currentColor;border-inline-start:solid 2px currentColor;}}[dir="rtl"] .button--icon-back::before{transform:rotate(-45deg);}
.container-inline div,.container-inline label{display:inline-block;}.form-items-inline{margin-block:-0.125em;}.form-items-inline > .form-item{display:inline-block;margin-block:0.125em;}
.fieldset{min-width:0;margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;color:inherit;border:solid 2px var(--color--gray-45);border-radius:var(--border-radius);background-color:var(--color--white);}.fieldset--group{width:100%;color:inherit;border:0;border-radius:0;background:none;box-shadow:none;}.fieldset__legend{float:left;width:100%;color:inherit;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--color--gray-45);font-size:var(--font-size-l);font-weight:700;line-height:var(--line-height-base);& + *{clear:left;}& .fieldset__label{&.form-required{&::after{background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A");}}}}.fieldset__legend--composite{margin-block-start:2px;color:inherit;}.fieldset__legend--invisible{margin:0;}.fieldset__legend--group{color:inherit;}.fieldset__label{display:block;padding-block:var(--sp0-5);padding-inline-start:var(--sp1);padding-inline-end:var(--sp1);color:var(--color--white);line-height:var(--line-height-s);}.fieldset__label.is-disabled{color:var(--color-text-neutral-soft);}.fieldset__description{margin-block:var(--sp0-5);font-size:var(--font-size-xs);line-height:var(--line-height-s);}.fieldset__description.is-disabled{color:var(--input--disabled-fg-color);}.fieldset__error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s);@media screen and (-ms-high-contrast:active){background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");}}[dir="rtl"] .fieldset__error-message{background-position:left top;}.fieldset__wrapper{margin-block-start:0;padding-block:var(--sp);padding-inline:var(--sp);}.fieldset--group .fieldset__legend--visible ~ .fieldset__wrapper{border:solid 2px var(--color--gray-45);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);}.fieldset__wrapper--group{margin-block:0;margin-inline-start:0;margin-inline-end:0;}.fieldset__wrapper > .container-inline{padding-block:0;padding-inline-start:0;padding-inline-end:0;}
.field:not(:last-child){margin-block-end:var(--sp2);}.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;&:dir(rtl){float:right;}}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-inline-end:0.5em;}.field--label-inline .field__label::after{content:":";}
::placeholder{color:var(--color--gray-60);}.form-item{margin-block:var(--sp1);}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit;}tr .form-item,.container-inline .form-item{margin-block:var(--sp0-5);}.form-item__label{display:block;margin-block:var(--sp0-5);font-size:var(--font-size-s);font-weight:bold;line-height:var(--line-height-s);}.container-inline .form-item__label{margin-inline-end:1em;}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit;}.form-item__label[for]{cursor:pointer;}.form-item__label.option{display:inline;font-weight:normal;}.form-item__label.is-disabled{cursor:default;color:var(--color--gray-70);}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%232494DB'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:0.5rem 0.5rem;@media screen and (-ms-high-contrast:active){background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A");}}.form-item__description{margin-block:var(--sp0-5);max-width:60ch;font-size:var(--font-size-s);line-height:var(--line-height-s);}.field-multiple-table + .form-item__description{margin-block-start:0;}.form-item--error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s);@media screen and (-ms-high-contrast:active){background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E");}}[dir="rtl"] .form-item--error-message{background-position:right top;}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--sp0-5);}.form-actions .button{margin-block:0;}.form-actions .action-link{margin-block:var(--sp0-5);}.form-actions > .form-wrapper{margin-inline-end:var(--sp1);}.form-actions .ajax-progress--throbber{align-self:center;}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px;}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-inline-end:var(--sp0-5);}.form-item--editor-format .form-item__description,.form-item--editor-format .form-item--error-message{flex:0 1 100%;min-width:1px;}.form--inline{& > *{display:inline-block;margin-top:var(--sp0-5);margin-bottom:0;vertical-align:top;}& .form-item__label{margin:0;}& .form-actions{margin-top:var(--sp1-5);}}.layout-builder-form{& .form-actions{align-items:center;}}
input[type="checkbox"],input[type="radio"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:0.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none;&:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);@supports (outline-style:double){border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}&:hover{border-color:var(--color--primary-60);}&[disabled]{background-color:var(--color--gray-100);&:hover{border-color:var(--color--gray-60);}&:checked{border-width:1px;}}&:checked{border-width:2px;}&.error{border:solid 2px var(--color--red);&:focus{outline-color:var(--color--red);outline-offset:-2px;}}& + label{display:inline-block;padding-inline-start:var(--sp0-5);}}input[type="checkbox"]{&:checked{background-image:url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%232494DB' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");}}input[type="radio"]{border-radius:50%;&:checked{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E%0A");background-size:1.0625rem;}&:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--primary-50);}&.error:focus{outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--red);}}.form-type-boolean{margin-block:var(--sp1);}
[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;appearance:none;&:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);@supports (outline-style:double){border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}&[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100);}&.error{border:solid 2px var(--color--red);&:focus{outline-color:var(--color--red);outline-offset:-2px;}& + .ck-editor > .ck-editor__main{border:solid 2px var(--color--red);}}&.form-element--small{min-height:var(--sp2-5);}@media (min-width:31.25rem){width:auto;}}[type="date"]{&::-webkit-datetime-edit-fields-wrapper{padding-block:0;padding-inline-start:0;padding-inline-end:0;}}[type="file"]{height:auto;padding-block:var(--sp0-75);}[type="color"]{width:var(--sp3);padding:0;}
textarea{display:block;width:100%;min-height:var(--sp8);padding:var(--sp);}
:root{--form-element-select-icon:url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;appearance:none;&:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);@supports (outline-style:double){border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}&[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100);}&.error{border:solid 2px var(--color--red);&:focus{outline-color:var(--color--red);}}&[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1;& option{padding:var(--sp0-5);}}&.form-element--small{height:var(--sp2-5);}@media (forced-colors:active){padding-inline-end:var(--sp);background-image:none;appearance:auto;@supports (appearance:revert){appearance:revert;}}}[dir="rtl"] select{background-position:left var(--sp) center;}
.mobile-buttons{margin-block-start:var(--sp0-5);margin-inline-start:auto;@media (min-width:31.25rem){margin-block-start:var(--sp2);}@media (min-width:43.75rem){margin-block-start:var(--sp4);}@media (min-width:75rem){margin-block-start:var(--sp6);}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .mobile-buttons{display:none;}}
.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));background-color:var(--color--white);box-shadow:0 0 72px rgb(0,0,0,0.1);&.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)));&:dir(rtl){transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)));}}@media (min-width:31.25rem){border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px));}@media (min-width:43.75rem){padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px));}@media (min-width:62.5rem){grid-column:5 / 14;}@media (forced-colors:active){border-top-color:canvas;}}html.js .header-nav{transition:visibility 0.2s,transform 0.2s;}body:not(.is-always-mobile-nav) .header-nav{@media (min-width:75rem){position:static;display:flex;visibility:visible;overflow:visible;grid-column:5 / 15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform 0.2s;transform:none;border-block-start:0;box-shadow:none;}}body.is-always-mobile-nav{& .header-nav{@media (min-width:75rem){overflow:auto;max-width:calc((7 * (var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform 0.2s,visibility 0.2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11));}@media (min-width:90rem){max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)));}}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:0.2;background:var(--color--gray-5);.is-overlay-active &{display:block;}@media (forced-colors:active){background:canvastext;}}
.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp3);margin-inline:calc(-1 * var(--container-padding)) var(--sp);padding-block:var(--sp0-5);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);background-image:linear-gradient(160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);@media (min-width:31.25rem){min-height:var(--sp4);}@media (min-width:43.75rem){min-width:calc((4 * var(--grid-col-width)) + (4 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp6);padding-block-end:var(--sp);}@media (min-width:62.5rem){min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));}@media (min-width:75rem){min-height:var(--site-header-height-wide);margin-inline-start:calc(-1 * var(--container-padding));padding-block:0;}}[dir="rtl"] .site-branding{background-image:linear-gradient(-160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);}.site-branding--bg-gray{background:var(--color--gray-100);}.site-branding--bg-white{background:var(--color--white);}.site-branding__inner{display:flex;align-items:center;gap:var(--sp0-5);& a{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:75rem){height:var(--header-height-wide-when-fixed);padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;}}.site-branding__logo{flex-shrink:0;max-width:100%;& img{width:auto;max-width:100%;max-height:var(--sp2);@media (min-width:31.25rem){max-height:var(--sp3);}@media (min-width:43.75rem){max-height:var(--sp4);}@media (min-width:75rem){max-height:calc(var(--header-height-wide-when-fixed) - var(--sp));}}}.site-branding__text{color:var(--color--white);& a{color:inherit;}@media (min-width:43.75rem){display:grid;gap:var(--sp0-5);}}.site-branding__name{font-size:1.125rem;font-weight:bold;@media (min-width:43.75rem){font-size:1.75rem;line-height:1.75rem;}@media (min-width:75rem){letter-spacing:0.02em;font-size:2rem;line-height:var(--sp2);}}.site-branding__slogan{font-size:var(--font-size-xs);line-height:var(--line-height-s);@media (min-width:43.75rem){font-size:var(--font-size-base);}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50);}
.sticky-header-toggle{display:none;@media (min-width:75rem){display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--content-left);height:var(--sp6);pointer-events:none;opacity:0;border:0;outline:0;background-color:var(--color--primary-50);&:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px;}}}body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{@media (min-width:75rem){visibility:visible;}}body.is-always-mobile-nav .sticky-header-toggle{@media (min-width:75rem){visibility:hidden;}}.sticky-header-toggle__icon{--icon-bar-height:0.1875rem;--icon-bar-space:0.4375rem;display:flex;flex-direction:column;justify-content:space-between;width:var(--sp2);height:calc((var(--icon-bar-height) * 3) + (var(--icon-bar-space) * 2));transition:opacity 0.2s;pointer-events:none;transform-style:preserve-3d;& > span{display:block;width:100%;height:var(--icon-bar-height);transition:transform 0.2s;transform-origin:center;background-color:var(--color--white);}}.is-fixed .sticky-header-toggle{cursor:pointer;pointer-events:auto;opacity:1;}[aria-checked="true"] .sticky-header-toggle__icon{& > span:nth-child(1){transform:translateY(calc(var(--icon-bar-height) + var(--icon-bar-space))) rotate(-45deg);}& > span:nth-child(2){opacity:0;}& > span:nth-child(3){transform:translateY(calc(0px - var(--icon-bar-height) - var(--icon-bar-space))) rotate(45deg);}}
.hero__content{grid-column:1 / 7;@media (min-width:43.75rem){grid-column:3 / 13;}@media (min-width:62.5rem){grid-column:3 / 11;}}.hero__img{grid-column:1 / 7;margin-block-start:var(--sp2);margin-block-end:var(--sp2);& img{width:100%;}@media (min-width:31.25rem){margin-block-start:var(--sp3);margin-block-end:var(--sp3);}@media (min-width:43.75rem){grid-column:1 / 15;margin-block-start:var(--sp4);margin-block-end:var(--sp4);}@media (min-width:62.5rem){grid-column:2 / 14;}}
.links.inline{margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;& > *{display:inline;&:not(:last-child){padding-inline-end:1em;}}}
.block-layout-builder:not(:last-child) .field{margin-block-end:var(--sp2);}
.mobile-nav-button{position:relative;z-index:505;display:flex;align-items:center;align-self:center;width:var(--sp2);height:var(--sp2);margin-inline-start:auto;margin-inline-end:-0.375rem;padding-block:0;padding-inline-start:0.375rem;padding-inline-end:0.375rem;cursor:pointer;border:none;background:transparent;appearance:none;&:focus{outline:solid 2px var(--color--primary-40);}&:active{color:inherit;}@media (min-width:31.25rem){display:inline-flex;width:auto;padding-inline-start:var(--sp);}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;@media (min-width:31.25rem){position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:0.75rem;letter-spacing:0.05em;font-size:0.875rem;font-weight:600;}}.mobile-nav-button__icon{position:relative;display:block;width:var(--sp2);height:0;border-top:solid 3px var(--color--primary-50);&::before,&::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;border-top:solid 3px var(--color--primary-50);}&::before{transform:translateY(-0.6875rem);}&::after{transform:translateY(0.3125rem);}}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top-color:transparent;&::before{transform:translateY(-0.1875rem) rotate(-45deg);}&::after{transform:translateY(-0.1875rem) rotate(45deg);}}
.node__author{display:inline-flex;}.node__meta{display:flex;align-items:center;margin-block-end:var(--sp1);color:var(--color-text-neutral-soft);font-size:0.875rem;line-height:var(--sp);& a{font-weight:bold;}@media (min-width:31.25rem){margin-block-end:var(--sp2);}}.node__author-image img{width:var(--sp2-5);height:var(--sp2-5);margin-inline-end:var(--sp0-5);object-fit:cover;border-radius:50%;}.node__title{& a{padding-block-end:0.1875rem;transition:background-size 0.2s,color 0.2s;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);background-color:transparent;background-image:linear-gradient(var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0 0.1875rem;&:hover,&:focus{color:var(--color-text-primary-medium);}}}[dir="rtl"] .node__title{background-position:bottom right;}.node__content{padding-block-end:var(--sp1-5);@media (min-width:62.5rem){padding-block-end:var(--sp3);}}.node--unpublished{background-color:#fff4f4;}
.node--view-mode-teaser{& .node__meta{margin-block-end:var(--sp);& a{color:var(--color-text-primary-medium);font-weight:bold;}}& .field--tag-ref{margin-block-start:var(--sp1);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;background-color:transparent;@media (min-width:62.5rem){margin-block-start:var(--sp2);}}}
.page-title{display:inline;}
.site-header{position:relative;z-index:101;@media (min-width:75rem){min-height:var(--site-header-height-wide);border-block-end:solid 1px transparent;}}.site-header__initial{position:relative;z-index:102;display:flex;align-items:flex-end;align-self:stretch;background-color:var(--color--primary-50);}.site-header__fixable{display:flex;align-items:flex-end;transition:all 0.5s;&.is-fixed{@media (min-width:75rem){&:not(.is-expanded){pointer-events:none;}}}}@media (min-width:75rem){body:not(.is-always-mobile-nav){& .site-header__fixable.is-fixed{position:fixed;z-index:102;inset-block-start:calc(var(--drupal-displace-offset-top,0px) - var(--sp4));max-width:var(--max-bg-color);}}}.site-header__inner{position:relative;z-index:1;flex-grow:1;width:calc(100vw - var(--content-left) - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));background:var(--color--white);}html.js body:not(.is-always-mobile-nav) .site-header__inner{@media (min-width:75rem){transition:opacity 0.3s,transform 0.3s,box-shadow 0.3s;}}.site-header__fixable.is-expanded .site-header__inner{@media (min-width:75rem){box-shadow:-36px 1px 36px rgb(0,0,0,0.08);}}[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner{@media (min-width:75rem){box-shadow:36px 1px 36px rgb(0,0,0,0.08);}}body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{@media (min-width:75rem){transform:translateX(-101%);opacity:0;}}[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{@media (min-width:75rem){transform:translateX(101%);}}.site-header__inner__container{display:flex;justify-content:space-between;}body.is-fixed .site-header__inner__container{width:auto;}
.skip-link{display:block;width:100%;max-width:calc(var(--max-bg-color) + var(--drupal-displace-offset-left,0px));padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);&:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);}&::after{content:"\0020	➔";}}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:2.5rem;outline:none;}
.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;margin-block:0;margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;font-weight:bold;}.pager__item{display:flex;align-items:center;justify-content:center;width:var(--sp2-5);height:var(--sp2-5);cursor:default;color:var(--color-text-neutral-soft);background-color:var(--color--white);@media (min-width:31.25rem){width:var(--sp3);height:var(--sp3);}}[dir="rtl"] .pager__item--control{transform:scaleX(-1);}.pager__item--active{color:var(--color--white);background-color:var(--color--primary-40);}.pager__item--control{@media (forced-colors:active){& path{fill:linktext;}}}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-soft);}.pager__link:hover{background-color:var(--color--gray-95);}.pager__link:focus{color:var(--color-text-primary-medium);outline:solid 2px currentColor;outline-offset:-2px;}.pager__item svg{display:block;fill:currentColor;}.pager__item--next svg,.pager__item--last svg{transform:rotate(180deg);}
.text-content,.cke_editable{color:var(--color-text-neutral-medium);font-family:var(--font-serif);line-height:var(--sp1-5);& a:where(:not(.button)){color:var(--color-text-primary-medium);text-decoration-color:currentColor;text-decoration-thickness:2px;overflow-wrap:break-word;@supports (box-shadow:none){transition:box-shadow 0.3s cubic-bezier(0.55,0.085,0,0.99);-webkit-text-decoration:none;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--color--primary-50);&:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--black);box-shadow:inset 0 -2em 0 0 var(--color--primary-80);text-decoration-color:var(--color--primary-80);}}}& p{margin-block-start:var(--sp);margin-block-end:var(--sp);&:first-child{margin-block-start:0;}&:last-child{margin-block-end:0;}@media (min-width:43.75rem){margin-block-start:var(--sp2);margin-block-end:var(--sp2);}}& code{background-color:var(--color--gray-100);}& pre code{display:block;overflow:auto;padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);color:var(--color-text-neutral-soft);}& blockquote{position:relative;margin-block:var(--sp2);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp2);letter-spacing:-0.01em;font-family:var(--font-serif);font-size:1.3125rem;line-height:var(--sp2);&::before{position:absolute;inset-block-start:0;inset-inline-start:0;content:"\201C";color:var(--color--primary-60);font-size:3.375rem;}&::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--sp0-5);height:calc(100% - 1.875rem);margin-inline-start:0.25rem;content:"";background:var(--color--gray-100);}@media (min-width:43.75rem){font-size:2rem;line-height:var(--sp3);}@media (min-width:62.5rem){font-size:2.5rem;line-height:var(--sp3-5);}}@media (min-width:43.75rem){font-size:1.125rem;line-height:var(--sp2);}}.site-footer .text-content{color:inherit;& *{color:inherit;}& a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);box-shadow:none;&:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);box-shadow:none;}}}.region--sidebar .text-content blockquote{@media (min-width:62.5rem){font-size:1.5rem;line-height:var(--sp2);}}
.wide-content{margin-block-start:var(--sp0-5);margin-block-end:var(--sp2);margin-inline-start:0;margin-inline-end:0;@media (min-width:43.75rem){width:calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));margin-block:var(--sp2) var(--sp4);margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}@media (min-width:62.5rem){width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}.sidebar-grid .wide-content{@media (min-width:62.5rem){width:calc(9 * var(--grid-col-width) + 8 * var(--grid-gap));}@media (min-width:81.25rem){width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));}}.layout-builder .wide-content,.region--hero .wide-content{max-width:100%;margin-inline:0;}
:root{--messages-icon-size:2rem;}.messages-list{margin-block:var(--sp1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages{min-height:calc(var(--messages-icon-size) + 2 * var(--sp1));padding-block:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color--gray-5);& *{color:inherit;}&.messages-list__item{background-image:none;}}.messages__list{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages:not(.hidden) ~ .messages{margin-block-start:var(--sp1);}.messages__item + .messages__item{margin-block-start:var(--sp0-5);}.messages__container{display:flex;}.messages__header{flex-shrink:0;margin-inline-end:var(--sp1);&.no-icon{margin-inline-end:0;}}.messages__content{overflow:auto;flex:1;padding-block-start:0.1875rem;}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:0.1875rem;}.messages__close{position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:none;appearance:none;&::before,&::after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60);}&::before{transform:translate(-50%,-50%) rotate(45deg);}&::after{transform:translate(-50%,-50%) rotate(-45deg);}&:hover{&::before,&::after{border-color:var(--color--white);}}&:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}}.messages__icon svg{vertical-align:top;}.messages--error .messages__icon svg{fill:var(--color--red);}.messages--warning .messages__icon svg{fill:var(--color--gold);}.messages--status .messages__icon svg{fill:var(--color--green);}.messages--info .messages__icon svg{fill:var(--color--primary-60);}.messages a{color:var(--color--white);}.messages pre{margin:0;}.js-form-managed-file .messages{margin-block-end:var(--sp1);border-inline-start:solid 0.375rem var(--color--red);}
.text-content table,.views-table,.draggable-table{margin-block-start:var(--sp2);margin-block-end:var(--sp2);border-spacing:0;color:var(--color-text-neutral-medium);border:0;border-collapse:collapse;font-family:var(--font-sans);font-size:1rem;line-height:var(--sp1-5);& caption{margin-block-end:var(--sp1);text-align:start;color:var(--color-text-neutral-medium);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);}& tr{&:last-child{& td{border-block-end:0;}}}& td,& th{padding-block:var(--sp1);padding-inline-start:0;padding-inline-end:var(--sp1);vertical-align:top;}& th{margin-block:0;margin-inline-start:0;margin-inline-end:0;text-align:start;letter-spacing:0.02em;color:var(--color-text-neutral-loud);border-block-end:2px solid var(--color--primary-50);font-family:var(--font-sans);font-size:0.875rem;line-height:var(--sp);}& td{white-space:normal;border-block-end:2px solid var(--color--gray-65);}& th.checkbox,& td.checkbox{text-align:center;}}.draggable-table{width:100%;}.draggable-table .form-item{margin-top:0;}.text-content table{& td,& th{vertical-align:middle;}}.tablesort{vertical-align:middle;}.sticky-header{z-index:0;margin:0;border-block-end:0.25rem solid var(--color--primary-50);& thead{background:var(--color--white);}}.views-field-node-bulk-form .form-item{margin:0;}
.primary-nav__menu{flex-wrap:wrap;list-style:none;}.primary-nav__menu-item{margin-block-end:var(--sp0-5);&:last-child{margin-block-end:0;}&.primary-nav__menu-item--has-children{display:flex;flex-wrap:wrap;justify-content:space-between;& .primary-nav__menu-link--link,& .primary-nav__menu-link--nolink{flex-basis:calc(100% - var(--sp3));}}}.primary-nav__menu-link{flex-grow:1;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);font-size:1.75rem;font-weight:bold;line-height:var(--sp2);&:hover{color:inherit;}&:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px;}}.primary-nav__menu-link--nolink{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;color:var(--color-text-neutral-soft);font-weight:normal;}.primary-nav__menu-link--button{position:relative;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-align:start;border:0;background:transparent;&.primary-nav__menu-link--has-children{padding-inline-end:var(--sp3);&::before,&::after{position:absolute;inset-inline-end:0.5625rem;inset-block-start:calc(var(--sp0-5) + 1.0625rem);width:1.125rem;height:0;content:"";border-top:solid 3px var(--color--primary-50);}&::after{transition:opacity 0.2s;transform:rotate(90deg);}&[aria-expanded="true"]::after{opacity:0;}}}.primary-nav__menu-link-inner{position:relative;display:inline-flex;align-items:center;padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;&::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;transform:scaleX(0);transform-origin:left;border-top:solid 5px var(--color--primary-50);}&::after{.primary-nav__menu-link:hover &{transform:scaleX(1);}}}.primary-nav__menu--level-1{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;}.primary-nav__menu-link--level-1{position:relative;display:flex;letter-spacing:-1px;}.primary-nav__menu--level-2{visibility:hidden;overflow:hidden;flex-basis:100%;max-height:0;margin-block:0;margin-inline-start:calc(-1 * var(--sp));padding-inline-start:var(--sp2-5);transition:opacity 0.2s,visibility 0.2s,max-height 0.2s;opacity:0;border-inline-start:solid var(--sp) var(--color--primary-50);&.is-active-menu-parent{visibility:visible;max-height:none;margin-block-start:var(--sp1-5);opacity:1;}& .primary-nav__menu-item--level-2{&:first-child{padding-block-start:var(--sp0-25);}&:last-child{padding-block-end:var(--sp0-25);}}@media (min-width:43.75rem){margin-inline-start:calc(-1 * var(--sp3));padding-inline-start:var(--sp3);}}.primary-nav__menu--level-2 .primary-nav__menu-item--has-children{display:block;}.primary-nav__menu-link--level-2{font-size:1rem;font-weight:normal;line-height:var(--sp);}html:not(.js){& .primary-nav__menu--level-2{visibility:visible;max-height:none;opacity:1;}}[dir="rtl"]{& .primary-nav__menu-link-inner{&::after{transform-origin:right;}}}
.primary-nav__button-toggle{position:relative;overflow:hidden;width:var(--sp2);height:var(--sp2);margin-block-start:var(--sp0-5);padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-indent:-62.4375rem;border:0;background:transparent;-webkit-appearance:none;&:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px;}& .icon--menu-toggle{position:absolute;top:50%;left:50%;width:1rem;height:1rem;transition:background-color 0.2s;transform:translate(-50%,-50%);border-radius:2px;&::before,&::after{position:absolute;top:50%;left:50%;width:var(--sp);height:0;content:"";transform:translate(-50%,-50%);border-top:solid 3px var(--color--primary-50);}&::after{transition:opacity 0.2s;transform:translate(-50%,-50%) rotate(90deg);}}&[aria-expanded="true"] .icon--menu-toggle::after{opacity:0;}&[aria-hidden="true"]{pointer-events:none;}}body:not(.is-always-mobile-nav){@media (min-width:75rem){& .primary-nav__button-toggle{flex-shrink:0;align-self:stretch;width:calc(var(--sp2) + 0.5rem);height:auto;margin-block-start:0;margin-inline-end:calc(-1 * var(--sp2));&:focus{border:0;outline:0;& .icon--menu-toggle{border:solid 2px var(--color--primary-40);}}&:active{color:currentColor;}&[aria-expanded="true"] .icon--menu-toggle::after{opacity:0.8;}& .icon--menu-toggle{inset-inline-start:0.1875rem;width:1.125rem;transform:translateY(-50%);border-radius:0.25rem;background-color:var(--color--white);&::before{content:none;}&::after{top:calc(50% - 2px);left:0.1875rem;width:0.5rem;height:0.5rem;content:"";transform:translateY(-50%) rotate(45deg);opacity:0.8;border-top:none;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;background:transparent;}}}}}
body:not(.is-always-mobile-nav){@media (min-width:75rem){& .primary-nav__menu-item{flex-wrap:nowrap;&.primary-nav__menu-item--has-children{& .primary-nav__menu-link--link,& .primary-nav__menu-link--nolink{flex-basis:auto;}& .primary-nav__menu-link--level-1 .primary-nav__menu-link-inner::after{content:none;}}}& .primary-nav__menu-link{letter-spacing:0.02em;font-size:1rem;line-height:var(--sp1-5);&:focus{position:relative;outline:0;&::before{position:absolute;top:50%;left:50%;width:calc(100% + var(--sp));height:calc(100% - var(--sp3));content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:0.25rem;}}}& .primary-nav__menu-link--button{&.primary-nav__menu-link--has-children{padding-inline-end:0.5625rem;&:focus::before{width:calc(100% + var(--sp1-5));content:"";}&::before{content:none;}&::after{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 0.1875rem);width:0.5rem;height:0.5rem;margin-block-start:-2px;transform:translateY(-50%) rotate(45deg);border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;}&[aria-expanded="true"]::after{opacity:1;}}}& .primary-nav__menu-link-inner{padding-block:var(--sp2);padding-inline-start:0;padding-inline-end:0;&::after{transform-origin:center;border-top-width:var(--sp0-5);}}& .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--sp);}& .primary-nav__menu-item--level-1{position:relative;display:flex;align-items:center;width:max-content;max-width:12.5rem;margin-block:0;margin-inline-start:0;margin-inline-end:0;&:not(:last-child){margin-inline-end:var(--sp2);}}& .primary-nav__menu--level-2{position:absolute;z-index:105;top:calc(100% - var(--sp0-5));left:50%;visibility:hidden;overflow:auto;width:15.625rem;max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp));margin-block-start:0;margin-inline-start:0;padding-block:var(--sp3);padding-inline-start:var(--sp2);padding-inline-end:var(--sp2);transition:none;transform:translate(-50%,-1.25rem);opacity:0;border-top:solid var(--color--primary-50) var(--sp0-5);border-right:solid 1px transparent;border-bottom:solid 1px transparent;border-left:solid 1px transparent;border-radius:0 0 2px 2px;background:var(--color--white);box-shadow:0 1px 36px rgb(0,0,0,0.08);&.is-active-menu-parent{visibility:visible;margin-block-start:0;transform:translate(-50%,0);opacity:1;}}& .primary-nav__menu-link--level-2{display:block;&:focus::before{top:0;left:calc(var(--sp0-5) * -1);height:100%;transform:none;}& .primary-nav__menu-link-inner{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;&::after{transform-origin:left;border-top-width:3px;&:dir(rtl){transform-origin:right;}}}}& .primary-nav__menu-🥕{position:absolute;z-index:105;top:calc(100% - var(--sp));left:50%;visibility:hidden;width:0;height:0;transform:translate(-50%,-1.25rem);opacity:0;border-right:solid 10px transparent;border-bottom:solid 10px var(--color--primary-50);border-left:solid 10px transparent;&.is-active-menu-parent{visibility:visible;transform:translate(-50%,0);opacity:1;}}& .is-fixed .primary-nav__menu--level-2{max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp) + var(--sp4));}}}html.js body:not(.is-always-mobile-nav){@media (min-width:75rem){& .primary-nav__menu--level-2,& .primary-nav__menu-🥕{transition:visibility 0.2s,transform 0.2s,opacity 0.2s;}}}
.block-search-wide.contextual-region{position:static;}.block-search-wide__wrapper{position:absolute;inset-block-start:100%;inset-inline-start:calc(-1 * var(--content-left));display:none;visibility:hidden;overflow:hidden;width:calc(100% + var(--content-left));max-width:var(--max-bg-color);height:var(--sp8);max-height:0;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:all 0.2s;border-inline-start:solid var(--content-left) var(--color--gray-20);background:var(--color--black);&.is-active{visibility:visible;max-height:var(--sp8);}& form{display:flex;grid-column:1 / 14;}& input[type="search"]{width:calc(100% + var(--sp2));height:var(--sp8);padding-block:0;padding-inline-start:var(--sp12);padding-inline-end:0;transition:background-size 0.4s;color:var(--color--white);border:solid 1px transparent;box-shadow:none;font-family:var(--font-serif);font-size:2rem;-webkit-appearance:none;&:focus{outline:solid 4px transparent;outline-offset:-4px;}}& .form-item-keys{flex-grow:1;margin:0;}& .form-actions{display:flex;margin:0;}& .search-form__submit{position:relative;overflow:hidden;align-self:stretch;width:6.25rem;height:auto;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;border-color:transparent;background-color:transparent;& .icon--search{position:absolute;inset-block-start:0;inset-inline-end:0;display:block;width:1.5rem;height:100%;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;&::after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;transform:scaleX(0);transform-origin:left;border-block-start:solid var(--sp0-5) var(--color--primary-50);}}&:focus{outline:solid 4px transparent;outline-offset:-4px;box-shadow:none;& span::after{transform:scaleX(1);}}}}.block-search-wide__container{max-width:var(--max-width);padding-inline-end:var(--sp2);}.block-search-wide__grid{display:grid;grid-template-columns:repeat(var(--grid-col-count),1fr);grid-column-gap:var(--grid-gap);}.container-inline{& .block-search-wide__container{display:block;}& .block-search-wide__grid{display:grid;}}.block-search-wide__button{position:relative;display:none;width:var(--sp3);height:var(--sp6);cursor:pointer;color:var(--color-text-neutral-loud);border:0;background:transparent;-webkit-appearance:none;&:focus{position:relative;outline:0;&::after{position:absolute;top:50%;left:50%;width:80%;height:var(--sp3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:0.25rem;}}&[aria-expanded="true"]{background:var(--color--black);&:focus::after{border-color:var(--color--white);}& .block-search-wide__button-close{&::before,&::after{position:absolute;top:50%;left:50%;width:var(--sp1-5);height:0;content:"";border-block-start:solid 2px var(--color--white);}&::before{transform:translate(-50%,-50%) rotate(-45deg);}&::after{transform:translate(-50%,-50%) rotate(45deg);}}& svg{display:none;}}& svg{margin-inline-start:auto;margin-inline-end:auto;}@media (forced-colors:active){background:ButtonFace;& path{fill:ButtonText;}}}html:not(.js) .search-block-form:focus-within .block-search-wide__wrapper{visibility:visible;max-height:var(--sp8);}[dir] .block-search-wide__wrapper input[type="search"]{background-color:transparent;background-image:linear-gradient(var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0% 0.625rem;&:focus{background-size:100% var(--sp0-5);}}[dir="rtl"] .block-search-wide__wrapper{& input[type="search"]{background-position:bottom right;}& .search-form__submit .icon--search::after{transform-origin:right;}}body:not(.is-always-mobile-nav){& .block-search-wide__wrapper,& .block-search-wide__button{@media (min-width:75rem){display:block;}}}
.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;}@media (min-width:576px){.container-sm,.container{max-width:540px;}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px;}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}.row > *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}.col{flex:1 0 0%;}.col-auto{flex:0 0 auto;width:auto;}.col-1{flex:0 0 auto;width:8.33333333%;}.col-2{flex:0 0 auto;width:16.66666667%;}.col-3{flex:0 0 auto;width:25%;}.col-4{flex:0 0 auto;width:33.33333333%;}.col-5{flex:0 0 auto;width:41.66666667%;}.col-6{flex:0 0 auto;width:50%;}.col-7{flex:0 0 auto;width:58.33333333%;}.col-8{flex:0 0 auto;width:66.66666667%;}.col-9{flex:0 0 auto;width:75%;}.col-10{flex:0 0 auto;width:83.33333333%;}.col-11{flex:0 0 auto;width:91.66666667%;}.col-12{flex:0 0 auto;width:100%;}.offset-1{margin-left:8.33333333%;}.offset-2{margin-left:16.66666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.33333333%;}.offset-5{margin-left:41.66666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.33333333%;}.offset-8{margin-left:66.66666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.33333333%;}.offset-11{margin-left:91.66666667%;}@media (min-width:576px){.col-sm{flex:1 0 0%;}.col-sm-auto{flex:0 0 auto;width:auto;}.col-sm-1{flex:0 0 auto;width:8.33333333%;}.col-sm-2{flex:0 0 auto;width:16.66666667%;}.col-sm-3{flex:0 0 auto;width:25%;}.col-sm-4{flex:0 0 auto;width:33.33333333%;}.col-sm-5{flex:0 0 auto;width:41.66666667%;}.col-sm-6{flex:0 0 auto;width:50%;}.col-sm-7{flex:0 0 auto;width:58.33333333%;}.col-sm-8{flex:0 0 auto;width:66.66666667%;}.col-sm-9{flex:0 0 auto;width:75%;}.col-sm-10{flex:0 0 auto;width:83.33333333%;}.col-sm-11{flex:0 0 auto;width:91.66666667%;}.col-sm-12{flex:0 0 auto;width:100%;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.33333333%;}.offset-sm-2{margin-left:16.66666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.33333333%;}.offset-sm-5{margin-left:41.66666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.33333333%;}.offset-sm-8{margin-left:66.66666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.33333333%;}.offset-sm-11{margin-left:91.66666667%;}}@media (min-width:768px){.col-md{flex:1 0 0%;}.col-md-auto{flex:0 0 auto;width:auto;}.col-md-1{flex:0 0 auto;width:8.33333333%;}.col-md-2{flex:0 0 auto;width:16.66666667%;}.col-md-3{flex:0 0 auto;width:25%;}.col-md-4{flex:0 0 auto;width:33.33333333%;}.col-md-5{flex:0 0 auto;width:41.66666667%;}.col-md-6{flex:0 0 auto;width:50%;}.col-md-7{flex:0 0 auto;width:58.33333333%;}.col-md-8{flex:0 0 auto;width:66.66666667%;}.col-md-9{flex:0 0 auto;width:75%;}.col-md-10{flex:0 0 auto;width:83.33333333%;}.col-md-11{flex:0 0 auto;width:91.66666667%;}.col-md-12{flex:0 0 auto;width:100%;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.33333333%;}.offset-md-2{margin-left:16.66666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.33333333%;}.offset-md-5{margin-left:41.66666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.33333333%;}.offset-md-8{margin-left:66.66666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.33333333%;}.offset-md-11{margin-left:91.66666667%;}}@media (min-width:992px){.col-lg{flex:1 0 0%;}.col-lg-auto{flex:0 0 auto;width:auto;}.col-lg-1{flex:0 0 auto;width:8.33333333%;}.col-lg-2{flex:0 0 auto;width:16.66666667%;}.col-lg-3{flex:0 0 auto;width:25%;}.col-lg-4{flex:0 0 auto;width:33.33333333%;}.col-lg-5{flex:0 0 auto;width:41.66666667%;}.col-lg-6{flex:0 0 auto;width:50%;}.col-lg-7{flex:0 0 auto;width:58.33333333%;}.col-lg-8{flex:0 0 auto;width:66.66666667%;}.col-lg-9{flex:0 0 auto;width:75%;}.col-lg-10{flex:0 0 auto;width:83.33333333%;}.col-lg-11{flex:0 0 auto;width:91.66666667%;}.col-lg-12{flex:0 0 auto;width:100%;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.33333333%;}.offset-lg-2{margin-left:16.66666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.33333333%;}.offset-lg-5{margin-left:41.66666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.33333333%;}.offset-lg-8{margin-left:66.66666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.33333333%;}.offset-lg-11{margin-left:91.66666667%;}}@media (min-width:1200px){.col-xl{flex:1 0 0%;}.col-xl-auto{flex:0 0 auto;width:auto;}.col-xl-1{flex:0 0 auto;width:8.33333333%;}.col-xl-2{flex:0 0 auto;width:16.66666667%;}.col-xl-3{flex:0 0 auto;width:25%;}.col-xl-4{flex:0 0 auto;width:33.33333333%;}.col-xl-5{flex:0 0 auto;width:41.66666667%;}.col-xl-6{flex:0 0 auto;width:50%;}.col-xl-7{flex:0 0 auto;width:58.33333333%;}.col-xl-8{flex:0 0 auto;width:66.66666667%;}.col-xl-9{flex:0 0 auto;width:75%;}.col-xl-10{flex:0 0 auto;width:83.33333333%;}.col-xl-11{flex:0 0 auto;width:91.66666667%;}.col-xl-12{flex:0 0 auto;width:100%;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.33333333%;}.offset-xl-2{margin-left:16.66666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.33333333%;}.offset-xl-5{margin-left:41.66666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.33333333%;}.offset-xl-8{margin-left:66.66666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.33333333%;}.offset-xl-11{margin-left:91.66666667%;}}@media (min-width:1400px){.col-xxl{flex:1 0 0%;}.col-xxl-auto{flex:0 0 auto;width:auto;}.col-xxl-1{flex:0 0 auto;width:8.33333333%;}.col-xxl-2{flex:0 0 auto;width:16.66666667%;}.col-xxl-3{flex:0 0 auto;width:25%;}.col-xxl-4{flex:0 0 auto;width:33.33333333%;}.col-xxl-5{flex:0 0 auto;width:41.66666667%;}.col-xxl-6{flex:0 0 auto;width:50%;}.col-xxl-7{flex:0 0 auto;width:58.33333333%;}.col-xxl-8{flex:0 0 auto;width:66.66666667%;}.col-xxl-9{flex:0 0 auto;width:75%;}.col-xxl-10{flex:0 0 auto;width:83.33333333%;}.col-xxl-11{flex:0 0 auto;width:91.66666667%;}.col-xxl-12{flex:0 0 auto;width:100%;}.offset-xxl-0{margin-left:0;}.offset-xxl-1{margin-left:8.33333333%;}.offset-xxl-2{margin-left:16.66666667%;}.offset-xxl-3{margin-left:25%;}.offset-xxl-4{margin-left:33.33333333%;}.offset-xxl-5{margin-left:41.66666667%;}.offset-xxl-6{margin-left:50%;}.offset-xxl-7{margin-left:58.33333333%;}.offset-xxl-8{margin-left:66.66666667%;}.offset-xxl-9{margin-left:75%;}.offset-xxl-10{margin-left:83.33333333%;}.offset-xxl-11{margin-left:91.66666667%;}}
:root{--sp1:0.5rem;--sp2:1rem;--sp3:2rem;--color--primary:#1a1a1a;--color--primary-30:#0f2fa2;--color--secondary:#666;}:root{--sp0:0;--sp1:0.5rem;--sp2:1rem;--sp3:1.5rem;--sp4:2rem;--sp5:3rem;--sp6:4rem;--content-left:0;}:root{--max-width:1200px;--content-max-width:800px;--site-padding:1.5rem;}:root{--font-sans:"Inter",sans-serif;--font-serif:var(--font-sans);--font-mono:var(--font-sans);--font-size-base:1rem;--line-height-base:1.6;--heading-line-height:1.25;}:root{--color--primary:#1a1a1a;--color--secondary:#555;--color--link:#0046ff;--color--link-hover:#002a99;--color--background:#ffffff;--color--background-alt:#f6f6f6;--color--border:#ddd;--color--border-light:#eee;--color--text:#00002e;--color--text-muted:#666;--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--vi-surface-brand);--color-text-neutral-loud:var(--color--text);--color-text-primary-medium:var(--color--link);--color-text-primary-loud:var(--color--primary-30);}#vi .field:not(:last-child){margin-block-end:0;}@media (min-width:576px){.container-sm,.container{max-width:540px;}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px;}}@media (min-width:1644px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1564px;}}:root{--header-height:4rem;--header-background-color:var(--color--background);--header-text-color:var(--color--text);--vi-header-height:45px;}:root{--button-bg-color:var(--color--primary);--button-text-color:#fff;--button-border-radius:0.25rem;--button-padding-y:0.6rem;--button-padding-x:1.2rem;}:root{--form-element-border-color:var(--color--border);--form-element-border-radius:0.25rem;--form-element-padding:0.6rem;--focus-outline-color:#0055cc;--focus-outline-width:2px;}:root{--card-background-color:var(--color--background);--card-border-radius:0.5rem;--card-shadow:0 2px 6px rgba(0,0,0,.08);}:root{--color--success:#2e8540;--color--warning:#f0ad4e;--color--error:#d9534f;--color--info:#31708f;}@media (prefers-color-scheme:dark){:root{--color--background:#121212;--color--text:#eee;--color--link:#6ea8ff;}}:root{--vi-gray-dark:#344154;--vi-max-ch:80ch;--vi-c-text:var(--color--text);--vi-c-secondary:#15ADE1;--vi-c-secondary:#1080A6;--vi-c-secondary-10:#E0F0F6;--vi-c-secondary-20:#C9E9F3;--vi-surface-brand:#00002e;--vi-c-orange:rgb(203,86,14);--vi-c-secondary-dark:#0f2fa2;--vi-transition:all 0.4s ease-in-out;--vi-sh-1:0 0 0.5px 0.5px rgba(24,39,75,.08),0 6px 12px 0 rgba(24,39,75,.08);--vi-sh-2::0 0 0.5px 0.5px rgba(24,39,75,.08),0 10px 22px 0 rgba(24,39,75,.1);--vi-sh-3:0 0 0.5px 0.5px rgba(24,39,75,.08),0 12px 32px 0 rgba(24,39,75,.12);--vi-sh-4:0 0 0.5px 0.5px rgba(24,39,75,.08),0 14px 42px 0 rgba(24,39,75,.12);--vi-sh-5:0 0 0.5px 0.5px rgba(24,39,75,.08),0 18px 52px 0 rgba(24,39,75,.14);--color--primary-50:var(--vi-c-secondary);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));@media (min-width:43.75rem){--grid-col-count:14;--grid-gap:var(--sp2);}@media (min-width:62.5rem){--scrollbar-width:0.9375rem;}@media (min-width:75rem){--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}@media (min-width:90rem){--grid-full-width:calc(var(--max-width) - var(--sp4));}}@font-face{font-family:'Rubik';src:url(/themes/custom/viladrau/fonts/rubik/Rubik-VariableFont_wght.woff2) format('woff2');font-style:normal;font-weight:300 900;font-display:swap;}@font-face{font-family:'Rubik';src:url(/themes/custom/viladrau/fonts/rubik/Rubik-Italic-VariableFont_wght.woff2) format('woff2');font-style:italic;font-weight:300 900;font-display:swap;}:root{--vi-ff-d:Inter,arial,sans-serif;--vi-ff-rubik:Rubik,arial,sans-serif;--ff-d:var(--vi-ff-d);--vi-f-2xs:0.75rem / 0.875rem;--vi-f-xs:0.875rem / 1.25rem;--vi-f-s:1rem / 1.5rem;--vi-f-m:1.125rem / 1.75rem;--vi-f-l:1.25rem / 1.75rem;--vi-f-xl:1.375rem / 2rem;--vi-f-2xl:1.5rem / 2.25rem;--vi-f-3xl:1.75rem / 2.25rem;--vi-f-4xl:2rem / 2.75rem;--vi-f-5xl:2.25rem / 3rem;--vi-f-6xl:2.5rem / 3rem;--vi-f-7xl:3.25rem / 3.75rem;--vi-f-8xl:3.75rem / 4.25rem;--vi-f-9xl:4.5rem / 4.875rem;--vi-f-10xl:6rem / 6rem;--vi-fs-2xs:0.75rem;--vi-fs-xs:0.875rem;--vi-fs-s:1rem;--vi-fs-m:1.125rem;--vi-fs-l:1.25rem;--vi-fs-xl:1.375rem;--vi-fs-2xl:1.5rem;--vi-fs-3xl:1.75rem;--vi-fs-4xl:2rem;--vi-fs-5xl:2.25rem;--vi-fs-6xl:2.5rem;--vi-fs-7xl:3.25rem;--vi-fs-8xl:3.75rem;--vi-fs-9xl:4.5rem;--vi-fs-10xl:6rem;--vi-lh-3xs:0.875rem;--vi-lh-2xs:1rem;--vi-lh-xs:1.25rem;--vi-lh-s:1.5rem;--vi-lh-m:1.75rem;--vi-lh-l:2rem;--vi-lh-xl:2.25rem;--vi-lh-2xl:2.5rem;--vi-lh-3xl:2.75rem;--vi-lh-4xl:3rem;--vi-lh-5xl:3.25rem;--vi-lh-6xl:3.5rem;--vi-lh-7xl:3.75rem;--vi-lh-8xl:4.25rem;--vi-lh-9xl:4.875rem;--vi-lh-10xl:6rem;}html{scroll-behavior:smooth;}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}.mt-0{margin-top:0 !important;}.mt-1{margin-top:1rem !important;}.mb-1{margin-bottom:1rem !important;}.mb-1-5{margin-bottom:1.5rem !important;}.mv-1{margin-top:1rem !important;margin-bottom:1rem !important;}.mt-2{margin-top:2rem !important;}.mb-2{margin-bottom:2em !important;}.mv-2{margin-top:2rem !important;margin-bottom:2rem !important;}.mt-3{margin-top:3rem !important;}.mb-3{margin-bottom:3rem !important;}.mv-3{margin-top:3rem;margin-bottom:3em !important;}.ml-auto{margin-left:auto;}.mh-1{margin-left:1rem !important;margin-right:1rem !important;}.ph-1{padding-left:1rem !important;padding-right:1rem !important;}.p-1{padding:1rem !important}.color-gray{color:var(--vi-gray-dark) !important}.color-blue{color:var(--vi-c-secondary-dark) !important;}.color-white,.color-white > *{color:#fff !important;}.light-blue{background-color:var(--vi-c-secondary-10);}.color-secondary{color:var(--vi-c-secondary) !important;}.color-orange{color:var(--vi-c-orange) !important;}.color-black,*:hover  .color-black{color:var(--vi-surface-brand) !important;}.flex,.d-flex{display:flex;}.g-05{gap:0.5rem}.d-f-c{display:flex;gap:.5rem;align-items:center;}.vi-text-p-plain{& p{margin:0}}.vi-italic{font-style:italic !important;}.list-no-dots ul,ul.list-no-dots{list-style:none;}.wrapper-big{width:100vw;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:1rem 0;margin:1rem 0}ul.clean-list{list-style:none;margin:0;padding:0;& li{display:flex;align-items:center;}}.o-hidden{overflow:hidden;}html{font:var(--ff-d);font-weight:400;line-height:auto;}body{background-image:none;color:var(--vi-surface-brand);;background-color:#fff;background-image:none;;font-family:var(--ff-d);hyphens:none;}.vi-white{&,&:hover{background-color:#fff !important}}[class^="material-symbols-"],[class*=" material-symbols-"]{color:var(--color--gray-65);}.material-symbols-outlined{&.icon-2x{font-size:32px;}}.vi-type-display,.vi-heading-1,#vi h1,.vi-heading-2,#vi h2,.vi-heading-3,#vi h3,.vi-heading-4,#vi h4,.vi-heading-5,#vi h5,.vi-heading-6,#vi h6,.vi-paragraph-2xl,.vi-type-paragraph-xl{color:var(--vi-surface-brand);font-family:var(--vi-ff-d);font-family:var(--vi-ff-rubik);font-weight:300;letter-spacing:0;}.vi-f-xl{font:var(--vi-f-xl);}.vi-type-display{font-size:var(--vi-fs-6xl)!important;line-height:var(--vi-lh-3xl)!important;@media (min-width:480px){font-size:var(--vi-fs-7xl)!important;line-height:var(--vi-lh-7xl)!important}@media (min-width:768px){font-size:var(--vi-fs-9xl)!important;line-height:var(--vi-lh-9xl)!important}@media (min-width:1140px){font-size:var(--vi-fs-10xl)!important;letter-spacing:2px!important;line-height:var(--vi-lh-10xl)!important}}.vi-heading-1,#vi h1{font-size:var(--vi-fs-4xl)!important;line-height:var(--vi-lh-xl)!important;letter-spacing:-1px;@media (min-width:480px){font-size:var(--vi-fs-6xl)!important;line-height:var(--vi-lh-3xl)!important}@media (min-width:768px){font-size:var(--vi-fs-7xl)!important;line-height:var(--vi-lh-6xl)!important}@media (min-width:1140px){font-size:var(--vi-fs-8xl)!important;line-height:var(--vi-lh-7xl)!important}}#vi .vi-heading-2,#vi h2,#vi h2 .material-symbols-outlined{font-size:var(--vi-fs-2xl)!important;line-height:var(--vi-lh-l)!important;@media (min-width:480px){font-size:var(--vi-fs-4xl)!important;line-height:var(--vi-lh-xl)!important}@media (min-width:768px){font-size:var(--vi-fs-5xl)!important;line-height:var(--vi-lh-3xl)!important}@media (min-width:1140px){font-size:var(--vi-fs-6xl)!important;line-height:var(--vi-lh-4xl)!important}}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).vi-heading-3,#vi h3,#vi h3 .material-symbols-outlined{font-size:var(--vi-fs-m)!important;line-height:var(--vi-lh-m)!important;@media (min-width:480px){font-size:var(--vi-fs-2xl)!important;line-height:var(--vi-lh-l)!important}@media (min-width:768px){font-size:var(--vi-fs-3xl)!important;line-height:var(--vi-lh-xl)!important}}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).vi-heading-4,#vi h4{font-size:var(--vi-fs-m)!important;line-height:var(--vi-lh-m)!important;@media (min-width:768px){font-size:var(--vi-fs-2xl)!important;line-height:var(--vi-lh-xl)!important}}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).vi-heading-5,#vi h5{font-size:var(--vi-fs-m)!important;line-height:var(--vi-lh-s) !important;@media (min-width:768px){font-size:var(--vi-fs-xl)!important;line-height:var(--vi-lh-m)!important}}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).vi-heading-6,#vi h6{font-size:var(--vi-fs-s)!important;line-height:var(--vi-lh-s) !important;@media (min-width:768px){font-size:var(--vi-fs-m)!important;line-height:var(--vi-lh-m)!important}}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).fs-m{font-size:var(--vi-fs-m) !important;line-height:var(--vi-lh-m) !important;font-weight:400;}#vi :where(h1,h2,h3,h4,h5,h6,p,div,span).fs-s{font-size:var(--vi-fs-s) !important;line-height:var(--vi-lh-m) !important;font-weight:400;}.bold{font-weight:600 !important;}.vi-paragraph-2xl{font-size:var(--vi-fs-l)!important;line-height:var(--vi-lh-m)!important;max-width:var(--vi-max-ch);@media (min-width:480px){font-size:var(--vi-fs-xl)!important;line-height:var(--vi-lh-l)!important}@media (min-width:1140px){font-size:var(--vi-fs-2xl)!important;line-height:var(--vi-lh-xl)!important}}.vi-paragraph-xl{font-size:var(--vi-fs-xl)!important;line-height:var(--vi-lh-l)!important}p,h1,h2,h3,h4,h5,h6,li{max-width:var(--vi-max-ch) !important;}a{color:var(--color--link);text-underline-offset:clamp(3px,.245em,10px);&:hover{color:var(--color--link-hover);}&:focus{outline:none;outline-offset:0;}&:focus-visible{outline:2px solid var(--color--primary-60);outline-offset:2px;}}.node__title a,#vi h2 a{text-decoration:none;&:hover{color:var(--color--link-hover);text-decoration:underline;}}#vi body,#vi body .text-content{font-size:var(--vi-fs-m);line-height:var(--vi-lh-m);}#vi body .vi-highlight > *,#vi body p.vi-highlight{font-size:var(--vi-fs-2xl);line-height:var(--vi-lh-2xl);}body:not(.is-always-mobile-nav) .header-nav{@media (min-width:75rem){justify-content:flex-start}}.site-header{@media (min-width:75rem){min-height:0;border-block-end:none;}}.site-header__inner__container{anchor-name:--header-inner;align-items:center;position:relative;justify-content:normal;}.vi-menu{border-top:1px solid var(--vi-surface-brand);@media (width > 1200px){border-bottom:1px solid var(--vi-surface-brand);background-color:#fff;}& .container{padding-top:0}& .mobile-buttons{height:0;margin:0;& .mobile-nav-button{padding:0 !important;&:focus{outline:none;}&:focus-visible{outline:solid 2px var(--color--primary-40);}position:absolute;position-anchor:--header-inner;top:calc(anchor(top) + 3rem);right:calc(anchor(right) + 1.5rem);@media (width < 768px){width:2rem;height:2rem;top:calc(anchor(top) + 2.5rem);}& .mobile-nav-button__label{font-size:var(--vi-fs-xs);font-weight:400;display:none;}& .mobile-nav-button__icon{width:1.5rem;&::before{transform:translateY(-10px);}&::after{transform:translateY(6px);}}}& .mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{&::before{transform:translateY(-0.1875rem) rotate(-45deg);}&::after{transform:translateY(-0.1875rem) rotate(45deg);}}}}body:not(.is-always-mobile-nav){& .header-nav{@media (min-width:75rem){height:45px;}}@media (min-width:75rem){& ul.menu primary-nav__menu{& > li.primary-nav__menu-item{&:not(:last-child){padding-right:1rem;}}}& ul.primary-nav__menu--level-2{width:15.625rem;overflow:unset;& > li > a{&:after{display:none;}&:hover{background-color:var(--vi-c-secondary-10);}}}}}.site-header__initial{display:none;}.header-nav{border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));border-block-start:none;}#vi ul.primary-nav__menu--level-1{margin-top:5rem;& .primary-nav__menu-link--level-1{letter-spacing:0;}& .primary-nav__menu-link{color:var(--vi-c-text);font-weight:400;line-height:2rem;&:hover{color:inherit;}&:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px;}}& .primary-nav__menu-link--nolink{color:var(--vi-c-text);}& .primary-nav__menu-link-inner{padding-block:.5rem;}& ul{&.is-active-menu-parent{margin-block-start:0 !important;}& li{margin-block-end:0;}& .primary-nav__menu-link--level-2{font-size:1.2rem;line-height:1.5rem;}}}body:not(.is-always-mobile-nav) .header-nav{@media (min-width:978px){visibility:visible;}}body:not(.is-always-mobile-nav){@media (min-width:75rem){& .primary-nav__menu-link{letter-spacing:0.02em;font-size:1rem;line-height:var(--sp1-5);position:relative;&:after{content:"";width:100%;bottom:-5px;position:absolute;height:8px;background-color:transparent;}&:hover{&:after{background-color:var(--vi-c-secondary);}}}}}.vi-logo{height:100px;display:block;background-image:url(/themes/custom/viladrau/images/viladrau-logo-color.svg);background-repeat:no-repeat;background-size:230px;overflow:hidden;width:70px;@media (min-width:768px){width:250px;}}.vi-logo-simbol{background-image:url(/themes/custom/viladrau/images/viladrau-logo-color-symbol.png);background-repeat:no-repeat;width:100%;display:block;height:100%;background-size:contain;}.site-header__inner__container{}.block-search-wide__wrapper{& .block-search-wide__container{padding:0;& .block-search-wide__grid{display:block;& form{margin:0;padding:0;}}}& input[type="search"]{width:450px;height:130px;padding:1rem;}& .search-form__submit{& .icon--search{display:block;margin:0 auto;position:relative;width:2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;}}}#block-viladrau-translationmessagetext{margin:0;}#home #block-viladrau-translationmessagetext{display:none;}a.glink{color:var(--vi-surface-brand);&:hover,&.gt-current-lang{color:var(--color--link);}&.gt-current-lang{color:var(--vi-c-secondary);font-weight:700;}}#block-viladrau-gtranslate{@media (width < 1200px){display:none;}}ul.menu.primary-nav__menu{& > li > ul li.translate-menu-links{display:none;}& .translate-menu-links{border-top:1px solid var(--vi-c-secondary);margin-top:.5rem;padding-top:.5rem;& a{font-size:1.75rem;line-height:2rem;padding-right:10px;}}}#vi-search-top{margin-left:auto;margin-right:1rem;@media (width < 1200px){display:none;&.vi-selected{display:block;position:absolute;top:6.2rem;background:#fff;width:100vw;left:calc((100vw - 100%) / (-2));padding:.5rem 2rem;box-shadow:var(--vi-sh-3);& form{text-align:center;& .js-form-item{width:calc(80% - 80px);& input{width:100%;}}}}}}button.vi-search-toggle{@media (width < 1200px){display:block;margin:0 auto;position:absolute;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e  %3cpath fill='%2315ADE1' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;top:2.5rem;right:5rem;background-color:transparent;border:none;cursor:pointer;}}#block-viladrau-viladrauismolt{display:flex;align-items:center;}#vi .site-footer{position:relative;color:#fff;border-top:1px solid #fff;background:var(--vi-gray-dark);font:var(--vi-f-s);& .menu{margin-inline-start:0;list-style:none;display:flex;gap:1rem;& ul{margin-inline-start:var(--sp);}& li{margin-block-end:var(--sp0-5);}&.menu--level-1{@media (width < 765px){display:block;}}}& .menu.social{@media (width > 992px){margin-top:3rem;}& svg{fill:#fff}}& a{color:inherit;text-decoration:none;&:hover{text-decoration:underline;}}& .vi-footer-top{margin:1rem 0;--bs-columns:2;& > div{grid-column:auto/span 1;}& > div:nth-child(2){padding:3rem 0 2rem 0;}@media (width > 992px){--bs-columns:8;& > div{grid-column:auto/span 2;}& > div:nth-child(2){grid-column:auto/span 2;padding:3rem 0 1rem 0;}& > div:nth-child(3){grid-column:auto/span 3}& > div:nth-child(4){grid-column:auto/span 1}}@media (width < 600px){display:block;padding-left:3rem;padding-right:3rem;}}& .vi-footer-bottom{border-top:1px solid #fff;padding:1rem 0;& .menu{justify-content:space-between;margin:0 3rem;}}& .text-content,& .cke_editable{font:var(--vi-f-s);@media (min-width:43.75rem){font:var(--vi-f-s);}}}.container{margin:0 auto;padding-inline:1rem;padding-top:1rem;}.main-content{@media (min-width:75rem){margin-inline-end:auto;width:100%;}}.vi-highlight-notice{border:5px solid var(--vi-c-secondary);padding:1rem;}#vi .splide__pagination__page{border:1px solid #ccc;opacity:1;width:1rem;height:1rem;margin:0 .4rem;}.viladrau-carousel{--vi-carousel-home-height:420px;width:100vw;max-width:100vw !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:4rem;& .splide__arrow{background:rgba(255,255,255,.4);border:1px solid black;width:3rem;height:3rem;}& .splide__arrow--prev{}& .splide__pagination{bottom:-2rem;}& .viladrau-carousel__toggle{position:absolute;bottom:-2.5rem;left:2rem;background-color:white;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--vi-surface-brand);font-size:0;transition:var(--vi-transition);&:before{position:absolute;top:.25rem;left:.5rem;font-size:1.2rem;color:var(--vi-c-secondary)}&[aria-pressed="false"]:before{content:"▶";}&[aria-pressed="true"]:before{content:"⏸";top:.2rem;}&:hover{background-color:var(--vi-c-secondary-10);cursor:pointer}}& .splide__track{overflow:hidden;}& .splide__slide{min-width:100%;& .field--type-image{min-width:100%;overflow:hidden;@media (width < 1140px){height:var(--vi-carousel-home-height);}@media (min-width:768px){}& img,& picture{width:100%;height:100%;display:block;}& img{object-fit:cover;}}}& .splide__slide{& .paragraph--type--slide{& .field--name-field-title{}}}}.viladrau-carousel.viladrau-carousel-clasic,.vi-gallery{width:100%;max-width:100% !important;margin-left:0;margin-right:0;& img{aspect-ratio:16 / 7;object-fit:cover;overflow:hidden;}}.vi-gallery{& img{aspect-ratio:16 / 9;}}#vi .vi-slide{position:relative;& .vi-slide__image{}& .vi-slide__content{z-index:2;width:100%;background-color:var(--vi-c-secondary-10);padding:2rem;@media (width > 1140px){padding:0;position:absolute;top:50%;transform:translateY(-50%);left:10%;max-width:45%;width:45%;background-color:transparent;border-radius:20px;padding:1rem;&.vi-banner-color{& h2.vi-slide__title,& .vi-slide__text{color:#fff;}}&.vi-banner-fondo{background:rgba(255,255,255,.4);}&.vi-banner-color.vi-banner-fondo{& h2.vi-slide__title,&.vi-slide__text{color:#fff;}background:rgba(0,0,0,.3);}}& h2.vi-slide__title{margin-top:0;font-size:var(--vi-fs-8xl) !important;line-height:var(--vi-lh-7xl) !important;@media (width > 1140px){font-size:var(--vi-fs-8xl) !important;line-height:var(--vi-lh-7xl) !important;}}& .vi-slide__text{& a{background-color:var(--vi-c-secondary);color:#fff;min-width:var(--vi-form-item-height);border-radius:4px;box-sizing:border-box;font:var(--vi-f-s);text-decoration:none;border:2px solid var(--vi-c-secondary);transition:var(--vi-transition);padding:calc(.75rem - 2px) calc(1.25rem - 2px);box-shadow:none;display:inline-block;margin-top:1rem;&:hover,&:focus{background-color:var(--vi-c-secondary-dark);border-color:var(--vi-c-secondary-dark);}}}@media (width > 1300px){}}}.vi-gallery-full{& .splide__slide{@media (width > 1140px){backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;min-width:100%;overflow:hidden;}}}#vi .node__content .layout:not(:first-child){margin:2rem 0 4rem 0;}.vi-band,#home .block-views-blockagenda-block-1{width:100vw;max-width:100vw !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;padding:1rem}#home .block-views-blockagenda-block-1 > div{margin:1rem auto;@media (min-width:576px){max-width:540px;}@media (min-width:768px){max-width:720px;}@media (min-width:992px){max-width:960px;}@media (min-width:1200px){max-width:1140px;}@media (min-width:1400px){max-width:1320px;}@media (min-width:1644px){max-width:1564px;}}#home .block-views-blockagenda-block-1{background-color:rgb(236,236,236);position:relative}.vi-band.vi-quick-link-container:before,#home .block-views-blockagenda-block-1:before{content:"";position:absolute;width:500px;height:100%;opacity:.3;overflow:hidden;top:0;background-image:url(/themes/custom/viladrau/images/vi-font-deco-01.svg);background-repeat:no-repeat;background-size:400px;background-position:center;}#home .block-views-blockagenda-block-1:before{background-image:url(/themes/custom/viladrau/images/vi-font-deco-02.svg);width:700px;background-size:700px;opacity:.2;background-position-x:-200px;}.vi-band.vi-quick-link-container > div{position:relative;z-index:2;}.vi-quick-link-container{background-color:var(--vi-c-secondary-10);& ul.vi-quick-link-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;list-style-type:none;margin:0;padding:0;& li.vi-quick-link-list__item{& .vi-quick-link-item{max-width:200px;margin:0 auto;text-align:center;& a{text-decoration:none;color:var(--vi-surface-brand);display:block;& img{transition:var(--vi-transition);}&:hover{text-decoration:underline;& img{transform:scale(1.2);}}& img{max-width:140px;margin:0 auto;}& .quick-link-item__icon{}& .quick-link-item__label{}}}}}}#home{overflow:hidden;& #content.grid-full{max-width:none;padding:0;width:100%;display:block;}& #block-viladrau-page-title{display:none;}& #main .main-content__container{padding-block-start:0;@media (min-width:43.75rem){padding-block-start:0;}}}body{--vi-grid-list-columns:2;--vi-grid-list-ratio:auto;&.node-id-28.node-type-hub{--vi-grid-list-columns:3;--vi-grid-list-ratio:16/9;}}.vi-block-list-gallery{aspect-ratio:var(--vi-grid-list-ratio);overflow:hidden;& img{aspect-ratio:var(--vi-grid-list-ratio);}}.splide.vi-block-list{& .vi-card-body{}}.vi-block-list{--vi-block-color:var(--vi-c-secondary);--vi-block-p:1.5rem;& .vi-card{box-sizing:border-box;box-shadow:var(--vi-sh-1);border-radius:4px;height:100%;& .vi-cat{color:gray;}}& a{color:var(--vi-surface-brand);}& a.vi-heading-3{text-decoration:none;display:block;color:var(--color--link);:hover{text-decoration:underline;}}& .vi-card-body{padding:1rem;width:100%;& .vi-data{display:flex;gap:.5rem;}&.vi-2-columns{display:flex;& .vi-card-body-left{width:calc(100% - 70px);}& .vi-card-body-right{width:70px;}}}& .vi-card__title > a.vi-card-link-global{text-decoration:none;&:before{content:"";display:block;position:absolute;inset:0;z-index:11;}}& .vi-card-dormir-menjar{position:relative;& .vi-card__arrow:hover{transform:translateX(10px);background-color:transparent;}}& .vi-card-news{--vi-block-color:var(--vi-c-secondary);}& .vi-card-agenda{--vi-block-color:var(--vi-c-orange);border-radius:4px;& .vi-card__title{}& .vi-card__arrow{background-image:url(/themes/custom/viladrau/images/vi-arrow-orange.svg);}&:not(.vi-card-no-hover):hover{&,& .vi-card__title > a{color:#fff}& .vi-card__arrow{background-image:url(/themes/custom/viladrau/images/vi-arrow-orange-hover.svg) !important;transform:translateX(4px);}}}& img{aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;}&.vi-hub-index{& ul{@media (min-width:1200px){grid-template-columns:repeat(var(--vi-grid-list-columns),1fr);}}}& ul{display:grid;grid-template-columns:repeat(1,1fr);@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){grid-template-columns:repeat(2,1fr);}@media (min-width:1200px){grid-template-columns:repeat(4,1fr);}@media (min-width:1400px){}gap:2rem;list-style-type:none;margin:0;padding:0;& li{& > div{ackground-color:#fff;}& .views-field,& .field-content{display:block;height:100%;;}&,& *{transition:var(--vi-transition);}& .vi-card{&:not(.vi-card-no-hover):hover{background-color:var(--vi-block-color);&,& h3,& p,& .vi-card__title > a{color:#fff !important;}img{transform:scale(1.2);}.vi-card__arrow{background-image:url(/themes/custom/viladrau/images/vi-arrow-hover.svg);transform:translateX(4px);}}&.vi-card-white{background-color:#fff !important;}display:block;padding-bottom:2rem;text-decoration:none;color:var(--vi-surface-brand);font:var(--vi-f-m);height:100%;border-bottom:4px solid var(--vi-block-color);position:relative;background-color:#fff;& .vi-card__image{display:block;anchor-name:--news-image;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;& img{width:100%;}& > a:hover img{transform:scale(1.3);}}& .vi-card__category{background-color:var(--vi-block-color);color:#fff;text-transform:uppercase;display:inline-block;position:absolute;position-anchor:--news-image;bottom:anchor(bottom);}& .vi-card__date{display:block;}& .vi-card__category,& .vi-card__date{font-size:var(--vi-fs-s);}& .vi-card__category{display:block;padding:calc(var(--vi-block-p) / 2) var(--vi-block-p) calc(var(--vi-block-p) / 2) var(--vi-block-p);}& .vi-card__category,& .vi-card__date,& .vi-card__title,& .vi-card__descripition:not(:empty){}& .vi-card__title h3{margin:0;}}}}}#vi .vi-block-list.view-espai{& ul{@media (min-width:1200px){grid-template-columns:repeat(3,1fr);}}}.vi-card{.vi-card-hub-text{& .vi-card__descripition{width:calc(100% - 50px);padding-top:1rem;margin-bottom:-2rem;&,& p{color:gray;}}}&:hover .vi-card-hub-text p{color:var(--color-text-neutral-medium)}}.vi-list-list{& ul{list-style-type:none;margin:1rem 0;padding:0;& li{margin-bottom:1rem;border-bottom:1px dotted var(--vi-c-secondary);min-width:100%;}}& .vi-card{& .vi-flex-inline-title{& > a{color:var(--vi-surface-brand);}&.mb-1{margin-bottom:0!important;}}& > a{display:none;}& .vi-card-body{& > div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.25rem;& > div:first-child{grid-column:1 / -1;}}}}}.vi-projectes .vi-list-list{& .vi-card__image,& .vi-card__arrow,& .vi-card-body-right{display:none !important;}& .vi-card__date{grid-column:2;grid-row:1;}& .vi-card__title{grid-column:1;grid-row:1;min-width:0;}& .vi-card-body-left{grid-template-columns:1fr 200px !important;}& li{padding-bottom:.5rem;}@media (width < 756px){& .vi-card-body-left{grid-template-columns:1fr !important;}& .vi-card__title{grid-column:1;grid-row:1;}& .vi-card__date{grid-column:1;grid-row:2;}}}#vi .vi-search-view{display:flex;align-items:end;padding-bottom:2rem;& form{width:100%;}@media (width < 767px){flex-direction:column;gap:.5rem;& form .form-type-textfield{width:100%;}& .vi-view-buttons{width:100%;}}}.vi-view-buttons{display:flex;gap:.5rem;& .button--secondary.is-active{background-color:var(--vi-c-secondary-dark);border-color:var(--vi-c-secondary-dark);color:#fff;cursor:text;&:focus{outline-color:#fff;}}}.vi-card__image{background-image:url(/themes/custom/viladrau/images/viladrau-logo-color-symbol.png);background-size:contain;background-repeat:no-repeat;background-position:center;}.vi-block-noticies ul li .vi-card-noticies .vi-card__image{aspect-ratio:16 / 12;& img{aspect-ratio:16 / 12;}}.vi-block-entitats ul li .vi-card-entitats.vi-card{padding-bottom:0;& a{text-decoration:none;&:hover{text-decoration:underline;}}& .vi-card__image{aspect-ratio:16 / 9;& img{aspect-ratio:16 / 9;}}}.vi-projectes,.vi-block-projectes{& .vi-card__title,& .vi-card__date{padding:1rem 1rem 0 1rem;display:block;}& .vi-card__date{}}.vi-block-list{& .vi-card.vi-card-display-bg{& a{text-decoration:none;&:hover,&:focus{text-decoration:underline;}}& .vi-card-body-left,& .vi-card__details{display:flex;flex-direction:column;}& .vi-card-body-left{gap:1rem;}}}.vi-card__arrow{position:absolute;width:40px;height:30px;background-image:url(/themes/custom/viladrau/images/vi-arrow.svg);background-repeat:no-repeat;display:block;right:1rem;bottom:1rem;}.attachment-before{margin-bottom:2rem;}.index-section{margin:2rem 0}.field--name-field-index-sections > .field__label{display:none}.block__content{position:relative;}.splide.vi-block-list{& ul{display:flex;gap:0;& li{padding:1rem;min-width:20%;& *{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;}}}& .vi-card-body{padding:0;width:calc(100% - 2rem);position:relative;top:1rem;left:1rem;}& .splide__arrow{background:transparent;border:1px solid black;width:3rem;height:3rem;bottom:-7rem;top:unset;}& .splide__arrow--prev{right:5rem;left:unset;}@media (width < 992px){width:752px;}@media (width < 768px){width:540px;width:100%;min-width:100%;}}.vi-block-home{margin-left:-1rem;margin-right:-1rem;height:100%;padding-bottom:6em;&:after{content:"";position:absolute;left:0;right:0;border-bottom:1px solid black;bottom:5rem;}&.vi-block-noticies,&.vi-block-agenda{& .splide{min-width:100%;}}}#home .view-header{position:absolute;right:0;top:-3rem;& a{position:relative;text-decoration:none;&:after{}&:hover{text-decoration:underline;}}}:root{--grid-min-width-1200:3;--grid-min-width-992:2;}.vi-natura .vi-block-list{--grid-min-width-1200:4;}.vi-patrimoni-cultural .vi-block-list,.on-dormir .vi-block-list,.view-agenda .vi-block-list{--grid-min-width-1200:3;--grid-min-width-992:2;}.vi-block-list{& ul{@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){grid-template-columns:repeat(var(--grid-min-width-992),1fr);}@media (min-width:1200px){grid-template-columns:repeat(var(--grid-min-width-1200),1fr);}}}.view-noticies .vi-block-list{& ul{@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){grid-template-columns:repeat(2,1fr);}@media (min-width:1200px){grid-template-columns:repeat(4,1fr);}}}#vi .path-agenda{& .views-exposed-form{@media (width <= 992px){flex-direction:column;align-items:start;}}& fieldset{border:none;border-radius:none;margin:0;padding:0;background-color:transparent;& legend{background-color:transparent;color:black;font-family:var(--vi-ff-d);font-size:var(--vi-fs-s);line-height:var(--vi-lh-s);border-radius:none;& span{color:var(--vi-surface-brand);}}& .fieldset__wrapper{padding:0;margin:0;& > div{margin:0;padding:0;& input{height:var(--sp3);}}}}}.path-noticies,.path-agenda,.path-projectes{--grid-min-width-992:2;--grid-min-width-1200:2;& .vi-block-list{& ul{@media (min-width:768px){grid-template-columns:repeat(1,1fr);}@media (min-width:992px){grid-template-columns:repeat(var(--grid-min-width-992),1fr);}@media (min-width:1200px){grid-template-columns:repeat(var(--grid-min-width-1200),1fr);}& .vi-card_date,& .vi-card_title{padding:1rem;}& a{padding-bottom:1rem;& .vi-card_date{font:var(--vi-f-s);}}}}& .main-content .grid-full{display:block;}}.path-projectes{--grid-min-width-1200:3;& .vi-block-list ul{@media (min-width:1200px){grid-template-columns:repeat(var(--grid-min-width-1200),1fr);}}}.vi-empresas .vi-block-grid{& ul{@media (width > 992px){grid-template-columns:repeat(3,1fr);}& li .vi-contact-body{display:grid;grid-template-columns:repeat(1,1fr);@media (width > 1400px){&{grid-template-columns:repeat(1,1fr);gap:.5rem;}}}}}.vi-block-grid{& ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;@media (width > 768px){grid-template-columns:repeat(2,1fr);}& li{padding:1.5rem;background-color:#fff;border-radius:2px;box-shadow:var(--vi-sh-1);box-sizing:border-box;height:100%;overflow:hidden;position:relative;border-top:2px solid var(--vi-c-secondary);& .vi-contact-title{display:block;margin-bottom:1.5rem;a{text-decoration:none;font-size:var(--vi-fs-xl);&:hover{text-decoration:underline;}}}& .vi-contact-body{display:grid;grid-template-columns:repeat(1,1fr);& a{color:var(--vi-surface-brand);}@media (width > 1400px){&{grid-template-columns:repeat(2,1fr);gap:1.5rem;}& > div:only-child{grid-column:1 / -1;}}& > div > div{display:flex;gap:.5rem;& > span > span{display:block;}}}}}}.vi-info{& > div{display:flex;gap:.5rem;margin-bottom:.5rem;}& .vi-info-contact > span:last-child > span{display:block;}}.vi_date{font-size:var(--vi-fs-s);}:root{--vi-form-item-height:2.75rem;}#vi :where(input,label,select){min-height:var(--vi-form-item-height);font-family:var(--vi-ff-d);font-size:var(--vi-fs-s);line-height:var(--vi-lh-s);}input:not([types="submit"]){border-radius:2px;height:48px;}input[type="submit"],.button{appearance:none;background:none;background-color:#fff;border-radius:4px;box-sizing:border-box;cursor:pointer;font:var(--vi-f-s);line-height:var(--vi-lh-m);margin:0;min-width:var(--vi-form-item-height);min-height:2.75rem;text-decoration:none;border:2px solid var(--vi-c-secondary);color:var(--vi-c-secondary);padding:calc(.75rem - 2px) calc(1.25rem - 2px);display:inline-flex;align-items:center;gap:1rem;height:auto;transition:var(--vi-transition);@media (min-width:768px){font-size:var(--vi-fs-m);line-height:var(--vi-lh-m);}&:hover,&:focus{font-weight:inherit;background-color:var(--vi-c-secondary-dark);color:#fff;}}.button--primary,.button.button--primary,input#edit-submit-normativa,input#edit-submit-juntes-de-govern,.views-exposed-form input[id^="edit-submit"]{background-color:var(--vi-c-secondary);color:#fff;min-width:var(--vi-form-item-height);&:hover,&:focus{background-color:var(--vi-c-secondary-dark);border-color:var(--vi-c-secondary-dark);}}.button--secondary,input#edit-reset{color:var(--vi-c-secondary);background-color:#fff;box-sizing:border-box;&:hover,&:focus{background-color:var(--vi-c-secondary-dark);border-color:var(--vi-c-secondary-dark);color:#fff;}}#vi select{min-height:var(--vi-form-item-height);padding-right:3rem;font-size:var(--vi-fs-s);}.views-exposed-form{display:flex;gap:1rem;align-items:end;& label.form-item__label{padding-bottom:.5rem;}& select:not(#edit-items-per-page){min-width:300px;}}#vi .views-exposed-form{& .form-type-textfield{width:50%;}& input[type=text]{width:100%;}& label{min-height:auto;}}#vi .breadcrumb{font:var(--vi-f-xs);font-size:var(--vi-fs-xs);& .breadcrumb__content{overflow:clip;& ol{display:flex;white-space:normal;overflow:unset;max-width:100%;flex-direction:row;flex-wrap:wrap;& li.breadcrumb__item{& a.breadcrumb__link{color:var(--vi-surface-brand);text-decoration:underline;text-underline-offset:clamp(3px,.245em,10px)}&:nth-child(n + 2){padding-left:2rem;position:relative;&::before{margin-inline:0;position:absolute;left:.6rem;top:.6rem;border-color:var(--vi-surface-brand);;}}}}}}html[lang="ca"] .translation-alert{display:none;}.vi-alert-container{padding:1rem;display:flex;align-items:flex-start;gap:1rem;background:var(--vi-c-secondary-10);margin-bottom:1rem;& .vi-alert-icon{& .material-symbols-outlined{font-size:48px;}}& .vi-alert-text{max-width:80ch;}}#vi .text-content table{margin-block-start:var(--sp2);margin-block-end:var(--sp2);border-spacing:0;color:var(--vi-surface-brand);border:0;border-collapse:collapse;font-family:var(--ff-d);font-size:var(--vi-fs-m);line-height:var(--vi-lh-m);width:100%;border-top:4px solid var(--color--primary-50);border-bottom:4px solid var(--color--primary-50);margin:var(--sp4) 0;max-width:var(--vi-max-ch);& caption{margin-block-end:var(--sp1);text-align:start;color:var(--color-text-neutral-medium);font-family:var(--font-serif);font-size:var(--vi-fs-m);font-style:italic;line-height:var(--sp);}& tr{&:last-child{& td{border-block-end:0;}}}& td,& th{padding-block:var(--sp1);padding-inline-start:0;padding-inline-end:var(--sp3);vertical-align:top;}& th{margin-block:0;margin-inline-start:0;margin-inline-end:0;text-align:start;letter-spacing:0.02em;color:var(--vi-surface-brand);border-block-end:2px solid var(--color--primary-50);font-family:var(--ff-d);font-size:var(--vi-fs-m);line-height:var(--vi-lh-m);}& td{white-space:normal;border-block-end:2px solid var(--vi-c-secondary);& img{width:auto;max-width:none;height:auto;display:block;}& > h2:first-child{margin-top:0;}}& th.checkbox,& td.checkbox{text-align:center;}& th:first-child,& td:first-child{white-space:nowrap;width:1%;}& th:last-child,& td:last-child{width:auto;}@media (max-width:992px){&,& tbody,& tr,& td,& th{display:block;width:100%;}& tr{margin-bottom:1rem;border:1px solid var(--vi-c-secondary);padding:1em;}& td,& th{border:none;padding:0.5rem var(--sp2);}}}#vi .path-alcaldia-i-regidors .text-content table{max-width:100%;}:root{--vi-footer-bg-01:url(/themes/custom/viladrau/images/viladrau-map-ibg-01.svg);--vi-footer-bg-02:url(/themes/custom/viladrau/images/viladrau-map-ibg-02.svg);--vi-footer-bg-03:url(/themes/custom/viladrau/images/viladrau-map-ibg-03.svg);--vi-footer-bg-04:url(/themes/custom/viladrau/images/viladrau-map-ibg-04.svg);--vi-footer-bg-05:url(/themes/custom/viladrau/images/viladrau-map-ibg-05.svg);--vi-footer-bg-06:url(/themes/custom/viladrau/images/viladrau-map-ibg-01.svg);--vi-header-bg-01-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-01.jpg);--vi-header-bg-01-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-01.jpg);--vi-header-bg-02-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-02c.jpg);--vi-header-bg-02-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-02.jpg);--vi-header-bg-03-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-03.jpg);--vi-header-bg-03-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-03.jpg);--vi-header-bg-04-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-04.jpg);--vi-header-bg-04-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-04.jpg);--vi-header-bg-05-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-05.jpg);--vi-header-bg-05-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-05.jpg);--vi-header-bg-06-big:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-01.jpg);--vi-header-bg-06-small:url(/themes/custom/viladrau/images/backgrounds/viladrau-design-header-banner-small-01.jpg);}[class^="vi-footer-bg"]{--vi-footer-bg-height:480px;--vi-footer-bg-width:2880px;width:100%;height:var(--vi-footer-bg-height);position:relative;&:before,&:after{content:"";position:absolute;width:100%;height:var(--vi-footer-bg-height);background-position:center top;background-repeat:repeat-x;background-size:var(--vi-footer-bg-width);left:0;top:0;}&:before{background-image:url(/themes/custom/viladrau/images/viladrau-map-illu.svg);z-index:2;}&:after{background-image:var(--vi-footer-bg-01);}}.vi-banner-header{width:100%;background-position:center;--vi-banner-top-height:195px;--vi-banner-top-small-height:112px;}.path-node{&,&.page-node-type-projectes{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-01-small);}}}.splide__slide{min-width:100%;}.path-descobreix,.node-id-28{& .vi-banner-header{height:var(--vi-banner-top-height);background-image:var(--vi-header-bg-02-big);}& [class^="vi-footer-bg"]:after{background-image:var(--vi-footer-bg-02);}}.path-descobreix.page-node-type-hub,.node-type-activities,.page-node-type-activities,.page-node-type-indret,.node-type-empresas,.page-node-type-empresas,.node-id-291{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-02-small) !important;}& [class^="vi-footer-bg"]:after{background-image:var(--vi-footer-bg-02);}}.path-serveis,.node-id-24{& .vi-banner-header{height:var(--vi-banner-top-height);background-image:var(--vi-header-bg-05-big);}}.page-node-type-associacions,.node-id-253,.node-id-254,.node-id-268,.node-id-269,.node-type-equipament,.path-serveis.page-node-type-hub,.page-node-type-equipament,.path-recollida-de-residus,.path-subministraments,.path-horaris,.path-telefons-dinteres{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-05-small);}}:where(.path-serveis,.page-node-type-equipament,.page-node-type-associacions,.path-recollida-de-residus,.path-subministraments,.path-horaris,.path-telefons-dinteres) [class^="vi-footer-bg"]{&:after{background-image:var(--vi-footer-bg-05);;}}.path-ajuntament,.node-id-22{& .vi-banner-header{height:var(--vi-banner-top-height);background-image:var(--vi-header-bg-03-big);}}.node-id-23,.node-id-270,.path-ajuntament.page-node-type-hub,.path-contacte-i-ubicacio,.path-alcaldia-i-regidors{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-03-small);}}:where(.path-ajuntament,.node-id-22,.node-id-23,.path-contacte-i-ubicacio,.path-alcaldia-i-regidors) [class^="vi-footer-bg"]{&:after{background-image:var(--vi-footer-bg-03);;}}.path-agenda{& .vi-banner-header{height:var(--vi-banner-top-height);background-image:var(--vi-header-bg-04-big);}}.node-type-agenda,.page-node-type-agenda.path-node{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-04-small);}}.path-noticies{& .vi-banner-header{height:var(--vi-banner-top-height);background-image:var(--vi-header-bg-04-big);}}.node-type-news,.page-node-type-news.path-node{& .vi-banner-header{height:var(--vi-banner-top-small-height);background-image:var(--vi-header-bg-04-small);}}#vi :where(.path-agenda,.page-node-type-agenda,.path-noticies,.page-node-type-news){& [class^="vi-footer-bg"]:after{background-image:var(--vi-footer-bg-04);}& .site-footer{background:#3781AB !important;background:linear-gradient(180deg,rgba(55,129,171,1) 79%,rgba(135,207,10,1) 100%) !important;}}:where(.path-espai-montseny,.path-node.page-node-type-espai){& .vi-banner-header{height:var(--vi-banner-top-height) !important;background-image:var(--vi-header-bg-06-big) !important;}}:where(.path-espai-montseny,.path-node.page-node-type-espai) [class^="vi-footer-bg"]{&:after{background-image:var(--vi-footer-bg-06) !important;}}#vi .view-normativa{& .view-filters{& .views-exposed-form{@media (width < 768px){display:block;}& .form-actions{@media (width < 768px){margin-top:var(--sp0-5);}}}& .form-type-textfield{width:50%;& label{min-height:auto;}& input{width:100%;}@media (width < 768px){width:100%;}}}}.social-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;}.social-icon::before{content:"";display:inline-block;width:32px;height:32px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;}.social-icon--whatsapp::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M25.873,6.069c-2.619-2.623-6.103-4.067-9.814-4.069C8.411,2,2.186,8.224,2.184,15.874c-.001,2.446,.638,4.833,1.852,6.936l-1.969,7.19,7.355-1.929c2.026,1.106,4.308,1.688,6.63,1.689h.006c7.647,0,13.872-6.224,13.874-13.874,.001-3.708-1.44-7.193-4.06-9.815h0Zm-9.814,21.347h-.005c-2.069,0-4.099-.557-5.87-1.607l-.421-.25-4.365,1.145,1.165-4.256-.274-.436c-1.154-1.836-1.764-3.958-1.763-6.137,.003-6.358,5.176-11.531,11.537-11.531,3.08,.001,5.975,1.202,8.153,3.382,2.177,2.179,3.376,5.077,3.374,8.158-.003,6.359-5.176,11.532-11.532,11.532h0Zm6.325-8.636c-.347-.174-2.051-1.012-2.369-1.128-.318-.116-.549-.174-.78,.174-.231,.347-.895,1.128-1.098,1.359-.202,.232-.405,.26-.751,.086-.347-.174-1.464-.54-2.788-1.72-1.03-.919-1.726-2.054-1.929-2.402-.202-.347-.021-.535,.152-.707,.156-.156,.347-.405,.52-.607,.174-.202,.231-.347,.347-.578,.116-.232,.058-.434-.029-.607-.087-.174-.78-1.88-1.069-2.574-.281-.676-.567-.584-.78-.595-.202-.01-.433-.012-.665-.012s-.607,.086-.925,.434c-.318,.347-1.213,1.186-1.213,2.892s1.242,3.355,1.416,3.587c.174,.232,2.445,3.733,5.922,5.235,.827,.357,1.473,.571,1.977,.73,.83,.264,1.586,.227,2.183,.138,.666-.1,2.051-.839,2.34-1.649,.289-.81,.289-1.504,.202-1.649s-.318-.232-.665-.405h0Z' fill-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M25.873,6.069c-2.619-2.623-6.103-4.067-9.814-4.069C8.411,2,2.186,8.224,2.184,15.874c-.001,2.446,.638,4.833,1.852,6.936l-1.969,7.19,7.355-1.929c2.026,1.106,4.308,1.688,6.63,1.689h.006c7.647,0,13.872-6.224,13.874-13.874,.001-3.708-1.44-7.193-4.06-9.815h0Zm-9.814,21.347h-.005c-2.069,0-4.099-.557-5.87-1.607l-.421-.25-4.365,1.145,1.165-4.256-.274-.436c-1.154-1.836-1.764-3.958-1.763-6.137,.003-6.358,5.176-11.531,11.537-11.531,3.08,.001,5.975,1.202,8.153,3.382,2.177,2.179,3.376,5.077,3.374,8.158-.003,6.359-5.176,11.532-11.532,11.532h0Zm6.325-8.636c-.347-.174-2.051-1.012-2.369-1.128-.318-.116-.549-.174-.78,.174-.231,.347-.895,1.128-1.098,1.359-.202,.232-.405,.26-.751,.086-.347-.174-1.464-.54-2.788-1.72-1.03-.919-1.726-2.054-1.929-2.402-.202-.347-.021-.535,.152-.707,.156-.156,.347-.405,.52-.607,.174-.202,.231-.347,.347-.578,.116-.232,.058-.434-.029-.607-.087-.174-.78-1.88-1.069-2.574-.281-.676-.567-.584-.78-.595-.202-.01-.433-.012-.665-.012s-.607,.086-.925,.434c-.318,.347-1.213,1.186-1.213,2.892s1.242,3.355,1.416,3.587c.174,.232,2.445,3.733,5.922,5.235,.827,.357,1.473,.571,1.977,.73,.83,.264,1.586,.227,2.183,.138,.666-.1,2.051-.839,2.34-1.649,.289-.81,.289-1.504,.202-1.649s-.318-.232-.665-.405h0Z' fill-rule='evenodd'/%3E%3C/svg%3E");}.social-icon--facebook::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16,2c-7.732,0-14,6.268-14,14,0,6.566,4.52,12.075,10.618,13.588v-9.31h-2.887v-4.278h2.887v-1.843c0-4.765,2.156-6.974,6.835-6.974,.887,0,2.417,.174,3.043,.348v3.878c-.33-.035-.904-.052-1.617-.052-2.296,0-3.183,.87-3.183,3.13v1.513h4.573l-.786,4.278h-3.787v9.619c6.932-.837,12.304-6.74,12.304-13.897,0-7.732-6.268-14-14-14Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16,2c-7.732,0-14,6.268-14,14,0,6.566,4.52,12.075,10.618,13.588v-9.31h-2.887v-4.278h2.887v-1.843c0-4.765,2.156-6.974,6.835-6.974,.887,0,2.417,.174,3.043,.348v3.878c-.33-.035-.904-.052-1.617-.052-2.296,0-3.183,.87-3.183,3.13v1.513h4.573l-.786,4.278h-3.787v9.619c6.932-.837,12.304-6.74,12.304-13.897,0-7.732-6.268-14-14-14Z'/%3E%3C/svg%3E");}.social-icon--x::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M18.42,14.009L27.891,3h-2.244l-8.224,9.559L10.855,3H3.28l9.932,14.455L3.28,29h2.244l8.684-10.095,6.936,10.095h7.576l-10.301-14.991h0Zm-3.074,3.573l-1.006-1.439L6.333,4.69h3.447l6.462,9.243,1.006,1.439,8.4,12.015h-3.447l-6.854-9.804h0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M18.42,14.009L27.891,3h-2.244l-8.224,9.559L10.855,3H3.28l9.932,14.455L3.28,29h2.244l8.684-10.095,6.936,10.095h7.576l-10.301-14.991h0Zm-3.074,3.573l-1.006-1.439L6.333,4.69h3.447l6.462,9.243,1.006,1.439,8.4,12.015h-3.447l-6.854-9.804h0Z'/%3E%3C/svg%3E");}.social-icon--instagram::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.202,2.098c-1.49,.07-2.507,.308-3.396,.657-.92,.359-1.7,.84-2.477,1.619-.776,.779-1.254,1.56-1.61,2.481-.345,.891-.578,1.909-.644,3.4-.066,1.49-.08,1.97-.073,5.771s.024,4.278,.096,5.772c.071,1.489,.308,2.506,.657,3.396,.359,.92,.84,1.7,1.619,2.477,.779,.776,1.559,1.253,2.483,1.61,.89,.344,1.909,.579,3.399,.644,1.49,.065,1.97,.08,5.771,.073,3.801-.007,4.279-.024,5.773-.095s2.505-.309,3.395-.657c.92-.36,1.701-.84,2.477-1.62s1.254-1.561,1.609-2.483c.345-.89,.579-1.909,.644-3.398,.065-1.494,.081-1.971,.073-5.773s-.024-4.278-.095-5.771-.308-2.507-.657-3.397c-.36-.92-.84-1.7-1.619-2.477s-1.561-1.254-2.483-1.609c-.891-.345-1.909-.58-3.399-.644s-1.97-.081-5.772-.074-4.278,.024-5.771,.096m.164,25.309c-1.365-.059-2.106-.286-2.6-.476-.654-.252-1.12-.557-1.612-1.044s-.795-.955-1.05-1.608c-.192-.494-.423-1.234-.487-2.599-.069-1.475-.084-1.918-.092-5.656s.006-4.18,.071-5.656c.058-1.364,.286-2.106,.476-2.6,.252-.655,.556-1.12,1.044-1.612s.955-.795,1.608-1.05c.493-.193,1.234-.422,2.598-.487,1.476-.07,1.919-.084,5.656-.092,3.737-.008,4.181,.006,5.658,.071,1.364,.059,2.106,.285,2.599,.476,.654,.252,1.12,.555,1.612,1.044s.795,.954,1.051,1.609c.193,.492,.422,1.232,.486,2.597,.07,1.476,.086,1.919,.093,5.656,.007,3.737-.006,4.181-.071,5.656-.06,1.365-.286,2.106-.476,2.601-.252,.654-.556,1.12-1.045,1.612s-.955,.795-1.608,1.05c-.493,.192-1.234,.422-2.597,.487-1.476,.069-1.919,.084-5.657,.092s-4.18-.007-5.656-.071M21.779,8.517c.002,.928,.755,1.679,1.683,1.677s1.679-.755,1.677-1.683c-.002-.928-.755-1.679-1.683-1.677,0,0,0,0,0,0-.928,.002-1.678,.755-1.677,1.683m-12.967,7.496c.008,3.97,3.232,7.182,7.202,7.174s7.183-3.232,7.176-7.202c-.008-3.97-3.233-7.183-7.203-7.175s-7.182,3.233-7.174,7.203m2.522-.005c-.005-2.577,2.08-4.671,4.658-4.676,2.577-.005,4.671,2.08,4.676,4.658,.005,2.577-2.08,4.671-4.658,4.676-2.577,.005-4.671-2.079-4.676-4.656h0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10.202,2.098c-1.49,.07-2.507,.308-3.396,.657-.92,.359-1.7,.84-2.477,1.619-.776,.779-1.254,1.56-1.61,2.481-.345,.891-.578,1.909-.644,3.4-.066,1.49-.08,1.97-.073,5.771s.024,4.278,.096,5.772c.071,1.489,.308,2.506,.657,3.396,.359,.92,.84,1.7,1.619,2.477,.779,.776,1.559,1.253,2.483,1.61,.89,.344,1.909,.579,3.399,.644,1.49,.065,1.97,.08,5.771,.073,3.801-.007,4.279-.024,5.773-.095s2.505-.309,3.395-.657c.92-.36,1.701-.84,2.477-1.62s1.254-1.561,1.609-2.483c.345-.89,.579-1.909,.644-3.398,.065-1.494,.081-1.971,.073-5.773s-.024-4.278-.095-5.771-.308-2.507-.657-3.397c-.36-.92-.84-1.7-1.619-2.477s-1.561-1.254-2.483-1.609c-.891-.345-1.909-.58-3.399-.644s-1.97-.081-5.772-.074-4.278,.024-5.771,.096m.164,25.309c-1.365-.059-2.106-.286-2.6-.476-.654-.252-1.12-.557-1.612-1.044s-.795-.955-1.05-1.608c-.192-.494-.423-1.234-.487-2.599-.069-1.475-.084-1.918-.092-5.656s.006-4.18,.071-5.656c.058-1.364,.286-2.106,.476-2.6,.252-.655,.556-1.12,1.044-1.612s.955-.795,1.608-1.05c.493-.193,1.234-.422,2.598-.487,1.476-.07,1.919-.084,5.656-.092,3.737-.008,4.181,.006,5.658,.071,1.364,.059,2.106,.285,2.599,.476,.654,.252,1.12,.555,1.612,1.044s.795,.954,1.051,1.609c.193,.492,.422,1.232,.486,2.597,.07,1.476,.086,1.919,.093,5.656,.007,3.737-.006,4.181-.071,5.656-.06,1.365-.286,2.106-.476,2.601-.252,.654-.556,1.12-1.045,1.612s-.955,.795-1.608,1.05c-.493,.192-1.234,.422-2.597,.487-1.476,.069-1.919,.084-5.657,.092s-4.18-.007-5.656-.071M21.779,8.517c.002,.928,.755,1.679,1.683,1.677s1.679-.755,1.677-1.683c-.002-.928-.755-1.679-1.683-1.677,0,0,0,0,0,0-.928,.002-1.678,.755-1.677,1.683m-12.967,7.496c.008,3.97,3.232,7.182,7.202,7.174s7.183-3.232,7.176-7.202c-.008-3.97-3.233-7.183-7.203-7.175s-7.182,3.233-7.174,7.203m2.522-.005c-.005-2.577,2.08-4.671,4.658-4.676,2.577-.005,4.671,2.08,4.676,4.658,.005,2.577-2.08,4.671-4.658,4.676-2.577,.005-4.671-2.079-4.676-4.656h0'/%3E%3C/svg%3E");}.social-icon--bluesky::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M23.931,5.298c-3.21,2.418-6.663,7.32-7.931,9.951-1.267-2.631-4.721-7.533-7.931-9.951-2.316-1.744-6.069-3.094-6.069,1.201,0,.857,.49,7.206,.778,8.237,.999,3.583,4.641,4.497,7.881,3.944-5.663,.967-7.103,4.169-3.992,7.372,5.908,6.083,8.492-1.526,9.154-3.476,.123-.36,.179-.527,.179-.379,0-.148,.057,.019,.179,.379,.662,1.949,3.245,9.558,9.154,3.476,3.111-3.203,1.671-6.405-3.992-7.372,3.24,.553,6.882-.361,7.881-3.944,.288-1.031,.778-7.38,.778-8.237,0-4.295-3.753-2.945-6.069-1.201Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M23.931,5.298c-3.21,2.418-6.663,7.32-7.931,9.951-1.267-2.631-4.721-7.533-7.931-9.951-2.316-1.744-6.069-3.094-6.069,1.201,0,.857,.49,7.206,.778,8.237,.999,3.583,4.641,4.497,7.881,3.944-5.663,.967-7.103,4.169-3.992,7.372,5.908,6.083,8.492-1.526,9.154-3.476,.123-.36,.179-.527,.179-.379,0-.148,.057,.019,.179,.379,.662,1.949,3.245,9.558,9.154,3.476,3.111-3.203,1.671-6.405-3.992-7.372,3.24,.553,6.882-.361,7.881-3.944,.288-1.031,.778-7.38,.778-8.237,0-4.295-3.753-2.945-6.069-1.201Z'/%3E%3C/svg%3E");}.social-icon--youtube::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M31.331,8.248c-.368-1.386-1.452-2.477-2.829-2.848-2.496-.673-12.502-.673-12.502-.673,0,0-10.007,0-12.502,.673-1.377,.37-2.461,1.462-2.829,2.848-.669,2.512-.669,7.752-.669,7.752,0,0,0,5.241,.669,7.752,.368,1.386,1.452,2.477,2.829,2.847,2.496,.673,12.502,.673,12.502,.673,0,0,10.007,0,12.502-.673,1.377-.37,2.461-1.462,2.829-2.847,.669-2.512,.669-7.752,.669-7.752,0,0,0-5.24-.669-7.752ZM12.727,20.758V11.242l8.364,4.758-8.364,4.758Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M31.331,8.248c-.368-1.386-1.452-2.477-2.829-2.848-2.496-.673-12.502-.673-12.502-.673,0,0-10.007,0-12.502,.673-1.377,.37-2.461,1.462-2.829,2.848-.669,2.512-.669,7.752-.669,7.752,0,0,0,5.241,.669,7.752,.368,1.386,1.452,2.477,2.829,2.847,2.496,.673,12.502,.673,12.502,.673,0,0,10.007,0,12.502-.673,1.377-.37,2.461-1.462,2.829-2.847,.669-2.512,.669-7.752,.669-7.752,0,0,0-5.24-.669-7.752ZM12.727,20.758V11.242l8.364,4.758-8.364,4.758Z'/%3E%3C/svg%3E");}.social-icon--messenger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16,2C8.113,2,2,7.777,2,15.58c0,4.082,1.673,7.608,4.397,10.044,.229,.205,.367,.491,.376,.798l.076,2.49c.024,.794,.845,1.311,1.572,.99l2.779-1.227c.236-.104,.5-.123,.748-.055,1.277,.351,2.636,.538,4.053,.538,7.887,0,14-5.777,14-13.58S23.887,2,16,2Zm8.407,10.449l-4.113,6.525c-.654,1.038-2.055,1.296-3.037,.56l-3.271-2.453c-.3-.225-.713-.224-1.012,.003l-4.418,3.353c-.59,.447-1.359-.258-.965-.884l4.113-6.525c.654-1.038,2.055-1.296,3.037-.56l3.271,2.453c.3,.225,.713,.224,1.012-.003l4.417-3.353c.59-.447,1.359,.258,.965,.884Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16,2C8.113,2,2,7.777,2,15.58c0,4.082,1.673,7.608,4.397,10.044,.229,.205,.367,.491,.376,.798l.076,2.49c.024,.794,.845,1.311,1.572,.99l2.779-1.227c.236-.104,.5-.123,.748-.055,1.277,.351,2.636,.538,4.053,.538,7.887,0,14-5.777,14-13.58S23.887,2,16,2Zm8.407,10.449l-4.113,6.525c-.654,1.038-2.055,1.296-3.037,.56l-3.271-2.453c-.3-.225-.713-.224-1.012,.003l-4.418,3.353c-.59,.447-1.359-.258-.965-.884l4.113-6.525c.654-1.038,2.055-1.296,3.037-.56l3.271,2.453c.3,.225,.713,.224,1.012-.003l4.417-3.353c.59-.447,1.359,.258,.965,.884Z'/%3E%3C/svg%3E");}.social-icon--mastodon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M30.116,7.642c-.438-3.223-3.278-5.764-6.645-6.256-.568-.083-2.72-.386-7.705-.386h-.037c-4.987,0-6.056,.303-6.624,.386-3.273,.479-6.262,2.761-6.987,6.023-.349,1.606-.386,3.387-.321,5.02,.092,2.343,.11,4.681,.325,7.014,.149,1.55,.408,3.087,.776,4.601,.689,2.795,3.48,5.121,6.214,6.07,2.927,.99,6.075,1.154,9.091,.474,.332-.076,.66-.165,.984-.266,.732-.23,1.591-.488,2.222-.941,.009-.006,.016-.015,.021-.024,.005-.009,.008-.02,.008-.031v-2.261c0-.01-.003-.02-.007-.029-.004-.009-.011-.017-.019-.023-.008-.006-.017-.01-.027-.013-.01-.002-.02-.002-.03,0-1.932,.457-3.913,.685-5.899,.682-3.419,0-4.339-1.605-4.602-2.273-.212-.577-.346-1.18-.4-1.792,0-.01,.001-.021,.006-.03,.004-.009,.011-.018,.019-.024,.008-.006,.018-.011,.028-.013,.01-.002,.021-.002,.031,0,1.9,.453,3.848,.682,5.803,.682,.47,0,.939,0,1.409-.012,1.966-.055,4.038-.154,5.972-.528,.048-.01,.097-.018,.138-.03,3.051-.579,5.954-2.398,6.249-7.004,.011-.181,.039-1.899,.039-2.088,.001-.64,.208-4.536-.03-6.931Zm-4.696,11.493h-3.208v-7.772c0-1.636-.689-2.471-2.091-2.471-1.541,0-2.313,.987-2.313,2.937v4.254h-3.189v-4.254c0-1.95-.773-2.937-2.315-2.937-1.394,0-2.09,.834-2.091,2.471v7.772h-3.205V11.127c0-1.636,.422-2.936,1.267-3.9,.871-.961,2.014-1.455,3.433-1.455,1.642,0,2.883,.624,3.71,1.872l.798,1.325,.8-1.325c.827-1.248,2.068-1.872,3.707-1.872,1.417,0,2.56,.494,3.434,1.455,.845,.963,1.267,2.263,1.267,3.9l-.003,8.008Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M30.116,7.642c-.438-3.223-3.278-5.764-6.645-6.256-.568-.083-2.72-.386-7.705-.386h-.037c-4.987,0-6.056,.303-6.624,.386-3.273,.479-6.262,2.761-6.987,6.023-.349,1.606-.386,3.387-.321,5.02,.092,2.343,.11,4.681,.325,7.014,.149,1.55,.408,3.087,.776,4.601,.689,2.795,3.48,5.121,6.214,6.07,2.927,.99,6.075,1.154,9.091,.474,.332-.076,.66-.165,.984-.266,.732-.23,1.591-.488,2.222-.941,.009-.006,.016-.015,.021-.024,.005-.009,.008-.02,.008-.031v-2.261c0-.01-.003-.02-.007-.029-.004-.009-.011-.017-.019-.023-.008-.006-.017-.01-.027-.013-.01-.002-.02-.002-.03,0-1.932,.457-3.913,.685-5.899,.682-3.419,0-4.339-1.605-4.602-2.273-.212-.577-.346-1.18-.4-1.792,0-.01,.001-.021,.006-.03,.004-.009,.011-.018,.019-.024,.008-.006,.018-.011,.028-.013,.01-.002,.021-.002,.031,0,1.9,.453,3.848,.682,5.803,.682,.47,0,.939,0,1.409-.012,1.966-.055,4.038-.154,5.972-.528,.048-.01,.097-.018,.138-.03,3.051-.579,5.954-2.398,6.249-7.004,.011-.181,.039-1.899,.039-2.088,.001-.64,.208-4.536-.03-6.931Zm-4.696,11.493h-3.208v-7.772c0-1.636-.689-2.471-2.091-2.471-1.541,0-2.313,.987-2.313,2.937v4.254h-3.189v-4.254c0-1.95-.773-2.937-2.315-2.937-1.394,0-2.09,.834-2.091,2.471v7.772h-3.205V11.127c0-1.636,.422-2.936,1.267-3.9,.871-.961,2.014-1.455,3.433-1.455,1.642,0,2.883,.624,3.71,1.872l.798,1.325,.8-1.325c.827-1.248,2.068-1.872,3.707-1.872,1.417,0,2.56,.494,3.434,1.455,.845,.963,1.267,2.263,1.267,3.9l-.003,8.008Z'/%3E%3C/svg%3E");}.share-expand__button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;}.expand-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows 0.3s ease,opacity 0.2s ease;}.expand-content[hidden]{display:none;}.expand-content__inner{min-height:0;overflow:hidden;display:flex;gap:12px;box-shadow:var(--card-shadow);}.expand-content.is-open{grid-template-rows:1fr;opacity:1;}a.documentActions__btn{display:flex;align-items:center;gap:.25rem;}.share-expand.share-in-view{width:64px;position:relative;z-index:51;right:-10px;top:-10px;& button{border:none;padding:10px;width:64px;&:hover,&:focus{background-color:transparent !important;border-color:transparent !important;& .material-symbols-outlined{transform:scale(1.3);color:#fff !important;}}&.share-expand-hover:hover,&.share-expand-hover:focus{background-color:var(--vi-block-color) !important;border-color:var(--vi-block-color) !important;& .material-symbols-outlined{color:#fff !important;}}& .material-symbols-outlined{display:block;margin:0 auto;color:var(--vi-block-color);font-size:30px;}}& ul{display:block;width:100%;position:absolute;box-shadow:var(--card-shadow);& li{width:100%;background:white;padding:0;& a{text-align:center;display:block;padding:5px 0;}}}}article.vi-card-container{position:relative;height:100%;& .share-expand.share-in-view{}}.container.site-header__inner__container{@media (width > 768px){background-image:url(/themes/custom/viladrau/images/backgrounds/vi-viladrau-top.png);background-size:80%;background-repeat:no-repeat;background-position:center;background-position-y:90%;background-position-x:60%;}@media (width > 1200px){background-size:65%;background-repeat:no-repeat;background-position:center;background-position-y:90%;background-position-x:60%;}}.region.region--secondary-menu,.vi-search-toggle{display:none;}body:not(.is-always-mobile-nav){@media (width > 75rem){& .primary-nav__menu--level-1{display:none;}}@media (width <= 75rem){& .main-menu{display:none;}}}.main-menu{display:flex;list-style-type:none;margin:0;padding:0;--main-menu-hover:#eceff9;--main-menu-bg:#fff;& a,& button{}& .main-menu__item_link{padding:.5rem .75rem;background-color:#fff;text-decoration:none;color:var(--vi-surface-brand);height:var(--vi-header-height);display:flex;align-items:center;position:relative;font-size:var(--vi-fs-s);line-height:var(--vi-fs-m);border-left:1px solid transparent;border-right:1px solid transparent;&:after{content:"";}&:hover,&:focus{background-color:var(--main-menu-hover);}&[aria-expanded="true"]{background-color:var(--main-menu-bg);border-left-color:black;border-right-color:black;&:after{position:absolute;width:100%;height:2px;background-color:var(--main-menu-bg);left:0;bottom:-1px;}}&:focus{outline:none;outline-offset:0;}&:focus-visible{outline:2px solid var(--color--primary-60);outline-offset:2px;}}}.main-menu__mega-toggle{border:0;cursor:pointer;font:inherit;}.mega-menu{position:absolute;left:0;top:100%;width:100vw;background:var(--main-menu-bg);z-index:50;padding:2rem;box-shadow:var(--card-shadow);opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;&.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;}& *{font-size:var(--vi-fs-s);}& ul{list-style-type:none;margin:0;padding:0;}& a{color:var(--vi-surface-brand);text-decoration:none;display:block;padding:.5rem;font-size:var(--vi-fs-s);transition:var(--vi-transition);box-shadow:none !important;&:hover{text-decoration:underline;background-color:#d1d9f1;}}& .row{padding-bottom:1rem;border-bottom:1px solid var(--vi-c-secondary);position:relative;& > p:first-child{margin:0;padding:0;position:relative;max-width:100% !important;height:1rem;}}& .mega-menu__close{position:absolute;top:-1rem;right:1rem;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;cursor:pointer;}& .mega-menu__close svg{display:block;}& .vi-featured-image img{width:100%;height:100%;object-fit:cover;}}.menu-overlay.is-open{background-color:#eceff9;opacity:.7;content:"";height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1;top:147px;}.main-menu__mega-toggle{display:inline-flex;align-items:center;gap:0.4rem;width:max-content;min-width:max-content;white-space:nowrap;border:0;cursor:pointer;font:inherit;}.main-menu__mega-toggle{gap:0.4rem;}.main-menu__chevron{width:0.5rem;height:0.5rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}.main-menu__item--has-mega.is-open .main-menu__chevron{transform:rotate(225deg);}.vi-2-columns{column-count:2;column-gap:1rem;list-style-position:inside;}.vi-flex-inline{display:flex;gap:.5rem;align-items:center;padding-bottom:3px;font-size:var(--vi-fs-s);& > span:first-child{color:var(--color--gray-65);}}.vi-list-inline{border-bottom:1px dotted var(--vi-surface-brand);padding-bottom:5px;}.vi-flex-inline-title{font-weight:600;font-size:var(--vi-fs-l);max-width:var(--vi-max-ch);}.vi-destacat{position:relative;width:100%;display:flex;flex-direction:column;& .vi-destacat-content{background:var(--vi-c-secondary-20);padding:1rem;width:100%;@media (width > 992px){position:absolute;top:50%;max-width:40%;width:40%;transform:translateY(-50%);}& h2{}& ul{list-style-type:none;margin:0;padding:0;& li{padding-bottom:1rem;}& a{font-size:var(--vi-fs-s);padding:.5rem;border:1px solid var(--color-text-neutral-medium);color:var(--color-text-neutral-medium);box-shadow:none;background-color:transparent;transition:var(--vi-transition);&:hover{background-color:var(--vi-c-secondary);text-decoration:none;}}}}& .vi-destacat-img{margin-left:auto;@media (width > 992px){width:80%;aspect-ratio:16 / 9;}& img{width:100%;aspect-ratio:16 / 9;object-fit:cover;overflow:hidden;}}}.vi-tramits{container-type:inline-size;container-name:tramits;background:var(--vi-c-secondary-20);padding:1rem 1rem 2rem 1rem;position:relative;&:after{content:"";width:30px;height:70px;background-image:url(/themes/custom/viladrau/images/viladrau-clip.svg);display:block;position:absolute;right:2rem;background-repeat:no-repeat;top:-10px;}& a{color:var(--vi-surface-brand);box-shadow:none;text-decoration-color:var(--vi-surface-brand);text-decoration:underline;&:hover{box-shadow:none;text-decoration-color:var(--vi-surface-brand);}}& .vi-tramits-container{display:flex;flex-direction:column;gap:1rem;& > div{width:100%;}& .vi-tramits-content-left{& button{min-height:var(--vi-form-item-height);font-family:var(--vi-ff-d);font-size:var(--vi-fs-s);line-height:var(--vi-lh-s);background-color:#344154;border-color:#344154;}}form.vi-tramits-search-form{& p{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem;& label{min-height:auto;}& label,& button{flex-grow:0;flex-shrink:0;}& input{flex-grow:1;flex-shrink:1;min-width:0;}}}@container tramits (width > 756px){flex-direction:row;& .vi-tramits-content-left{position:relative;background-image:url(/themes/custom/viladrau/images/viladrau-tramits.svg);background-repeat:no-repeat;background-position:bottom left;background-size:100px;}& .vi-tramits-link-seu{position:absolute;bottom:0;right:0;}& > div{width:100%;width:calc(50% - .7rem);}& .vi-tramits-content-right{padding-left:1rem;border-left:1px solid var(--vi-surface-brand);}}& .vi-tramits-content-right{& h3{margin-top:0;}& ul{margin-top:0;margin-bottom:0;}}}}.view-display-id-block_1 .view-content{display:flex;gap:1rem;flex-wrap:wrap;}.vi-destacat-link{display:flex;flex-direction:row;padding:.25rem .5rem;border:1px solid var(--vi-c-secondary);gap:1rem;align-items:center;text-decoration:none;box-sizing:border-box;border-radius:2px;min-height:44px;transition:var(--vi-transition);& .vi-destacat-link-icon{width:2rem;height:2rem;}& .vi-destacat-link-text{font-size:var(--vi-fs-s);color:var(--vi-surface-brand);}&:hover{box-shadow:var(--vi-sh-1);}}.espai-montseny-logo{background-image:url(/themes/custom/viladrau/images/logo_espai_montseny.jpg);background-repeat:no-repeat;background-size:contain;width:245px;height:110px;}.espai-montseny-header-container{display:flex;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid black;border-top:1px solid black;gap:2rem;align-items:end;& .espai-montseny-logo{width:125px;height:55px;}& > div{text-transform:uppercase;color:var(--vi-c-secondary);font-weight:700;}}.turisme-info-title,.espai-montseny-title{position:relative;display:flex;align-items:center;gap:.5rem;&:before{content:"";background-image:url(/themes/custom/viladrau/images/logo_espai_montseny_blue.jpg);background-repeat:no-repeat;background-size:contain;width:245px;height:110px;}}.turisme-info-title:before{background-image:url(/themes/custom/viladrau/images/logo_informacio.jpg);width:110px;}.espai-montseny-title{& span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}}#vi .vi-collapse-group{& .vi-collapse-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;user-select:none;padding-bottom:.5rem;border-bottom:1px solid var(--vi-c-secondary);margin-bottom:1rem;padding-right:.5rem;transition:var(--vi-transition);& h3{margin-bottom:0;margin-left:.5rem;}&:hover{background-color:var(--vi-c-secondary);&,& h3{color:#fff !important;}}}&.is-open .vi-collapse-title{border-bottom-width:3px;color:var(--vi-c-secondary);& h3{font-weight:600;padding-left:.5rem;color:var(--vi-c-secondary);}}}.vi-collapse-title:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.vi-collapse-title::after{content:"";width:1rem;height:1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.25s ease;}.vi-collapse-group.is-open .vi-collapse-title::after{transform:rotate(225deg);}.vi-collapse-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.3s ease,opacity 0.2s ease;}.vi-collapse-content__inner{min-height:0;overflow:hidden;}.vi-collapse-group.is-open .vi-collapse-content{grid-template-rows:1fr;opacity:1;}.vi-collapse-controls{display:flex;gap:0.75rem;margin-bottom:1rem;}.vi-collapse-controls button{cursor:pointer;}@media (prefers-reduced-motion:reduce){.vi-collapse-content,.vi-collapse-title::after{transition:none;}}.vi-display-grid-actes,.vi-display-grid-empreses{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;padding:1rem .5rem;@media(width >= 960px){grid-template-columns:repeat(3,1fr);}@media((width < 960px) and (width > 768px)){grid-template-columns:repeat(2,1fr);}& > div{background-color:#fff;height:100%;box-shadow:var(--vi-sh-1);}}.vi-display-grid-empreses{& > div{padding:1rem;border-bottom:2px solid var(--vi-c-orange);border-radius:4px;}& a{color:var(--vi-surface-brand);text-decoration:none;&:hover{text-decoration:underline;}}}.vi-ple-video-content{width:100%;& iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;}}.vi-publication-pdf{width:100%;& iframe,& object,& embed{width:100%;height:800px;border:0;}}.site-map{& a{color:var(--color--link);&:hover{color:var(--color--link-hover);}}& ul{margin:0;list-style-type:none;pading:0;& li{padding:.5rem 0;& li{padding:.2rem 0;}}& ul{margin-left:1rem;}}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
