/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
._none>:not(.container,.container-fluid) .col-12>.block-inline-blockixm-blocks-ping-pong [data-component-id="de_theme:pingpong"].full_width{right:0;left:0;width:auto;margin-right:0;margin-left:0}[data-component-id="de_theme:pingpong"].full_width{position:relative;right:50%;left:50%;width:100vw;min-height:500px;margin-right:-50vw;margin-left:-50vw;padding:4rem 0 1rem}[data-component-id="de_theme:pingpong"].full_width:hover .pingpong-image img{transform:scale(1.025)}[data-component-id="de_theme:pingpong"].full_width .pingpong-image{position:absolute;z-index:1;overflow:hidden;inset:0}[data-component-id="de_theme:pingpong"].full_width .pingpong-image::after{position:absolute;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 12%,rgba(0,0,0,0.82) 75%,#000 94%);inset:0}[data-component-id="de_theme:pingpong"].full_width .pingpong-image img{width:100%;height:100%;transition:.5s;object-fit:cover}[data-component-id="de_theme:pingpong"].full_width .pingpong-text{color:#fff}@media(min-width:768px){[data-component-id="de_theme:pingpong"].full_width .pingpong-text.pingpong-image-left{margin-left:auto}}@media(min-width:768px){[data-component-id="de_theme:pingpong"].full_width{padding:4rem 0}}@media(min-width:768px){[data-component-id="de_theme:pingpong"].full_width{padding:100px 0}}[data-component-id="de_theme:pingpong"].half_width:hover .pingpong-image img{transform:scale(1.1)}[data-component-id="de_theme:pingpong"].half_width .container-right{flex-direction:row-reverse}[data-component-id="de_theme:pingpong"].half_width .pingpong-image{display:flex}[data-component-id="de_theme:pingpong"].half_width .pingpong-image img{width:100%;min-height:auto;transition:.5s;object-fit:cover}@media(min-width:768px){[data-component-id="de_theme:pingpong"].half_width .pingpong-image img{min-height:342px}}@media(min-width:768px){[data-component-id="de_theme:pingpong"].half_width .pingpong-image{overflow:hidden;width:100%;max-width:533px;border-radius:5px}}[data-component-id="de_theme:pingpong"].half_width .pingpong-text{width:100%;margin:auto 0}@media(min-width:768px){[data-component-id="de_theme:pingpong"].half_width .pingpong-text.pingpong-image-right{padding-right:100px;padding-left:0}}@media(min-width:768px){[data-component-id="de_theme:pingpong"].half_width .pingpong-text{padding-left:100px}}[data-component-id="de_theme:pingpong"] .pingpong-text{position:relative;z-index:2;text-align:left;font-family:"Inter",serif;font-size:16px;font-weight:500;line-height:24px}[data-component-id="de_theme:pingpong"] .pingpong-text-desc{margin-bottom:16px}@media(min-width:768px){[data-component-id="de_theme:pingpong"] .pingpong-text{width:50%}}[data-component-id="de_theme:pingpong"] .cta-links{display:flex;flex-wrap:wrap;gap:16px}[data-component-id="de_theme:pingpong"] .cta-links a{padding:14px 24px;font-family:"Barlow",serif}[data-component-id="de_theme:pingpong"] .cta-links>div{min-width:100%}@media(min-width:768px){[data-component-id="de_theme:pingpong"] .cta-links>div{min-width:auto}}.node__content{overflow-x:clip}.text-bg-primary [data-component-id="de_theme:pingpong"] .cta-links .btn-primary{border:1px solid #fff}.text-bg-primary [data-component-id="de_theme:pingpong"] .cta-links .btn-primary:hover{border-color:rgba(0,0,0,0)}
.block-quicklinks{overflow:hidden}[data-component-id="de_theme:quick_links"]{position:relative;margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5);background-position:center;background-size:cover}._none>:not(.container,.container-fluid) .col-12>.block-inline-blockquick-links [data-component-id="de_theme:quick_links"]{margin-right:0;margin-left:0}@media screen and (width >= 1332px){._none>:not(.container,.container-fluid) .col-12>.block-inline-blockquick-links [data-component-id="de_theme:quick_links"]{right:0;left:0;width:auto;margin-right:0;margin-left:0}}[data-component-id="de_theme:quick_links"].bg-image{color:#fff;background-color:#242424}[data-component-id="de_theme:quick_links"].bg-image::before{position:absolute;z-index:1;display:block;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) -50%,rgba(0,0,0,0.82) 75%,#000 94%);inset:0}@media screen and (width >= 1332px){[data-component-id="de_theme:quick_links"]{right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw}}
[data-component-id="de_theme:quick_links_card"] .btn-lg{padding:14px 24px;font-family:"Barlow",serif;font-size:18px;font-weight:700;line-height:30px}[data-component-id="de_theme:quick_links_card"] h2{letter-spacing:-0.5px;font-family:"Barlow",serif;font-size:54px;font-weight:700;line-height:66.96px}[data-component-id="de_theme:quick_links_card"] h2::before{display:block;width:100px;height:0;margin-top:16px;margin-bottom:16px;content:"";border-top:2px solid #a6192e}.bg-image [data-component-id="de_theme:quick_links_card"] h2::before,.text-bg-dark [data-component-id="de_theme:quick_links_card"] h2::before,.text-bg-primary [data-component-id="de_theme:quick_links_card"] h2::before{border-top:2px solid #fff}[data-component-id="de_theme:quick_links_card"] .card-desc{letter-spacing:0;font-family:"Inter",serif;font-size:16px;font-weight:500;line-height:1.5}.bg-image [data-component-id="de_theme:quick_links_card"] .card-desc{color:inherit}[data-component-id="de_theme:quick_links_card"] .card-title,[data-component-id="de_theme:quick_links_card"] .card-desc,[data-component-id="de_theme:quick_links_card"] .card-cta{margin-bottom:1rem}@media(max-width:991.98px){[data-component-id="de_theme:quick_links_card"] .hidden-titles~.card-cta .btn-lg{min-width:250px;text-align:left}}
:root{--plyr-color-main:$primary}.video{max-width:53.75rem}.video__body--description{color:#515151}.video__body--summary{line-height:140%}.video__body--summary p:last-child{margin:0}.video__body--embed .plyr__control:hover{background-color:#cc0025 !important}.video__body--embed .plyr__control--overlaid{width:4rem;height:4rem;background:url(/themes/custom/de_theme/components/video/public/assets/play_circle.svg) no-repeat center !important}.video__body--embed .plyr__control--overlaid:hover{filter:brightness(0.8)}.video__body--embed .plyr__control--overlaid svg{display:none}.video__body--embed .plyr--full-ui input[type=range]{color:#cc0025}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;}body .ui-tooltip{border-width:2px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro{--klaro-primary-color:#12285f;--klaro-link-color:var(--klaro-primary-color);--klaro-link-color-hover:var(--klaro-primary-color);--klaro-link-decoration:inherit;--klaro-link-decoration-hover:inherit;--klaro-link-decoration-line:inherit;--klaro-link-decoration-line-hover:inherit;--klaro-button-bg:var(--klaro-primary-color);--klaro-button-text-color:#fff;--klaro-button-border:3px solid var(--klaro-primary-color);--klaro-button-border-radius:6px;--klaro-button-padding:13px 17px;--klaro-button-font-size:inherit;--klaro-button-font-weight:inherit;--klaro-button-line-height:1rem;--klaro-button-box-shadow:inherit;--klaro-button-bg-hover:#fff;--klaro-button-text-color-hover:var(--klaro-primary-color);--klaro-button-border-hover:3px solid var(--klaro-primary-color);--klaro-button-focus-outline:2px solid var(--klaro-primary-color);--klaro-button-focus-outline-offset:2px;--klaro-button-focus-box-shadow:inherit;--klaro-dialog-focus-outline:auto;--klaro-dialog-focus-box-shadow:0 0 0 2px var(--klaro-primary-color),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);--font-size:14px;--font-family:inherit;--title-font-family:inherit;--klaro-slider-bg:var(--white2);--klaro-slider-bg-active:var(--klaro-primary-color);--klaro-slider-bg-required:var(--klaro-primary-color);--green1:var(--klaro-link-color);--green2:var(--klaro-link-color);--green3:var(--klaro-link-color);.cookie-modal .cm-btn,.cookie-modal .cm-btn.cm-btn-info,.cookie-modal .cm-btn.cm-btn-success,.cookie-modal .cm-btn.cm-btn-decline,.cookie-modal .cm-btn.cm-btn-danger,.context-notice .cm-btn,.context-notice .cm-btn.cm-btn-info,.context-notice .cm-btn.cm-btn-success,.context-notice .cm-btn.cm-btn-decline,.context-notice .cm-btn.cm-btn-danger,.cookie-notice .cm-btn,.cookie-notice .cm-btn.cm-btn-info,.cookie-notice .cm-btn.cm-btn-success,.cookie-notice .cm-btn.cm-btn-decline,.cookie-notice .cm-btn.cm-btn-danger,&.learn-more-as-button
    .cookie-notice:not(.cookie-modal-notice)
    a.cm-link.cn-learn-more{display:inline-block;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:var(--klaro-button-border);border-radius:var(--klaro-button-border-radius);background-color:var(--klaro-button-bg);box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);&:hover{color:var(--klaro-button-text-color-hover);border:var(--klaro-button-border-hover);background-color:var(--klaro-button-bg-hover);}&:focus{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}}&.learn-more-as-button
    .cookie-notice:not(.cookie-modal-notice)
    a.cm-link.cn-learn-more{flex-grow:unset;margin-right:auto;cursor:pointer;text-align:center;}.cookie-modal,.context-notice,.cookie-notice{a{color:var(--klaro-link-color);text-decoration-style:var(--klaro-link-decoration);text-decoration-line:var(--klaro-link-decoration-line);}a:hover{color:var(--klaro-link-color-hover);text-decoration-style:var(--klaro-link-decoration-hover);text-decoration-line:var(--klaro-link-decoration-line-hover);}a:focus{outline:solid 2px currentColor;outline-offset:2px;}.cm-list-input:focus + .cm-list-label .slider{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.cm-list-label .slider{transition:none;background-color:var(--klaro-slider-bg);}.cm-list-input:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-active);}.cm-list-input.required:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-required);}.cm-list-input.half-checked:checked + .cm-list-label .slider{opacity:0.6;background-color:var(--klaro-slider-bg-active);}}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #fff;}}.klaro.klaro-theme-olivero{--klaro-primary-color:var(--color-text-primary-medium);--klaro-link-color-hover:var(--color--primary-50);--klaro-link-decoration:var(--gin-link-decoration-style);--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:underline;--klaro-button-bg:var(--color--primary-40);--klaro-button-border:solid 2px var(--color--primary-40);--klaro-button-border-radius:var(--border-radius);--klaro-button-padding:0 var(--sp1-5);--klaro-button-font-size:var(--font-size-m);--klaro-button-font-weight:700;--klaro-button-line-height:var(--sp2-5);--klaro-button-bg-hover:var(--color--primary-30);--klaro-button-text-color-hover:var(--klaro-button-text-color);--klaro-button-border-hover:solid 2px var(--color--primary-30);--klaro-button-focus-outline:2px solid var(--color--primary-60);--klaro-button-focus-outline-offset:2px;--klaro-dialog-focus-outline:2px solid var(--color--primary-60);--klaro-dialog-focus-box-shadow:0 0 0 2px var(--color--primary-60),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);}.klaro.klaro-theme-claro{--klaro-primary-color:var(--color-absolutezero);--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--button-bg-color--primary);--klaro-button-text-color:var(--button-fg-color--primary);--klaro-button-border:1px solid transparent;--klaro-button-border-radius:var(--button-border-radius-size);--klaro-button-font-weight:700;--klaro-button-padding:calc(var(--space-m) - 1px) calc(var(--space-l) - 1px);--klaro-button-bg-hover:var(--button--hover-bg-color--primary);--klaro-button-text-color-hover:var(--button-fg-color--primary);--klaro-button-border-hover:var(--klaro-button-border);--klaro-button-focus-outline:var(--focus-outline);--klaro-button-focus-box-shadow:var(--focus-box-shadow);--klaro-dialog-focus-outline:var(--jui-dialog--focus-outline);--klaro-dialog-focus-box-shadow:var(--jui-dialog--focus-box-shadow);.cookie-modal,.context-notice,.cookie-notice{.hide:active,.hide:focus,.hide:focus-visible,button.klaro-close:active,button.klaro-close:focus,button.klaro-close:focus-visible,a:focus{outline:var(--focus-outline);box-shadow:var(--focus-box-shadow);}}@media (prefers-contrast:more){--focus-outline:1px dotted #fff;}}.klaro.klaro-theme-gin{--klaro-primary-color:var(--gin-color-primary);--klaro-link-decoration:var(--gin-link-decoration-style);--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--klaro-primary-color);--klaro-button-text-color:var(--gin-color-button-text);--klaro-button-border:2px solid var(--gin-color-primary) !important;--klaro-button-border-radius:var(--gin-border-m);--klaro-button-font-size:var(--gin-font-size-s);--klaro-button-font-weight:var(--gin-font-weight-semibold);--klaro-button-padding:calc(var(--gin-spacing-s) - 2px) var(--gin-spacing-m);--klaro-button-box-shadow:0.1em 0.25em 0.5em var(--gin-color-primary-light);--klaro-button-bg-hover:var(--gin-color-primary-hover) !important;--klaro-button-text-color-hover:var(--gin-color-button-text);--klaro-button-border-hover:var(--klaro-button-border);--klaro-button-focus-outline:none;--klaro-button-focus-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);--klaro-dialog-focus-outline:var(--klaro-button-focus-outline);--klaro-dialog-focus-box-shadow:var(--klaro-button-focus-box-shadow);--klaro-slider-bg:var(--gin-color-disabled);--klaro-slider-bg-active:var(--gin-switch);--klaro-slider-bg-required:var(--gin-switch);--light1:var(--gin-color-text-light);--light3:var(--gin-color-text-light);--white2:var(--gin-color-disabled);.cookie-modal,.context-notice,.cookie-notice{p,strong,h2,ul,li{color:var(--gin-color-text);}.cm-modal .cm-body{ul.cm-services li.cm-purpose,ul.cm-services li.cm-service,ul.cm-purposes li.cm-service,ul.cm-purposes li.cm-purpose{span.cm-opt-out,span.cm-required{color:var(--gin-color-text-light);}}}button.klaro-close:focus,.hide:active,.hide:focus,a:focus{outline:none;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);@media (prefers-contrast:more){outline:solid 2px currentColor;box-shadow:unset;}}}h1.title{margin-block-start:0;padding:var(--gin-spacing-m) var(--gin-spacing-l);color:var(--gin-color-primary-active);border:0 none;border-radius:var(--gin-border-m);background:var(--gin-bg-header);font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-bold);}.cookie-modal .cm-modal .hide{top:15px;right:2px;.cm-header{padding-right:30px;}}}@media (prefers-color-scheme:dark){.klaro.klaro-theme-gin{--white3:var(--gin-color-primary-hover);--klaro-slider-bg:var(--gin-bg-input);--klaro-slider-bg-active:var(--gin-color-primary-light-active);--klaro-slider-bg-required:var(--gin-color-primary-light-active);.context-notice,.cookie-notice,.cm-modal.cm-klaro{border:1px solid #fff;background:var(--gin-bg-layer);}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px var(--gin-bg-layer);}}}.gin--dark-mode .klaro.klaro-theme-gin{--white3:var(--gin-color-primary-hover);--klaro-slider-bg:var(--gin-bg-input);--klaro-slider-bg-active:var(--gin-color-primary-light-active);--klaro-slider-bg-required:var(--gin-color-primary-light-active);.context-notice,.cookie-notice,.cm-modal.cm-klaro{border:1px solid #fff;background:var(--gin-bg-layer);}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px var(--gin-bg-layer);}}
