.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@charset "UTF-8";
/**
  * Erdmann & Freunde - Nutshell
  * Starterkit
  * erdmann-freunde.de/nutshell/
  *
  * Lizenziert unter MIT OPEN SOURCE
  *
  */
/** Contents
  *
  * SETTINGS
  * ...variables
  *
  *
  * MIXINS
  * ...general
  * ...responsive
  *
  *
  * GENERIC
  * ...normalize
  * ...contao-reset
  * ...box-sizing
  *
  *
  * BASE
  * ...shared
  * ...page
  * ...type
  * ...grid
  * ...layout
  *
  *
  * COMPONENTS
  * ...media
  * ...tables
  * ...accordion
  * ...links
  * ...events
  * ...faq
  * ...forms
  * ...navs
  * ...news
  * ...newsletter
  * ...slider
  * ...downloads
  *
  */
/*body::after {
  content: "Kompiliert, endlich ✔️";
  display: block;
  color: limegreen;
}*/
html {
  --color-default: #ff5636;
  --color-gray-dark: #222;
  --color-gray: #555;
  --color-gray-light: #ccc;
  --color-brand: var(--color-default);
  --color-highlight: var(--color-brand);
  --color-page-background: #fff;
  --color-text: var(--color-gray-dark);
  --color-text-inverted: var(--color-page-background);
  --color-error: rgba(255, 0, 0, 1);
  --color-error-light: rgba(255, 0, 0, 0.5);
  --base-font-size-xs: 0.875rem;
  --base-font-size: 1rem;
  --base-font-size-xl: 1.125rem;
  --base-line-height: 1.625;
  --base-font-weight: 400;
  --base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
    "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --base-spacing-unit: 1rem;
  --base-spacing-unit-xs: calc(var(--base-spacing-unit) / 4);
  --base-spacing-unit-sm: calc(var(--base-spacing-unit) / 2);
  --base-spacing-unit-lg: calc(var(--base-spacing-unit) * 2);
  --base-spacing-unit-xl: calc(var(--base-spacing-unit) * 4);
  --base-border-radius: 4px;
  --base-border-width: 1px;
  --base-border-color: var(--color-gray-light);
  --base-border: var(--base-border-width) solid var(--base-border-color);
  --grid-columns: 12;
  --grid-gutter: 1.875rem;
  --grid-gutter-half: calc(var(--grid-gutter) / 2);
  --layout-spacing-sides: var(--base-spacing-unit);
  --layout-wrapper-background: transparent;
  --layout-header-background: var(--color-page-background);
  --layout-header-color: var(--color-text);
  --layout-footer-background: transparent;
  --layout-footer-color: var(--color-text);
  --article-spacing-sides: var(--grid-gutter-half);
  --article-spacing-top: var(--base-spacing-unit);
  --article-spacing-bottom: var(--base-spacing-unit);
  --headings-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --headings-font-weight: 700;
  --headings-color: "currentColor";
  --h1-font-family: var(--headings-font-family);
  --h1-font-weight: var(--headings-font-weight);
  --h1-color: var(--headings-color);
  --h1-font-size: 2rem;
  --h1-font-size-sm: 2rem;
  --h1-font-size-md: 2.25rem;
  --h1-font-size-lg: 2.25rem;
  --h1-font-size-xl: 2.25rem;
  --h1-line-height: 1.55;
  --h1-spacing-top: 0;
  --h1-spacing-bottom: 0.5rem;
  --h2-font-family: var(--headings-font-family);
  --h2-font-weight: var(--headings-font-weight);
  --h2-color: var(--headings-color);
  --h2-font-size: 1.625rem;
  --h2-font-size-sm: 1.625rem;
  --h2-font-size-md: 1.75rem;
  --h2-font-size-lg: 1.75rem;
  --h2-font-size-xl: 1.75rem;
  --h2-line-height: 1.5;
  --h2-spacing-top: 0;
  --h2-spacing-bottom: 0.5rem;
  --h3-font-family: var(--headings-font-family);
  --h3-font-weight: var(--headings-font-weight);
  --h3-color: var(--headings-color);
  --h3-font-size: 1.375rem;
  --h3-font-size-sm: 1.375rem;
  --h3-font-size-md: 1.5rem;
  --h3-font-size-lg: 1.5rem;
  --h3-font-size-xl: 1.5rem;
  --h3-line-height: 1.25;
  --h3-spacing-top: 0;
  --h3-spacing-bottom: 0.5rem;
  --h4-font-family: var(--headings-font-family);
  --h4-font-weight: var(--headings-font-weight);
  --h4-color: var(--headings-color);
  --h4-font-size: 1.125rem;
  --h4-font-size-sm: 1.125rem;
  --h4-font-size-md: 1.25rem;
  --h4-font-size-lg: 1.25rem;
  --h4-font-size-xl: 1.25rem;
  --h4-line-height: 1;
  --h4-spacing-top: 0;
  --h4-spacing-bottom: 0.5rem;
  --h5-font-family: var(--headings-font-family);
  --h5-font-weight: var(--headings-font-weight);
  --h5-color: var(--headings-color);
  --h5-font-size: 1rem;
  --h5-font-size-sm: 1rem;
  --h5-font-size-md: 1rem;
  --h5-font-size-lg: 1rem;
  --h5-font-size-xl: 1rem;
  --h5-line-height: 1;
  --h5-spacing-top: 0;
  --h5-spacing-bottom: 0.5rem;
  --h6-font-family: var(--headings-font-family);
  --h6-font-weight: var(--headings-font-weight);
  --h6-color: var(--headings-color);
  --h6-font-size: 0.875rem;
  --h6-font-size-sm: 0.875rem;
  --h6-font-size-md: 0.875rem;
  --h6-font-size-lg: 0.875rem;
  --h6-font-size-xl: 0.875rem;
  --h6-line-height: 1;
  --h6-spacing-top: 0;
  --h6-spacing-bottom: 0.5rem;
  --paragraph-link-color: var(--links-color);
  --paragraph-link-decoration: underline;
  --paragraph-link-decoration-hover: none;
  --code-color: var(--color-highlight);
  --selection-background: var(--color-brand);
  --pre-color-background: var(--color-gray);
  --pre-color: var(--color-text-inverted);
  --selection-color: var(--color-text-inverted);
  --hr-border: var(--base-border);
  --gallery-gutter: var(--grid-gutter);
  --gallery-gutter-half: calc(var(--gallery-gutter) / 2);
  --links-color: var(--color-highlight);
  --links-color-hover: var(--color-highlight);
  --links-color-visited: var(--links-color);
  --links-outline-focus: 2px dotted
    var(--links-outline-color, var(--color-highlight));
  --links-outline-active: none;
  --button-color: var(--color-text-inverted);
  --button-background: var(--color-highlight);
  --button-color-hover: var(--button-color);
  --button-background-hover: var(--color-highlight);
  --button-spacing: var(--base-spacing-unit-sm) var(--base-spacing-unit);
  --button-border-radius: var(--base-border-radius);
  --button-border-width: var(--base-border-width);
  --button-font-family: var(--base-font-family);
  --button-font-weight: 400;
  --button-font-size: var(--base-font-size);
  --button-line-height: var(--base-line-height);
  --nav-item-padding: var(--base-spacing-unit);
  --slider-arrow-color: inherit;
  --slider-arrow-size: 2rem;
  --slider-arrow-font-family: "Arial";
  --slider-menu-point-size: 2rem;
  --slider-menu-point-color: inherit;
  --slider-menu-point-color-active: var(--color-brand);
  --news-grid-columns-sm: 2;
  --news-grid-columns-md: 2;
  --news-grid-columns-lg: 3;
  --news-grid-columns-xl: 3;
  --news-border: var(--base-border);
  --events-grid-columns-sm: 1;
  --events-grid-columns-md: 2;
  --events-grid-columns-lg: 3;
  --events-grid-columns-xl: 3;
  --forms-input-border-width: var(--base-border-width);
  --forms-input-border-radius: var(--base-border-radius);
  --forms-input-border-color: rgba(0, 0, 0, 0.25);
  --forms-input-background: var(--color-page-background);
  --forms-input-line-height: normal;
  --forms-mandatory-color: var(--color-brand);
  --accordion-spacing: var(--base-spacing-unit);
  --accordion-content-spacing: var(--base-spacing-unit-sm);
  --accordion-content-background: var(--color-gray-light);
  --accordion-toggler-font-size: 1.5rem;
  --accordion-toggler-background: var(--color-highlight);
  --accordion-toggler-color: var(--color-text-inverted);
  --accordion-toggler-color-hover: var(--color-brand-primary);
  --accordion-toggler-spacing: var(--base-spacing-unit-xs);
  --accordion-toggler-border: 2px solid transparent;
  --download-link-color: inherit;
  --download-link-decoration: none;
  --table-border-width: 1px;
  --table-border-style: solid;
  --table-border-color: #ccc;
  --table-background-light: #eee;
  --newsletter-list-border: var(--base-border);
  --newsletter-reader-width: 600px;
  --newsletter-reader-border: var(--base-border);
  --faq-border: var(--base-border);
  --search-relevance-color: var(--color-gray);
  --search-url-color: var(--color-gray);
}

