@charset "UTF-8";:root{--u:8px;--u2:calc(var(--u) * 2);--u3:calc(var(--u) * 3);--u4:calc(var(--u) * 4);--u5:calc(var(--u) * 5);--u6:calc(var(--u) * 6);--u7:calc(var(--u) * 7);--u8:calc(var(--u) * 8);--u9:calc(var(--u) * 9);--u10:calc(var(--u) * 10);--column-width:calc(var(--u) * 16);--gutter-width:24px;--margin-width:12px;--percentage-column1:calc((100% - (var(--u3) * 8)) / 8);--percentage-column2:calc((100% - (var(--u3) * 8)) / 8 * 2 + calc(var(--u3) * 2));--percentage-column3:calc((100% - (var(--u3) * 8)) / 8 * 3 + calc(var(--u3) * 3));--percentage-column4:calc((100% - (var(--u3) * 8)) / 8 * 4 + calc(var(--u3) * 4));--percentage-column5:calc((100% - (var(--u3) * 8)) / 8 * 5 + calc(var(--u3) * 5));--percentage-column6:calc((100% - (var(--u3) * 8)) / 8 * 6 + calc(var(--u3) * 6));--percentage-column7:calc((100% - (var(--u3) * 8)) / 8 * 7 + calc(var(--u3) * 7));--mtm-primary-color:#c80000;--mtm-secondary-color:#323232;--mtm-border-color:#ccc;--mtm-black:#000;--mtm-white:#fff;--mtm-br:8px;--mtm-border-radius:8px;--mtm-item-shadow:0 8px 16px rgba(0,0,0,0.2);--mtm-item-shadow--big:0 16px 24px rgba(0,0,0,0.2);--mtm-transition:0.5s ease-in-out;--mtm-transition--fast:0.2s ease-in-out}.q4u_multifunctional_teaser_module{position:relative;width:calc(100% + calc(var(--u) * 3));margin-left:calc(var(--u) * -1.5)}.q4u_mtm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--u4)}.q4u_mtm__filter{text-align:center}.q4u_mtm__filter__socialmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.q4u_mtm__socialmedia{padding:0 5px;color:var(--primary-color);cursor:pointer}.q4u_mtm__socialmedia span::after{content:"";display:inline-block;width:5px;height:10px;margin-left:5px;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);-webkit-transform:rotate(45deg) translateY(-2px) scale(0);transform:rotate(45deg) translateY(-2px) scale(0);opacity:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}.q4u_mtm__socialmedia.is-active span::after{-webkit-transform:rotate(45deg) translateY(-2px) scale(1);transform:rotate(45deg) translateY(-2px) scale(1);opacity:1}.q4u_mtm__icon__wrapper{display:none}.q4u_mtm__search__icon{display:none}.q4u_mtm__filter__search{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;padding:0 5px;margin-bottom:10px;border:1px solid #ddd}.q4u_mtm__filter__search:focus-within{-webkit-box-shadow:-2px -2px 1px #89b4fb,2px -2px 1px #89b4fb,-2px 2px 1px #89b4fb,2px 2px 1px #89b4fb;box-shadow:-2px -2px 1px #89b4fb,2px -2px 1px #89b4fb,-2px 2px 1px #89b4fb,2px 2px 1px #89b4fb}@media (max-width:568px){.q4u_mtm__filter__search{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}}.q4u_mtm__filter__token{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.q4u_mtm__filter__token:empty{display:none}@media (max-width:568px){.q4u_mtm__filter__token{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 -5px 0 -5px}}.q4u_mtm__filter__token li{display:-webkit-box;display:-ms-flexbox;display:flex}.q4u_mtm__filter__token p{margin:0}.q4u_mtm__search__input{-webkit-appearance:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;border:0!important;border-radius:0;padding:0 5px;margin:0}.q4u_mtm__search__input:focus{outline:0!important}.q4u_mtm__filter__reset{-webkit-appearance:none;display:none;padding:5px;border:0;background:#fff;color:var(--primary-color)}@media (max-width:568px){.q4u_mtm__filter__reset{width:100%}}.q4u_mtm__filter__reset:focus{position:relative;z-index:2}.q4u_mtm__filter__reset.is-visible{display:block}.q4u_mtm__filter__reset:hover{background:var(--primary-color);color:#fff}.q4u_mtm__filter__reset:focus{background:var(--primary-color);color:#fff;outline:0}.q4u_mtm__filter__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.q4u_mtm__input__token__item.q4u_mtm__input__token-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:1px 5px 0 5px;margin:5px;border:0;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;font-size:11px;line-height:17px;font-weight:400;text-transform:uppercase;text-decoration:none;cursor:pointer}.q4u_mtm__input__token__item.q4u_mtm__input__token-text::before{content:"„"}.q4u_mtm__input__token__item.q4u_mtm__input__token-text::after{content:"“"}.q4u_mtm__input__token__delete{display:none}.q4u_mtm__spinner{width:100%;height:48px;background:url(/typo3conf/ext/q4u_mtm/Resources/Public/Images/spinner.svg) 50% 50% no-repeat}.q4u_mtm__grid-sizer{width:var(--percentage-column1)}.q4u_mtm__grid{width:100%;margin-bottom:var(--u4)}.q4u_mtm__item{position:relative;z-index:1;padding:calc(var(--u,8px) * 1.5)}.q4u_mtm__item:focus-within .q4u_mtm__item__body,.q4u_mtm__item:hover .q4u_mtm__item__body{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--mtm-item-shadow);box-shadow:var(--mtm-item-shadow);-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media (min-width:568px){.q4u_mtm__item[data-size="0"]{width:var(--percentage-column4)}}@media (min-width:1024px){.q4u_mtm__item[data-size="0"]{width:var(--percentage-column2)}}@media (min-width:568px){.q4u_mtm__item[data-size="1"]{width:var(--percentage-column4)}}@media (min-width:1024px){.q4u_mtm__item[data-size="1"]{width:var(--percentage-column3)}}@media (min-width:568px){.q4u_mtm__item[data-size="2"]{width:var(--percentage-column4)}}@media (min-width:1024px){.q4u_mtm__item[data-size="2"]{width:var(--percentage-column4)}}@media (min-width:568px){.q4u_mtm__item[data-size="3"]{width:var(--percentage-column8)}}@media (min-width:1024px){.q4u_mtm__item[data-size="3"]{width:var(--percentage-column5)}}@media (min-width:568px){.q4u_mtm__item[data-size="4"]{width:var(--percentage-column8)}}@media (min-width:1024px){.q4u_mtm__item[data-size="4"]{width:var(--percentage-column6)}}.q4u_mtm__item__body{padding:var(--u3);border:1px solid var(--mtm-border-color);border-radius:var(--mtm-br);background-color:var(--mtm-white);background-image:none;position:relative;overflow:hidden;-webkit-transition:.2s ease-out;transition:.2s ease-out}.q4u_mtm__item__image{margin-bottom:var(--u)}.q4u_mtm__item__image img{display:block;width:100%;height:auto;border-radius:calc(var(--u) * .5)}.q4u_mtm__item__header{color:var(--mtm-primary-color)}.q4u_mtm__item__header a{color:inherit;text-decoration:none}.q4u_mtm__item__action{text-align:center}.q4u_mtm .button{border-radius:var(--mtm-br);background:var(--mtm-primary-color);color:var(--mtm-white)}.q4u_mtm-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 var(--u2) 0;list-style:none}.q4u_mtm-tag>a,.q4u_mtm-tag>span{padding:calc(var(--u) * .25) calc(var(--u) * .75);border-radius:calc(var(--u) * .25);background:var(--mtm-secondary-color);color:var(--mtm-white);font-size:smaller;text-decoration:none}.q4u_mtm-faq__list{padding:0;margin:0;list-style:none}@media (min-width:768px){.q4u_mtm-faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--margin-width) 0}}.q4u_mtm-faq__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--u3);margin-bottom:var(--margin-width);border:1px solid var(--mtm-border-color);border-radius:var(--mtm-border-radius);-webkit-box-shadow:var(--mtm-item-shadow);box-shadow:var(--mtm-item-shadow);overflow:hidden;background:var(--grey-background);-webkit-transition:var(--mtm-transition--fast);transition:var(--mtm-transition--fast);cursor:pointer}.q4u_mtm-faq__item:focus-within,.q4u_mtm-faq__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--mtm-item-shadow--big);box-shadow:var(--mtm-item-shadow--big)}@media (min-width:768px){.q4u_mtm-faq__item{width:calc((100% - var(--gutter-width) * 2)/ 2);margin:var(--margin-width)}}.q4u_mtm-faq__item h3 a{text-decoration:none}.q4u_mtm-faq__item:focus-within h3,.q4u_mtm-faq__item:hover h3{text-decoration:underline}.q4u_mtm-faq__item .button{-ms-flex-item-align:end;align-self:flex-end;margin:0}.q4u_mtm-faq__item__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.q4u_mtm__events__block .q4u_mtm__events__list{list-style:none}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__list{display:grid;grid-template-columns:1fr;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter);max-width:calc(var(--column) * 8 + var(--gutter) * 8);padding:var(--gutter) var(--margin);margin:0;margin-left:auto;margin-right:auto}@media (min-width:500px){.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__list{grid-template-columns:1fr 1fr}}@media (min-width:768px){.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__list{grid-template-columns:1fr 1fr 1fr}}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--u2);border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);background:var(--alternate-page-background);-webkit-transition:var(--transition--fast);transition:var(--transition--fast);will-change:box-shadow,transform;cursor:pointer}.frame-grey-background .q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item{background:var(--white)}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item:focus-within,.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--mtm-item-shadow);box-shadow:var(--mtm-item-shadow)}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto;grid-template-areas:"dayNumber dayName dayName" "dayNumber dayMonth dayYear";margin-bottom:var(--u);line-height:1}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date__day-number{grid-area:dayNumber;padding-right:var(--u);color:var(--primary-color);font-size:4.8rem;font-weight:700}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date__day-name{grid-area:dayName;align-self:end}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date__month{grid-area:dayMonth;align-self:center;color:var(--primary-color);font-weight:700}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date__month span::after{content:",\00a0"}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__date__year{grid-area:dayYear;align-self:center;color:var(--primary-color);font-weight:700}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__image{width:calc(100% + var(--u4));margin-left:calc(var(--u2) * -1);margin-bottom:var(--u2)}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__image img{display:block;width:100%;height:auto}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--u2)}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__heading{-webkit-box-flex:1;-ms-flex:1;flex:1}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__location__icon{color:var(--primary-color)}.q4u_mtm__events__block[data-layout="0"] .q4u_mtm__events__item__more{text-align:center}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__list{max-width:calc(var(--column) * 8 + var(--gutter) * 8);padding:0 var(--margin);margin:0;margin-left:auto;margin-right:auto}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item{position:relative;display:grid;grid-template-columns:10.5rem auto;grid-template-rows:auto auto auto auto;row-gap:var(--u);grid-template-areas:"date heading" "date tags" "date location" "data more";padding:var(--u2);margin:var(--gutter) 0;border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);background:var(--alternate-page-background);-webkit-transition:var(--transition--fast);transition:var(--transition--fast);will-change:box-shadow,transform;cursor:pointer}.frame-grey-background .q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item{background:var(--white)}@media (min-width:500px){.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item{grid-template-columns:10.5rem auto 15rem;grid-template-rows:auto auto;grid-template-areas:"date heading location" "date tags more"}}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item:focus-within,.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--mtm-item-shadow);box-shadow:var(--mtm-item-shadow)}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__date{grid-area:date;margin-right:var(--gutter);line-height:1;color:var(--primary-color);font-weight:700;text-align:center}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__date__day-number{font-size:4.8rem}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__date__day-name{display:none}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__date__year{display:none}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__image{display:none}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__info{display:contents}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__heading{grid-area:heading;margin:0}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm-tags{grid-area:tags;margin:0}@media (min-width:500px){.q4u_mtm__events__block[data-layout="1"] .q4u_mtm-tags{-ms-flex-item-align:end;align-self:end}}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__location{grid-area:location;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__location__icon{color:var(--primary-color)}.q4u_mtm__events__block[data-layout="1"] .q4u_mtm__events__item__more{grid-area:more}.q4u_mtm__events__more{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;height:96px}@font-face{font-family:Roboto;src:url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Regular.woff2) format("woff2"),url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Italic.woff2) format("woff2"),url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Bold.woff2) format("woff2"),url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-BoldItalic.woff2) format("woff2"),url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Hand of Sean";src:url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/HandOfSeanDemo.woff2) format("woff2"),url(/typo3conf/ext/q4u_template/Resources/Public/Fonts/HandOfSeanDemo.woff) format("woff");font-weight:400;font-style:default;font-display:swap}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0deg,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}:root{--white:#fff;--gap:24px}table{position:relative;border-spacing:0;line-height:1.2}table td,table th{border-right:1px solid #005a85;border-bottom:1px solid #005a85;padding:6px 12px}table tbody td,table tbody th{background:#fff}table tbody:first-child tr>:first-child{border-left:1px solid #005a85}table tbody:first-child tr:first-child>*{border-top:1px solid #005a85}table tbody:first-child tr:first-child>:first-child{border-top-left-radius:10px}table tbody:first-child tr:first-child>:last-child{border-top-right-radius:10px}table tbody:first-child tr:last-child>:first-child{border-bottom-left-radius:10px}table tbody:first-child tr:last-child>:last-child{border-bottom-right-radius:10px}table thead:first-child th{background:#005a85;color:#fff;text-align:center}table thead:first-child th p{text-align:center}table thead:first-child tr:first-child>*{border-top:1px solid #005a85}table thead:first-child tr:first-child>:first-child{border-top-left-radius:10px}table thead:first-child tr:first-child>:last-child{border-top-right-radius:10px}table thead:first-child~tbody tr>:first-child{border-left:1px solid #005a85}table thead:first-child~tbody:last-child tr:last-child>:first-child{border-bottom-left-radius:10px}table thead:first-child~tbody:last-child tr:last-child>:last-child{border-bottom-right-radius:10px}table p{margin-top:0;line-height:1.2}table p:last-child{margin-bottom:0}.page-footer{position:relative;z-index:1;padding:200px 0 100px 0;background:#003d5f;color:#fff}.page-footer ul{padding:0;margin:12px 0;list-style:none}.page-footer ul ul{margin-bottom:0}.page-footer a{color:inherit;text-decoration:none}.page-footer a span{display:block;font-size:1.4rem;font-weight:400}.page-footer a:focus,.page-footer a:hover{text-decoration:underline}.page-footer address{margin-bottom:24px}@media (min-width:768px){.page-footer address{width:66.66%}}.page-footer .grid+.grid{margin-top:72px}.footer__to-top{position:fixed;z-index:3;bottom:24px;right:24px;padding:0;box-shadow:0 10px 14px rgba(56,11,61,.2);opacity:0;pointer-events:none;transform:translateY(100px);transition:.2s ease-in-out}.footer__to-top svg{transform:rotate(-90deg)}.to-top-visible .footer__to-top{opacity:1;pointer-events:all;transform:translateY(0)}@media (min-width:768px){.footer-sitemap{margin-top:-4px}}.footer-sitemap ul{margin:0}.footer-sitemap a{display:block;padding:4px 0}.footer-sitemap>ul{margin:0 0 24px 0}@media (min-width:500px){.footer-sitemap>ul{display:flex;flex-wrap:wrap;width:calc(100% + 24px / 2)}}.footer-sitemap>ul>li{margin-bottom:12px}@media (min-width:500px){.footer-sitemap>ul>li{flex-shrink:0;width:calc((100% - var(--gap))/ 2);margin-right:12px}}@media (min-width:1024px){.footer-sitemap>ul>li{width:calc((100% - var(--gap) * 2)/ 4)}}.footer-sitemap>ul>li>a{font-weight:700}.footer-sitemap>ul>li ul{margin:6px 0 24px 0}.footer-logos{display:flex}.footer-logos>*{margin:0 24px 24px 0}.footer-nav ul{display:flex;flex-wrap:wrap;margin-top:0}.footer-nav li{margin:0 24px 6px 0}fieldset{padding:0;margin:0;border:0;border:0}fieldset+fieldset{margin-top:24px}legend{margin-bottom:24px;font-size:2rem;font-weight:700}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;max-width:100%;padding:12px;border:1px solid #005a85;border-radius:5px;background-color:#fff;font-family:inherit;font-size:1.6rem;-webkit-appearance:none}textarea{height:150px;resize:vertical;line-height:1.5}.form-row{position:relative;margin-bottom:24px;transition:height 2s}.form-row--indent{padding-left:24px}.form-row--select label,.form-row--text label,.form-row--textarea label{margin-bottom:12px;font-weight:700}.form-row--flex{display:flex}.form-row--flex>*+*{margin-left:24px}@media (min-width:768px){.form-row--25{width:25%}.form-row--50{width:50%}.form-row--75{width:75%}}.form-control{display:flex;margin:24px 0 24px -8px}.form-control *+*{margin-left:24px}.form-control--center{justify-content:center}.error{color:#850d1d}.custom-select{position:relative;z-index:1;min-width:88px;background:#fff}.custom-select select{width:100%;padding-right:44px;height:44px;background:0 0!important}.custom-select::after{content:"";position:absolute;top:12px;right:14px;width:12px;height:12px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);pointer-events:none}.input--custom-select select::-ms-expand{display:none}.custom-select--invisible select{border:0}.custom-select--small::after{top:15px;right:18px;width:8px;height:8px}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0}.custom-checkbox label{position:relative;display:block;padding-left:36px}.custom-checkbox label::before{content:"";position:absolute;top:3px;left:3px;display:block;width:18px;height:18px;border:1px solid #cacaca;background:#fff}.custom-checkbox label::after{content:"";position:absolute;top:5px;left:9px;display:block;width:6px;height:12px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg) scale(.5);opacity:0;transition:.2s ease-in-out}.custom-checkbox input:focus+label::before{box-shadow:0 0 0 5px #19f}.custom-checkbox input:checked+label::after{transform:rotate(45deg) scale(1);opacity:1}.custom-radio input[type=radio]{position:absolute;opacity:0}.custom-radio label{position:relative;display:block;padding-left:calc(24px + .5em);overflow:hidden;cursor:pointer}.custom-radio label::before{content:"";position:absolute;top:3px;left:3px;display:block;width:18px;height:18px;border:1px solid #cacaca;border-radius:100%;background:#fff}.custom-radio label::after{content:"";position:absolute;top:7px;left:7px;width:10px;height:10px;border-radius:100%;background:#000;opacity:0;transform:scale(.5);transition:.3s}.custom-radio input:focus+label::before{border:2px solid #005a85}.custom-radio input:checked+label::after{opacity:1;transform:scale(1)}.floating-label{position:relative;margin-top:36px}.floating-label label{position:absolute;top:0;left:0;width:100%;line-height:2.4rem;padding:10px 12px;overflow:hidden;color:#303030;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;transition:.2s ease-in-out;cursor:pointer}.floating-label input,.floating-label select,.floating-label textarea{display:block;color:#fff}.floating-label input::-moz-placeholder,.floating-label select::-moz-placeholder,.floating-label textarea::-moz-placeholder{color:#fff}.floating-label input::placeholder,.floating-label select::placeholder,.floating-label textarea::placeholder{color:#fff}.floating-label input:focus,.floating-label select:focus,.floating-label textarea:focus{outline:2px solid #005a85}.custom-checkbox--text label+input,.custom-radio--text label+input{display:none;width:50%;margin-top:12px;margin-left:36px;color:#303030}.floating-label--select label{color:#fff;pointer-events:none}.floating-label--select select{padding-right:44px;border:1px solid #60859b!important;background:#60859b;color:#60859b}.floating-label--select::after{content:"";position:absolute;top:12px;right:14px;width:12px;height:12px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.floating-label--focus label,.floating-label--value label{top:-24px;padding:0}.floating-label--focus input,.floating-label--focus textarea,.floating-label--value input,.floating-label--value textarea{color:#303030}.floating-label--focus input::-moz-placeholder,.floating-label--focus textarea::-moz-placeholder,.floating-label--value input::-moz-placeholder,.floating-label--value textarea::-moz-placeholder{color:inherit}.floating-label--focus input::placeholder,.floating-label--focus textarea::placeholder,.floating-label--value input::placeholder,.floating-label--value textarea::placeholder{color:inherit}.floating-label--focus select,.floating-label--value select{color:#fff}.form-row--checkbox-inline .form-row--checkbox-inline__items,.form-row--radio-inline .form-row--radio-inline__items{display:flex}.form-row--checkbox-inline .form-row--checkbox-inline__items>*+*,.form-row--radio-inline .form-row--radio-inline__items>*+*{margin-left:24px}.form-row--checkbox-block .form-row--checkbox-block__items>*+*,.form-row--radio-block .form-row--radio-block__items>*+*{margin-top:12px}.form-row--zip-city{display:flex;justify-content:space-between;margin-top:36px}.form-row--zip-city .zip{width:calc((100% - 24px)/ 3);margin-top:0}.form-row--zip-city .city{width:calc((100% - 24px)/ 3 * 2);margin-top:0}.form-hint{font-size:smaller}.password{max-width:840px;padding:24px 0;margin-bottom:48px;margin-left:auto;margin-right:auto;background:#f3f3f3}.password .wrapper{width:400px;margin-left:auto;margin-right:auto}.password .wrapper>:last-child{margin-bottom:0}.password input[type=password],.password input[type=text]{border:0}.q4u-newsletter-registration,.tx-q4u-contact-form,.tx-q4u-registration{max-width:552px;margin-left:auto;margin-right:auto}.q4u-newsletter-registration form,.tx-q4u-contact-form form,.tx-q4u-registration form{max-width:calc(100% - 36px);margin-right:auto}.parsley-errors-list{display:none;padding:0;margin:0;font-size:1.4rem;list-style:none}.form-row--checkbox-block .parsley-errors-list,.form-row--radio-block .parsley-errors-list{margin-left:36px}.form-row.parsley-error .parsley-errors-list{display:block}.form-row.floating-label--focus .parsley-errors-list,.form-row.parsley-success .parsley-errors-list{display:block}.parsley-errors-list li{position:relative;display:inline-block;padding:3px 8px;margin-top:8px;margin-bottom:-4px;border-radius:5px;background:#850d1d;color:#fff}.parsley-errors-list li::before{content:"";position:absolute;z-index:-1;top:0;left:24px;width:16px;height:4px;margin:-4px 0 0 0;background:url(/typo3conf/ext/q4u_template/Resources/Public/Images/triangle--error.svg) 50% 50%/cover no-repeat}.form-row--checkbox-block input[type=checkbox]:not(:checked)~.parsley-errors-list,.form-row--radio-block input[type=radio]:not(:checked)~.parsley-errors-list{display:none}.form-row__checkmark-wrapper{position:relative}.form-row__checkmark-wrapper .form-checkmark{position:absolute;z-index:2;top:8px;left:calc(100% + 8px);width:32px;height:32px;margin:0;stroke:#005a85}.form-row--checkbox .form-row__checkmark-wrapper .form-checkmark{top:-4px}.form-row__checkmark-wrapper .form-checkmark line{opacity:0;transform-origin:50% 50%;transition:.2s ease-in-out}.form-row.parsley-success .form-checkmark .form-row__select{padding-right:44px}.form-row.parsley-success .form-checkmark select{margin-right:44px}.form-row.parsley-success .form-checkmark line{stroke:#16ac4d}.form-row.parsley-success .form-checkmark line:nth-of-type(1){opacity:1}.form-row.parsley-success .form-checkmark line:nth-of-type(2){opacity:1;transform:scale(.5) translate(-22px,8px);stroke-width:2}.form-row.parsley-error .form-checkmark line{opacity:1;stroke:#850d1d}@media (max-width:568px){#recruitee-careers-details-container figure{margin-left:0;margin-right:0}}#recruitee-careers-details-container figure img{width:100%!important;height:auto!important}#recruitee-careers-details-container .rt-details__heading{display:none!important}#recruitee-careers-details-container blockquote{margin:0!important;font-size:smaller}#recruitee-careers-details-container label[for=candidate-name]{position:relative;text-indent:-200vw}#recruitee-careers-details-container label[for=candidate-name]::before{content:"Vor- und Nachname*";position:absolute;left:0;text-indent:0}#recruitee-careers-details-container .rt-fancy.rt-checkbox{display:block!important}.frame-space-before-extra-small{padding-top:24px;margin-top:0}.frame-space-before-small{padding-top:48px;margin-top:0}.frame-space-before-medium{padding-top:72px;margin-top:0}.frame-space-before-large{padding-top:96px;margin-top:0}.frame-space-before-extra-large{padding-top:120px;margin-top:0}.frame-space-after-extra-small{padding-bottom:24px;margin-bottom:0}.frame-space-after-small{padding-bottom:48px;margin-bottom:0}.frame-space-after-medium{padding-bottom:72px;margin-bottom:0}.frame-space-after-large{padding-bottom:96px;margin-bottom:0}.frame-space-after-extra-large{padding-bottom:120px;margin-bottom:0}[class*=frame-grey-background]{position:relative;z-index:1}[class*=frame-grey-background]:not([class*=frame-space-before]){padding-top:1px}[class*=frame-grey-background]:not([class*=frame-space-after]){padding-bottom:1px}[class*=frame-grey-background]::before{content:"";z-index:-2;position:absolute;top:0;bottom:0;left:50%;width:120vw;transform:translateX(-60vw);background:#f3f3f3}[class*=frame-grey-background]+[class*=frame-grey-background]{margin-top:-1px}.frame-white-background-element,.frame-white-background-element--right{position:relative;z-index:2}.frame-white-background-element--right::after,.frame-white-background-element::after{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:50%;width:500px;height:500px;transform:translateX(-1008px);background:url(/typo3conf/ext/q4u_template/Resources/Public/Images/element.svg) 0 0 no-repeat}.frame-white-background-element--right::after{transform:translateX(508px)}.frame-grey-background-element,.frame-grey-background-element--right{position:relative;z-index:2}.frame-grey-background-element--right::after,.frame-grey-background-element::after{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:50%;width:500px;height:500px;transform:translateX(-1008px);background:url(/typo3conf/ext/q4u_template/Resources/Public/Images/element.svg) 0 0 no-repeat}.frame-grey-background-element--right::after{transform:translateX(508px)}.frame-white-text{color:#fff}.frame-white-text *{color:inherit}.tt_address_list{position:relative;left:-12px;width:100vw;margin-left:auto;margin-right:auto}@media (min-width:600px){.tt_address_list{display:flex;flex-wrap:wrap}}@media (min-width:888px){.tt_address_list{left:0;width:864px;max-width:864px}}.vcard{padding:12px;margin:48px 12px 12px 12px;border:1px solid #cacaca;border-radius:10px;background:#f3f3f3;word-wrap:break-word}[class*=frame-grey-background] .vcard{background:#fff}@media (min-width:600px){.vcard{width:calc((100% - 48px)/ 2)}}@media (min-width:1024px){.vcard{width:calc((100% - 72px)/ 3)}}.vcard>:last-child{margin-bottom:0}.vcard img{margin-top:-48px;margin-bottom:12px;border:1px solid #cacaca;border-radius:10px}.vcard h3{margin-bottom:6px}.vcard .phone{margin-bottom:0}.vcard a{color:#005a85}.frame-type-mask_q4u_intro .intro__content{max-width:840px;margin-left:auto;margin-right:auto;text-align:center}.frame-type-mask_q4u_intro .intro__content h1,.frame-type-mask_q4u_intro .intro__content h2,.frame-type-mask_q4u_intro .intro__content h3{margin-bottom:48px}.frame-type-mask_q4u_intro .intro__content>:last-child{margin-bottom:0}@media (min-width:601px){.frame-type-mask_q4u_intro.frame-layout-1 .intro__text{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}}.frame-type-mask_q4u_teaser{max-width:840px;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_teaser>ul{position:relative;z-index:1;margin-bottom:0;list-style:none}.frame-type-mask_q4u_teaser>ul>li{position:relative;padding:24px;margin-bottom:24px;border:1px solid #cacaca;box-shadow:0 10px 14px rgba(56,11,61,.2);overflow:hidden;background:#f3f3f3;transition:.2s ease-in-out;cursor:pointer}.frame-type-mask_q4u_teaser>ul>li[class*=frame-grey-background]{background:#fff}@media (min-width:600px){.frame-type-mask_q4u_teaser>ul>li{display:flex;align-items:flex-start;flex-direction:row-reverse}}.frame-type-mask_q4u_teaser>ul>li>:last-child{margin-bottom:0}.frame-type-mask_q4u_teaser>ul>li:focus-within,.frame-type-mask_q4u_teaser>ul>li:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.frame-type-mask_q4u_teaser>ul>li:focus-within h3 a,.frame-type-mask_q4u_teaser>ul>li:hover h3 a{text-decoration:underline}.frame-type-mask_q4u_teaser>ul>li:focus-within .icon,.frame-type-mask_q4u_teaser>ul>li:hover .icon{opacity:1}.frame-type-mask_q4u_teaser img{display:block;width:100%;height:auto}.frame-type-mask_q4u_teaser h3{margin:0 0 12px 0;font-size:2rem;font-weight:700}.frame-type-mask_q4u_teaser a{text-decoration:none}.frame-type-mask_q4u_teaser[class*=frame-grey-background] li{background:#fff}.teaser__image{flex:0 0 200px}@media (max-width:599px){.teaser__image{margin:0 0 24px 0}}@media (min-width:600px){.teaser__text{flex:1;padding-right:24px}}.teaser__text>:last-child{margin-bottom:0}.teaser__text .icon{opacity:0;transition:.2s ease-in-out}.frame-type-mask_q4u_text_image{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:840px;margin-left:auto;margin-right:auto}@media (max-width:767px){.frame-type-mask_q4u_text_image .q4u_text-image__image{order:99}}@media (min-width:768px){.frame-type-mask_q4u_text_image[data-imagefloat="0"][data-imageposition=left]{flex-direction:row}.frame-type-mask_q4u_text_image[data-imagefloat="0"][data-imageposition=right]{flex-direction:row-reverse}.frame-type-mask_q4u_text_image[data-imagefloat="1"]{display:block}.frame-type-mask_q4u_text_image[data-imagefloat="1"]::after{content:"";display:table;clear:both}.frame-type-mask_q4u_text_image[data-imagefloat="1"][data-imageposition=left] .q4u_text-image__image{float:left;margin-bottom:24px}.frame-type-mask_q4u_text_image[data-imagefloat="1"][data-imageposition=right] .q4u_text-image__image{float:right;margin-bottom:24px}}.frame-type-mask_q4u_text_image figure{margin:0 0 24px 0;border:1px solid #cacaca;border-radius:15px;overflow:hidden}.frame-type-mask_q4u_text_image figure:last-child{margin-bottom:0}.frame-type-mask_q4u_text_image figure a{position:relative;display:block}.frame-type-mask_q4u_text_image figure a .q4u_text-image__zoom{position:absolute;z-index:2;top:0;right:0;width:61px;height:61px;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;border-bottom-left-radius:15px;background:#005a85;color:#fff}.frame-type-mask_q4u_text_image figure a .q4u_text-image__zoom svg{width:32px;width:32px}.frame-type-mask_q4u_text_image figure a .q4u_text-image__zoom polygon{transform-origin:50% 50%;transition:.2s ease-in-out}.frame-type-mask_q4u_text_image figure a:focus .q4u_text-image__zoom,.frame-type-mask_q4u_text_image figure a:hover .q4u_text-image__zoom{background:#337b9d}.frame-type-mask_q4u_text_image figure a:focus .q4u_text-image__zoom polygon:nth-of-type(1),.frame-type-mask_q4u_text_image figure a:hover .q4u_text-image__zoom polygon:nth-of-type(1){transform:translate(-4px,-4px)}.frame-type-mask_q4u_text_image figure a:focus .q4u_text-image__zoom polygon:nth-of-type(2),.frame-type-mask_q4u_text_image figure a:hover .q4u_text-image__zoom polygon:nth-of-type(2){transform:translate(4px,-4px)}.frame-type-mask_q4u_text_image figure a:focus .q4u_text-image__zoom polygon:nth-of-type(3),.frame-type-mask_q4u_text_image figure a:hover .q4u_text-image__zoom polygon:nth-of-type(3){transform:translate(-4px,4px)}.frame-type-mask_q4u_text_image figure a:focus .q4u_text-image__zoom polygon:nth-of-type(4),.frame-type-mask_q4u_text_image figure a:hover .q4u_text-image__zoom polygon:nth-of-type(4){transform:translate(4px,4px)}.frame-type-mask_q4u_text_image img{position:relative;z-index:1;display:block;width:100%;height:auto}.frame-type-mask_q4u_text_image figcaption{padding:6px 12px;background:#f3f3f3;font-size:1.2rem}.frame-type-mask_q4u_text_image[class*=frame-grey-background] figcaption{background:#fff}@media (min-width:768px){.q4u_text-image__text{flex-grow:1}}@media (min-width:768px){[data-twocolumns="1"] .q4u_text-image__bodytext{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}}.q4u_text-image__image{max-width:350px}@media (max-width:767px){[data-imageposition=left] .q4u_text-image__image{margin-right:auto}[data-imageposition=right] .q4u_text-image__image{margin-left:auto}}@media (min-width:768px){.q4u_text-image__image{flex-shrink:0;width:350px}[data-imageposition=left] .q4u_text-image__image{margin-right:48px}[data-imageposition=right] .q4u_text-image__image{margin-left:48px}}.frame-type-mask_q4u_blockquote{padding-left:15vw;padding-right:15vw}@media (min-width:1000px){.frame-type-mask_q4u_blockquote{padding-left:calc(120px * 2 + 24px * 2);padding-right:calc(120px * 2 + 24px * 2)}}.frame-type-mask_q4u_blockquote figure{position:relative;padding-top:40px;margin:0;font-style:italic}.frame-type-mask_q4u_blockquote figure::before{content:"”";position:absolute;top:0;right:100%;font-size:80px;line-height:80px;font-family:Verdana;font-style:normal}.frame-type-mask_q4u_blockquote figure>:last-child{margin-bottom:0}.frame-type-mask_q4u_blockquote blockquote{margin:0}.frame-type-mask_q4u_downloads{max-width:840px;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_downloads .downloads{padding:0;margin:0;list-style:none}.frame-type-mask_q4u_downloads .downloads>li{padding:12px;margin:0 0 24px 0;border:1px solid #cacaca;border-radius:15px;overflow:hidden;background:#f3f3f3;transition:.2s ease-in-out}@media (min-width:501px){.frame-type-mask_q4u_downloads .downloads>li{display:flex;flex-wrap:wrap;align-items:center}}@media (min-width:768px){.frame-type-mask_q4u_downloads .downloads>li{flex-wrap:nowrap}}.frame-type-mask_q4u_downloads .downloads>li:focus-within,.frame-type-mask_q4u_downloads .downloads>li:hover{box-shadow:0 10px 20px -5px rgba(0,61,95,.25);transform:translateY(-5px)}.frame-type-mask_q4u_downloads .downloads>li:focus-within .button--primary .button__visible,.frame-type-mask_q4u_downloads .downloads>li:hover .button--primary .button__visible{background:#337b9d}.frame-type-mask_q4u_downloads .downloads>li:focus-within .button--primary .button__visible{box-shadow:0 0 0 5px #19f}.frame-type-mask_q4u_downloads[class*=frame-grey-background] .downloads>li{background:#fff}.downloads__image{align-self:flex-start;flex-shrink:0;width:80px}@media (max-width:500px){.downloads__image{margin-bottom:12px}}.downloads__image img{display:block;width:100%;height:auto;border-radius:10px;outline:1px solid #f3f3f3}.downloads__text{flex:1}@media (min-width:501px){.downloads__text{display:flex;flex-direction:column;justify-content:center;padding:0 24px}}.downloads__text h3{margin:0 0 12px;font-size:1.6rem;font-weight:700}.downloads__text p{margin:0 0 12px}.downloads__text>:last-child{margin-bottom:0}.downloads__button{padding:24px}@media (max-width:767px){.downloads__button{flex:0 0 100%;display:flex;justify-content:center;margin-top:12px}}.frame-type-mask_q4u_publications{max-width:840px;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_publications .publications{padding:0;margin:0;list-style:none}@media (min-width:501px){.frame-type-mask_q4u_publications .publications{display:flex;flex-wrap:wrap;justify-content:space-between}}.frame-type-mask_q4u_publications .publications>li{display:flex;flex-direction:column;padding:0;margin:0 0 48px 0;transition:.2s ease-in-out}@media (min-width:501px){.frame-type-mask_q4u_publications .publications>li{flex-shrink:0;width:calc(50% - 48px);margin:24px}}@media (min-width:769px){.frame-type-mask_q4u_publications .publications>li{width:calc(25% - 48px)}.frame-type-mask_q4u_publications .publications>li:only-child{margin-left:auto;margin-right:auto}}.frame-type-mask_q4u_publications .publications>li:focus-within,.frame-type-mask_q4u_publications .publications>li:hover{transform:translateY(-5px)}.frame-type-mask_q4u_publications .publications>li:focus-within img,.frame-type-mask_q4u_publications .publications>li:hover img{box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.frame-type-mask_q4u_publications .publications>li:focus-within .button--primary .button__visible,.frame-type-mask_q4u_publications .publications>li:hover .button--primary .button__visible{background:#337b9d}.frame-type-mask_q4u_publications .publications>li:focus-within .button--primary .button__visible{box-shadow:0 0 0 5px #19f}.publications__image{margin-bottom:24px}.publications__image img{display:block;width:100%;height:auto;box-shadow:0 10px 14px rgba(56,11,61,.2);transition:.2s ease-in-out}.publications__text{flex:1}.publications__text h3{margin:0 0 24px;font-size:2rem;font-weight:700}.publications__text a{text-decoration:none}.publications__text p{margin:0 0 12px}.publications__button{text-align:center}.publications__button .button--primary:focus .button__visible,.publications__button .button--primary:hover .button__visible{box-shadow:none;background:#005a85}.frame-type-mask_q4u_accordion{max-width:840px;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_accordion>ul{padding:0;margin:0 0 48px 0;list-style:none}.frame-type-mask_q4u_accordion>ul>li{border:1px solid #cacaca;border-radius:15px;box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.frame-type-mask_q4u_accordion>ul>li:nth-child(1n+2){margin-top:24px}.frame-type-mask_q4u_accordion>ul[class*=frame-grey-background]>li{background:#fff}.accordion__header{margin:0;font-size:2rem;line-height:2.8rem}.accordion__header button{position:relative;display:flex;justify-content:space-between;width:100%;padding:12px 12px 12px 60px;border-radius:14px;font-size:1.6rem;font-weight:700;text-align:left;transition:.2s ease-in-out}.accordion__header button:focus,.accordion__header button:hover{background:#005a85;color:#fff}.accordion__header button:focus svg,.accordion__header button:hover svg{color:inherit}.accordion__header svg{position:absolute;top:0;left:0;width:32px;height:32px;margin:10px;color:#005a85}.accordion__header path{transition:.2s ease-in-out;transform-origin:50% 50%}.accordion__header path:nth-of-type(2){transform:rotate(-90deg)}.accordion__header button[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#005a85;color:#fff}.accordion__header button[aria-expanded=true] svg{color:#fff}.accordion__header button[aria-expanded=true] svg path:nth-of-type(2){transform:rotate(0)}.accordion__content{padding:12px 12px 12px 60px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;background:#005a85;color:#fff}.accordion__content>:last-child{margin-bottom:0}.frame-type-mask_q4u_image_slider{max-width:552px;padding-bottom:0!important;margin-bottom:96px!important;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_image_slider .image-slider{border-radius:15px}.frame-type-mask_q4u_image_slider .image-slider:not(.flickity-enabled){display:flex;width:1000vw}.frame-type-mask_q4u_image_slider .flickity-viewport{z-index:2;overflow:visible}.frame-type-mask_q4u_image_slider .image-slider__item{width:600px;max-width:100%;box-shadow:none;border:1px solid #cacaca;border-radius:15px;overflow:hidden;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.frame-type-mask_q4u_image_slider .image-slider__item.is-selected{opacity:1;pointer-events:all}.frame-type-mask_q4u_image_slider figure{margin:0}.frame-type-mask_q4u_image_slider a{position:relative;display:block}.frame-type-mask_q4u_image_slider .image-slider__zoom{position:absolute;z-index:2;top:0;right:0;width:61px;height:61px;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;border-bottom-left-radius:15px;background:#005a85;color:#fff;pointer-events:none}.frame-type-mask_q4u_image_slider .image-slider__zoom svg{width:32px;height:32px}.frame-type-mask_q4u_image_slider .image-slider__zoom polygon{transition:.2s ease-in-out}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom,.frame-type-mask_q4u_image_slider a:hover+.image-slider__zoom{background:#337b9d}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom polygon:nth-of-type(1),.frame-type-mask_q4u_image_slider a:hover+.image-slider__zoom polygon:nth-of-type(1){transform:translate(-4px,-4px)}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom polygon:nth-of-type(2),.frame-type-mask_q4u_image_slider a:hover+.image-slider__zoom polygon:nth-of-type(2){transform:translate(4px,-4px)}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom polygon:nth-of-type(3),.frame-type-mask_q4u_image_slider a:hover+.image-slider__zoom polygon:nth-of-type(3){transform:translate(-4px,4px)}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom polygon:nth-of-type(4),.frame-type-mask_q4u_image_slider a:hover+.image-slider__zoom polygon:nth-of-type(4){transform:translate(4px,4px)}.frame-type-mask_q4u_image_slider a:focus+.image-slider__zoom{box-shadow:0 0 0 5px #19f}.frame-type-mask_q4u_image_slider .image-slider__toggle-caption{position:absolute;z-index:3;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:61px;height:61px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-top-left-radius:15px;background:#005a85;color:#fff;transition:.2s ease-in-out}.frame-type-mask_q4u_image_slider .image-slider__toggle-caption:focus,.frame-type-mask_q4u_image_slider .image-slider__toggle-caption:hover{background:#337b9d}.frame-type-mask_q4u_image_slider .image-slider__toggle-caption svg{pointer-events:none;transition:none}.frame-type-mask_q4u_image_slider .image-slider__toggle-caption rect{transform-origin:50% 50%;transition:.2s ease-in-out}.frame-type-mask_q4u_image_slider .image-slider__caption{position:absolute;z-index:2;bottom:24px;left:24px;right:24px;min-height:60px;padding:12px 48px 12px 12px;border:1px solid #cacaca;border-radius:10px;background:#fff;color:#303030;font-size:1.4rem;transform:translateY(100%);opacity:0;pointer-events:none;transition:.2s ease-in-out}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__toggle-caption{bottom:24px;right:24px;border:0;border-radius:30px;background:#fff;color:#303030}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__toggle-caption rect:nth-of-type(1){opacity:0}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__toggle-caption rect:nth-of-type(2){transform:translateX(1px) translateY(4px) rotate(45deg)}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__toggle-caption rect:nth-of-type(3){transform:translateY(4px) rotate(-45deg)}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__toggle-caption rect:nth-of-type(4){opacity:0}.frame-type-mask_q4u_image_slider .image-slider--caption .image-slider__caption{transform:translateY(0);opacity:1;pointer-events:all}.frame-type-mask_q4u_image_slider svg{transition:.5s ease-in-out}.frame-type-mask_q4u_image_slider li:focus-within svg,.frame-type-mask_q4u_image_slider li:hover svg{transform:scale(1.1)}.frame-type-mask_q4u_image_slider img{display:block;width:100%;max-width:100vw;height:auto;box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.frame-type-mask_q4u_image_slider .flickity-prev-next-button{z-index:3;width:60px;height:60px;border-radius:30px;box-shadow:0 10px 20px -5px rgba(0,61,95,.25);background:#005a85;color:#fff}.frame-type-mask_q4u_image_slider .flickity-prev-next-button.previous{left:calc(50% - 300px - 60px - 22px)}@media (max-width:767px){.frame-type-mask_q4u_image_slider .flickity-prev-next-button.previous{left:0}}.frame-type-mask_q4u_image_slider .flickity-prev-next-button.next{right:calc(50% - 300px - 60px - 22px)}@media (max-width:767px){.frame-type-mask_q4u_image_slider .flickity-prev-next-button.next{right:0}}.frame-type-mask_q4u_image_slider .flickity-page-dots{z-index:1;width:100vw;left:50%;transform:translateX(-50%);bottom:-72px}.frame-type-mask_q4u_image_slider[class*=frame-grey-background]::before{bottom:-24px}.frame-type-mask_q4u_image_slider[class*=frame-grey-background] .flickity-page-dots{background:#f3f3f3}.frame-type-mask_q4u_image_slider .dot{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;border-radius:0;background:0 0;opacity:1}.frame-type-mask_q4u_image_slider .dot::before{content:"";width:12px;height:12px;border:1px solid #005a85;border-radius:6px}.frame-type-mask_q4u_image_slider .dot.is-selected,.frame-type-mask_q4u_image_slider .dot:hover{opacity:1}.frame-type-mask_q4u_image_slider .dot.is-selected::before,.frame-type-mask_q4u_image_slider .dot:hover::before{background:#005a85}.frame-type-mask_q4u_partner{max-width:840px;margin-left:auto;margin-right:auto}.frame-type-mask_q4u_partner ul{padding:12px 0;margin:0;list-style:none}@media (min-width:501px){.frame-type-mask_q4u_partner ul{position:relative;left:-12px;display:flex;flex-wrap:wrap;width:calc(100% + 24px)}}.frame-type-mask_q4u_partner.frame-grey-background li{background:#fff}.frame-type-mask_q4u_partner li{display:flex;align-items:center;justify-content:center;padding:1px;margin:24px 0;box-shadow:0 10px 14px rgba(56,11,61,.2);background:#f3f3f3;transition:.2s ease-in-out}.frame-type-mask_q4u_partner li:focus-within,.frame-type-mask_q4u_partner li:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}@media (min-width:501px){.frame-type-mask_q4u_partner li{width:calc((100% - 24px*2)/ 2);margin:12px}}@media (min-width:768px){.frame-type-mask_q4u_partner li{width:calc((100% - 24px*3)/ 3)}}.frame-type-mask_q4u_partner li>img{width:calc(100% - 48px);margin:23px auto}.frame-type-mask_q4u_partner a{display:flex;align-items:center;height:100%;padding:23px}.frame-type-mask_q4u_partner img{display:block;width:100%;height:auto}.q4u_image{max-width:840px;margin-left:auto;margin-right:auto}.q4u_image figure{margin:0 0 24px 0;border:1px solid #cacaca;border-radius:15px;overflow:hidden}.q4u_image a{position:relative;display:block}.q4u_image img{display:block;width:100%;height:auto}.q4u_image figcaption{padding:6px 12px;background:#f3f3f3;font-size:1.2rem}.q4u_image .q4u_image__zoom{position:absolute;z-index:2;top:0;right:0;width:61px;height:61px;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;border-bottom-left-radius:15px;background:#005a85;color:#fff}.q4u_image .q4u_image__zoom svg{width:32px;width:32px}.q4u_image .q4u_image__zoom polygon{transform-origin:50% 50%;transition:.2s ease-in-out}.q4u_image:focus .q4u_image__zoom,.q4u_image:hover .q4u_image__zoom{background:#337b9d}.q4u_image:focus .q4u_image__zoom polygon:nth-of-type(1),.q4u_image:hover .q4u_image__zoom polygon:nth-of-type(1){transform:translate(-4px,-4px)}.q4u_image:focus .q4u_image__zoom polygon:nth-of-type(2),.q4u_image:hover .q4u_image__zoom polygon:nth-of-type(2){transform:translate(4px,-4px)}.q4u_image:focus .q4u_image__zoom polygon:nth-of-type(3),.q4u_image:hover .q4u_image__zoom polygon:nth-of-type(3){transform:translate(-4px,4px)}.q4u_image:focus .q4u_image__zoom polygon:nth-of-type(4),.q4u_image:hover .q4u_image__zoom polygon:nth-of-type(4){transform:translate(4px,4px)}.frame-type-mask_q4u_video{max-width:840px;margin-left:auto;margin-right:auto}.video-container{position:relative;height:0;padding-bottom:56.25%;margin-bottom:48px;box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.video-container button,.video-container iframe,.video-container img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:0}.video-container img{cursor:pointer}.video-container svg{position:absolute;z-index:2;top:calc(50% - 48px);left:calc(50% - 48px);width:96px;height:96px}.video-container button:focus .ytp-large-play-button-bg,.video-container button:hover .ytp-large-play-button-bg{fill:red;fill-opacity:1}#q4u_cookie_consent a,#q4u_cookie_consent h2,#q4u_cookie_consent h3{color:#005a85!important}#q4u_cookie_consent .q4u_cookie_consent__toggle__button::after{border-right:2px solid #005a85!important;border-bottom:2px solid #005a85!important}@media (min-width:768px){#q4u_cookie_consent .q4u_cookie_consent__submit button+button{margin-left:12px!important}}:root{--mtm-border-radius:8px}.q4u_mtm{padding:48px 0}@media (min-width:768px){.q4u_mtm{width:calc(100% + 24px)}}@media (min-width:768px){.q4u_mtm[data-layout=rows]{padding-right:24px}}.q4u_mtm__item{position:relative;border:0;border-radius:15px;background:#fff;transition:.5s ease-in-out}@media (min-width:501px){.q4u_mtm[data-layout=rows] .q4u_mtm__item{display:flex;align-items:stretch}}[data-color="1"] .q4u_mtm__item{background:#005a85}[data-color="2"] .q4u_mtm__item{background:#30617d}[data-color="3"] .q4u_mtm__item{background:#60859b}[data-color="1"] .q4u_mtm__item,[data-color="2"] .q4u_mtm__item,[data-color="3"] .q4u_mtm__item{color:#fff}[data-color="1"] .q4u_mtm__item h3,[data-color="1"] .q4u_mtm__item li,[data-color="2"] .q4u_mtm__item h3,[data-color="2"] .q4u_mtm__item li,[data-color="3"] .q4u_mtm__item h3,[data-color="3"] .q4u_mtm__item li{color:inherit!important}[data-color="1"] .q4u_mtm__item .q4u_mtm__item__tags li:nth-child(1n+2):not(:last-child)::after,[data-color="2"] .q4u_mtm__item .q4u_mtm__item__tags li:nth-child(1n+2):not(:last-child)::after,[data-color="3"] .q4u_mtm__item .q4u_mtm__item__tags li:nth-child(1n+2):not(:last-child)::after{background:#fff}[data-color="4"] .q4u_mtm__item{background:#8faab9;color:#005a85}[data-color="4"] .q4u_mtm__item h3,[data-color="4"] .q4u_mtm__item li{color:inherit!important}[data-color="5"] .q4u_mtm__item{background:#bfced7;color:#005a85}[data-color="5"] .q4u_mtm__item h3,[data-color="5"] .q4u_mtm__item li{color:inherit!important}.q4u_mtm__item img{display:block;width:100%;height:auto}.q4u_mtm[data-layout=rows] .q4u_mtm__item img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:501px){.q4u_mtm[data-layout=rows] .q4u_mtm__item img{width:175px}}.q4u_mtm__item h3{margin-top:0;font-size:2.5rem}.q4u_mtm__item a{color:inherit;text-decoration:none}.q4u_mtm__item__body{position:relative;z-index:2;padding:var(--u2);border-radius:calc(var(--mtm-border-radius) * 1.5);overflow:visible}.q4u_mtm[data-layout=rows] .q4u_mtm__item__body{flex:1;display:flex;flex-direction:column}.q4u_mtm__item__body>:last-child{margin-bottom:0}.q4u_mtm__item__body>:empty{display:none}.q4u_mtm__item[data-image="1"] .q4u_mtm__item__body{background-position:50% 50%;background-size:cover}.q4u_mtm__item[data-image="1"] .q4u_mtm__item__image{display:none}.q4u_mtm__item[data-image="1"] .q4u_mtm__item__text{margin:10px;background:#fff;border:1px solid #cacaca;border-radius:10px}.q4u_mtm__item[data-image="1"][data-size="0"] .q4u_mtm__item__text,.q4u_mtm__item[data-image="1"][data-size="1"] .q4u_mtm__item__text,.q4u_mtm__item[data-image="1"][data-size="2"] .q4u_mtm__item__text{margin-top:200px}@media (max-width:767px){.q4u_mtm__item[data-image="1"][data-size="0"] .q4u_mtm__item__text,.q4u_mtm__item[data-image="1"][data-size="1"] .q4u_mtm__item__text,.q4u_mtm__item[data-image="1"][data-size="2"] .q4u_mtm__item__text{margin-top:300px}}.q4u_mtm__item[data-image="1"][data-size="3"] .q4u_mtm__item__text{width:50%;margin:10px 10px 10px auto}@media (max-width:767px){.q4u_mtm__item[data-image="1"][data-size="3"] .q4u_mtm__item__text{width:auto;margin:300px 10px 10px 10px}}.q4u_mtm__item[data-image="0"] .q4u_mtm__item__body{background:#fff!important}.q4u_mtm__item__text{padding:var(--u2);border-radius:var(--mtm-border-radius);background:var(--white)}.q4u_mtm[data-layout=rows] .q4u_mtm__item__text{flex:1}.q4u_mtm__item__text h3{margin:var(--u) 0;color:#303030}.q4u_mtm__item__text h3 a{color:inherit}.q4u_mtm__item__tags{padding:0;margin:0;color:#005a85;font-family:"Hand of Sean";font-size:1.4rem;list-style:none}.q4u_mtm__item__tags a:focus,.q4u_mtm__item__tags a:hover{text-decoration:underline}.q4u_mtm-tag a{padding:0;background:0 0!important}.q4u_mtm__item__link:focus+.q4u_mtm__text .q4u_mtm__item__header,.q4u_mtm__item__link:hover+.q4u_mtm__text .q4u_mtm__item__header{text-decoration:underline}.q4u_mtm__item{width:100%;margin-bottom:48px}.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="0"]{width:calc(25% - (24px * 2) + (24px * (2 - 1)))}@media (max-width:1023px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="0"]{width:calc(50% - (24px * 4) + (24px * (4 - 1)))}}@media (max-width:767px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="0"]{width:100%}}.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="1"]{width:calc(37.5% - (24px * 3) + (24px * (3 - 1)))}@media (max-width:1023px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="1"]{width:calc(50% - (24px * 4) + (24px * (4 - 1)))}}@media (max-width:767px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="1"]{width:100%}}.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="2"]{width:calc(50% - (24px * 4) + (24px * (4 - 1)))}@media (max-width:767px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="2"]{width:100%}}.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="3"]{width:calc(75% - (24px * 6) + (24px * (6 - 1)))}@media (max-width:767px){.q4u_mtm[data-layout=columns] .q4u_mtm__item[data-size="3"]{width:100%}}.q4u_mtm__item:focus-within h3 a,.q4u_mtm__item:hover h3 a{text-decoration:underline}.q4u_mtm__item__body{background-size:cover}.q4u_mtm__item__header{word-wrap:break-word}.q4u_mtm__button{position:absolute;bottom:-30px;left:50%;display:flex;align-items:center;justify-content:center;max-width:60px;height:60px;padding:0 60px 0 0;border-radius:30px!important;box-shadow:0 10px 20px -5px rgba(0,61,95,.25);overflow:hidden;transform:translateX(-50%);background:#005a85!important;color:#fff;transition:.5s ease-in-out}.q4u_mtm__button::before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:url(/typo3conf/ext/q4u_template/Resources/Public/Images/chevron.svg) 50% 50% no-repeat}.q4u_mtm__button .button__text{margin-top:1px;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;opacity:0;transition:.3s ease-in}.q4u_mtm__button.hover,.q4u_mtm__item.hover .q4u_mtm__button{max-width:320px;padding:0 50px 0 20px}.q4u_mtm__button.hover .button__text,.q4u_mtm__item.hover .q4u_mtm__button .button__text{opacity:1}[id=events-block]{width:100%}@media (min-width:500px){[id=events-block]{display:flex;justify-content:center}}.events{max-width:100%;max-width:calc(100% + 24px);margin-left:auto;margin-right:auto}@media (min-width:501px){.events{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}.event{position:relative;display:flex;flex-direction:column;padding:12px 12px 36px 12px;margin:0 0 48px 0;border:1px solid #cacaca;border-radius:15px;transition:.2s ease-in-out}@media (min-width:500px){.event{width:calc(50% - (24px * 3) + (24px * (3 - 1)));margin:0 12px 48px 12px}}@media (min-width:1024px){.event{width:calc(33.3333333333% - (24px * 2) + (24px * (2 - 1)))}}.event h3{font-size:1.6rem}.event a{text-decoration:none}.event p{margin:0 0 24px 0}.event .button--primary{display:block;width:100%;background:#005a85;text-align:center}.event:focus-within .button--primary{box-shadow:0 0 0 5px #19f}[class*=frame-grey-background] .event{background:#fff}.event__inner{flex-grow:1;display:flex;flex-direction:column;padding:24px}.event__date{position:relative;margin-top:6px;margin-bottom:48px;line-height:1.8rem}.event__date__day{font-size:4.2rem;line-height:5rem;font-weight:700}.event__date__day span{opacity:0}.event__date__month{font-size:2.5rem}.event__image{position:absolute;top:12px;right:12px}.event__image img{border-radius:10px}.event__info{flex-grow:1}.event__location{display:flex}.event:focus-within,.event:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px rgba(0,61,95,.25)}.event:focus-within path,.event:hover path{fill-opacity:1}.event-detail{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;max-width:840px;margin:50px auto 24px}.event-detail .event__date{display:flex;padding:0;margin:0}.event-detail .event__date time:nth-child(1){padding-right:24px}.event-detail .event__date time:nth-child(2){position:relative;padding-left:24px;text-align:right}.event-detail .event__date time:nth-child(2)::before{content:"–";position:absolute;top:0;left:0;width:24px;margin-left:-12px;font-size:4.2rem;line-height:5rem;font-weight:700;text-align:center}.event-detail .event__time{flex:1;margin-top:12px}.event-detail .event__location{line-height:1.8rem}.event-detail .event__subtitle{flex:0 0 100%;margin-top:24px;font-weight:700}.event__more{position:absolute;bottom:-30px;left:50%;display:flex;align-items:center;justify-content:center;max-width:60px;height:60px;padding:0 60px 0 0;border-radius:30px;box-shadow:0 10px 20px -5px rgba(0,61,95,.25);overflow:hidden;transform:translateX(-50%);background:#005a85;color:#fff;transition:.5s ease-in-out}.event__more::before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:url(/typo3conf/ext/q4u_template/Resources/Public/Images/chevron.svg) 50% 50% no-repeat}.event__more span{margin-top:1px;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;opacity:0;transition:.3s ease-in}.event:hover .event__more{max-width:320px;padding:0 50px 0 20px}.event:hover .event__more span{opacity:1}.contact-button{width:264px;padding:0 12px;margin-left:auto;margin-right:auto}@media (min-width:577px){.contact-button{width:528px}}@media (min-width:817px){.contact-button{width:792px}}.contact-thanks{margin-top:24px}html.cookie-consent-visible{max-height:100vh;overflow:hidden}#q4u_cookie_consent{position:fixed;z-index:999999998;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);opacity:0;transform:translateY(100px);-webkit-animation:q4u_cookie_consent 2s 1s forwards;animation:q4u_cookie_consent 2s 1s forwards}@-webkit-keyframes q4u_cookie_consent{0%{opacity:0;transform:translateY(100px);background:rgba(0,0,0,0)}50%{opacity:1;transform:translateY(0);background:rgba(0,0,0,0)}100%{opacity:1;transform:translateY(0);background:rgba(0,0,0,.5)}}@keyframes q4u_cookie_consent{0%{opacity:0;transform:translateY(100px);background:rgba(0,0,0,0)}50%{opacity:1;transform:translateY(0);background:rgba(0,0,0,0)}100%{opacity:1;transform:translateY(0);background:rgba(0,0,0,.5)}}#q4u_cookie_consent .q4u_cookie_consent__layer{max-width:calc(100% - 40px);max-height:calc(100% - 40px);padding:20px;box-shadow:0 0 25px rgba(0,0,0,.5);overflow:auto;background:#fff;color:#333;font-size:16px}@media (min-width:768px){#q4u_cookie_consent .q4u_cookie_consent__layer{max-width:728px}}@media (min-height:768px){#q4u_cookie_consent .q4u_cookie_consent__layer{max-height:calc(100% - 200px)}}#q4u_cookie_consent h2{padding:0;margin-top:0;border:0;font-size:24px;letter-spacing:0;text-transform:none;color:#5d1265}#q4u_cookie_consent h3{margin:0;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:#5d1265}#q4u_cookie_consent a{color:#5d1265;text-decoration:underline}@media (max-width:767px){#q4u_cookie_consent button{width:100%!important;justify-content:center}#q4u_cookie_consent button+button{margin-top:10px!important;margin-left:0!important}}@media (min-width:768px){#q4u_cookie_consent button{width:auto!important}}#q4u_cookie_consent button:focus{outline:0!important}#q4u_cookie_consent .custom-checkbox+.custom-checkbox{margin:10px 0 0 0}@media (min-width:768px){#q4u_cookie_consent .q4u_cookie_consent__settings>div{display:flex}#q4u_cookie_consent .custom-checkbox+.custom-checkbox{margin:0 0 0 20px}}#q4u_cookie_consent .q4u_cookie_consent__settings>div+div{margin-top:20px}#q4u_cookie_consent .q4u_cookie_consent__toggle{justify-content:flex-end;flex-wrap:wrap}#q4u_cookie_consent .q4u_cookie_consent__toggle__button{position:relative!important;top:0!important;margin-bottom:20px;justify-content:flex-end!important;padding-right:30px!important}#q4u_cookie_consent .q4u_cookie_consent__toggle__button::after{content:"";position:absolute;top:8px;right:10px;width:8px;height:8px;border-right:2px solid #5d1265;border-bottom:2px solid #5d1265;transform:rotate(45deg)}#q4u_cookie_consent .q4u_cookie_consent__toggle__button[aria-expanded=true]::after{top:12px;transform:rotate(225deg)}#q4u_cookie_consent .q4u_cookie_consent__toggle__content{flex:0 0 100%;display:none}#q4u_cookie_consent .q4u_cookie_consent__toggle__content p{margin-top:0}
