/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{--color-black:#1b1b1b;--color-black--as-rgb:27,27,27;--color-white:#fff;--color-grey:;--color-grey--dark:#5d687e;--color-grey--light:#f3f3f3;--color-primary:#fac094;--color-primary--dark:#f5822b;--color-primary--light:#fdebdd;--color-secondary:#00a167;--system--color-green:#86bd01;--system--color-green--as-rgb:134,189,1;--system--color-green--light:#eef5df;--system--color-red:#db1f28;--system--color-red--as-rgb:219,31,40;--system--color-red--light:#fae1e2;--system--color-yellow:#fbb333;--system--color-yellow--as-rgb:251,179,51;--system--color-yellow--light:#fef4e4;--system--color-blue:#324fbd;--system--color-blue--as-rgb:50,79,189;--system--color-blue--light:#e4e7f5;--bg--default:var(--color-grey--light);--bg--variant:var(--color-white);--outline-animation--offset-start:0.375rem;--outline-animation--offset-end:0.125rem;--box-shadow:0px 4px 4px 0px rgba(var(--color-black--as-rgb),.15);--box-shadow-card:0px 4px 4px 0px rgba(var(--color-black--as-rgb),.2);--box-shadow-hover:0px 8px 8px 0px rgba(var(--color-black--as-rgb),.2);--border:1px solid var(--color-black);--spacing--xlarge:5rem;--spacing--large:3.125rem;--spacing--medium:2.1875rem;--spacing--small:1.25rem;--spacing--xsmall:0.625rem;--radius-default:0.6875rem;--radius-large:30rem;--height-header--top:2.5rem;--height-header--main:4.625rem;--height-header:calc(var(--height-header--main) + var(--height-header--top));--logo-size:4.0625rem;--logo-footer-size:7rem;--logo-footer-overflow:calc(var(--logo-footer-size)/2)}html.js-header-oh-active{--height-header--top:0.5rem;--height-header--main:4.5rem;--logo-size:3rem}body{--height-toolbar-hor:0rem}body.toolbar-fixed,body:not(.toolbar-fixed).toolbar-vertical{--height-toolbar-hor:2.4375rem}body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed{--height-toolbar-hor:4.9375rem}body{--width-toolbar-vert:0rem}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{--width-toolbar-vert:15rem}@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/themes/custom/cce_custom/assets/fonts/open-sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/themes/custom/cce_custom/assets/fonts/open-sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Bree;font-style:normal;font-weight:400;src:url(/themes/custom/cce_custom/assets/fonts/bree/Bree-Regular.ttf) format("truetype")}@font-face{font-display:fallback;font-family:Bree;font-style:italic;font-weight:400;src:url(/themes/custom/cce_custom/assets/fonts/bree/Bree-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Bree;font-style:normal;font-weight:300;src:url(/themes/custom/cce_custom/assets/fonts/bree/Bree-Light.ttf) format("truetype")}@keyframes outline-animation{0%{outline-offset:var(--outline-animation--offset-start)}to{outline-offset:var(--outline-animation--offset-end)}}:where(.page) [tabindex]:not([tabindex="-1"]):focus,:where(.page) a:focus,:where(.page) button:focus,:where(.page) input:focus,:where(.page) select:focus,:where(.page) textarea:focus{animation-fill-mode:forwards;animation:outline-animation .2s ease;outline:.125rem solid currentColor;outline-offset:var(--outline-animation--offset-end)}:where(.page) [tabindex="-1"]:focus{outline:0}:where(.page) :focus:not(:focus-visible){outline:0}:where(.page) form{--base-line-rhythm:1.25em}:where(.page) form>*+*{margin-top:var(--base-line-rhythm)}:where(.page) form .form-actions{--base-line-rhythm:1.875em}:where(.page) fieldset{border:0;padding:0}:where(.page) fieldset .fieldset-wrapper>*+*{margin-top:var(--base-line-rhythm)}:where(.page) .label,:where(.page) label:not(.option),:where(.page) legend{display:block;font-weight:600;margin-bottom:.3125rem}:where(.page) h4.label{font-weight:400}:where(.page) .label-above+ul{margin-top:0}:where(.page) .label-inline{display:inline-block}:where(.page) .label-strong{font-weight:700}:where(.page) button,:where(.page) input,:where(.page) optgroup,:where(.page) select,:where(.page) textarea{color:inherit}:where(.page) input[data-textual-input=true],:where(.page) select,:where(.page) textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border);border-radius:var(--radius-default);padding:1em 1.5em;transition:all .2s ease;width:100%}:where(.page) input[data-textual-input=true].error,:where(.page) select.error,:where(.page) textarea.error{border-color:rgb(var(--system--color-red--as-rgb))}:where(.page) input[data-textual-input=true]::-moz-placeholder,:where(.page) select::-moz-placeholder,:where(.page) textarea::-moz-placeholder{opacity:1}:where(.page) input[data-textual-input=true]::placeholder,:where(.page) select::placeholder,:where(.page) textarea::placeholder{opacity:1}:where(.page) textarea{display:block}:where(.page) input[type=checkbox],:where(.page) input[type=radio]{margin-left:.1875rem;margin-top:.1875rem;opacity:0;position:absolute}:where(.page) input[type=checkbox]+label,:where(.page) input[type=radio]+label{--active-color:var(--color-black);align-items:baseline;cursor:pointer;display:inline-flex;gap:.75rem}:where(.page) input[type=checkbox]+label .icon,:where(.page) input[type=radio]+label .icon{flex:0 0 auto}:where(.page) input[type=checkbox]+label .text,:where(.page) input[type=radio]+label .text{flex:1 1 auto}:where(.page) input[type=checkbox]+label .icon,:where(.page) input[type=radio]+label .icon{--size:1.25rem;align-items:center;background-color:var(--color-white);border:var(--border);display:flex;height:var(--size);justify-content:center;position:relative;top:-.0625em;transition:all .2s ease;width:var(--size)}:where(.page) input[type=checkbox]+label .icon svg,:where(.page) input[type=radio]+label .icon svg{fill:transparent;transition:all .2s ease}:where(.page) input[type=checkbox]:focus+label .icon,:where(.page) input[type=radio]:focus+label .icon{animation-fill-mode:forwards;animation:outline-animation .2s ease;outline:.125rem solid currentColor;outline-offset:var(--outline-animation--offset-end)}:where(.page) input[type=radio]+label .icon{border-radius:50%}:where(.page) input[type=radio]+label .icon .disc{--disc-size:0.625rem;border-radius:50%;height:var(--disc-size);transition:all .2s ease;width:var(--disc-size)}:where(.page) input[type=radio]:checked+label .disc{background-color:var(--active-color)}:where(.page) input[type=checkbox]+label .icon{border-radius:.25rem}:where(.page) input[type=checkbox]+label .icon svg{height:auto;margin:auto;position:relative;top:4%;width:75%}:where(.page) input[type=checkbox]:checked+label .icon{border-color:var(--active-color)}:where(.page) input[type=checkbox]:checked+label .icon svg{fill:currentColor}:where(.page) .form-required:after{color:rgb(var(--system--color-red--as-rgb));content:"*"}:where(.page) .form-item--error-message,:where(.page) [id*=errormessage]{align-items:baseline;color:rgb(var(--system--color-red--as-rgb));display:inline-flex;font-size:85%;gap:.625em;margin-top:.5em}:where(.page) .form-item--error-message+.form-checkboxes,:where(.page) .form-item--error-message+.js-webform-radios,:where(.page) [id*=errormessage]+.form-checkboxes,:where(.page) [id*=errormessage]+.js-webform-radios{margin-top:.625rem}:where(.page) .form-item--error-message:before,:where(.page) [id*=errormessage]:before{--size:1.25rem;background-image:url(/themes/custom/cce_custom/assets/images/form-error.svg);background-position:0 0;background-repeat:no-repeat;background-size:var(--size);content:"";display:inline-block;flex-shrink:0;height:var(--size);transform:translateY(.21875rem);width:var(--size)}:where(.page) .description{margin-top:.5em}:where(.page) .form-type-processed-text>*+*{margin-top:var(--base-line-rhythm)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);font-size:16px}:where(.page){color:var(--color-black);font-family:var(--font-family-open-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--font-size-value);line-height:var(--line-height-value)}:where(.page) .h1,:where(.page) .h2,:where(.page) .h3,:where(.page) .h4,:where(.page) .h5,:where(.page) .h6,:where(.page) h1,:where(.page) h2,:where(.page) h3,:where(.page) h4,:where(.page) h5,:where(.page) h6{margin:0}:where(.page) .h1>a,:where(.page) .h2>a,:where(.page) .h3>a,:where(.page) .h4>a,:where(.page) .h5>a,:where(.page) .h6>a,:where(.page) h1>a,:where(.page) h2>a,:where(.page) h3>a,:where(.page) h4>a,:where(.page) h5>a,:where(.page) h6>a{text-decoration:none}:where(.page) .heading--xxl{--base-line-rhythm:0.25em;font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);font-weight:400;line-height:var(--line-height-value)}:where(.page) .heading--xl,:where(.page) h1{--base-line-rhythm:0.25em;font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);font-weight:400;line-height:var(--line-height-value);margin-top:0}:where(.page) .heading--l,:where(.page) h2{--base-line-rhythm:0.25em;font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);font-weight:400;line-height:var(--line-height-value)}:where(.page) .heading--m,:where(.page) h3{--base-line-rhythm:0.45em;font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);font-weight:400;line-height:var(--line-height-value)}:where(.page) .heading--s,:where(.page) h4{font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);line-height:var(--line-height-value)}:where(.page) .heading--xs,:where(.page) h5{font-family:var(--font-family-open-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--font-size-value);font-weight:700;line-height:var(--line-height-value)}:where(.page) .title--with-sub *{display:block}:where(.page) .title--with-sub .title__sub{font-size:var(--font-size-value);font-weight:300}:where(.page) p{margin:0}:where(.page) .text--small{color:var(--color-black);font-family:var(--font-family-open-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--font-size-value);line-height:var(--line-height-value)}:where(.page) figure{margin:0}:where(.page) figure figcaption{margin-top:.5em}:where(.page) img,:where(.page) video{display:block;font-size:smaller;height:auto;max-width:100%}:where(.page) svg{fill:currentColor}@layer{:where(.page) svg.svg-use{display:flex}}:where(.page) a{color:currentColor;text-decoration-thickness:.046875em;text-underline-offset:.2em;transition:all .2s ease}:where(.page) a img{border:0;outline:0 none}:where(.page) ul{list-style:none;margin:0;padding:0}:where(.page) ul>li:before{content:"​";position:absolute}:where(.page) ol{list-style:none;margin:0;padding:0}:where(.page) ol>li:before{content:"​";position:absolute}:where(.page) dl{margin:0}:where(.page) dl .item--with-icon{align-items:baseline;display:flex;gap:1.25rem}:where(.page) dl dt{font-weight:700}:where(.page) dl dd{margin-left:0}:where(.page) dl dd.item--with-icon{margin-top:.125rem;padding-left:2.4375rem}:where(.page) hr{background-color:var(--color-text);border:none;height:1px;width:100%}:where(.page) strong{font-weight:700}:where(.page) em{font-style:italic}:where(.page) blockquote{margin:0}:where(.page) blockquote p{font-size:1.25em}:where(.page) table{border-collapse:collapse;border-spacing:0;width:100%}:where(.page) table caption{font-weight:600;margin-bottom:.9375rem;text-align:left}:where(.page) table td,:where(.page) table th{border:.0625rem solid var(--color-black);padding:.625rem .9375rem;text-align:left;vertical-align:top}.bg--grey{background-color:var(--color-grey--light)}.bg--white{background-color:var(--color-white)}.bg--peach{background-color:var(--color-primary--light)}.color-primary{color:var(--color-primary)}.color--secondary{color:var(--color-secondary)}.text-formatted>*+*{margin-top:var(--base-line-value)}.text-formatted>*+ol,.text-formatted>*+ul{margin-top:.46875rem}.text-formatted>*+p{margin-top:calc(var(--base-line-value)/2)}.text-formatted h2+p:not(:first-child),.text-formatted h3+p:not(:first-child),.text-formatted h4+p:not(:first-child),.text-formatted h5+p:not(:first-child){margin-top:.46875rem}.text-formatted .h2,.text-formatted h2{--base-line-rhythm:0.45em}.text-formatted .h2,.text-formatted .h3,.text-formatted h2,.text-formatted h3{font-family:var(--font-family-bree,Georgia,Times New Roman,DejaVu Serif,serif);font-size:var(--font-size-value);font-weight:400;line-height:var(--line-height-value)}.text-formatted .h4,.text-formatted h4{font-family:var(--font-family-open-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol);font-size:var(--font-size-value);font-weight:700;line-height:var(--line-height-value)}.text-formatted figure:not(:last-child){margin-bottom:var(--base-line-rhythm)}.text-formatted figure blockquote{--base-line-rhythm:0}.text-formatted ul{list-style:disc;padding-left:1.25em;--base-line-rhythm:3.125rem}.text-formatted ul ::marker{color:currentColor}.text-formatted ul>li:before{content:none}.text-formatted ol{list-style:decimal;padding-left:1.25em}.text-formatted ol ::marker{color:currentColor}.text-formatted ol>li:before{content:none}.text-formatted table:not(:last-child){margin-bottom:var(--base-line-rhythm)}.text-formatted .lnk--ext *{display:inline}@page{margin:1cm}#main-content,.footer,.main-menu,.search{display:none}.page{background:none;display:block}.content,.page,main{margin:0;max-width:100%;padding:0;width:100%}.content,main{float:none}main a :after{content:" [" attr(href) "] ";font-size:smaller}.media-image_left,.media-image_right{float:none;margin:0}@media (hover:hover){:where(.page) input[data-textual-input=true]:hover,:where(.page) select:hover,:where(.page) textarea:hover{box-shadow:var(--box-shadow-card)}:where(.page) input[type=checkbox]:hover+label .label-wrapper,:where(.page) input[type=radio]:hover+label .label-wrapper{text-decoration:underline;text-underline-offset:.1875em}:where(.page) input[type=checkbox]:hover+label .icon,:where(.page) input[type=radio]:hover+label .icon{box-shadow:var(--box-shadow-card)}:where(.page) .h1>a:hover,:where(.page) .h2>a:hover,:where(.page) .h3>a:hover,:where(.page) .h4>a:hover,:where(.page) .h5>a:hover,:where(.page) .h6>a:hover,:where(.page) h1>a:hover,:where(.page) h2>a:hover,:where(.page) h3>a:hover,:where(.page) h4>a:hover,:where(.page) h5>a:hover,:where(.page) h6>a:hover{text-decoration-line:underline}:where(.page) a:hover{text-decoration-thickness:.09375em}}@media (min-width:0em) and (max-width:47.9375em){:where(.page){--font-size-value:1rem}:where(.page){--line-height-value:1.8rem}:where(.page) .heading--xxl{--font-size-value:2.5rem}:where(.page) .heading--xxl{--line-height-value:3.125rem}:where(.page) .heading--xl,:where(.page) h1{--font-size-value:2.5rem}:where(.page) .heading--xl,:where(.page) h1{--line-height-value:3.125rem}:where(.page) .heading--l,:where(.page) h2{--font-size-value:2rem}:where(.page) .heading--l,:where(.page) h2{--line-height-value:2rem}:where(.page) .heading--m,:where(.page) h3{--font-size-value:1.5rem}:where(.page) .heading--m,:where(.page) h3{--line-height-value:1.68rem}:where(.page) .heading--s,:where(.page) h4{--font-size-value:1.25rem}:where(.page) .heading--s,:where(.page) h4{--line-height-value:1.75rem}:where(.page) .heading--xs,:where(.page) h5{--font-size-value:1rem}:where(.page) .heading--xs,:where(.page) h5{--line-height-value:1.4rem}:where(.page) .title--with-sub .title__sub{--font-size-value:1.5625rem}:where(.page) .text--small{--font-size-value:0.75rem}:where(.page) .text--small{--line-height-value:1.05rem}.text-formatted{--base-line-value:1.25rem}.text-formatted .h2,.text-formatted h2{--font-size-value:1.5rem;--line-height-value:1.68rem}.text-formatted .h3,.text-formatted h3{--font-size-value:1.25rem;--line-height-value:1.75rem}.text-formatted .h4,.text-formatted h4{--font-size-value:1rem;--line-height-value:1.4rem}}@media (min-width:48em) and (max-width:63.9375em){:where(.page){--font-size-value:1.0625rem}:where(.page){--line-height-value:1.9125rem}:where(.page) .heading--xxl{--font-size-value:4.03125rem}:where(.page) .heading--xxl{--line-height-value:4.15625rem}:where(.page) .heading--xl,:where(.page) h1{--font-size-value:3.4375rem}:where(.page) .heading--xl,:where(.page) h1{--line-height-value:4.15625rem}:where(.page) .heading--l,:where(.page) h2{--font-size-value:2.875rem}:where(.page) .heading--l,:where(.page) h2{--line-height-value:2.875rem}:where(.page) .heading--m,:where(.page) h3{--font-size-value:2rem}:where(.page) .heading--m,:where(.page) h3{--line-height-value:2.09rem}:where(.page) .heading--s,:where(.page) h4{--font-size-value:1.375rem}:where(.page) .heading--s,:where(.page) h4{--line-height-value:1.925rem}:where(.page) .heading--xs,:where(.page) h5{--font-size-value:1.0625rem}:where(.page) .heading--xs,:where(.page) h5{--line-height-value:1.4rem}:where(.page) .title--with-sub .title__sub{--font-size-value:2.34375rem}:where(.page) .text--small{--font-size-value:0.75rem}:where(.page) .text--small{--line-height-value:1.05rem}.text-formatted{--base-line-value:1.875rem}.text-formatted .h2,.text-formatted h2{--font-size-value:2rem;--line-height-value:2.09rem}.text-formatted .h3,.text-formatted h3{--font-size-value:1.375rem;--line-height-value:1.925rem}.text-formatted .h4,.text-formatted h4{--font-size-value:1.0625rem;--line-height-value:1.4rem}}@media (min-width:64em){:where(.page){--font-size-value:1.125rem}:where(.page){--line-height-value:2.025rem}:where(.page) .heading--xxl{--font-size-value:5.5625rem}:where(.page) .heading--xxl{--line-height-value:5.1875rem}:where(.page) .heading--xl,:where(.page) h1{--font-size-value:4.375rem}:where(.page) .heading--xl,:where(.page) h1{--line-height-value:5.1875rem}:where(.page) .heading--l,:where(.page) h2{--font-size-value:3.75rem}:where(.page) .heading--l,:where(.page) h2{--line-height-value:3.75rem}:where(.page) .heading--m,:where(.page) h3{--font-size-value:2.5rem}:where(.page) .heading--m,:where(.page) h3{--line-height-value:2.5rem}:where(.page) .heading--s,:where(.page) h4{--font-size-value:1.5rem}:where(.page) .heading--s,:where(.page) h4{--line-height-value:2.1rem}:where(.page) .heading--xs,:where(.page) h5{--font-size-value:1.125rem}:where(.page) .heading--xs,:where(.page) h5{--line-height-value:1.4rem}:where(.page) .title--with-sub .title__sub{--font-size-value:3.125rem}:where(.page) .text--small{--font-size-value:0.75rem}:where(.page) .text--small{--line-height-value:1.05rem}.text-formatted{--base-line-value:2.5rem}.text-formatted .h2,.text-formatted h2{--font-size-value:2.5rem;--line-height-value:2.5rem}.text-formatted .h3,.text-formatted h3{--font-size-value:1.5rem;--line-height-value:2.1rem}.text-formatted .h4,.text-formatted h4{--font-size-value:1.125rem;--line-height-value:1.4rem}}