:root {
  --color-black: #3f3e3e;
  --color-white: #fff;
  --color-white-translucent: rgba(255, 255, 255, .8);
  --color-red: #d93c53;
  --color-muted-red: #c46774;
  --color-blue: #4555b3;
  --color-brand-primary: var(--color-red);
  --color-page-background: var(--color-white);
  --color-page-background-inverted: var(--color-black);
  --color-text: var(--color-black);
  --color-text-inverted: var(--color-white);
  --base-font-size: 1rem;
  --base-line-height: 1.625;
  --base-font-family: "Playfair Display", "Georgia", "Times New Roman", serif;
  --base-border-radius: 1em;
  --base-spacing-unit: 1em;
  --base-header-letter-spacing: calc(var(--base-spacing-unit) / 32);
  --base-button-letter-spacing: calc(var(--base-spacing-unit) / 8);
  --base-filter-drop-shadow: drop-shadow(calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 8) var(--color-black));
  --base-filter-drop-shadow-subtle: drop-shadow(calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 4) var(--base-spacing-unit) rgba(0, 0, 0, 0.2));
  --text-small-print-size: 90%;
  --links-color: var(--color-blue);
  --links-color-hover: var(--color-brand-primary);
  --links-color-active: var(--color-muted-red);
  --button-color: var(--color-text-inverted);
  --button-background: var(--links-color);
  --button-color-hover: var(--color-text-inverted);
  --button-background-hover: var(--color-brand-primary);
  --button-border-radius: var(--base-border-radius);
  --base-text-underline-offset: calc(var(--base-spacing-unit) / 8);
  --button-color-active: var(--color-white-translucent);
  --button-font-weight: 900;
  --accordion-spacing: var(--base-spacing-unit-sm);
  --accordion-toggler-font-size: var(--base-font-size);
  --accordion-toggler-background: transparent;
  --accordion-toggler-color: inherit;
  --accordion-toggler-border: var(--base-border);
  --accordion-toggler-spacing: var(--base-spacing-unit-sm);
  --accordion-toggler-icon-size: 1;
  --accordion-toggler-font-weight: 700;
  --accordion-content-spacing: 0 var(--base-spacing-unit) var(--base-spacing-unit);
  --accordion-content-background: var(--color-page-background);
  --accordion-content-border: var(--base-border);
  --accordion-top-border: 1px solid var(--color-brand-primary);
  --nav-item-padding: var(--nav-main-item-padding);
  --nav-color: var(--color-white);
  --nav-color-active: var(--color-white-translucent);
  --nav-main-item-padding: 0.5rem;
  --nav-main-item-padding-sm: 0.25rem;
  --nav-main-font-size: 0.875rem;
  --nav-main-font-weight: 400;
}

/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * Change font properties to `inherit` in all browsers (opinionated).
 */
button,
input,
select,
textarea {
  font: inherit;
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */
button,
input,
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the margin in Safari.
 * 1. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea { /* 1 */
  margin: 0;
}

/**
 * Remove the inheritence of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritence of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Change the cursor in all browsers (opinionated).
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

/**
 * Restore the default cursor to disabled elements unset by the previous rule.
 */
[disabled] {
  cursor: default;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/**
 * Set the global `box-sizing` state to `border-box`.
 *
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 * paulirish.com/2012/box-sizing-border-box-ftw
 */
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: var(--base-spacing-unit-sm);
}

ul,
ol,
dl,
blockquote,
p,
address,
hr,
fieldset,
figure,
pre {
  margin-bottom: var(--base-spacing-unit);
}

ul,
ol,
dd {
  margin-left: var(--base-spacing-unit);
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

a:focus-visible,
[tabindex="0"]:focus-visible {
  outline: var(--links-outline-focus);
}
a:active,
[tabindex="0"]:active {
  outline: var(--links-outline-active);
}

a {
  color: var(--links-color);
}
a:visited {
  color: var(--links-color-visited);
}

:not(p) a {
  text-decoration: none;
}

figure {
  margin: 0;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

html {
  font-family: var(--base-font-family, serif);
  font-size: var(--base-font-size-xs);
  line-height: var(--base-line-height);
  font-weight: var(--base-font-weight);
  background-color: var(--color-page-background);
  color: var(--color-text);
  overflow-y: scroll;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 34.375em) {
  html {
    font-size: var(--base-font-size-sm, var(--base-font-size));
  }
}
@media screen and (min-width: 48em) {
  html {
    font-size: var(--base-font-size);
  }
}
@media screen and (min-width: 58.75em) {
  html {
    font-size: var(--base-font-size-lg, var(--base-font-size));
  }
}
@media screen and (min-width: 68.75em) {
  html {
    font-size: var(--base-font-size-xl);
  }
}

html {
  scroll-behavior: smooth;
}

@font-face {
  font-display: swap;
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url("../../files/theme/fonts/PlayfairDisplay-Regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 900;
  src: url("../../files/theme/fonts/PlayfairDisplay-Black.woff2") format("woff2");
}
.heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
  font-family: var(--h1-font-family);
  font-size: var(--h1-font-size);
  font-weight: var(--h1-font-weight);
  line-height: var(--h1-line-height);
  color: var(--h1-color);
  margin-top: var(--h1-spacing-top);
  margin-bottom: var(--h1-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-xl);
  }
}

.heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
  font-family: var(--h2-font-family);
  font-size: var(--h2-font-size);
  font-weight: var(--h2-font-weight);
  line-height: var(--h2-line-height);
  color: var(--h2-color);
  margin-top: var(--h2-spacing-top);
  margin-bottom: var(--h2-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-xl);
  }
}

.heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
  font-family: var(--h3-font-family);
  font-size: var(--h3-font-size);
  font-weight: var(--h3-font-weight);
  line-height: var(--h3-line-height);
  color: var(--h3-color);
  margin-top: var(--h3-spacing-top);
  margin-bottom: var(--h3-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-xl);
  }
}

.heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
  font-family: var(--h4-font-family);
  font-size: var(--h4-font-size);
  font-weight: var(--h4-font-weight);
  line-height: var(--h4-line-height);
  color: var(--h4-color);
  margin-top: var(--h4-spacing-top);
  margin-bottom: var(--h4-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-xl);
  }
}

.heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
  font-family: var(--h5-font-family);
  font-size: var(--h5-font-size);
  font-weight: var(--h5-font-weight);
  line-height: var(--h5-line-height);
  color: var(--h5-color);
  margin-top: var(--h5-spacing-top);
  margin-bottom: var(--h5-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-xl);
  }
}

.heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
  font-family: var(--h6-font-family);
  font-size: var(--h6-font-size);
  font-weight: var(--h6-font-weight);
  line-height: var(--h6-line-height);
  color: var(--h6-color);
  margin-top: var(--h6-spacing-top);
  margin-bottom: var(--h6-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-xl);
  }
}

p,
ul,
ol {
  margin-top: 0;
}
p a,
ul a,
ol a {
  -webkit-text-decoration: var(--paragraph-link-decoration);
          text-decoration: var(--paragraph-link-decoration);
}
p a:hover,
ul a:hover,
ol a:hover {
  --paragraph-link-decoration: var(--paragraph-link-decoration-hover);
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

code {
  color: var(--code-color);
}

pre {
  padding: 1rem;
  background: var(--pre-color-background);
  color: var(--pre-color);
  overflow-x: scroll;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: var(--hr-border);
}

.li--block {
  margin-bottom: 1rem;
}

.ce_text,
.content-text {
  margin-bottom: var(--base-spacing-unit);
}

::-moz-selection {
  background: var(--selection-background);
  color: var(--selection-color);
  opacity: 1;
}

::selection {
  background: var(--selection-background);
  color: var(--selection-color);
  opacity: 1;
}

::-moz-selection {
  background: var(--color-brand-primary);
  color: var(--color-page-background);
}

::selection {
  background: var(--color-brand-primary);
  color: var(--color-page-background);
}

p, h1, h2, h3, h4, h5, h6, ul, ol {
  font-family: var(--base-font-family);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
  letter-spacing: var(--base-header-letter-spacing);
  position: relative;
}
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
  content: "";
  display: block;
  width: 300%;
  height: calc(var(--base-spacing-unit) / 4);
  background-color: var(--color-brand-primary);
  margin-top: calc(var(--base-spacing-unit) / 4);
  position: absolute;
  left: -200%;
}

.drop-cap p:first-child::first-letter {
  color: var(--color-brand-primary);
  float: left;
  margin: 0 calc(var(--base-spacing-unit) / 4) 0 calc(var(--base-spacing-unit) / 8);
  font-size: 5rem;
  font-weight: 900;
  line-height: 0.9;
}

p, li, h1, h2, h3, h4, h5, h6 {
  -webkit-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  orphans: 2;
  widows: 2;
}

ul, ol {
  list-style-type: square;
}
ul:last-child, ol:last-child {
  margin-bottom: calc(var(--base-spacing-unit) * 2.5);
}

.info-box {
  border: 1px solid var(--color-brand-primary);
  border-radius: var(--base-border-radius);
  padding: var(--base-spacing-unit);
  border-radius: 20px;
  padding: 20px;
}
.info-box .info-box-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: var(--color-page-background);
  background: var(--color-brand-primary);
  margin: -20px -20px 20px -20px;
  border-radius: 20px 20px 0 0;
}
.info-box .info-box-icon img {
  width: 2em;
  margin: calc(var(--base-spacing-unit) / 2);
}
.info-box .info-box-title {
  font-weight: 900;
  letter-spacing: var(--base-header-letter-spacing);
  font-size: 1.25rem;
}

.small-print,
figcaption {
  font-size: var(--text-small-print-size);
}

.row {
  display: grid;
  grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr));
  -moz-column-gap: var(--grid-gutter);
       column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .row {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}

.row--gap-y {
  row-gap: var(--grid-gutter);
}

.ce_gallery > ul li, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  display: grid;
  grid-column: 1/-1;
  max-width: 100%;
}
@supports not (display: grid) {
  .ce_gallery > ul li, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}

.col {
  grid-column: 1/-1;
}

.col-1 {
  grid-column: span 1/span 1;
}
@supports not (display: grid) {
  .col-1 {
    width: 8.3333333333%;
  }
}

.row-start-1 {
  grid-row-start: 1;
}

.row-span-1 {
  grid-row: span 1/span 1;
}

.col-2 {
  grid-column: span 2/span 2;
}
@supports not (display: grid) {
  .col-2 {
    width: 16.6666666667%;
  }
}

