.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
  *
  */
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQuY3NzIiwiLi4vc2Nzcy9kZWZhdWx0LnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzL19jdXN0b20tdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2dlbmVyaWMvX2NvbnRhby1yZXNldC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fc2hhcmVkLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19wYWdlLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9taXhpbnMvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL3Njc3MvYmFzZS9fcGFnZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fdHlwZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL190eXBlLnNjc3MiLCIuLi9zY3NzL21peGlucy9fZ2VuZXJhbC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwiLi4vc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL19jb25maWcuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL21peGlucy9fZ2VuZXJhbC5zY3NzIiwiLi4vc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2Jhc2UvX2FydGljbGUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2NvbXBvbmVudHMvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvY29tcG9uZW50cy9fbmF2cy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19uYXZzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vc2Nzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCIuLi9zY3NzL3RydW1wcy9faGVscGVyLnNjc3MiLCIuLi9zY3NzL3RydW1wcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7R0FBQTtBQVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQ0dBO0VBRUUsd0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsaUNBQUE7RUFDQSx5Q0FBQTtFQUlBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQTsyREFBQTtFQUtBLHlCQUFBO0VBQ0EsMERBQUE7RUFDQSwwREFBQTtFQUNBLDBEQUFBO0VBQ0EsMERBQUE7RUFJQSx5QkFBQTtFQUNBLHdCQUFB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QTtJZmsrRE47RUFDRjtFZXYrREk7SUFDRSw0QkFBQTtFZnkrRE47RWV2K0RNO0lBSEY7TUFJSSxXQUFBO0lmMCtETjtFQUNGO0FBQ0Y7QVN0aEVZO0VNb0ROO0lBQ0UsdUJBQUE7RWZxK0ROO0VldCtESTtJQUNFLHVCQUFBO0VmdytETjtFZXorREk7SUFDRSx1QkFBQTtFZjIrRE47RWU1K0RJO0lBQ0UsdUJBQUE7RWY4K0ROO0VlLytESTtJQUNFLHVCQUFBO0VmaS9ETjtFZWwvREk7SUFDRSx1QkFBQTtFZm8vRE47RWVyL0RJO0lBQ0UsdUJBQUE7RWZ1L0ROO0VleC9ESTtJQUNFLHVCQUFBO0VmMC9ETjtFZTMvREk7SUFDRSx1QkFBQTtFZjYvRE47RWU5L0RJO0lBQ0UseUJBQUE7RWZnZ0VOO0VlamdFSTtJQUNFLHlCQUFBO0VmbWdFTjtFZXBnRUk7SUFDRSx5QkFBQTtFZnNnRU47QUFDRjtBUzVqRVk7RU04RE47SUFDRSxvQkFGUztFZm1nRWY7RWUvL0RJO0lBQ0UsaUJBTFM7RWZzZ0VmO0VlcmdFSTtJQUNFLG9CQUZTO0VmeWdFZjtFZXJnRUk7SUFDRSxpQkFMUztFZjRnRWY7RWUzZ0VJO0lBQ0Usb0JBRlM7RWYrZ0VmO0VlM2dFSTtJQUNFLGlCQUxTO0Vma2hFZjtFZWpoRUk7SUFDRSxvQkFGUztFZnFoRWY7RWVqaEVJO0lBQ0UsaUJBTFM7RWZ3aEVmO0VldmhFSTtJQUNFLG9CQUZTO0VmMmhFZjtFZXZoRUk7SUFDRSxpQkFMUztFZjhoRWY7RWU3aEVJO0lBQ0Usb0JBRlM7RWZpaUVmO0VlN2hFSTtJQUNFLGlCQUxTO0Vmb2lFZjtFZW5pRUk7SUFDRSxvQkFGUztFZnVpRWY7RWVuaUVJO0lBQ0UsaUJBTFM7RWYwaUVmO0VlemlFSTtJQUNFLG9CQUZTO0VmNmlFZjtFZXppRUk7SUFDRSxpQkFMUztFZmdqRWY7RWUvaUVJO0lBQ0Usb0JBRlM7RWZtakVmO0VlL2lFSTtJQUNFLGlCQUxTO0Vmc2pFZjtFZXJqRUk7SUFDRSxxQkFGUztFZnlqRWY7RWVyakVJO0lBQ0Usa0JBTFM7RWY0akVmO0VlM2pFSTtJQUNFLHFCQUZTO0VmK2pFZjtFZTNqRUk7SUFDRSxrQkFMUztFZmtrRWY7RWVqa0VJO0lBQ0UscUJBRlM7RWZxa0VmO0VlamtFSTtJQUNFLGtCQUxTO0Vmd2tFZjtBQUNGO0FTdG9FWTtFTXlFUjtJQUNFLG1CQUFBO0VmZ2tFSjtFZTdqRUU7SUFDRSxpQkFBQTtJQUNBLHdCQUFBO0VmK2pFSjtBQUNGO0FTL29FWTtFTXNDTjtJQUNFLDBCQUFBO0VmNG1FTjtFZTFtRU07SUFIRjtNQUlJLG9CQUFBO0lmNm1FTjtFQUNGO0VlbG5FSTtJQUNFLDBCQUFBO0Vmb25FTjtFZWxuRU07SUFIRjtNQUlJLHFCQUFBO0lmcW5FTjtFQUNGO0VlMW5FSTtJQUNFLDBCQUFBO0VmNG5FTjtFZTFuRU07SUFIRjtNQUlJLFVBQUE7SWY2bkVOO0VBQ0Y7RWVsb0VJO0lBQ0UsMEJBQUE7RWZvb0VOO0VlbG9FTTtJQUhGO01BSUkscUJBQUE7SWZxb0VOO0VBQ0Y7RWUxb0VJO0lBQ0UsMEJBQUE7RWY0b0VOO0VlMW9FTTtJQUhGO01BSUkscUJBQUE7SWY2b0VOO0VBQ0Y7RWVscEVJO0lBQ0UsMEJBQUE7RWZvcEVOO0VlbHBFTTtJQUhGO01BSUksVUFBQTtJZnFwRU47RUFDRjtFZTFwRUk7SUFDRSwwQkFBQTtFZjRwRU47RWUxcEVNO0lBSEY7TUFJSSxxQkFBQTtJZjZwRU47RUFDRjtFZWxxRUk7SUFDRSwwQkFBQTtFZm9xRU47RWVscUVNO0lBSEY7TUFJSSxxQkFBQTtJZnFxRU47RUFDRjtFZTFxRUk7SUFDRSwwQkFBQTtFZjRxRU47RWUxcUVNO0lBSEY7TUFJSSxVQUFBO0lmNnFFTjtFQUNGO0VlbHJFSTtJQUNFLDRCQUFBO0Vmb3JFTjtFZWxyRU07SUFIRjtNQUlJLHFCQUFBO0lmcXJFTjtFQUNGO0VlMXJFSTtJQUNFLDRCQUFBO0VmNHJFTjtFZTFyRU07SUFIRjtNQUlJLHFCQUFBO0lmNnJFTjtFQUNGO0VlbHNFSTtJQUNFLDRCQUFBO0Vmb3NFTjtFZWxzRU07SUFIRjtNQUlJLFdBQUE7SWZxc0VOO0VBQ0Y7QUFDRjtBU2p2RVk7RU1vRE47SUFDRSx1QkFBQTtFZmdzRU47RWVqc0VJO0lBQ0UsdUJBQUE7RWZtc0VOO0VlcHNFSTtJQUNFLHVCQUFBO0Vmc3NFTjtFZXZzRUk7SUFDRSx1QkFBQTtFZnlzRU47RWUxc0VJO0lBQ0UsdUJBQUE7RWY0c0VOO0VlN3NFSTtJQUNFLHVCQUFBO0VmK3NFTjtFZWh0RUk7SUFDRSx1QkFBQTtFZmt0RU47RWVudEVJO0lBQ0UsdUJBQUE7RWZxdEVOO0VldHRFSTtJQUNFLHVCQUFBO0Vmd3RFTjtFZXp0RUk7SUFDRSx5QkFBQTtFZjJ0RU47RWU1dEVJO0lBQ0UseUJBQUE7RWY4dEVOO0VlL3RFSTtJQUNFLHlCQUFBO0VmaXVFTjtBQUNGO0FTdnhFWTtFTThETjtJQUNFLG9CQUZTO0VmOHRFZjtFZTF0RUk7SUFDRSxpQkFMUztFZml1RWY7RWVodUVJO0lBQ0Usb0JBRlM7RWZvdUVmO0VlaHVFSTtJQUNFLGlCQUxTO0VmdXVFZjtFZXR1RUk7SUFDRSxvQkFGUztFZjB1RWY7RWV0dUVJO0lBQ0UsaUJBTFM7RWY2dUVmO0VlNXVFSTtJQUNFLG9CQUZTO0VmZ3ZFZjtFZTV1RUk7SUFDRSxpQkFMUztFZm12RWY7RWVsdkVJO0lBQ0Usb0JBRlM7RWZzdkVmO0VlbHZFSTtJQUNFLGlCQUxTO0VmeXZFZjtFZXh2RUk7SUFDRSxvQkFGUztFZjR2RWY7RWV4dkVJO0lBQ0UsaUJBTFM7RWYrdkVmO0VlOXZFSTtJQUNFLG9CQUZTO0Vma3dFZjtFZTl2RUk7SUFDRSxpQkFMUztFZnF3RWY7RWVwd0VJO0lBQ0Usb0JBRlM7RWZ3d0VmO0VlcHdFSTtJQUNFLGlCQUxTO0VmMndFZjtFZTF3RUk7SUFDRSxvQkFGUztFZjh3RWY7RWUxd0VJO0lBQ0UsaUJBTFM7RWZpeEVmO0VlaHhFSTtJQUNFLHFCQUZTO0Vmb3hFZjtFZWh4RUk7SUFDRSxrQkFMUztFZnV4RWY7RWV0eEVJO0lBQ0UscUJBRlM7RWYweEVmO0VldHhFSTtJQUNFLGtCQUxTO0VmNnhFZjtFZTV4RUk7SUFDRSxxQkFGUztFZmd5RWY7RWU1eEVJO0lB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bkJvd0ZBO0VBQ0Y7RW1CM3ZGQTtJR1pFO01IYUEscUJBQUE7SW5COHZGQTtFQUNGO0FBQ0Y7QXNCbndGSTtFSFpGLGlCQUFBO0VBWUEsMEJBQUE7QW5CdXdGRjtBbUJqeEZFO0VHVUU7SUhUQSxxQ0FBQTtJQUNBLHNDQUFBO0VuQm94RkY7QUFDRjtBbUIzd0ZFO0VHRkU7SUhHQSxVQUFBO0VuQjh3RkY7QUFDRjtBUy94Rlk7RWFhUjtJSFpGLGlCQUFBO0lBWUEsMEJBQUE7RW5CdXhGQTtFbUJqeUZBO0lHVUU7TUhUQSxxQ0FBQTtNQUNBLHNDQUFBO0luQm95RkE7RUFDRjtFbUIzeEZBO0lHRkU7TUhHQSxVQUFBO0luQjh4RkE7RUFDRjtBQUNGO0FzQnp4Rkk7RUh0QkYsaUJBQUE7RUFZQSwwQkFBQTtBbkJ1eUZGO0FtQmp6RkU7RUdvQkU7SUhuQkEscUNBQUE7SUFDQSxzQ0FBQTtFbkJvekZGO0FBQ0Y7QW1CM3lGRTtFR1FFO0lIUEEsVUFBQTtFbkI4eUZGO0FBQ0Y7QVMvekZZO0VhdUJSO0lIdEJGLGlCQUFBO0lBWUEsMEJBQUE7RW5CdXpGQTtFbUJqMEZBO0lHb0JFO01IbkJBLHFDQUFBO01BQ0Esc0NBQUE7SW5CbzBGQTtFQUNGO0VtQjN6RkE7SUdRRTtNSFBBLHFCQUFBO0luQjh6RkE7RUFDRjtBQUNGO0FzQi95Rkk7RUhoQ0YsaUJBQUE7RUFZQSwwQkFBQTtBbkJ1MEZGO0FtQmoxRkU7RUc4QkU7SUg3QkEscUNBQUE7SUFDQSxzQ0FBQTtFbkJvMUZGO0FBQ0Y7QW1CMzBGRTtFR2tCRTtJSGpCQSxVQUFBO0VuQjgwRkY7QUFDRjtBUy8xRlk7RWFpQ1I7SUhoQ0YsaUJBQUE7SUFZQSwwQkFBQTtFbkJ1MUZBO0VtQmoyRkE7SUc4QkU7TUg3QkEscUNBQUE7TUFDQSxzQ0FBQTtJbkJvMkZBO0VBQ0Y7RW1CMzFGQTtJR2tCRTtNSGpCQSxxQkFBQTtJbkI4MUZBO0VBQ0Y7QUFDRjtBc0J0MEZFO0VBQ0UsY0FBQTtBdEJ3MEZKOztBc0JwMEZBO0VBR0UsdUNBQUE7QXRCcTBGRjtBbUIxNUZFO0VBQ0Us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SEE7RUFDRSxtQkFBQTtBOUJvdUhGOztBOEI3dEhFO0VoQnJFQSxrQkFBQTtBZHN5SEY7QWN4eEhJO0VBQ0Usd0JBQUE7QWQweEhOOztBOEJwdUhFO0VoQnJFQSxrQkFBQTtBZDZ5SEY7QWMveEhJO0VBQ0Usd0JBQUE7QWRpeUhOOztBOEIzdUhFO0VoQnJFQSxrQkFBQTtBZG96SEY7QWN0eUhJO0VBQ0Usd0JBQUE7QWR3eUhOOztBOEJsdkhFO0VoQnJFQSxrQkFBQTtBZDJ6SEY7QWM3eUhJO0VBQ0Usd0JBQUE7QWQreUhOOztBOEJ6dkhFO0VoQnJFQSxrQkFBQTtBZGswSEY7QWNwekhJO0VBQ0Usd0JBQUE7QWRzekhOOztBOEJod0hFO0VoQnJFQSxrQkFBQTtBZHkwSEY7QWMzekhJO0VBQ0Usd0JBQUE7QWQ2ekhOOztBK0JsMUhBO0VBQ0Usb0JBQUE7QS9CcTFIRjtBK0JsMUhFO0VBQ0UsY0FBQTtFQUlBLGFBQUE7QS9CaTFISjtBU3J6SFk7RXNCakNWO0lBV0ksWUFBQTtFL0IrMEhKO0FBQ0Y7O0ErQnQwSEk7RUFDRSxhQUFBO0EvQnkwSE47QVM5ekhZO0VzQlpSO0lBSUksc0NBQUE7RS9CMDBITjtBQUNGOztBZ0N0MkhFOztFQUVFLDhDQUFBO0FoQ3kySEo7O0FnQ3QySEU7O0VBRUUsaURBQUE7QWhDeTJISjs7QWdDdDJIRTtFQUNFLCtDQUFBO0FoQ3kySEo7O0FnQ3QySEU7RUFDRSxrREFBQTtBaEN5MkhKOztBZ0N0MkhFO0VBQ0UseURBQUE7RUFFQSxjQUFBO0FoQ3cySEo7O0FnQ3IySEU7RUFDRSw0REFBQTtFQUVBLGlCQUFBO0FoQ3UySEo7O0FnQ2w0SEU7O0VBRUUsOENBQUE7QWhDcTRISjs7QWdDbDRIRTs7RUFFRSxpREFBQTtBaENxNEhKOztBZ0NsNEhFO0VBQ0UsK0NBQUE7QWhDcTRISjs7QWdDbDRIRTtFQUNFLGtEQUFBO0FoQ3E0SEo7O0FnQ2w0SEU7RUFDRSx5REFBQTtFQUVBLGNBQUE7QWhDbzRISjs7QWdDajRIRTtFQUNFLDREQUFBO0VBRUEsaUJBQUE7QWhDbTRISjs7QWdDOTVI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 */
