/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:metropolis;src:url("/core/themes/olivero/css/base/../../fonts/metropolis/Metropolis-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:metropolis;src:url("/core/themes/olivero/css/base/../../fonts/metropolis/Metropolis-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:metropolis;src:url("/core/themes/olivero/css/base/../../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),url("/core/themes/olivero/css/base/../../fonts/lora/lora-v14-latin-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:local("Lora Italic"),local("Lora-Italic"),url("/core/themes/olivero/css/base/../../fonts/lora/lora-v14-latin-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url("/core/themes/olivero/css/base/../../fonts/lora/lora-v14-latin-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:.875rem;--font-size-xs:.8125rem;--font-size-xxs:.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);--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));--sp0-25:calc(.25*var(--sp));--sp0-5:calc(.5*var(--sp));--sp0-75:calc(.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) - (.36*var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (.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) + (.24*(100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (.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:.1875rem}@media (min-width:75rem){:root{--container-padding:var(--sp2)}}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2)}}@media (min-width:62.5rem){:root{--scrollbar-width:.9375rem}}@media (min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4))}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4))}}
*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:100%;font-weight:400;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}body.is-fixed{position:fixed;overflow:hidden;width:100%}[dir=rtl] body{background-position:top right}a{color:var(--color-text-primary-medium)}a:hover{color:var(--color--primary-50)}a: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:-.01em;font-size:1.75rem;line-height:var(--sp2)}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4)}}h2{letter-spacing:-.01em;font-size:1.5rem;line-height:var(--sp2)}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3)}}h3{font-size:1.25rem;line-height:var(--sp1-5)}@media (min-width:43.75rem){h3{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:.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:700}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2)}}ul{margin-block-start:.25em;margin-block-end:.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none}
.sidebar-grid>.site-main{grid-column:1/7;align-self:flex-start}@media (min-width:43.75rem){.sidebar-grid>.site-main{grid-column:1/15}}@media (min-width:62.5rem){.sidebar-grid>.site-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:3/11}.sidebar-grid>.site-main>.region--content-above,.sidebar-grid>.site-main>.region--content{grid-template-columns:repeat(8,minmax(0,1fr));grid-column:1/9}.sidebar-grid>.site-main .layout--content-narrow,.sidebar-grid>.site-main .layout--pass--content-narrow>*,.sidebar-grid>.site-main .layout--content-medium,.sidebar-grid>.site-main .layout--pass--content-medium>*{grid-column:1/9}}.sidebar-grid .region--sidebar{grid-column:1/7}@media (min-width:43.75rem){.sidebar-grid .region--sidebar{grid-column:3/13}}@media (min-width:62.5rem){.sidebar-grid .region--sidebar{grid-column:12/15}}
.sidebar-grid-left>.site-main{grid-column:1/7;align-self:flex-start}@media (min-width:43.75rem){.sidebar-grid-left>.site-main{grid-column:1/15}}@media (min-width:62.5rem){.sidebar-grid-left>.site-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:4/15}.sidebar-grid-left.sidebar-grid>.site-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:4/12}.sidebar-grid-left>.site-main>.region--content-above,.sidebar-grid-left>.site-main>.region--content{grid-template-columns:repeat(8,minmax(0,1fr));grid-column:1/9}.sidebar-grid-left>.site-main .layout--content-narrow,.sidebar-grid-left>.site-main .layout--pass--content-narrow>*,.sidebar-grid-left>.site-main .layout--content-medium,.sidebar-grid-left>.site-main .layout--pass--content-medium>*{grid-column:1/9}}.sidebar-grid-left .region--sidebar-left{grid-column:1/7}@media (min-width:43.75rem){.sidebar-grid-left .region--sidebar-left{grid-column:3/13}}@media (min-width:62.5rem){.sidebar-grid-left .region--sidebar-left{grid-column:1/4;grid-row:1/2}}
.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding)}body.is-fixed .container{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}@media (min-width:75rem){.layout-main{display:flex;flex-direction:row-reverse;flex-wrap:wrap}}@media (min-width:75rem){.main-content{width:calc(100% - var(--content-left));margin-inline-end:auto}}.main-content__container{padding-block-start:var(--sp3)}@media (min-width:43.75rem){.main-content__container{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 .grid-full{display:block}@media (min-width:43.75rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr))}}@media (min-width:62.5rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 6),minmax(0,1fr))}}@media (min-width:43.75rem){.layout--content-medium .grid-full,.layout--pass--content-medium>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr))}}@media (min-width:62.5rem){.layout--content-medium .grid-full,.layout--pass--content-medium>* .grid-full{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){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:2/14}}@media (min-width:62.5rem){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:3/11}}@media (min-width:43.75rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow>* .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium>* .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--pass--content-narrow>*,.layout--content-medium .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--pass--content-narrow>*{grid-column:1/13}}@media (min-width:62.5rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow>* .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium>* .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--pass--content-narrow>*,.layout--content-medium .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--pass--content-narrow>*{grid-column:1/9}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote:before,.layout--pass--content-narrow>*.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before{inset-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)))}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote:after,.layout--pass--content-narrow>*.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after{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){.layout--content-narrow.text-content blockquote,.layout--pass--content-narrow>*.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote{width:calc(10*var(--grid-col-width) + 9*var(--grid-gap));margin-block:var(--sp3);padding-inline-start:0}}@media (min-width:43.75rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow>*.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre{margin-block:var(--sp3)}}@media (min-width:62.5rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow>*.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre{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.text-content blockquote,.sidebar-grid .layout--pass--content-narrow>*.text-content blockquote,.sidebar-grid .layout--content-narrow .text-content blockquote,.sidebar-grid .layout--pass--content-narrow>* .text-content blockquote,.sidebar-grid .layout--content-narrow.text-content pre,.sidebar-grid .layout--pass--content-narrow>*.text-content pre,.sidebar-grid .layout--content-narrow .text-content pre,.sidebar-grid .layout--pass--content-narrow>* .text-content pre{width:auto}
.layout--content-medium,.layout--pass--content-medium>*{grid-column:1/7;width:100%}@media (min-width:43.75rem){.layout--content-medium,.layout--pass--content-medium>*{grid-column:2/14}}@media (min-width:62.5rem){.layout--content-medium,.layout--pass--content-medium>*{grid-column:3/13}}@media (min-width:43.75rem){.layout--pass--content-medium>* .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*,.layout--content-medium .layout--pass--content-medium>*{grid-column:1/13}}@media (min-width:62.5rem){.layout--pass--content-medium>* .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*,.layout--content-medium .layout--pass--content-medium>*{grid-column:1/11}}
.site-footer{position:relative;z-index:1}.site-footer__inner{padding-block:var(--sp2)}@media (min-width:75rem){.site-footer__inner{padding-block:var(--sp4) var(--sp13)}}.region--footer_top__inner>*,.region--footer_bottom__inner>*{margin-block-end:var(--sp2)}@media (min-width:43.75rem){.region--footer_top__inner>*,.region--footer_bottom__inner>*{flex:1;margin-block-end:0}.region--footer_top__inner>*:not(:last-child),.region--footer_bottom__inner>*:not(:last-child){margin-inline-end:var(--sp2)}}@media (min-width:43.75rem){.region--footer_top__inner,.region--footer_bottom__inner{display:flex;flex-wrap:wrap}}
.region>*:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp)}@media (min-width:43.75rem){.region>*:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp2)}}@media (min-width:62.5rem){.region>*:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp3)}}
.region--content{margin-block-end:var(--sp)}@media (min-width:43.75rem){.region--content{margin-block-end:var(--sp2)}}@media (min-width:62.5rem){.region--content{margin-block-end:var(--sp3)}}
.region--hero>*:last-child{margin-block-end:0}.region--hero .wide-content{max-width:100%;margin-inline:0}
.region--secondary-menu{display:flex;margin-block-start:var(--sp2);margin-block-end:var(--sp2)}.region--secondary-menu>*{margin-block-end:0}@media (min-width:75rem){body:not(.is-always-mobile-nav) .region--secondary-menu{justify-content:flex-end;margin:0}body:not(.is-always-mobile-nav) .region--secondary-menu:first-child .secondary-nav:before{content:none}}
@media (min-width:75rem){.social-bar{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){.social-bar__inner{position:relative;width:var(--content-left);padding-block:var(--sp5);padding-inline-start:0;padding-inline-end:0}.social-bar__inner.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){.rotate>*{display:flex;align-items:center;margin-block-end:0}.rotate>*:not(:first-child){margin-inline-end:var(--sp2)}}@media (min-width:75rem){.rotate .contextual{inset-inline:100% auto;transform:rotate(90deg);transform-origin:top left}.rotate .contextual .trigger{float:left}.rotate .contextual .trigger:dir(rtl){float:right}}@media (min-width:75rem){.rotate{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){.rotate{width:max-content}}}@media (min-width:75rem){[dir=rtl] .rotate{transform:rotate(90deg) translateX(100%);transform-origin:right}[dir=rtl] .rotate .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){.view,.view-content{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:.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:.875rem;font-weight:700;line-height:var(--sp1)}.breadcrumb: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%,rgba(255,255,255,0) 100%)}@media (min-width:62.5rem){.breadcrumb:after{content:none}}@media (min-width:62.5rem){.breadcrumb{position:static}}[dir=rtl] .breadcrumb:after{background:linear-gradient(to right,var(--color--white) 0%,rgba(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){.breadcrumb__content{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){.breadcrumb__list{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}.breadcrumb__item:nth-child(n+2):before{display:inline-block;width:.5rem;height:.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)}.breadcrumb__item:last-child{margin-inline-end:var(--sp3)}@media (min-width:62.5rem){.breadcrumb__item:last-child{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)}.breadcrumb__link:hover,.breadcrumb__link: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:.875rem;font-style:italic;line-height:var(--sp)}@media (min-width:31.25rem){figcaption{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){.align-right{float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0}.align-right:dir(rtl){float:left}}@media (min-width:43.75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-1*((var(--grid-col-width) + var(--grid-gap))))}}@media (min-width:62.5rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-2*((var(--grid-col-width) + var(--grid-gap))))}}@media (min-width:75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-3*((var(--grid-col-width) + var(--grid-gap))))}}@media (min-width:90rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{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){.align-left{float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2)}.align-left:dir(rtl){float:right}}@media (min-width:43.75rem){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{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%)}.site-footer .menu{margin-inline-start:0;list-style:none}.site-footer .menu ul{margin-inline-start:var(--sp)}.site-footer .menu li{margin-block-end:var(--sp0-5)}.site-footer a{color:inherit}.site-footer a: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-block;height:var(--sp3);margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:var(--sp1);padding-block:calc((var(--sp3) - var(--line-height-s))/2);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;appearance:none;-webkit-font-smoothing:antialiased}.button:hover,.button:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-loud);border:solid 2px currentColor;background:0 0;font-weight:700}.button:focus{outline:2px solid var(--color--primary-60);outline-offset:2px}.button:active{color:var(--color-text-primary-medium);border-color:currentColor}.button:disabled,.button.is-disabled{cursor:default;color:var(--color--gray-90);border-color:var(--color--gray-90)}@supports (display:inline-flex){.button{display:inline-flex;align-items:center;padding-block:1px 0;padding-inline:var(--sp1-5);line-height:var(--line-height-s)}}.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)}.button--primary:hover,.button--primary:focus{color:var(--color--white);border-color:var(--color--primary-30);background-color:var(--color--primary-30)}.button--primary:active{color:var(--color--white);background-color:var(--color--primary-40)}.button--primary:disabled,.button--primary.is-disabled{color:var(--color--white);background-color:var(--color--gray-90)}.button--icon-back{display:inline-flex;align-items:center}.button--icon-back:before{display:block;width:.5em;height:.5em;margin-inline-end:.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)}.shepherd-cancel-icon{font-size:1.5em}
.container-inline div,.container-inline label{display:inline-block}.form-items-inline{margin-block:-.125em}.form-items-inline>.form-item{display:inline-block;margin-block:.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:0 0;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)}.fieldset__legend+*{clear:left}.fieldset__legend .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){.fieldset__error-message{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:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label:dir(rtl),.field--label-inline .field__items:dir(rtl){float:right}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-inline-end:.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)}.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:400}.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:.5rem;height:.5rem;margin-inline:.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:.5rem .5rem}@media screen and (-ms-high-contrast:active){.form-item__label.form-required:after,.fieldset__label.form-required:after,.required-mark: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")}}.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){.form-item--error-message{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,.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--inline .form-item__label{margin:0}.form--inline .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:.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none}input[type=checkbox]:focus,input[type=radio]:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){input[type=checkbox]:focus,input[type=radio]:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--color--primary-60)}input[type=checkbox][disabled],input[type=radio][disabled]{background-color:var(--color--gray-100)}input[type=checkbox][disabled]:hover,input[type=radio][disabled]:hover{border-color:var(--color--gray-60)}input[type=checkbox][disabled]:checked,input[type=radio][disabled]:checked{border-width:1px}input[type=checkbox]:checked,input[type=radio]:checked{border-width:2px}input.error[type=checkbox],input.error[type=radio]{border:solid 2px var(--color--red)}input.error[type=checkbox]:focus,input.error[type=radio]:focus{outline-color:var(--color--red);outline-offset:-2px}input[type=checkbox]+label,input[type=radio]+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%}input[type=radio]: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}input[type=radio]:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color--primary-50)}input.error[type=radio]:focus{outline-color:transparent;box-shadow:0 0 0 2px #fff,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}:is([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):focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){:is([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):focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}[disabled]:is([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){color:var(--color--gray-60);background-color:var(--color--gray-100)}.error:is([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){border:solid 2px var(--color--red)}.error:is([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):focus{outline-color:var(--color--red);outline-offset:-2px}.error:is([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)+.ck-editor>.ck-editor__main{border:solid 2px var(--color--red)}.form-element--small:is([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){min-height:var(--sp2-5)}@media (min-width:31.25rem){[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: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}select:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports (outline-style:double){select:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}select[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100)}select.error{border:solid 2px var(--color--red)}select.error:focus{outline-color:var(--color--red)}select[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1}select[multiple] option{padding:var(--sp0-5)}select.form-element--small{height:var(--sp2-5)}@media (forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;appearance:listbox}@supports (appearance:revert){select{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){.mobile-buttons{margin-block-start:var(--sp2)}}@media (min-width:43.75rem){.mobile-buttons{margin-block-start:var(--sp4)}}@media (min-width:75rem){.mobile-buttons{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 rgba(0,0,0,.1)}.header-nav.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)))}.header-nav.is-active:dir(rtl){transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)))}@media (min-width:31.25rem){.header-nav{border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px))}}@media (min-width:43.75rem){.header-nav{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){.header-nav{grid-column:5/14}}@media (forced-colors:active){.header-nav{border-top-color:canvas}}html.js .header-nav{transition:visibility .2s,transform .2s}@media (min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{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 .2s;transform:none;border-block-start:0;box-shadow:none}}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:calc((7*(var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform .2s,visibility .2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11))}}@media (min-width:90rem){body.is-always-mobile-nav .header-nav{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:.2;background:var(--color--gray-5)}@media (forced-colors:active){.header-nav-overlay{background:canvastext}}.is-overlay-active .header-nav-overlay{display:block}
.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:0 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){.site-branding{min-height:var(--sp4)}}@media (min-width:43.75rem){.site-branding{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){.site-branding{min-width:calc((2*var(--grid-col-width)) + (2*var(--grid-gap)) + var(--container-padding))}}@media (min-width:75rem){.site-branding{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}.site-branding__inner a{-webkit-text-decoration:none;text-decoration:none}@media (min-width:75rem){.site-branding__inner{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%}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2)}@media (min-width:31.25rem){.site-branding__logo img{max-height:var(--sp3)}}@media (min-width:43.75rem){.site-branding__logo img{max-height:var(--sp4)}}@media (min-width:75rem){.site-branding__logo img{max-height:calc(var(--header-height-wide-when-fixed) - var(--sp))}}.site-branding__text{color:var(--color--white);font-size:1.125rem;font-weight:700}.site-branding__text a{color:inherit}@media (min-width:43.75rem){.site-branding__text{font-size:1.75rem;line-height:1.75rem}}@media (min-width:75rem){.site-branding__text{letter-spacing:.02em;font-size:2rem;line-height:var(--sp2)}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50)}.site-branding__logo+.site-branding__text{margin-inline-start:.75rem}
.sticky-header-toggle{display:none}@media (min-width:75rem){.sticky-header-toggle{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)}.sticky-header-toggle:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{visibility:visible}}@media (min-width:75rem){body.is-always-mobile-nav .sticky-header-toggle{visibility:hidden}}.sticky-header-toggle__icon{--icon-bar-height:.1875rem;--icon-bar-space:.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 .2s;pointer-events:none;transform-style:preserve-3d}.sticky-header-toggle__icon>span{display:block;width:100%;height:var(--icon-bar-height);transition:transform .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)}[aria-checked=true] .sticky-header-toggle__icon>span:nth-child(2){opacity:0}[aria-checked=true] .sticky-header-toggle__icon>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){.hero__content{grid-column:3/13}}@media (min-width:62.5rem){.hero__content{grid-column:3/11}}.hero__img{grid-column:1/7;margin-block-start:var(--sp2);margin-block-end:var(--sp2)}.hero__img img{width:100%}@media (min-width:31.25rem){.hero__img{margin-block-start:var(--sp3);margin-block-end:var(--sp3)}}@media (min-width:43.75rem){.hero__img{grid-column:1/15;margin-block-start:var(--sp4);margin-block-end:var(--sp4)}}@media (min-width:62.5rem){.hero__img{grid-column:2/14}}
.links.inline{margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none}.links.inline>*{display:inline}.links.inline>*:not(:last-child){padding-inline-end:1em}@media (min-width:43.75rem){.node--type-book .links.inline{text-align:end}}
: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)}.messages *{color:inherit}.messages.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)}.messages__header.no-icon{margin-inline-end:0}.messages__content{overflow:auto;flex:1;padding-block-start:.1875rem}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:.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:0 0;appearance:none}.messages__close:before,.messages__close:after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60)}.messages__close:before{transform:translate(-50%,-50%) rotate(45deg)}.messages__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.messages__close:hover:before,.messages__close:hover:after{border-color:var(--color--white)}.messages__close: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 .375rem var(--color--red)}
.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:-.375rem;padding-block:0;padding-inline-start:.375rem;padding-inline-end:.375rem;cursor:pointer;border:none;background:0 0;appearance:none}.mobile-nav-button:focus{outline:solid 2px var(--color--primary-40)}.mobile-nav-button:active{color:inherit}@media (min-width:31.25rem){.mobile-nav-button{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){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:.75rem;letter-spacing:.05em;font-size:.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)}.mobile-nav-button__icon:before,.mobile-nav-button__icon:after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform .2s;border-top:solid 3px var(--color--primary-50)}.mobile-nav-button__icon:before{transform:translateY(-.6875rem)}.mobile-nav-button__icon:after{transform:translateY(.3125rem)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon{border-top-color:transparent}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:before{transform:translateY(-.1875rem) rotate(-45deg)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon:after{transform:translateY(-.1875rem) rotate(45deg)}
.node__meta{display:flex;align-items:center;margin-block-end:var(--sp1);color:var(--color-text-neutral-soft);font-size:.875rem;line-height:var(--sp)}.node__meta a{font-weight:700}@media (min-width:31.25rem){.node__meta{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:.1875rem;transition:background-size .2s,color .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),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0 .1875rem}.node__title a:hover,.node__title a: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){.node__content{padding-block-end:var(--sp3)}}.node--unpublished{background-color:#fff4f4}
.node--view-mode-teaser .node__meta{margin-block-end:var(--sp)}.node--view-mode-teaser .node__meta a{color:var(--color-text-primary-medium);font-weight:700}.node--view-mode-teaser .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){.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp2)}}
.page-title{display:inline}
.site-header{position:relative;z-index:101}@media (min-width:75rem){.site-header{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 .5s}@media (min-width:75rem){.site-header__fixable.is-fixed: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)}@media (min-width:75rem){html.js body:not(.is-always-mobile-nav) .site-header__inner{transition:opacity .3s,transform .3s,box-shadow .3s}}@media (min-width:75rem){.site-header__fixable.is-expanded .site-header__inner{box-shadow:-36px 1px 36px rgba(0,0,0,.08)}}@media (min-width:75rem){[dir=rtl] .site-header__fixable.is-expanded .site-header__inner{box-shadow:36px 1px 36px rgba(0,0,0,.08)}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(-101%);opacity:0}}@media (min-width:75rem){[dir=rtl] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{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)}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white)}.skip-link: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:700}.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){.pager__item{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)}@media (forced-colors:active){.pager__item--control 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)}
.forum table,.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)}:is(.forum table,.text-content table,.views-table,.draggable-table) caption{margin-block-end:var(--sp1);text-align:start;color:var(--color-text-neutral-medium);font-family:var(--font-serif);font-size:.875rem;font-style:italic;line-height:var(--sp)}:is(.forum table,.text-content table,.views-table,.draggable-table) tr:last-child td{border-block-end:0}:is(.forum table,.text-content table,.views-table,.draggable-table) td,:is(.forum table,.text-content table,.views-table,.draggable-table) th{padding-block:var(--sp1);padding-inline-start:0;padding-inline-end:var(--sp1);vertical-align:top}:is(.forum table,.text-content table,.views-table,.draggable-table) th{margin-block:0;margin-inline-start:0;margin-inline-end:0;text-align:start;letter-spacing:.02em;color:var(--color-text-neutral-loud);border-block-end:2px solid var(--color--primary-50);font-family:var(--font-sans);font-size:.875rem;line-height:var(--sp)}:is(.forum table,.text-content table,.views-table,.draggable-table) td{white-space:normal;border-block-end:2px solid var(--color--gray-65)}:is(.forum table,.text-content table,.views-table,.draggable-table) th.checkbox,:is(.forum table,.text-content table,.views-table,.draggable-table) td.checkbox{text-align:center}.draggable-table{width:100%}.draggable-table .form-item{margin-top:0}.text-content table td,.text-content table th{vertical-align:middle}.tablesort{vertical-align:middle}.sticky-header{z-index:0;margin:0;border-block-end:.25rem solid var(--color--primary-50)}.views-field-node-bulk-form .form-item{margin:0}
.text-content,.cke_editable{color:var(--color-text-neutral-medium);font-family:var(--font-serif);line-height:var(--sp1-5)}.text-content a:where(:not(.button)),.cke_editable 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){.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){transition:box-shadow .3s cubic-bezier(.55,.085,0,.99);-webkit-text-decoration:none;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--color--primary-50)}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):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)}}.text-content p,.cke_editable p{margin-block-start:var(--sp);margin-block-end:var(--sp)}.text-content p:first-child,.cke_editable p:first-child{margin-block-start:0}.text-content p:last-child,.cke_editable p:last-child{margin-block-end:0}@media (min-width:43.75rem){.text-content p,.cke_editable p{margin-block-start:var(--sp2);margin-block-end:var(--sp2)}}.text-content code,.cke_editable code{background-color:var(--color--gray-100)}.text-content pre code,.cke_editable 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)}.text-content blockquote,.cke_editable blockquote{position:relative;margin-block:var(--sp2);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp2);letter-spacing:-.01em;font-family:var(--font-serif);font-size:1.3125rem;line-height:var(--sp2)}.text-content blockquote:before,.cke_editable blockquote:before{position:absolute;inset-block-start:0;inset-inline-start:0;content:"\201C";color:var(--color--primary-60);font-size:3.375rem}.text-content blockquote:after,.cke_editable blockquote:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--sp0-5);height:calc(100% - 1.875rem);margin-inline-start:.25rem;content:"";background:var(--color--gray-100)}@media (min-width:43.75rem){.text-content blockquote,.cke_editable blockquote{font-size:2rem;line-height:var(--sp3)}}@media (min-width:62.5rem){.text-content blockquote,.cke_editable blockquote{font-size:2.5rem;line-height:var(--sp3-5)}}@media (min-width:43.75rem){.text-content,.cke_editable{font-size:1.125rem;line-height:var(--sp2)}}.site-footer .text-content{color:inherit}.site-footer .text-content *{color:inherit}.site-footer .text-content a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);box-shadow:none}.site-footer .text-content a:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);box-shadow:none}@media (min-width:62.5rem){.region--sidebar .text-content blockquote{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){.wide-content{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){.wide-content{width:calc(12*var(--grid-col-width) + 11*var(--grid-gap));margin-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)))}}@media (min-width:62.5rem){.sidebar-grid .wide-content{width:calc(9*var(--grid-col-width) + 8*var(--grid-gap))}}@media (min-width:81.25rem){.sidebar-grid .wide-content{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{--font-sans:-apple-system,"Calibri Light","Calibri","Helvetica Neue",Helvetica,Roboto,"Droid Sans",Arial,sans-serif;--font-serif:-apple-system,"Calibri Light","Calibri","Helvetica Neue",Helvetica,Roboto,"Droid Sans",Arial,sans-serif;--council-dark-blue:#00447c;--council-darker-blue:#0f3f72;--council-mid-blue:#3d6a9b;--council-cyan:#0092d0;--council-midlight-blue:#cce9f6;--council-light-blue:#edf8fc;--council-grey-darker:#d9d9d9;--council-grey-light:#f5f5f5;--sp:1rem;--council-font-color:#333;--notice-red:#b30000;--notice-orange:#ffb224;--notice-blue:#cce9f6;--max-width:1920px;--border-radius:.5rem}body{background-image:none;background-color:var(--council-grey-light)}.site-header{border-block-end:none;background:var(--council-dark-blue);min-height:100px}.scrollFix{position:fixed;width:100%;box-shadow:0px 0px 5px}.site-header__inner{min-height:101px}.site-header__inner__container{position:relative}.site-header__fixable{max-width:1920px;margin:0 auto}.site-header__inner,.site-header__initial,#header-nav{background:var(--council-dark-blue)}.site-branding{background-image:none}.site-logo .switch-logo{text-indent:-9999px;display:block;overflow:hidden}.site-logo{position:absolute;left:2%;top:15px}.switch-logo{background-image:url(/themes/custom/whakatano/css/images/logo-land.svg);height:66px;width:278px;background-repeat:no-repeat;position:relative;z-index:70}@media (max-width:700px){.switch-logo{background-image:url(/themes/custom/whakatano/css/images/logo.svg);height:93px;width:90px}.site-logo{top:5px}}@media (max-width:1000px){.site-header__inner{min-height:110px}}.site-header__inner__container{display:block;padding-inline:0}.have-your-say-header{float:right;padding-right:9px}.have-your-say-header .text-content p:last-child,.site-logo .text-content p:last-child,.contact-us-header .text-content p:last-child{margin-block-start:0;margin-block-end:0;margin:0}.have-your-say-header .text-content a{background:#3d6a9b;padding:1px 6px 0;color:#fff;display:block;height:33px;font-weight:400;width:auto}.have-your-say-header .text-content a:hover{background:var(--council-cyan);color:#fff;text-decoration:none}header .social{width:34px;height:33px;display:inline-block;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/whakatano/css/images/site-sprite.webp)}header a:link.contact-button,header a:visited.contact-button{background-position:-175px -57px}header a:hover.contact-button,header a:active.contact-button,header a:focus.contact-button{background-position:-175px -90px}.contact-us-header{float:right;height:33px;overflow:hidden;padding-right:9px}#block-whakatano-mainmenu{position:absolute;right:0;top:49px}.tbm:not(.tbm--mobile){background:0 0}.tbm:not(.tbm--mobile) .tbm-item.level-1{border:none;margin-left:15px}.tbm-link-container{position:relative}.tbm:not(.tbm--mobile) .tbm-submenu-toggle{z-index:1;left:0;right:0;position:absolute;top:0;bottom:0;width:auto;background-color:transparent}.tbm:not(.tbm--mobile) .tbm-submenu-toggle:hover,.tbm:not(.tbm--mobile) .tbm-submenu-toggle:active,.tbm:not(.tbm--mobile) .tbm-submenu-toggle:focus{background-color:transparent}.tbm:not(.tbm--mobile) .tbm-submenu-toggle:before{left:auto;right:5px;color:#fff;transform:translateY(-50%) translateX(-50%);border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid currentColor;transition:transform .4s ease-out}.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1{color:#fff;text-decoration:none;font-size:1.4em;padding:10px 35px 15px 10px}@media (min-width:1000px) and (max-width:1139px){.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1{font-size:1.1em}}.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1:hover,.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1:focus,.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1:active,.tbm:not(.tbm--mobile) .tbm-item.level-1 a.level-1[aria-expanded=true]{background:var(--council-cyan)}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu{position:absolute;width:calc(100vw - 0px);right:0;left:auto;max-width:1920px;box-shadow:0 30000px 0 30000px rgba(0,0,0,.3);border:none}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2,.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h3{margin-top:var(--sp)}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu .tbm-column-inner{padding:0 var(--sp2)}@media (min-width:1000px) and (max-width:1139px){.tbm:not(.tbm--mobile) .level-1>.tbm-submenu .tbm-column-inner{padding:0 var(--sp1)}}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu hr{margin-top:var(--sp1);margin-bottom:var(--sp1)}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2 a:link,.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2 a:visited{background:var(--council-dark-blue);font-weight:400;border-radius:30px;padding:0 .7em;color:#fff}.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2 a:hover,.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2 a:focus,.tbm:not(.tbm--mobile) .level-1>.tbm-submenu h2 a:active{background:var(--council-cyan);text-decoration:none}.tbm:not(.tbm--mobile) .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{font-size:1.45em;color:#333;text-decoration:none}.tbm:not(.tbm--mobile) .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover,.tbm:not(.tbm--mobile) .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus{text-decoration:underline}.contact-mega-outro{font-size:1.2em;padding-top:5px}.tbm:not(.tbm--mobile) .level-2.tbm-item--has-flyout button{display:none}.tbm:not(.tbm--mobile) .level-2.tbm-item--has-flyout .tbm-submenu{display:none}nav.tbm--mobile{padding-right:10px}.tbm.tbm--mobile .tbm-collapse{padding-top:14px;background:0 0}nav.tbm--mobile .tbm-button{border:solid 1px #fff;background:var(--council-dark-blue)}.tbm-button-container{width:2.8rem;height:1.8rem}.tbm-button-container span{border-radius:0;color:#fff;height:.25rem}.tbm-button-container span:nth-child(2),.tbm-button-container span:nth-child(3){top:calc(50% - .15rem)}.tbm--mobile .tbm-nav{position:absolute;width:calc(100vw - 20%);right:0}.tbm--mobile .tbm-link a{color:#333}.tbm.tbm--mobile .tbm-nav{box-shadow:0 30000px 0 30000px rgba(0,0,0,.3);background:#fff;max-height:calc(100vh - 110px);overflow:scroll;height:auto}.tbm--mobile .open>.tbm-link-container a.tbm-link{background:var(--council-midlight-blue)}.tbm--mobile .open>.tbm-submenu{margin-top:4px}.tbm--mobile .tbm-link-container>.tbm-link{color:#333;background:var(--council-grey-light);text-decoration:none}.tbm--mobile .tbm-subnav>.tbm-item.active>.tbm-link-container>.tbm-link{background:var(--council-dark-blue);color:#fff}.tbm--mobile .contact-mega-outro{padding:var(--sp1) 0}.tbm.tbm--mobile .tbm-item{border:none;margin-bottom:4px}.tbm.tbm--mobile .tbm-submenu{border:none}.tbm.tbm--mobile .tbm-item.open{margin-bottom:0}.tbm.tbm--mobile .tbm-subnav,.tbm.tbm--mobile .tbm-subnav .tbm-subnav,.tbm.tbm--mobile .tbm-subnav .tbm-subnav .tbm-subnav{margin-left:0}.tbm.tbm--mobile a.tbm-link.level-2{padding-left:2rem}.tbm.tbm--mobile a.tbm-link.level-3{padding-left:2.5rem}.tbm.tbm--mobile a.tbm-link.level-4{padding-left:3rem}.tbm.tbm--mobile .tbm-submenu-toggle,.tbm.tbm--mobile .tbm-submenu .tbm-submenu-toggle{background:var(--council-grey-darker);color:#fff;border-left:none}.page-wrapper{max-width:100%;background-color:var(--council-grey-light)}.layout-main{max-width:var(--max-width);background-color:#fff;margin:0 auto}.main-content{width:100%}.main-content__container{padding-block-start:16px}#content.region--content{margin-block-end:0;padding-bottom:var(--sp2)}@media (min-width:43.75rem){.sidebar-grid .region--sidebar{grid-column:2/14}.main-content__container{padding-block-start:32px}.wide-content,.sidebar-grid .wide-content,.bottom-content .wide-content{margin-inline-start:0;width:auto}.layout--content-medium,.layout--pass--content-medium>*{grid-column:1/15}}@media (min-width:62.5rem and max-width:43.75rem){.sidebar-grid-left .region--sidebar-left{grid-column:1/8}.sidebar-grid .region--sidebar{grid-column:8/15}}@media (min-width:62.5rem){.sidebar-grid .region--sidebar{grid-column:12/15}.sidebar-grid>.site-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:1/12}.wide-content,.sidebar-grid .wide-content .bottom-content .wide-content{margin-inline-start:0;width:auto}}.view,.view-content{gap:0}@media (min-width:43.75rem) and (max-width:62.5rem){.path-frontpage .sidebar-grid-left .region--sidebar-left{grid-column:1/8}.path-frontpage .sidebar-grid .region--sidebar{grid-column:8/15}}@media (min-width:62.5rem) and (max-width:43.75rem){.sidebar-grid-left.sidebar-grid>.site-main{grid-column:4/15}.sidebar-grid .region--sidebar{grid-column:1/15}}@media (max-width:62.5rem){aside.region--sidebar-left{display:none}.path-frontpage aside.region--sidebar-left{display:block}.block-search{width:188px}.have-your-say-header{display:none}}.block-search{float:right}.block-search .form-text{width:237px}@media (max-width:62.5rem){.block-search{width:188px;margin-right:9px;margin-top:5px}.block-search .form-text{width:148px}.contact-us-header{margin-top:5px}}.block-search label{position:absolute;width:1px;left:1px;overflow:hidden;text-indent:-9999px}.block-search .form-item-search,.block-search .form-actions{float:left;margin:0;margin-block:0;text-align:right}.block-search .form-actions .button,.block-search .block__content{margin-block:0;margin:0}.block-search .form-actions .block-search .form-text,.block-search .form-submit{border:none;border-radius:0;-webkit-border-radius:0px}.block-search .form-text,.block-search .form-text:focus{background:#3d6a9b;color:#fff;height:33px;padding:0 0 0 5px;border-radius:0;border:none;min-height:auto;outline:none}.block-search .form-submit{background:#3d6a9b url(/themes/custom/whakatano/css/images/site-sprite.webp) 7px 7px no-repeat;text-indent:-9999px;height:33px;width:39px;padding:0;margin-left:0}.block-search .form-submit:hover,.block-search .form-submit:active{background:#0093d0 url(/themes/custom/whakatano/css/images/site-sprite.webp) 7px 7px no-repeat}#block-search-form .form-item,#block-search-form .form-actions{margin:0}.region--content-above div.block-views-exposed-filter-blocksearch-page-1{margin-block-end:var(--sp1)}.region--content-above div.block-views-exposed-filter-blocksearch-page-1 .form-item{float:left;margin-top:0}.region--content-above div.block-views-exposed-filter-blocksearch-page-1 .form-actions{margin-top:0;padding-top:19px;padding-left:10px}@media (max-width:460px){.region--content-above div.block-views-exposed-filter-blocksearch-page-1 .form-item{float:none;margin-top:0;margin-block:0}.region--content-above div.block-views-exposed-filter-blocksearch-page-1 .form-actions{margin-top:0;padding-top:0;padding-left:0}}.search-results-view .node__title a{font-weight:400}.search-more a{font-weight:700;text-decoration:none}.search-more a:hover{text-decoration:underline}h1,h2,h3,h4,h2.block__title{color:var(--council-font-color);font-weight:700;margin-block:var(--sp1-5)}h1{font-weight:400}h1.page-title{line-height:var(--sp4)}#block-whakatano-page-title{margin-block-end:var(--sp2)}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp2)}h2{font-size:2.4rem}}@media (max-width:43.75rem){h1,h1.page-title{font-size:2.75rem;line-height:var(--sp3)}h2{font-size:2em}}h2{line-height:var(--sp2-5);font-weight:400}h2.block__title,h2.block-title{font-size:1.7em;font-weight:400;line-height:var(--sp2)}.related-resources h3{margin:0;font-size:1em;margin-top:.7em}@media (min-width:43.75rem){.text-content p,.cke_editable p,.text-content p:last-child{margin-block-start:var(--sp1);margin-block-end:var(--sp1)}}.nomargin{margin:0}a{color:var(--council-mid-blue)}a:hover{color:var(--council-cyan)}a:focus{outline:none}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)),.block-wdc-ozone a,.node__title a,.view-id-calendar .view-header a,.bottom-content a,.list-style p a{color:var(--council-mid-blue);overflow-wrap:break-word;text-decoration:none;font-weight:700}@supports (box-shadow:none){.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)),.block-wdc-ozone a,.node__title a,.bottom-content a{transition:none;-webkit-text-decoration:none;text-decoration:none;box-shadow:none}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):hover,.block-wdc-ozone a:hover,.node__title a:hover,.bottom-content a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--council-cyan);box-shadow:none;text-decoration-color:var(--council-cyan)}}hr{border-color:#d3d3d3;border-style:solid;border-width:1px 0 0}.text-content hr{margin:var(--sp2) 0}.region--hero *,.header-image .node__content,.node__content,.region--content div{padding-block-end:0;margin-block-end:0}.text-content table,.bottom-content table,.road-status-table table,.fund-cal table{border:solid 1px #ccc;margin-block-start:var(--sp1);margin-block-end:var(--sp1);width:100%;border-spacing:0}table caption h2,table caption h3{margin:0}table thead th,.block__content .text-content table th{background:var(--council-grey-darker);font-size:1.2em!important;font-weight:400}.block__content .text-content table.blue-table thead th,.bottom-content table.blue-table thead th{background:var(--council-dark-blue);color:#fff}.responsive-table{overflow-x:auto}table.valign-top td{vertical-align:top}table.full-width{width:100%}table.table-nomargin-headings h1,table.table-nomargin-headings h2,table.table-nomargin-headings h3{margin-top:0}tr:nth-child(2n+2){border-bottom:0;background-color:var(--council-grey-light)}td,th{border-bottom:0;margin:0}.text-content table td,.bottom-content table td,.road-status-table table td,.fund-cal table td{border-block-end:solid 1px var(--council-grey-darker)}:is(.text-content table,.views-table,.bottom-content table,.road-status-table table) td,:is(.text-content table,.views-table,.bottom-content table,.road-status-table table) th{padding-inline-start:var(--sp1);font-size:1em;padding-block:var(--sp1);padding-inline-end:var(--sp1);vertical-align:top}:is(.text-content table,.views-table,.draggable-table,.bottom-content table) th,:is(.bottom-content table) tr:last-child td{border-block-end:none}.road-status-table table td p:first-child{margin-top:0}.file{display:inline}div.align-right.media{margin-inline-end:0}div.body-embed-container,div.video-container{position:relative;padding-bottom:80%;height:0;max-width:100%;padding-block-end:auto;margin-block-end:auto}.body-embed-container iframe,.body-embed-container object,.body-embed-container iframe,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.body-embed-container small{position:absolute;z-index:40;bottom:0;margin-bottom:-24px}.video-container{padding-bottom:56.25%;padding-top:30px;overflow:hidden}.region--sidebar h2.block__title{border-bottom:solid 1px var(--council-grey-darker);margin-block:0;margin-block-end:5px}.i-want-to details ul li,.common-links-sidebar ul li,footer .menu li{list-style:none;text-indent:-1.2em}.i-want-to details ul li:before,.common-links-sidebar ul li div:before,footer .menu li:before{content:"»";padding-right:10px}.i-want-to details ul li a,.common-links-sidebar ul li a{font-weight:400}footer .menu li{text-indent:0}footer .menu li:before{padding-right:5px;color:#333}.region--sidebar-left .block-system-breadcrumb-block,#block-whakatano-breadcrumbs{display:none}@media (min-width:62.5rem){.region--sidebar-left .block-system-breadcrumb-block{display:block}}@media (max-width:62.5rem){#block-whakatano-breadcrumbs{display:block;margin-top:5px;margin-left:16px}}.region--sidebar-left .block-system-breadcrumb-block{margin-block-end:.5em}.region--sidebar-left .block-system-breadcrumb-block .breadcrumb__list,#block-whakatano-breadcrumbs .breadcrumb__content .breadcrumb__list{width:auto}#block-whakatano-breadcrumbs .breadcrumb__content .breadcrumb__list{white-space:normal;margin-inline-start:0;padding-inline-start:0;margin-inline-end:0}#block-whakatano-breadcrumbs .breadcrumb__content{margin-inline-end:0;overflow:unset}#block-whakatano-breadcrumbs .breadcrumb:after{display:none}.breadcrumb__item:nth-child(n+2):before{content:"»";border-block-start:none;border-inline-end:none;transform:none;margin-inline:.2rem .1rem;height:auto;width:auto}.breadcrumb{font-size:1.2em;font-weight:400;line-height:var(--sp1-5);padding-inline-start:0;margin:0}.breadcrumb li{display:inline;list-style:none}.breadcrumb__link{color:#355d88;text-decoration:underline}.view-id-what_s_new a:link,.view-id-what_s_new a:visited,.view-what-s-new .block-title a:link,.view-what-s-new .block-title a:visited,.left-page-menu a:link,.left-page-menu a:visited{background:var(--council-grey-light);margin-top:5px;display:block;color:#333;padding:7px 20px;text-decoration:none}.view-id-what_s_new a:hover,.view-id-what_s_new a:active,.left-page-menu a:hover,.left-page-menu a:active{background:var(--council-grey-darker)}.left-page-menu .parent-menu a:link,.left-page-menu .parent-menu a:visited{background:var(--council-midlight-blue);padding-left:40px;position:relative}.left-page-menu .parent-menu a:link.active,.left-page-menu .parent-menu a:visited.active{background:var(--council-dark-blue)}.view-what-s-new .block-title{margin:0;padding:0}.view-what-s-new .block-title a:link,.view-what-s-new .block-title a:visited,.view-what-s-new .block-title a:hover,.view-what-s-new .block-title a:active{background:var(--notice-blue);padding:7px 20px}.left-page-menu a.active{background:var(--council-dark-blue);color:#fff}.left-page-menu .parent-menu a:before{content:"<";position:absolute;top:0;left:0;height:100%;width:31px;padding-top:6px;font-size:1.5em;font-weight:700;background:var(--council-grey-darker);color:#fff;text-align:center}.flexslider{border:none}.banner-slideshow{position:relative}.slide-desc h2,.slide-desc p{margin:0;text-shadow:1px 1px 1px #000}.slide-desc p{margin-top:.5em}.slide-desc a{text-shadow:none}.slide-desc a:link,.slide-desc a:visited{background:#355a88;border:1px solid #fff;border-radius:2px;color:#fff;display:inline-block;padding:5px 10px;text-decoration:none}.slide-desc a:hover,.slide-desc a:active,.slide-desc a:focus{background:#0f3f72;text-decoration:none}.slide-desc h2,.slide-desc h3{color:#fff}@media only screen and (min-width:1031px){.slide-desc{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);width:100%;padding:2% 0 2% 2%;bottom:0;position:absolute;color:#fff}.flex-control-paging{bottom:10px;text-align:right;left:80%;z-index:500;width:19%;position:absolute}.slide-desc h2{font-weight:400;font-size:3em;color:#fff}.slide-desc p{font-size:1.4em;line-height:1.2em;font-weight:400}}@media only screen and (max-width:1029px){.flexslider{background:var(--council-dark-blue)}.slide-desc{padding:16px 10px;color:#fff}.flex-control-paging{bottom:10px;text-align:right;right:16px;z-index:500;width:30%;position:absolute}.slide-desc h2{font-weight:200;font-size:2em}.slide-desc p{font-size:1.2em;line-height:1em;font-weight:200}}.slide-desc a:link.multiple-links,.slide-desc a:visited.multiple-links{margin-top:10px}.flex-control-nav li{margin:0}.flex-control-paging{text-align:right}.flex-control-paging li a{background:rgba(255,255,255,.5);text-indent:900px;overflow:hidden;width:20px;height:20px;margin-left:10px;color:#000;border-radius:20px}.flex-control-paging li a:hover{background:rgba(255,255,255,.7)}.flex-control-paging li a.flex-active{background:rgba(255,255,255,.9)}.text-content blockquote,.cke_editable blockquote,.layout--content-narrow .text-content blockquote{position:relative;margin-block:var(--sp2);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp3);letter-spacing:-.01em;font-family:var(--font-serif);font-size:1.8rem;line-height:var(--sp2);font-style:italic;color:var(--council-cyan)}.text-content blockquote:before,.cke_editable blockquote:before{display:none}.text-content blockquote:after,.cke_editable blockquote:after,.layout--content-narrow .text-content blockquote:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--sp0-5);height:calc(100% - 0rem);margin-inline-start:.25rem;content:"";background:var(--council-cyan)}.text-content blockquote.green:after,.cke_editable blockquote.green:after{background:#397c3c}.text-content blockquote.green,.cke_editable blockquote.green{color:#397c3c}.text-content,.cke_editable{color:var(--council-font-color)}a:link.bodybutton,a:visited.bodybutton{background:var(--council-dark-blue);border-radius:50px;color:#fff;padding:.7em 1.5em;display:inline-block;box-shadow:none}a:hover.bodybutton,a:hover.bodybutton,a:active.bodybutton{color:#fff;background:var(--council-dark-blue);box-shadow:none;text-decoration-color:#fff}.biggertext{font-size:1.2em}.anchor-item{display:block;position:relative;z-index:-99;height:101px;margin-top:-101px;scroll-margin-top:101px}@media (max-width:1000px){.anchor-item{height:110px;margin-top:-110px;scroll-margin-top:110px}}.body-az-links{margin-top:-8px;margin-left:-8px}.body-az-links a:link,.body-az-links a:visited{margin:8px;padding:10px;background:var(--council-dark-blue);border-radius:9px;min-width:50px;display:inline-block;text-align:center;font-weight:700;color:#fff;font-size:1.3em;text-decoration:none}.body-az-links a:hover,.body-az-links a:active{text-decoration:underline}.i-want-to details summary{background-color:var(--council-grey-light);color:#333;cursor:pointer;padding:18px;font-size:1rem;width:100%;border:none;text-align:left;margin-bottom:5px;outline:none;transition:.4s;display:flex;align-items:center;border-radius:0;font-weight:400;font-family:sans-serif}.i-want-to details summary:after{content:'\002B';padding-left:5px;margin-left:auto;font-size:2.1em;line-height:21px}details[open] summary:after{content:"\2212"}details summary:active,details summary:hover,details summary:focus{background-color:var(--council-grey-darker)}.ex-highlight{margin-bottom:20px}.ex-highlight-intro{display:flex;padding:20px}.ex-highlight-climate .ex-highlight-intro{background:#e9f6ed}.ex-highlight-blue .ex-highlight-intro{background:#f5f5f5}.ex-highlight-icon{display:flex;padding-right:20px}.ex-highlight-desc{display:flex;align-items:center;max-width:100%;font-size:1.3em}.ex-highlight-climate .accordion{background:#76c190;color:#fff}.profiles-wrapper{display:flex;flex-wrap:wrap}.profiles-wrapper .ex-highlight-blue .ex-highlight-intro{border:solid 1px var(--council-dark-blue);border-bottom:none;padding:0}.profiles-wrapper .ex-highlight{width:46%;margin-right:4%;margin-block-end:var(--sp1-5)}.profiles-wrapper .ex-highlight-icon img{width:150px;height:auto;align-self:center}@media only screen and (max-width:600px){.profiles-wrapper .ex-highlight{width:100%;margin-right:0}}.ckeditor-accordion-container>dl{border:none;margin:0 0 5px}.ckeditor-accordion-container dt{font-weight:700}.profiles-wrapper dl{border:solid 1px var(--council-dark-blue)}.ex-highlight-climate dl{border:solid 1px #76c190}.ex-highlight dl{margin:0;border-top:none}.ckeditor-accordion-container p:first-child{margin-block-start:var(--sp1)}.ckeditor-accordion-container p:last-child{margin-block-end:var(--sp1)}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;right:11px;left:initial}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{background:#333;content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0}.accordion-blue .ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,.accordion-blue .ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after,.ex-highlight-blue .ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,.ex-highlight-blue .ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{background:#fff}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{left:13px}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{right:13px;left:auto}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){padding:18px;background-color:#f2f2f2;color:#333;border-bottom:none;box-shadow:none;text-decoration:none}.accordion-blue .ckeditor-accordion-container>dl dt>a,.accordion-blue .ckeditor-accordion-container>dl dt>a:not(.button),.ex-highlight-blue .ckeditor-accordion-container>dl dt>a,.ex-highlight-blue .ckeditor-accordion-container>dl dt>a:not(.button){background-color:var(--council-dark-blue);color:#fff}.ckeditor-accordion-container>dl dt>a:focus,.ckeditor-accordion-container>dl dt>a:not(.button):focus{outline-color:none}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:var(--council-grey-darker);box-shadow:none;color:#333;text-decoration:none}.accordion-blue .ckeditor-accordion-container>dl dt>a:hover,.accordion-blue .ckeditor-accordion-container>dl dt>a:not(.button):hover .ex-highlight-blue .ckeditor-accordion-container>dl dt>a:hover,.ex-highlight-blue .ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:var(--council-cyan);color:#fff}.ckeditor-accordion-container>dl dt.active>a{background-color:var(--council-grey-darker)}.ex-highlight-blue .ckeditor-accordion-container>dl dt.active>a,.accordion-blue .ckeditor-accordion-container>dl dt.active>a{background-color:var(--council-cyan)}.ex-highlight-climate .ckeditor-accordion-container>dl dt>a,.ex-highlight-climate .ckeditor-accordion-container>dl dt.active>a,.ex-highlight-climate .ckeditor-accordion-container>dl dt>a:hover{background:#76c190}.a-z .view-content ul{padding:0;margin-inline-start:0}.a-z li{display:inline-block;line-height:3.5em;list-style:none;padding:3px;width:10.2%;font-family:Consolas,Menlo,Monaco,'Droid Sans Mono',monospace;font-size:1.4rem}.a-z .block-content li{padding:0 0 10px}.a-z li a:link,.a-z li a:visited{color:#333;text-decoration:none}.funding-dates h3{font-size:1.3rem;font-weight:400;margin-top:5px}.upcoming-meeting-list .view-content p{margin-top:0}div.views-field-field-youtube-url{padding:var(--sp2) 0}.calander-list-view.view{display:block}.calander-list-view select{width:100%}.calander-list-view .fieldset legend,.calander-list-view .fieldset .form-item{display:inline-flex}.calander-list-view #edit-event-calendar-date-value-wrapper .form-item{margin-block:0}.calander-list-view .fieldset legend{width:auto}.fc-header-toolbar button{background:var(--council-mid-blue);border-color:var(--council-dark-blue);text-transform:capitalize}.fc-header-toolbar button.fc-button-primary:not(:disabled).fc-button-active,.fc-header-toolbar button.fc-button-primary:hover{background:var(--council-dark-blue)}.fc-unthemed td.fc-today{background:var(--council-light-blue)}.block__content .view-id-calendar table{margin-block-end:0}.block__content .view-id-calendar table td,.block__content .view-id-calendar table th{padding:0;vertical-align:baseline}.block__content .view-id-calendar .fc-list-view td{padding:var(--sp1)}.block__content .view-id-calendar table th{background:var(--council-grey-darker)}.fc-time{display:none}td.fc-time{display:block}.fc-day-grid-event .fc-content{white-space:normal}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ccc}.fc-row.fc-week.fc-widget-content,.fc-scroller.fc-day-grid-container{height:auto !important}article.node--type-event-calendar .field--type-daterange,article.node--type-event-calendar .text-content{margin-block-end:0}.node--type-road-status-report .field{margin-block-end:var(--sp)}.form-item__label{font-weight:700}.fieldset--group .fieldset__legend--visible~.fieldset__wrapper,.calander-list-view .fieldset,.fieldset{border:none}[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{color:var(--color-text-neutral-loud);border:1px solid var(--council-dark-blue);border-radius:var(--border-radius)}.fieldset__legend{background-color:transparent}.fieldset__label{color:var(--council-font-color);padding-inline-start:0}.fieldset__wrapper{padding-inline:0px;padding-block-start:5px}.form-item__label.form-required:after,.fieldset__label.form-required:after,.required-mark:after,.fieldset__legend .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='%23c00'/%3E%3C/svg%3E%0A")}.progress-tracker{margin:40px auto}.webform-progress-tracker .progress-step.is-complete .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before,.webform-progress-tracker .progress-step.is-complete .progress-marker:after{background-color:#046704}.progress-step.is-active .progress-marker:before{background-color:var(--council-dark-blue)}.messages-list{margin-top:0}.sitewide-notice{padding:0;font-size:125%}.sitewide-header-notice p:last-child,.general-note p:last-child{margin-block-end:0}.sitewide-header-notice p:first-child,.general-note p:first-child,.messages p{margin-block-start:0}div.sitewide-notice-body,div.messages,div.general-note,div.civil-defence-red-notice{border-radius:15px;padding-block:var(--sp1);padding-block-end:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5)}.messages{background:var(--council-dark-blue)}.messages a:hover,.messages a:active{color:currentColor}.general-note{border:none;background:var(--council-light-blue)}.tsunami-warning-notice,.civil-defence-red-notice,.sitewide-notice-red{background-color:var(--notice-red);color:#fff;font-size:125%}.tsunami-warning-notice{background:url("/themes/custom/whakatano/css/images/site-alert-icon-transparent.png") no-repeat right center var(--notice-red)}.sitewide-notice-red a,.sitewide-notice-red a:hover,.sitewide-notice-red a:active{color:#fff;text-decoration:underline}.sitewide-notice-red h2,.sitewide-notice-red .text-content{color:#fff}.cd-sitewide-notice{padding:10px 20px}.cd-sitewide-notice h2,.sitewide-header-notice h2{margin:0;font-weight:700;font-size:1.3em}.cd-sitewide-notice p{margin:10px 0 0}.sitewide-notice-orange{background:var(--notice-orange)}.sitewide-notice-blue{background:var(--notice-blue)}.sitewide-notice-orange a,.sitewide-notice-blue a{color:#333;text-decoration:underline;font-weight:400}.sitewide-header-notice{padding:1em 20px}.sitewide-header-notice .text-content{font-size:1.5rem}.page-node-type-civil-defence-event .region--content h2{overflow:hidden}.list-style .view-content{display:flex;flex-wrap:wrap}.list-style h2,.list-style p{margin:10px 0 0}.list-style h2 a{text-decoration:none}.list-style h2 a:hover{text-decoration:underline}.list-style .inline-img{margin:0;display:block}.list-style.view{gap:0;margin:var(--sp2) 0}@media (min-width:35rem){.list-style .view-content{gap:var(--sp1)}.list-style .views-row{float:left;width:48%;margin-bottom:var(--sp2);min-height:200px}#block-views-sub-pages-block .node{min-height:200px !important}}.list-style .views-row{margin-bottom:var(--sp1)}.pager{margin-top:50px}.path-frontpage #block-whakatano-page-title{display:none}.situational-content{background:#cce9f6;color:#333;margin-top:var(--sp1)}.situational-content a:link,.situational-content a:visited,.situational-content a:focus,.situational-content a:hover,.situational-content a:active{color:var(--council-dark-blue);text-decoration:none;border-bottom:dotted 1px var(--council-dark-blue);font-weight:400}.situational-content p{margin-bottom:.5em;margin-top:0;font-size:1.125rem}.situational-content .block__content{padding:2%}.situational-content h2,.situational-content h3{margin-top:0;margin-bottom:5px;color:var(--council-dark-blue)}.situational-content h2{font-size:1.3em;font-weight:700;line-height:1em}.situational-content hr{border:none;border-bottom:dotted 2px #fff;margin:1em -2%;clear:both}.home-common-links{margin-top:var(--sp1)}.home-common-links .view-content{display:block}.home-common-links .views-row{float:left;margin:1%;width:23%}@media (max-width:783px){.home-common-links .views-row{width:48%}.home-common-links .views-row img{width:100%}}@media (max-width:340px){.home-common-links .views-row{width:100%}.home-common-links .views-row img{width:100%}}.home-common-links .views-row img{opacity:1;display:block}.home-common-links .views-field-title .field-content{width:100%}.home-common-links .views-field-title a{color:#fff;background:var(--council-dark-blue);text-align:left;padding:5px 2% 5px 4%;width:100%;display:block;font-weight:700;text-decoration:none}.home-common-links .views-row:hover .views-field-field-link .field-content a{background:rgba(0,68,124,1)}.home-common-links .views-row:hover img{opacity:.75}footer .region *,.site-footer .menu li{margin-block-end:0;margin-block-start:0}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:none}}.site-footer__inner{padding-block:var(--sp1);margin:0 auto;max-width:var(--max-width)}.site-footer{background:0 0}.site-footer__inner{background:var(--council-grey-darker)}.site-footer .block__title{margin:.5em 0}.site-footer a,.site-footer a:hover,.site-footer .text-content a,.site-footer .text-content a:hover,.site-footer .text-content,.site-footer .block__title{color:#333;text-decoration:none;font-weight:400}.site-footer a:hover,.site-footer .text-content a:hover{text-decoration:underline}footer a:link.social,.contact-mega-outro a:link.social{width:27px;height:27px;text-indent:-9999px;display:inline-block;background-image:url(/themes/custom/whakatano/css/images/site-sprite.webp);margin-top:10px}footer a:link.youtube,.contact-mega-outro a:link.youtube{background-position:0 -30px}footer a:link.facebook,.contact-mega-outro a:link.facebook{background-position:-28px -30px;margin:0 6px}footer a.linkedin:link,.contact-mega-outro a.linkedin:link{background-position:-112px -30px;margin-right:6px}footer a.instagram:link,.contact-mega-outro a.instagram:link{background-position:-56px -30px;margin-right:6px}@media only screen and (min-width:1031px){.site-footer .block__title{font-size:1.7em}}@media only screen and (max-width:1029px){.site-footer .block__title{font-size:1.4em;font-weight:400}}#pay_mechanism h3,#pay_mechanism h4{color:#fff;margin:var(--sp1)}#pay_mechanism h4{font-weight:400}#pay-cc,#pay-a2a{float:left;width:43%;border:1px solid var(--council-dark-blue);padding:0 1% 15px;text-align:center;margin:2%;position:relative;border-radius:8px;background:#0092d0;color:#fff;box-shadow:0px 0px 120px var(--council-dark-blue) inset}@media only screen and (max-width:666px){#pay-cc,#pay-a2a{float:none;width:inherit}}#paymentLogos{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:10px}.PaymentLogo{width:60px;height:40px;background-repeat:no-repeat;flex:1;display:inline-block;background-position:50%,50%;min-width:80px;max-width:80px;margin:5px}.BankLogo{background-size:80%;background-color:#fff;border-radius:5px}#buttons{clear:both;display:block}#VisaCardLogo{background-image:url(/themes/custom/whakatano/css/images/VISA.png)}#VerifiedByVisaCardLogo{background-image:url(/themes/custom/whakatano/css/images/VerifiedByVisa.png)}#MasterCardCardLogo{background-image:url(/themes/custom/whakatano/css/images/MasterCard.png)}#MasterCardSecureCodeCardLogo{background-image:url(/themes/custom/whakatano/css/images/MasterCardSecureCode.png)}#ANZLogo{background-image:url(/themes/custom/whakatano/css/images/anz.png)}#ASBLogo{background-image:url(/themes/custom/whakatano/css/images/asb.png)}#BNZLogo{background-image:url(/themes/custom/whakatano/css/images/bnz.png)}#KiwiBankLogo{background-image:url(/themes/custom/whakatano/css/images/kiwibank.png)}#TSBLogo{background-image:url(/themes/custom/whakatano/css/images/tsb.png)}#WestpacLogo{background-image:url(/themes/custom/whakatano/css/images/westpac.png)}.block-wdc-ozone .form-wrapper table,.block-wdc-ozone .block__content table,#edit-wdc-ozone-confirmation-table{width:100%;text-align:left;border:solid 1px var(--council-grey-darker);border-bottom:none;border-spacing:0}.block-wdc-ozone .block__content table{margin-block-end:var(--sp2)}.block-wdc-ozone .form-wrapper table th,.block-wdc-ozone .form-wrapper table td,.block-wdc-ozone .block__content table th,.block-wdc-ozone .block__content table td,#edit-wdc-ozone-confirmation-table th,#edit-wdc-ozone-confirmation-table td{vertical-align:middle;padding:var(--sp1);border-bottom:solid 1px var(--council-grey-darker);background:0 0}#pay_mechanism .button{border:solid 1px}#pay-cc .button:focus,#pay-a2a .button:focus{outline:2px solid #fff}#pay-cc .button{background:linear-gradient(to top,#14b18e 0%,#93f9b9 100%)}#pay-a2a .button{background:linear-gradient(to top,#ffb346 0%,#ffdca8 100%)}#pay-cc .button:active{background:#93f9b9}#pay-a2a .button:active{background:#ffdca8}.form-item-t-and-c label.form-item__label.option{font-weight:700}.description.form-item__description,.form-item-t-and-c .form-item__description{max-width:100%}div#block-waste-search-block{background:var(--council-grey-light);border-radius:var(--border-radius);border:solid 1px #ccc;padding:var(--sp)}div#block-waste-search-block #addr-cal-inner{margin-top:var(--sp)}div#block-waste-search-block .button{margin:0}div#block-waste-search-block .form-wrapper table td,div#block-waste-search-block .form-wrapper table th{padding:0}div#block-waste-search-block .ui-datepicker .ui-datepicker-header{background:var(--council-dark-blue);color:#fff;font-weight:400}div#block-waste-search-block .ui-widget-header .ui-icon{background-color:#fff;border-radius:8px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fff;color:#333}.rubbish .ui-state-default,.wasteKey .rubbish{background:#8dc5da}.green .ui-state-default{background-image:-webkit-linear-gradient(135deg,#bacb63 50%,#8dc5da 50%)}.recycling .ui-state-default{background-image:-webkit-linear-gradient(135deg,#ffda00 50%,#8dc5da 50%)}.wasteKey .rubbish,.wasteKey .green,.wasteKey .recycling{width:37px;height:24px;display:inline-block;margin-right:10px}.wasteKey .green{margin-left:5px;background:#bacb63}.wasteKey .recycling{margin-left:5px;background:#ffda00}.wasteKey{margin-top:5px}