.row-start-2 {
  grid-row-start: 2;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

.col-3 {
  grid-column: span 3/span 3;
}
@supports not (display: grid) {
  .col-3 {
    width: 25%;
  }
}

.row-start-3 {
  grid-row-start: 3;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

.col-4 {
  grid-column: span 4/span 4;
}
@supports not (display: grid) {
  .col-4 {
    width: 33.3333333333%;
  }
}

.row-start-4 {
  grid-row-start: 4;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

.col-5 {
  grid-column: span 5/span 5;
}
@supports not (display: grid) {
  .col-5 {
    width: 41.6666666667%;
  }
}

.row-start-5 {
  grid-row-start: 5;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

.col-6 {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .col-6 {
    width: 50%;
  }
}

.row-start-6 {
  grid-row-start: 6;
}

.row-span-6 {
  grid-row: span 6/span 6;
}

.col-7 {
  grid-column: span 7/span 7;
}
@supports not (display: grid) {
  .col-7 {
    width: 58.3333333333%;
  }
}

.row-start-7 {
  grid-row-start: 7;
}

.row-span-7 {
  grid-row: span 7/span 7;
}

.col-8 {
  grid-column: span 8/span 8;
}
@supports not (display: grid) {
  .col-8 {
    width: 66.6666666667%;
  }
}

.row-start-8 {
  grid-row-start: 8;
}

.row-span-8 {
  grid-row: span 8/span 8;
}

.col-9 {
  grid-column: span 9/span 9;
}
@supports not (display: grid) {
  .col-9 {
    width: 75%;
  }
}

.row-start-9 {
  grid-row-start: 9;
}

.row-span-9 {
  grid-row: span 9/span 9;
}

.col-10 {
  grid-column: span 10/span 10;
}
@supports not (display: grid) {
  .col-10 {
    width: 83.3333333333%;
  }
}

.row-start-10 {
  grid-row-start: 10;
}

.row-span-10 {
  grid-row: span 10/span 10;
}

.col-11 {
  grid-column: span 11/span 11;
}
@supports not (display: grid) {
  .col-11 {
    width: 91.6666666667%;
  }
}

.row-start-11 {
  grid-row-start: 11;
}

.row-span-11 {
  grid-row: span 11/span 11;
}

.col-12 {
  grid-column: span 12/span 12;
}
@supports not (display: grid) {
  .col-12 {
    width: 100%;
  }
}

.row-start-12 {
  grid-row-start: 12;
}

.row-span-12 {
  grid-row: span 12/span 12;
}

@media screen and (min-width: 0) {
  .col-xs-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-xs-1 {
      width: 8.3333333333%;
    }
  }
  .col-xs-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-xs-2 {
      width: 16.6666666667%;
    }
  }
  .col-xs-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-xs-3 {
      width: 25%;
    }
  }
  .col-xs-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-xs-4 {
      width: 33.3333333333%;
    }
  }
  .col-xs-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-xs-5 {
      width: 41.6666666667%;
    }
  }
  .col-xs-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-xs-6 {
      width: 50%;
    }
  }
  .col-xs-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-xs-7 {
      width: 58.3333333333%;
    }
  }
  .col-xs-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-xs-8 {
      width: 66.6666666667%;
    }
  }
  .col-xs-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-xs-9 {
      width: 75%;
    }
  }
  .col-xs-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-xs-10 {
      width: 83.3333333333%;
    }
  }
  .col-xs-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-xs-11 {
      width: 91.6666666667%;
    }
  }
  .col-xs-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-xs-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 0) {
  .row-span-xs-1 {
    grid-row: span 1/span 1;
  }
  .row-span-xs-2 {
    grid-row: span 2/span 2;
  }
  .row-span-xs-3 {
    grid-row: span 3/span 3;
  }
  .row-span-xs-4 {
    grid-row: span 4/span 4;
  }
  .row-span-xs-5 {
    grid-row: span 5/span 5;
  }
  .row-span-xs-6 {
    grid-row: span 6/span 6;
  }
  .row-span-xs-7 {
    grid-row: span 7/span 7;
  }
  .row-span-xs-8 {
    grid-row: span 8/span 8;
  }
  .row-span-xs-9 {
    grid-row: span 9/span 9;
  }
  .row-span-xs-10 {
    grid-row: span 10/span 10;
  }
  .row-span-xs-11 {
    grid-row: span 11/span 11;
  }
  .row-span-xs-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 0) {
  .col-start-xs-1 {
    grid-column-start: 1;
  }
  .row-start-xs-1 {
    grid-row-start: 1;
  }
  .col-start-xs-2 {
    grid-column-start: 2;
  }
  .row-start-xs-2 {
    grid-row-start: 2;
  }
  .col-start-xs-3 {
    grid-column-start: 3;
  }
  .row-start-xs-3 {
    grid-row-start: 3;
  }
  .col-start-xs-4 {
    grid-column-start: 4;
  }
  .row-start-xs-4 {
    grid-row-start: 4;
  }
  .col-start-xs-5 {
    grid-column-start: 5;
  }
  .row-start-xs-5 {
    grid-row-start: 5;
  }
  .col-start-xs-6 {
    grid-column-start: 6;
  }
  .row-start-xs-6 {
    grid-row-start: 6;
  }
  .col-start-xs-7 {
    grid-column-start: 7;
  }
  .row-start-xs-7 {
    grid-row-start: 7;
  }
  .col-start-xs-8 {
    grid-column-start: 8;
  }
  .row-start-xs-8 {
    grid-row-start: 8;
  }
  .col-start-xs-9 {
    grid-column-start: 9;
  }
  .row-start-xs-9 {
    grid-row-start: 9;
  }
  .col-start-xs-10 {
    grid-column-start: 10;
  }
  .row-start-xs-10 {
    grid-row-start: 10;
  }
  .col-start-xs-11 {
    grid-column-start: 11;
  }
  .row-start-xs-11 {
    grid-row-start: 11;
  }
  .col-start-xs-12 {
    grid-column-start: 12;
  }
  .row-start-xs-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 0) {
  .pull-right-xs {
    grid-column-end: -1;
  }
  .pull-left-xs {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 34.375em) {
  .col-sm-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-sm-1 {
      width: 8.3333333333%;
    }
  }
  .col-sm-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-sm-2 {
      width: 16.6666666667%;
    }
  }
  .col-sm-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-sm-3 {
      width: 25%;
    }
  }
  .col-sm-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-sm-4 {
      width: 33.3333333333%;
    }
  }
  .col-sm-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-sm-5 {
      width: 41.6666666667%;
    }
  }
  .col-sm-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-sm-6 {
      width: 50%;
    }
  }
  .col-sm-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-sm-7 {
      width: 58.3333333333%;
    }
  }
  .col-sm-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-sm-8 {
      width: 66.6666666667%;
    }
  }
  .col-sm-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-sm-9 {
      width: 75%;
    }
  }
  .col-sm-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-sm-10 {
      width: 83.3333333333%;
    }
  }
  .col-sm-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-sm-11 {
      width: 91.6666666667%;
    }
  }
  .col-sm-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-sm-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 34.375em) {
  .row-span-sm-1 {
    grid-row: span 1/span 1;
  }
  .row-span-sm-2 {
    grid-row: span 2/span 2;
  }
  .row-span-sm-3 {
    grid-row: span 3/span 3;
  }
  .row-span-sm-4 {
    grid-row: span 4/span 4;
  }
  .row-span-sm-5 {
    grid-row: span 5/span 5;
  }
  .row-span-sm-6 {
    grid-row: span 6/span 6;
  }
  .row-span-sm-7 {
    grid-row: span 7/span 7;
  }
  .row-span-sm-8 {
    grid-row: span 8/span 8;
  }
  .row-span-sm-9 {
    grid-row: span 9/span 9;
  }
  .row-span-sm-10 {
    grid-row: span 10/span 10;
  }
  .row-span-sm-11 {
    grid-row: span 11/span 11;
  }
  .row-span-sm-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 34.375em) {
  .col-start-sm-1 {
    grid-column-start: 1;
  }
  .row-start-sm-1 {
    grid-row-start: 1;
  }
  .col-start-sm-2 {
    grid-column-start: 2;
  }
  .row-start-sm-2 {
    grid-row-start: 2;
  }
  .col-start-sm-3 {
    grid-column-start: 3;
  }
  .row-start-sm-3 {
    grid-row-start: 3;
  }
  .col-start-sm-4 {
    grid-column-start: 4;
  }
  .row-start-sm-4 {
    grid-row-start: 4;
  }
  .col-start-sm-5 {
    grid-column-start: 5;
  }
  .row-start-sm-5 {
    grid-row-start: 5;
  }
  .col-start-sm-6 {
    grid-column-start: 6;
  }
  .row-start-sm-6 {
    grid-row-start: 6;
  }
  .col-start-sm-7 {
    grid-column-start: 7;
  }
  .row-start-sm-7 {
    grid-row-start: 7;
  }
  .col-start-sm-8 {
    grid-column-start: 8;
  }
  .row-start-sm-8 {
    grid-row-start: 8;
  }
  .col-start-sm-9 {
    grid-column-start: 9;
  }
  .row-start-sm-9 {
    grid-row-start: 9;
  }
  .col-start-sm-10 {
    grid-column-start: 10;
  }
  .row-start-sm-10 {
    grid-row-start: 10;
  }
  .col-start-sm-11 {
    grid-column-start: 11;
  }
  .row-start-sm-11 {
    grid-row-start: 11;
  }
  .col-start-sm-12 {
    grid-column-start: 12;
  }
  .row-start-sm-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 34.375em) {
  .pull-right-sm {
    grid-column-end: -1;
  }
  .pull-left-sm {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 48em) {
  .col-md-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-md-1 {
      width: 8.3333333333%;
    }
  }
  .col-md-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-md-2 {
      width: 16.6666666667%;
    }
  }
  .col-md-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-md-3 {
      width: 25%;
    }
  }
  .col-md-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-md-4 {
      width: 33.3333333333%;
    }
  }
  .col-md-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-md-5 {
      width: 41.6666666667%;
    }
  }
  .col-md-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-md-6 {
      width: 50%;
    }
  }
  .col-md-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-md-7 {
      width: 58.3333333333%;
    }
  }
  .col-md-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-md-8 {
      width: 66.6666666667%;
    }
  }
  .col-md-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-md-9 {
      width: 75%;
    }
  }
  .col-md-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-md-10 {
      width: 83.3333333333%;
    }
  }
  .col-md-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-md-11 {
      width: 91.6666666667%;
    }
  }
  .col-md-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-md-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 48em) {
  .row-span-md-1 {
    grid-row: span 1/span 1;
  }
  .row-span-md-2 {
    grid-row: span 2/span 2;
  }
  .row-span-md-3 {
    grid-row: span 3/span 3;
  }
  .row-span-md-4 {
    grid-row: span 4/span 4;
  }
  .row-span-md-5 {
    grid-row: span 5/span 5;
  }
  .row-span-md-6 {
    grid-row: span 6/span 6;
  }
  .row-span-md-7 {
    grid-row: span 7/span 7;
  }
  .row-span-md-8 {
    grid-row: span 8/span 8;
  }
  .row-span-md-9 {
    grid-row: span 9/span 9;
  }
  .row-span-md-10 {
    grid-row: span 10/span 10;
  }
  .row-span-md-11 {
    grid-row: span 11/span 11;
  }
  .row-span-md-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 48em) {
  .col-start-md-1 {
    grid-column-start: 1;
  }
  .row-start-md-1 {
    grid-row-start: 1;
  }
  .col-start-md-2 {
    grid-column-start: 2;
  }
  .row-start-md-2 {
    grid-row-start: 2;
  }
  .col-start-md-3 {
    grid-column-start: 3;
  }
  .row-start-md-3 {
    grid-row-start: 3;
  }
  .col-start-md-4 {
    grid-column-start: 4;
  }
  .row-start-md-4 {
    grid-row-start: 4;
  }
  .col-start-md-5 {
    grid-column-start: 5;
  }
  .row-start-md-5 {
    grid-row-start: 5;
  }
  .col-start-md-6 {
    grid-column-start: 6;
  }
  .row-start-md-6 {
    grid-row-start: 6;
  }
  .col-start-md-7 {
    grid-column-start: 7;
  }
  .row-start-md-7 {
    grid-row-start: 7;
  }
  .col-start-md-8 {
    grid-column-start: 8;
  }
  .row-start-md-8 {
    grid-row-start: 8;
  }
  .col-start-md-9 {
    grid-column-start: 9;
  }
  .row-start-md-9 {
    grid-row-start: 9;
  }
  .col-start-md-10 {
    grid-column-start: 10;
  }
  .row-start-md-10 {
    grid-row-start: 10;
  }
  .col-start-md-11 {
    grid-column-start: 11;
  }
  .row-start-md-11 {
    grid-row-start: 11;
  }
  .col-start-md-12 {
    grid-column-start: 12;
  }
  .row-start-md-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 48em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 58.75em) {
  .col-lg-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-lg-1 {
      width: 8.3333333333%;
    }
  }
  .col-lg-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-lg-2 {
      width: 16.6666666667%;
    }
  }
  .col-lg-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-lg-3 {
      width: 25%;
    }
  }
  .col-lg-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-lg-4 {
      width: 33.3333333333%;
    }
  }
  .col-lg-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-lg-5 {
      width: 41.6666666667%;
    }
  }
  .col-lg-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-lg-6 {
      width: 50%;
    }
  }
  .col-lg-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-lg-7 {
      width: 58.3333333333%;
    }
  }
  .col-lg-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-lg-8 {
      width: 66.6666666667%;
    }
  }
  .col-lg-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-lg-9 {
      width: 75%;
    }
  }
  .col-lg-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-lg-10 {
      width: 83.3333333333%;
    }
  }
  .col-lg-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-lg-11 {
      width: 91.6666666667%;
    }
  }
  .col-lg-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-lg-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 58.75em) {
  .row-span-lg-1 {
    grid-row: span 1/span 1;
  }
  .row-span-lg-2 {
    grid-row: span 2/span 2;
  }
  .row-span-lg-3 {
    grid-row: span 3/span 3;
  }
  .row-span-lg-4 {
    grid-row: span 4/span 4;
  }
  .row-span-lg-5 {
    grid-row: span 5/span 5;
  }
  .row-span-lg-6 {
    grid-row: span 6/span 6;
  }
  .row-span-lg-7 {
    grid-row: span 7/span 7;
  }
  .row-span-lg-8 {
    grid-row: span 8/span 8;
  }
  .row-span-lg-9 {
    grid-row: span 9/span 9;
  }
  .row-span-lg-10 {
    grid-row: span 10/span 10;
  }
  .row-span-lg-11 {
    grid-row: span 11/span 11;
  }
  .row-span-lg-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 58.75em) {
  .col-start-lg-1 {
    grid-column-start: 1;
  }
  .row-start-lg-1 {
    grid-row-start: 1;
  }
  .col-start-lg-2 {
    grid-column-start: 2;
  }
  .row-start-lg-2 {
    grid-row-start: 2;
  }
  .col-start-lg-3 {
    grid-column-start: 3;
  }
  .row-start-lg-3 {
    grid-row-start: 3;
  }
  .col-start-lg-4 {
    grid-column-start: 4;
  }
  .row-start-lg-4 {
    grid-row-start: 4;
  }
  .col-start-lg-5 {
    grid-column-start: 5;
  }
  .row-start-lg-5 {
    grid-row-start: 5;
  }
  .col-start-lg-6 {
    grid-column-start: 6;
  }
  .row-start-lg-6 {
    grid-row-start: 6;
  }
  .col-start-lg-7 {
    grid-column-start: 7;
  }
  .row-start-lg-7 {
    grid-row-start: 7;
  }
  .col-start-lg-8 {
    grid-column-start: 8;
  }
  .row-start-lg-8 {
    grid-row-start: 8;
  }
  .col-start-lg-9 {
    grid-column-start: 9;
  }
  .row-start-lg-9 {
    grid-row-start: 9;
  }
  .col-start-lg-10 {
    grid-column-start: 10;
  }
  .row-start-lg-10 {
    grid-row-start: 10;
  }
  .col-start-lg-11 {
    grid-column-start: 11;
  }
  .row-start-lg-11 {
    grid-row-start: 11;
  }
  .col-start-lg-12 {
    grid-column-start: 12;
  }
  .row-start-lg-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 58.75em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 68.75em) {
  .col-xl-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-xl-1 {
      width: 8.3333333333%;
    }
  }
  .col-xl-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-xl-2 {
      width: 16.6666666667%;
    }
  }
  .col-xl-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-xl-3 {
      width: 25%;
    }
  }
  .col-xl-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-xl-4 {
      width: 33.3333333333%;
    }
  }
  .col-xl-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-xl-5 {
      width: 41.6666666667%;
    }
  }
  .col-xl-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-xl-6 {
      width: 50%;
    }
  }
  .col-xl-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-xl-7 {
      width: 58.3333333333%;
    }
  }
  .col-xl-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-xl-8 {
      width: 66.6666666667%;
    }
  }
  .col-xl-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-xl-9 {
      width: 75%;
    }
  }
  .col-xl-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-xl-10 {
      width: 83.3333333333%;
    }
  }
  .col-xl-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-xl-11 {
      width: 91.6666666667%;
    }
  }
  .col-xl-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-xl-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 68.75em) {
  .row-span-xl-1 {
    grid-row: span 1/span 1;
  }
  .row-span-xl-2 {
    grid-row: span 2/span 2;
  }
  .row-span-xl-3 {
    grid-row: span 3/span 3;
  }
  .row-span-xl-4 {
    grid-row: span 4/span 4;
  }
  .row-span-xl-5 {
    grid-row: span 5/span 5;
  }
  .row-span-xl-6 {
    grid-row: span 6/span 6;
  }
  .row-span-xl-7 {
    grid-row: span 7/span 7;
  }
  .row-span-xl-8 {
    grid-row: span 8/span 8;
  }
  .row-span-xl-9 {
    grid-row: span 9/span 9;
  }
  .row-span-xl-10 {
    grid-row: span 10/span 10;
  }
  .row-span-xl-11 {
    grid-row: span 11/span 11;
  }
  .row-span-xl-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 68.75em) {
  .col-start-xl-1 {
    grid-column-start: 1;
  }
  .row-start-xl-1 {
    grid-row-start: 1;
  }
  .col-start-xl-2 {
    grid-column-start: 2;
  }
  .row-start-xl-2 {
    grid-row-start: 2;
  }
  .col-start-xl-3 {
    grid-column-start: 3;
  }
  .row-start-xl-3 {
    grid-row-start: 3;
  }
  .col-start-xl-4 {
    grid-column-start: 4;
  }
  .row-start-xl-4 {
    grid-row-start: 4;
  }
  .col-start-xl-5 {
    grid-column-start: 5;
  }
  .row-start-xl-5 {
    grid-row-start: 5;
  }
  .col-start-xl-6 {
    grid-column-start: 6;
  }
  .row-start-xl-6 {
    grid-row-start: 6;
  }
  .col-start-xl-7 {
    grid-column-start: 7;
  }
  .row-start-xl-7 {
    grid-row-start: 7;
  }
  .col-start-xl-8 {
    grid-column-start: 8;
  }
  .row-start-xl-8 {
    grid-row-start: 8;
  }
  .col-start-xl-9 {
    grid-column-start: 9;
  }
  .row-start-xl-9 {
    grid-row-start: 9;
  }
  .col-start-xl-10 {
    grid-column-start: 10;
  }
  .row-start-xl-10 {
    grid-row-start: 10;
  }
  .col-start-xl-11 {
    grid-column-start: 11;
  }
  .row-start-xl-11 {
    grid-row-start: 11;
  }
  .col-start-xl-12 {
    grid-column-start: 12;
  }
  .row-start-xl-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 68.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
.justify-start {
  justify-self: start;
  text-align: left;
}

.justify-center {
  justify-self: center;
  text-align: center;
}

.justify-end {
  justify-self: end;
  text-align: right;
}

@media screen and (min-width: 0) {
  .justify-xs-start {
    justify-self: start;
    text-align: left;
  }
  .justify-xs-center {
    justify-self: center;
    text-align: center;
  }
  .justify-xs-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 34.375em) {
  .justify-sm-start {
    justify-self: start;
    text-align: left;
  }
  .justify-sm-center {
    justify-self: center;
    text-align: center;
  }
  .justify-sm-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 48em) {
  .justify-md-start {
    justify-self: start;
    text-align: left;
  }
  .justify-md-center {
    justify-self: center;
    text-align: center;
  }
  .justify-md-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 58.75em) {
  .justify-lg-start {
    justify-self: start;
    text-align: left;
  }
  .justify-lg-center {
    justify-self: center;
    text-align: center;
  }
  .justify-lg-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 68.75em) {
  .justify-xl-start {
    justify-self: start;
    text-align: left;
  }
  .justify-xl-center {
    justify-self: center;
    text-align: center;
  }
  .justify-xl-end {
    justify-self: end;
    text-align: right;
  }
}
.align-start {
  align-self: start;
}

.align-center {
  align-self: center;
}

.align-end {
  align-self: end;
}

@media screen and (min-width: 0) {
  .align-xs-start {
    align-self: start;
  }
  .align-xs-center {
    align-self: center;
  }
  .align-xs-end {
    align-self: end;
  }
}
@media screen and (min-width: 34.375em) {
  .align-sm-start {
    align-self: start;
  }
  .align-sm-center {
    align-self: center;
  }
  .align-sm-end {
    align-self: end;
  }
}
@media screen and (min-width: 48em) {
  .align-md-start {
    align-self: start;
  }
  .align-md-center {
    align-self: center;
  }
  .align-md-end {
    align-self: end;
  }
}
@media screen and (min-width: 58.75em) {
  .align-lg-start {
    align-self: start;
  }
  .align-lg-center {
    align-self: center;
  }
  .align-lg-end {
    align-self: end;
  }
}
@media screen and (min-width: 68.75em) {
  .align-xl-start {
    align-self: start;
  }
  .align-xl-center {
    align-self: center;
  }
  .align-xl-end {
    align-self: end;
  }
}
.row {
  grid-row-gap: var(--grid-gutter);
}

.row-start {
  align-self: start;
}

.row-center {
  align-content: center;
}

[id=wrapper] {
  min-height: 100vh;
  display: grid;
  grid-template-rows: min-content auto min-content;
  grid-template-columns: 100%;
  margin-left: auto;
  margin-right: auto;
  background: var(--layout-wrapper-background);
}

[id=header] {
  background: var(--layout-header-background);
  color: var(--layout-header-color);
}
[id=header] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

[id=footer] {
  background: var(--layout-footer-background);
  color: var(--layout-footer-color);
}
[id=footer] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

[id=main] {
  padding: 0 0 calc(var(--base-spacing-unit) * 3.5) 0;
}
[id=main] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

.row.ce_rowStart {
  margin-top: calc(var(--base-spacing-unit) * 3);
}

[id=header] {
  background: var(--color-brand-primary);
  position: relative;
  top: 0;
  z-index: 9999;
}
[id=header]::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 56px;
  background: url(../../files/images/curve-header-v3.svg) no-repeat center top;
  background-size: 110% auto;
  z-index: -1;
  pointer-events: none;
  transform: translateY(-0.5px);
}
[id=header] .inside {
  padding-top: var(--base-spacing-unit);
  padding-bottom: var(--base-spacing-unit);
  display: flex;
  justify-content: space-between;
  -webkit-flex-align: center;
  align-items: center;
}
[id=header] html.html--fixed [id=header] html {
  pointer-events: none;
}

[id=footer] {
  border-top: none;
  background: var(--color-black);
  position: relative;
}
[id=footer]::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -56px;
  height: 56px;
  background: url(../../files/images/curve-footer-v4.svg) no-repeat center bottom;
  background-size: 110% auto;
  pointer-events: none;
  transform: translateY(1.5px);
}
[id=footer] .inside {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  padding-top: var(--base-spacing-unit);
  padding-bottom: var(--base-spacing-unit-xs);
  color: var(--color-text-inverted);
}
[id=footer] .inside .footer-bottom {
  margin: calc(var(--base-spacing-unit) * 1.5) 0;
}

.social-share__list {
  display: flex;
  gap: calc(var(--base-spacing-unit) / 2);
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 48em) {
  .social-share__list {
    width: 50%;
  }
}
.social-share__list img,
.social-share__list .social-share-icon {
  width: 3em;
}

.visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

.mod_article {
  position: relative;
}
.mod_article > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
  padding-top: var(--article-spacing-top);
  padding-bottom: var(--article-spacing-bottom);
}

.article--full > .inside {
  max-width: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.image--left img {
  text-align: left;
  margin-left: 0;
}

.image--right img {
  text-align: right;
  margin-right: 0;
}

.image--center img {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.ce_gallery {
  margin-bottom: var(--base-spacing-unit);
}
.ce_gallery > ul {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
  grid-row-gap: var(--gallery-gutter);
  padding: 0;
  margin: 0;
  list-style-type: none;
}
@supports not (display: grid) {
  .ce_gallery > ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
.ce_gallery .cols_2 li {
  grid-column: 1/-1;
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_2 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
@supports not (display: grid) {
  .ce_gallery .cols_2 li {
    width: 50%;
  }
}
.ce_gallery .cols_3 li {
  grid-column: 1/-1;
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_3 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
@supports not (display: grid) {
  .ce_gallery .cols_3 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_3 li {
    grid-column: 1/-1;
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_3 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  @supports not (display: grid) {
    .ce_gallery .cols_3 li {
      width: 33.3333333333%;
    }
  }
}
.ce_gallery .cols_4 li {
  grid-column: 1/-1;
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_4 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
@supports not (display: grid) {
  .ce_gallery .cols_4 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_4 li {
    grid-column: 1/-1;
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_4 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  @supports not (display: grid) {
    .ce_gallery .cols_4 li {
      width: 25%;
    }
  }
}
.ce_gallery .cols_5 li {
  grid-column: 1/-1;
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_5 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
@supports not (display: grid) {
  .ce_gallery .cols_5 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_5 li {
    grid-column: 1/-1;
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_5 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  @supports not (display: grid) {
    .ce_gallery .cols_5 li {
      width: 16.6666666667%;
    }
  }
}
.ce_gallery .cols_6 li {
  grid-column: 1/-1;
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_6 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
@supports not (display: grid) {
  .ce_gallery .cols_6 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_6 li {
    grid-column: 1/-1;
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_6 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  @supports not (display: grid) {
    .ce_gallery .cols_6 li {
      width: 16.6666666667%;
    }
  }
}
.ce_gallery img {
  display: block;
}

.content-gallery {
  margin-bottom: var(--base-spacing-unit);
}
.content-gallery ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.content-gallery a {
  text-decoration: none;
}
.content-gallery ul {
  grid-row-gap: var(--gallery-gutter);
}
.content-gallery--cols-2 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-2 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
.content-gallery--cols-3 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-3 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-3 ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-3 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-4 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-4 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-4 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-4 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-5 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-5 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-5 ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-5 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-6 ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-6 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-6 ul {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-6 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery img {
  display: block;
}

.ce_player .video_container,
.ce_youtube .video_container {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}

.content-player figure:has(video),
.content-player figure:has(iframe),
.content-youtube figure:has(video),
.content-youtube figure:has(iframe) {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}

.ce_player video,
.content-player video {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
}

.ce_youtube iframe,
.ce_youtube a,
.content-youtube iframe,
.content-youtube a {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
}
.ce_youtube button,
.content-youtube button {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
}
.ce_youtube button img,
.content-youtube button img {
  grid-column: 1/-1;
  grid-row: 1;
}
.ce_youtube button p,
.content-youtube button p {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  padding: var(--base-spacing-unit);
  background: var(--base-overlay-background);
  color: var(--color-text-inverted);
}

input.submit,
button.submit, div.btn > a,
div.btn > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button, a.btn,
span.btn,
button.btn {
  border-radius: var(--button-border-radius);
  padding: var(--button-spacing);
  display: inline-block;
  border: var(--button-border-width) var(--button-border-style, solid) var(--button-border-color, transparent);
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  font-size: var(--button-font-size);
  line-height: var(--button-line-height);
  text-align: center;
  background: transparent;
  color: var(--button-color);
  background-image: none;
  white-space: nowrap;
  text-decoration: none;
}

input.submit,
button.submit, div.btn--primary > a,
div.btn--primary > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button, a.btn--primary,
span.btn--primary,
button.btn--primary {
  background: var(--button-background);
  color: var(--button-color);
}
input.submit:hover,
button.submit:hover, div.btn--primary > a:hover,
div.btn--primary > button:hover,
.ce_toplink > a:hover,
.ce_toplink > button:hover,
.toplink > a:hover,
.toplink > button:hover,
.content-toplink > a:hover,
.content-toplink > button:hover, a.btn--primary:hover,
span.btn--primary:hover,
button.btn--primary:hover {
  --button-background: var(--button-background-hover);
  --button-color: var(--button-color-hover);
}

a.btn,
span.btn,
button.btn {
  margin-bottom: var(--base-spacing-unit);
}

div.btn:not(:last-child),
.ce_toplink:not(:last-child),
.toplink:not(:last-child),
.content-toplink:not(:last-child) {
  margin-bottom: var(--base-spacing-unit);
}

div.btn--left {
  text-align: left;
}

div.btn--center {
  text-align: center;
}

div.btn--right {
  text-align: right;
}

.btn--floated {
  float: left;
  margin-right: var(--base-spacing-unit-xs);
}

.ce_toplink a,
.toplink a,
.content-toplink a {
  text-decoration: none;
}

.back {
  border-top: var(--base-border);
  margin-top: var(--base-spacing-unit);
  padding-top: var(--base-spacing-unit-sm);
}
.back a {
  text-decoration: none;
}

a {
  color: var(--links-color);
}
a:link {
  color: var(--links-color);
}
a:hover {
  color: var(--links-color-hover);
}
a:active {
  color: var(--links-color-active);
  text-decoration: none;
}
a:hover:active {
  color: var(--links-color-active);
}

input.submit,
button.submit, a.btn,
span.btn,
button.btn, div.btn > a,
div.btn > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button {
  border: none;
}

/*text-transform: uppercase;
font-weight: 900;
letter-spacing: var(--base-header-letter-spacing);*/
p a[href^=http],
ol a[href^=http],
ul a[href^=http] {
  background: url("../../files/images/arrow-up-right-from-square.svg") no-repeat 100% 0;
  padding-right: calc(var(--base-spacing-unit) * 1.15);
  background-size: 1em 1em;
}
@media screen and (min-width: 48em) {
  p a[href^=http],
  ol a[href^=http],
  ul a[href^=http] {
    background-size: 0.75em 0.75em;
  }
}

a.btn--primary a,
span.btn--primary a,
div.btn--primary a,
button.btn--primary a {
  transition: background-color 0.3s, box-shadow 0.3s;
  color: var(--button-color);
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: var(--base-button-letter-spacing);
}
a.btn--primary a:hover,
span.btn--primary a:hover,
div.btn--primary a:hover,
button.btn--primary a:hover {
  box-shadow: var(--button-shadow-primary);
  color: var(--button-color-hover);
  background: var(--button-background-hover);
}
a.btn--primary a:active,
span.btn--primary a:active,
div.btn--primary a:active,
button.btn--primary a:active {
  color: var(--button-color-active);
}

button[type=submit] {
  text-transform: uppercase;
  letter-spacing: var(--base-button-letter-spacing);
}
button[type=submit]:active {
  color: var(--button-color-active);
}

.nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.nav a {
  text-decoration: none;
}

.nav--horizontal ul {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 48em) {
  .nav--horizontal ul {
    flex-direction: row;
  }
}
.nav--horizontal a,
.nav--horizontal strong.active,
.nav--horizontal strong.trail,
.nav--horizontal strong.forward {
  display: block;
  padding: calc(var(--nav-item-padding) / 2) var(--nav-item-padding);
}

.nav--vertical a,
.nav--vertical strong.active,
.nav--vertical strong.trail,
.nav--vertical strong.forward {
  display: block;
  padding: calc(var(--nav-item-padding) / 2) var(--nav-item-padding);
}

.nav--border {
  border: var(--base-border);
}
.nav--border a,
.nav--border strong.active,
.nav--border strong.trail,
.nav--border strong.forward {
  padding: var(--nav-item-padding) var(--nav-item-padding);
  border-bottom: 1px solid var(--base-border-color);
}
.nav--border a.last,
.nav--border strong.active.last,
.nav--border strong.trail.last,
.nav--border strong.forward.last {
  border-bottom: 0;
}

.nav--breadcrumb {
  border: var(--base-border);
  padding: var(--base-spacing-unit-sm) var(--base-spacing-unit);
  display: flex;
}
@media screen and (min-width: 48em) {
  .nav--breadcrumb {
    flex-direction: column;
  }
}
@media screen and (min-width: 48em) {
  .nav--breadcrumb li {
    padding-right: var(--base-spacing-unit);
  }
}
.nav--breadcrumb a:after {
  font-size: 0.75rem;
  display: inline-block;
  content: "►";
  vertical-align: middle;
  padding-left: var(--base-spacing-unit);
}

.nav--select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: var(--base-border);
  padding: var(--base-spacing-unit-xs) var(--base-spacing-unit-sm);
}
.nav--select .submit {
  vertical-align: middle;
  padding: var(--base-spacing-unit-xs) var(--base-spacing-unit-sm);
}

.nav--pager ul {
  text-align: center;
}
.nav--pager li {
  display: inline-block;
}
.nav--pager .empty {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.nav--pager a {
  padding: var(--base-spacing-unit-sm);
}

.pagination {
  display: grid;
  grid-column: 1/-1;
  margin-top: var(--base-spacing-unit);
  text-align: center;
  line-height: 1;
}
.pagination ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.pagination a {
  text-decoration: none;
}
@supports not (display: grid) {
  .pagination {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media screen and (min-width: 34.375em) {
  .pagination {
    grid-template-columns: 1fr 1fr;
  }
}
.pagination p {
  padding: var(--base-spacing-unit-xs);
  padding-left: 0;
  margin: var(--base-spacing-unit-xs);
  margin-left: 0;
  border-top: var(--base-border-width) solid transparent;
}
.pagination li {
  display: inline;
}
.pagination a,
.pagination strong {
  display: inline-block;
  padding: var(--base-spacing-unit-xs);
  margin: var(--base-spacing-unit-xs);
}
.pagination strong {
  border: var(--base-border);
}
.pagination a.next {
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 34.375em) {
  .pagination p {
    justify-self: start;
  }
  .pagination p + ul {
    justify-self: end;
  }
}

.footer-nav a {
  color: var(--nav-color);
  padding: 0;
}
.footer-nav a:hover {
  text-decoration: underline;
  text-underline-offset: var(--base-text-underline-offset);
}
.footer-nav a:hover:active {
  color: var(--nav-color-active);
}
.footer-nav a:active {
  color: var(--nav-color-active);
}

.scroll-to-top {
  position: fixed;
  bottom: calc(var(--base-spacing-unit) * 6);
  right: calc(var(--base-spacing-unit) * 2);
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
  z-index: 1000;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%234555b3' r='12'/%3E%3Cpath d='m12 10.7v9.8' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath d='m7 12.2 5-8.7 5 8.7z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 3em;
  height: 3em;
  background-size: contain;
}
@media screen and (min-width: 48em) {
  .scroll-to-top {
    bottom: calc(var(--base-spacing-unit) * 2);
  }
}

.scroll-to-top:hover,
.scroll-to-top:focus {
  transform: scale(1.25);
}

.scroll-to-top.visible {
  opacity: 1;
  pointer-events: auto;
  filter: var(--base-filter-drop-shadow-subtle);
}

.ce_hofff_content_navigation ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.ce_hofff_content_navigation ul:last-child {
  margin-bottom: 0;
}
.ce_hofff_content_navigation ul .level_2 {
  margin-left: var(--base-spacing-unit);
}
.ce_hofff_content_navigation ul li {
  padding-bottom: calc(var(--base-spacing-unit) / 2);
}
@media screen and (min-width: 48em) {
  .ce_hofff_content_navigation ul li {
    padding-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: var(--base-spacing-unit-xs);
}

input.text,
input.captcha,
textarea.textarea,
select.select {
  display: block;
  width: 100%;
  padding: var(--base-spacing-unit-sm) var(--base-spacing-unit-sm);
  border-radius: var(--forms-input-border-radius);
  border: var(--forms-input-border-width) solid var(--forms-input-border-color);
  background-clip: padding-box;
  background-image: none;
  background-color: var(--forms-input-background);
  line-height: var(--forms-input-line-height);
}

textarea.textarea {
  height: auto;
}

.widget-text,
.widget-textarea,
.widget-password {
  margin-bottom: var(--base-spacing-unit);
}

input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type=file] {
  display: block;
  line-height: 1;
}

input.radio,
input.checkbox {
  margin-left: 1px;
  margin-right: var(--base-spacing-unit-xs);
  line-height: var(--base-line-height);
  vertical-align: middle;
}
input.radio + label,
input.checkbox + label {
  margin-right: var(--base-spacing-unit-xs);
  margin-bottom: 0;
  font-weight: normal;
}

.widget-radio,
.widget-checkbox,
.widget-select,
.widget-upload {
  margin-bottom: var(--base-spacing-unit);
}
.widget-radio legend,
.widget-checkbox legend,
.widget-select legend,
.widget-upload legend {
  font-weight: 700;
}

.radio_container > span,
.checkbox_container > span {
  display: inline-flex;
  align-items: center;
}

span.mandatory {
  color: var(--forms-mandatory-color);
}

p.error {
  margin-bottom: 0;
}

input[type=checkbox], input[type=radio], input[type=text], input[type=email], textarea.textarea {
  border: 1px solid var(--color-brand-primary);
}

input[type=checkbox], input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: var(--base-spacing-unit);
  height: var(--base-spacing-unit);
  vertical-align: -2px;
}

input[type=checkbox]::before {
  content: "✔";
  color: var(--color-brand-primary);
  position: absolute;
  font-size: 1.5rem;
  right: -1px;
  top: -0.6em;
  visibility: hidden;
}

input[type=checkbox]:checked::before {
  visibility: visible;
}

input[type=checkbox]:disabled {
  border-color: var(--color-text);
  background: var(--color-gray-lighter);
  color: var(--color-gray);
}

input[type=radio]:checked::before {
  display: block;
  transform: translate(3px, 3px) scale(1);
  transition: all 0.3s cubic-bezier(0.25, 0.25, 0.56, 2);
}

input[type=radio]::before {
  content: " ";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--color-brand-primary);
  font-size: 1.2em;
  transform: translate(3px, 3px) scale 0;
  transform-origin: center;
  transition: all 0.3s ease-in;
}

.datenschutz .checkbox {
  margin-right: var(--base-spacing-unit);
  min-width: 1.2em;
  min-height: 1.2em;
}

input,
select,
textarea {
  font-size: 1.25rem;
}
@media screen and (min-width: 48em) {
  input,
  select,
  textarea {
    font-size: var(--base-font-size);
  }
}

.form-confirmation {
  background-color: var(--color-text);
  padding: var(--base-spacing-unit);
  color: var(--color-text-inverted);
  border-radius: var(--base-border-radius);
}

.no-row-gap {
  grid-row-gap: 0;
}
@media screen and (min-width: 48em) {
  .no-row-gap .no-row-gap {
    grid-row-gap: var(--grid-gutter);
  }
}

.ce_accordion {
  margin-bottom: var(--accordion-spacing);
}
.ce_accordion:not(.handorgel) .toggler {
  font-size: var(--accordion-toggler-font-size);
  cursor: pointer;
  background: var(--accordion-toggler-background);
  color: var(--accordion-toggler-color);
  padding: var(--accordion-toggler-spacing);
  border: var(--accordion-toggler-border);
}
.ce_accordion:not(.handorgel) .toggler:hover {
  color: var(--accordion-toggler-color-hover);
}
.ce_accordion:not(.handorgel) .toggler:focus {
  outline: 0;
}
.ce_accordion.handorgel .toggler button {
  display: flex;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: var(--accordion-toggler-font-size);
  cursor: pointer;
  background: var(--accordion-toggler-background);
  color: var(--accordion-toggler-color);
  padding: var(--accordion-toggler-spacing);
  border: var(--accordion-toggler-border);
}
.ce_accordion.handorgel .toggler button:hover {
  color: var(--accordion-toggler-color-hover);
}
.ce_accordion.handorgel .toggler button:focus {
  outline: 0;
}
.ce_accordion .accordion {
  background: var(--accordion-content-background);
  overflow: hidden;
}
.ce_accordion .accordion > div {
  padding: var(--accordion-content-spacing);
}

.content-accordion .handorgel__header {
  line-height: var(--base-line-height);
  margin-bottom: var(--accordion-spacing);
}
.content-accordion .handorgel__header__button {
  display: flex;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: var(--accordion-toggler-font-size);
  cursor: pointer;
  background: var(--accordion-toggler-background);
  color: var(--accordion-toggler-color);
  padding: var(--accordion-toggler-spacing);
  border: var(--accordion-toggler-border);
}
.content-accordion .handorgel__header__button:hover {
  color: var(--accordion-toggler-color-hover);
}
.content-accordion .handorgel__header__button:focus {
  outline: 0;
}
.content-accordion .handorgel__content {
  background: var(--accordion-content-background);
  overflow: hidden;
}
.content-accordion .handorgel__content > div {
  padding: var(--accordion-content-spacing);
}

.customised-accordion .handorgel__header {
  margin-bottom: 0;
}
.customised-accordion .handorgel__header .handorgel__header__button {
  position: relative;
  padding-right: 2.5em;
  border: none;
  border-top: var(--accordion-top-border);
}
.customised-accordion .handorgel__header .handorgel__header__button::after {
  content: "";
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  right: 0.5em;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%234555b3' r='12'/%3E%3Cpath d='m3.5 14v-4.1h6.4v-6.4h4.1v6.4h6.4v4.1h-6.4v6.4h-4.1v-6.4z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 0.5em;
  transition: transform 0.3s ease;
}
.customised-accordion .handorgel__header .handorgel__header__button[aria-expanded=true]::after {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' fill='%234555b3' r='12'/%3E%3Cpath d='m3 10.3h18v3.4h-18z' fill='%23fff'/%3E%3C/svg%3E");
  transition: transform 0.3s ease;
}
.customised-accordion .handorgel__content {
  border-top: none;
}

.content-accordion {
  border-bottom: none;
}

.customised-accordion h1 {
  position: relative;
}
.customised-accordion h1::after {
  display: none !important;
}

.customised-accordion h2 {
  position: relative;
}
.customised-accordion h2::after {
  display: none !important;
}

.customised-accordion h3 {
  position: relative;
}
.customised-accordion h3::after {
  display: none !important;
}

.customised-accordion h4 {
  position: relative;
}
.customised-accordion h4::after {
  display: none !important;
}

.customised-accordion h5 {
  position: relative;
}
.customised-accordion h5::after {
  display: none !important;
}

.customised-accordion h6 {
  position: relative;
}
.customised-accordion h6::after {
  display: none !important;
}

.logo {
  pointer-events: auto;
}
.logo img {
  margin-left: 0;
  width: 1200px;
}
@media screen and (min-width: 48em) {
  .logo img {
    width: 300px;
  }
}

.home-page .logo img {
  width: 1200px;
}
@media screen and (min-width: 48em) {
  .home-page .logo img {
    filter: var(--base-filter-drop-shadow);
  }
}

.m-t-0,
.mod_article.m-t-0 {
  margin-top: calc(0 * var(--base-spacing-unit));
}

.m-b-0,
.mod_article.m-b-0 {
  margin-bottom: calc(0 * var(--base-spacing-unit));
}

.p-t-0 {
  padding-top: calc(0 * var(--base-spacing-unit));
}

.p-b-0 {
  padding-bottom: calc(0 * var(--base-spacing-unit));
}

.mod_article.p-t-0 {
  --article-spacing-top: calc(0 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-0 {
  --article-spacing-bottom: calc(0 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-1,
.mod_article.m-t-1 {
  margin-top: calc(1 * var(--base-spacing-unit));
}

.m-b-1,
.mod_article.m-b-1 {
  margin-bottom: calc(1 * var(--base-spacing-unit));
}

.p-t-1 {
  padding-top: calc(1 * var(--base-spacing-unit));
}

.p-b-1 {
  padding-bottom: calc(1 * var(--base-spacing-unit));
}

.mod_article.p-t-1 {
  --article-spacing-top: calc(1 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-1 {
  --article-spacing-bottom: calc(1 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-2,
.mod_article.m-t-2 {
  margin-top: calc(2 * var(--base-spacing-unit));
}

.m-b-2,
.mod_article.m-b-2 {
  margin-bottom: calc(2 * var(--base-spacing-unit));
}

.p-t-2 {
  padding-top: calc(2 * var(--base-spacing-unit));
}

.p-b-2 {
  padding-bottom: calc(2 * var(--base-spacing-unit));
}

.mod_article.p-t-2 {
  --article-spacing-top: calc(2 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-2 {
  --article-spacing-bottom: calc(2 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-3,
.mod_article.m-t-3 {
  margin-top: calc(3 * var(--base-spacing-unit));
}

.m-b-3,
.mod_article.m-b-3 {
  margin-bottom: calc(3 * var(--base-spacing-unit));
}

.p-t-3 {
  padding-top: calc(3 * var(--base-spacing-unit));
}

.p-b-3 {
  padding-bottom: calc(3 * var(--base-spacing-unit));
}

.mod_article.p-t-3 {
  --article-spacing-top: calc(3 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-3 {
  --article-spacing-bottom: calc(3 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-4,
.mod_article.m-t-4 {
  margin-top: calc(4 * var(--base-spacing-unit));
}

.m-b-4,
.mod_article.m-b-4 {
  margin-bottom: calc(4 * var(--base-spacing-unit));
}

.p-t-4 {
  padding-top: calc(4 * var(--base-spacing-unit));
}

.p-b-4 {
  padding-bottom: calc(4 * var(--base-spacing-unit));
}

.mod_article.p-t-4 {
  --article-spacing-top: calc(4 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-4 {
  --article-spacing-bottom: calc(4 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-5,
.mod_article.m-t-5 {
  margin-top: calc(5 * var(--base-spacing-unit));
}

.m-b-5,
.mod_article.m-b-5 {
  margin-bottom: calc(5 * var(--base-spacing-unit));
}

.p-t-5 {
  padding-top: calc(5 * var(--base-spacing-unit));
}

.p-b-5 {
  padding-bottom: calc(5 * var(--base-spacing-unit));
}

.mod_article.p-t-5 {
  --article-spacing-top: calc(5 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-5 {
  --article-spacing-bottom: calc(5 * var(--base-spacing-unit));
  padding-bottom: 0;
}

@media print {
  *,
  *:before,
  *:after,
  p:first-letter,
  div:first-letter,
  blockquote:first-letter,
  li:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: var(--base-font-size);
    font-weight: normal;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
    font-size: var(--base-font-size);
    font-weight: normal;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  div.btn a,
  a.btn,
  input.submit {
    color: #000 !important;
    border-color: #000 !important;
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .logo a[href]:after,
  .ce_gallery a[href]:after {
    content: "";
  }
  .nav,
  .nav-toggler,
  .hero__image,
  .ce_comments .form {
    display: none;
  }
  .hero,
  .mod_article.hero,
  .news-full--hero .hero {
    min-height: 0;
  }
  .band {
    margin-top: calc(-1 * var(--base-border-width));
    border-top: var(--base-border-width) solid var(--color-gray-light);
    border-bottom: var(--base-border-width) solid var(--color-gray-light);
  }
  .news-grid > div {
    grid-column: span 6 !important;
  }
  .news-grid > div .image_container a:after {
    content: "";
  }
  .news-full--hero .text_container,
  .ce_comments {
    max-width: 66.625em;
    max-width: calc(66.625em - var(--grid-gutter));
    margin-left: auto;
    margin-right: auto;
  }
  .ce_accordion .accordion {
    display: block !important;
  }
  .ce_accordion .ui-accordion-header-icon {
    display: none;
  }
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xl-6 {
    grid-column: span 6;
  }
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xl-4 {
    grid-column: span 4;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQuY3NzIiwiLi4vc2Nzcy9kZWZhdWx0LnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzL19jdXN0b20tdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2dlbmVyaWMvX2NvbnRhby1yZXNldC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fc2hhcmVkLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19wYWdlLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9taXhpbnMvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL3Njc3MvYmFzZS9fcGFnZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fdHlwZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL190eXBlLnNjc3MiLCIuLi9zY3NzL21peGlucy9fZ2VuZXJhbC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwiLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL19jb25maWcuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL21peGlucy9fZ2VuZXJhbC5zY3NzIiwiLi4vc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2Jhc2UvX2FydGljbGUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2NvbXBvbmVudHMvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvY29tcG9uZW50cy9fbmF2cy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19uYXZzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCIuLi9zY3NzL3RydW1wcy9faGVscGVyLnNjc3MiLCIuLi9zY3NzL3RydW1wcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7R0FBQTtBQVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQXlDQTs7OztFQUFBO0FDdENBO0VBRUUsd0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsaUNBQUE7RUFDQSx5Q0FBQTtFQUlBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQTsyREFBQTtFQUtBLHlCQUFBO0VBQ0EsMERBQUE7RUFDQSwwREFBQTtFQUNBLDBEQUFBO0VBQ0EsMERBQUE7RUFJQSx5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c0VOO0VBQ0Y7QUFDRjtBU3R2RVk7RU1vRE47SUFDRSx1QkFBQTtFZnFzRU47RWV0c0VJO0lBQ0UsdUJBQUE7RWZ3c0VOO0VlenNFSTtJQUNFLHVCQUFBO0VmMnNFTjtFZTVzRUk7SUFDRSx1QkFBQTtFZjhzRU47RWUvc0VJO0lBQ0UsdUJBQUE7RWZpdEVOO0VlbHRFSTtJQUNFLHVCQUFBO0Vmb3RFTjtFZXJ0RUk7SUFDRSx1QkFBQTtFZnV0RU47RWV4dEVJO0lBQ0UsdUJBQUE7RWYwdEVOO0VlM3RFSTtJQUNFLHVCQUFBO0VmNnRFTjtFZTl0RUk7SUFDRSx5QkFBQTtFZmd1RU47RWVqdUVJO0lBQ0UseUJBQUE7RWZtdUVOO0VlcHVFSTtJQUNFLHlCQUFBO0Vmc3VFTjtBQUNGO0FTNXhFWTtFTThETjtJQUNFLG9CQUZTO0VmbXVFZjtFZS90RUk7SUFDRSxpQkFMUztFZnN1RWY7RWVydUVJO0lBQ0Usb0JBRlM7RWZ5dUVmO0VlcnVFSTtJQUNFLGlCQUxTO0VmNHVFZjtFZTN1RUk7SUFDRSxvQkFGUztFZit1RWY7RWUzdUVJO0lBQ0UsaUJBTFM7RWZrdkVmO0VlanZFSTtJQUNFLG9CQUZTO0VmcXZFZjtFZWp2RUk7SUFDRSxpQkFMUztFZnd2RWY7RWV2dkVJO0lBQ0Usb0JBRlM7RWYydkVmO0VldnZFSTtJQUNFLGlCQUxTO0VmOHZFZjtFZTd2RUk7SUFDRSxvQkFGUztFZml3RWY7RWU3dkVJO0lBQ0UsaUJBTFM7RWZvd0VmO0VlbndFSTtJQUNFLG9CQUZTO0VmdXdFZjtFZW53RUk7SUFDRSxpQkFMUztFZjB3RWY7RWV6d0VJO0lBQ0Usb0JBRlM7RWY2d0VmO0VlendFSTtJQUNFLGlCQUxTO0VmZ3hFZjtFZS93RUk7SUFDRSxvQkFGUztFZm14RWY7RWUvd0VJO0lBQ0UsaUJBTFM7RWZzeEVmO0VlcnhFSTtJQUNFLHFCQUZTO0VmeXhFZjtFZXJ4RUk7SUFDRSxrQkFMUztFZjR4RWY7RWUzeEVJO0lBQ0UscUJBRlM7RWYreEVmO0VlM3hFSTtJQUNFLGtCQUxTO0Vma3lFZjtFZWp5RUk7SUFDRSxxQkFGUztF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QUE7TUFDQSxzQ0FBQTtJbkJ5d0ZBO0VBQ0Y7RW1CaHdGQTtJR1pFO01IYUEscUJBQUE7SW5CbXdGQTtFQUNGO0FBQ0Y7QXNCeHdGSTtFSFpGLGlCQUFBO0VBWUEsMEJBQUE7QW5CNHdGRjtBbUJ0eEZFO0VHVUU7SUhUQSxxQ0FBQTtJQUNBLHNDQUFBO0VuQnl4RkY7QUFDRjtBbUJoeEZFO0VHRkU7SUhHQSxVQUFBO0VuQm14RkY7QUFDRjtBU3B5Rlk7RWFhUjtJSFpGLGlCQUFBO0lBWUEsMEJBQUE7RW5CNHhGQTtFbUJ0eUZBO0lHVUU7TUhUQSxxQ0FBQTtNQUNBLHNDQUFBO0luQnl5RkE7RUFDRjtFbUJoeUZBO0lHRkU7TUhHQSxVQUFBO0luQm15RkE7RUFDRjtBQUNGO0FzQjl4Rkk7RUh0QkYsaUJBQUE7RUFZQSwwQkFBQTtBbkI0eUZGO0FtQnR6RkU7RUdvQkU7SUhuQkEscUNBQUE7SUFDQSxzQ0FBQTtFbkJ5ekZGO0FBQ0Y7QW1CaHpGRTtFR1FFO0lIUEEsVUFBQTtFbkJtekZGO0FBQ0Y7QVNwMEZZO0VhdUJSO0lIdEJGLGlCQUFBO0lBWUEsMEJBQUE7RW5CNHpGQTtFbUJ0MEZBO0lHb0JFO01IbkJBLHFDQUFBO01BQ0Esc0NBQUE7SW5CeTBGQTtFQUNGO0VtQmgwRkE7SUdRRTtNSFBBLHFCQUFBO0luQm0wRkE7RUFDRjtBQUNGO0FzQnB6Rkk7RUhoQ0YsaUJBQUE7RUFZQSwwQkFBQTtBbkI0MEZGO0FtQnQxRkU7RUc4QkU7SUg3QkEscUNBQUE7SUFDQSxzQ0FBQTtFbkJ5MUZGO0FBQ0Y7QW1CaDFGRTtFR2tCRTtJSGpCQSxVQUFBO0VuQm0xRkY7QUFDRjtBU3AyRlk7RWFpQ1I7SUhoQ0YsaUJBQUE7SUFZQSwwQkFBQTtFbkI0MUZBO0VtQnQyRkE7SUc4QkU7TUg3QkEscUNBQUE7TUFDQSxzQ0FBQTtJbkJ5MkZBO0VBQ0Y7RW1CaDJGQTtJR2tCRTtNSGpCQSxxQkFBQTtJbkJtMkZBO0VBQ0Y7QUFDRjtBc0IzMEZFO0VBQ0UsY0FBQTtBdEI2MEZKOztBc0J6MEZBO0VBR0UsdUNBQUE7QXRCMDBG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O0E5QjJ1SEo7O0E4QnR1SEE7RUFDRSxtQkFBQTtBOUJ5dUhGOztBOEJsdUhFO0VoQnJFQSxrQkFBQTtBZDJ5SEY7QWM3eEhJO0VBQ0Usd0JBQUE7QWQreEhOOztBOEJ6dUhFO0VoQnJFQSxrQkFBQTtBZGt6SEY7QWNweUhJO0VBQ0Usd0JBQUE7QWRzeUhOOztBOEJodkhFO0VoQnJFQSxrQkFBQTtBZHl6SEY7QWMzeUhJO0VBQ0Usd0JBQUE7QWQ2eUhOOztBOEJ2dkhFO0VoQnJFQSxrQkFBQTtBZGcwSEY7QWNsekhJO0VBQ0Usd0JBQUE7QWRvekhOOztBOEI5dkhFO0VoQnJFQSxrQkFBQTtBZHUwSEY7QWN6ekhJO0VBQ0Usd0JBQUE7QWQyekhOOztBOEJyd0hFO0VoQnJFQSxrQkFBQTtBZDgwSEY7QWNoMEhJO0VBQ0Usd0JBQUE7QWRrMEhOOztBK0J2MUhBO0VBQ0Usb0JBQUE7QS9CMDFIRjtBK0J2MUhFO0VBQ0UsY0FBQTtFQUlBLGFBQUE7QS9CczFISjtBUzF6SFk7RXNCakNWO0lBV0ksWUFBQTtFL0JvMUhKO0FBQ0Y7O0ErQjMwSEk7RUFDRSxhQUFBO0EvQjgwSE47QVNuMEhZO0VzQlpSO0lBSUksc0NBQUE7RS9CKzBITjtBQUNGOztBZ0MzMkhFOztFQUVFLDhDQUFBO0FoQzgySEo7O0FnQzMySEU7O0VBRUUsaURBQUE7QWhDODJISjs7QWdDMzJIRTtFQUNFLCtDQUFBO0FoQzgySEo7O0FnQzMySEU7RUFDRSxrREFBQTtBaEM4MkhKOztBZ0MzMkhFO0VBQ0UseURBQUE7RUFFQSxjQUFBO0FoQzYySEo7O0FnQzEySEU7RUFDRSw0REFBQTtFQUVBLGlCQUFBO0FoQzQySEo7O0FnQ3Y0SEU7O0VBRUUsOENBQUE7QWhDMDRISjs7QWdDdjRIRTs7RUFFRSxpREFBQTtBaEMwNEhKOztBZ0N2NEhFO0VBQ0UsK0NBQUE7QWhDMDRISjs7QWdDdjRIRTtFQUNFLGtEQUFBO0FoQzA0SEo7O0FnQ3Y0SEU7RUFDRSx5REFBQTtFQUVBLGNBQUE7QWhDeTRISjs7QWdDdDRIRTtFQUNFLDREQUFBO0VBRUEsaUJBQUE7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 */
