body{--color-h1:var(--wp--preset--color--white);--color-h2:var(--wp--preset--color--white);--color-hX:var(--wp--preset--color--white);--color-text:var(--wp--preset--color--ch-textgray);--color-link:var(--wp--preset--color--ch-turquoise);--cm-details-summary-color:var(--wp--preset--color--white);--cm-details-summary-border-color:var(--wp--preset--color--white);--cm-scrolltop-background-color:var(--cm-button-bg-color-primary);--cm-scrolltop-background-color-hover:var(--cm-button-bg-color-primary-hover);--cm-scrolltop-color:var(--cm-button-color-primary);--footer-backgroundcolor:var(--wp--preset--color--ch-black);--cm-button-bg-color-primary:var(--wp--preset--color--ch-turquoise);--cm-button-color-primary:var(--wp--preset--color--ch-black);--cm-button-bg-color-primary-hover:var(--wp--preset--color--ch-turquoise-light);--cm-button-border-color-primary-focus:var(--wp--preset--color--white);--cm-button-dark-bg-color-primary:var(--wp--preset--color--ch-turquoise);--cm-button-dark-color-primary:var(--wp--preset--color--ch-black);--cm-button-dark-bg-color-primary-hover:var(--wp--preset--color--ch-turquoise-light);--cm-button-dark-border-color-primary-focus:var(--wp--preset--color--ch-black);--cm-button-bg-color-secondary:var(--wp--preset--color--rose);--cm-button-color-secondary:var(--wp--preset--color--white);--cm-button-bg-color-secondary-hover:var(--wp--preset--color--wild-strawberry);--cm-panel-button-bg:var(--wp--preset--color--ch-blue);--cm-mainmenu-color:var(--wp--preset--color--ch-black);--cm-mainmenu-color-hover:var(--wp--preset--color--ch-turquoise);--cm-mainmenu-color-current:var(--cm-mainmenu-color-hover);--cm-accordion-active-color:#fff;--cm-accordion-border-color:#fff;--cm-topline-color:var(--wp--preset--color--white);--cm-toplinemenu-color:var(--wp--preset--color--ch-blue);--cm-toplinemenu-hover-color:var(--wp--preset--color--ch-turquoise);--cm-toplinemenu-desktop-color:var(--wp--preset--color--ch-blue);--cm-toplinemenu-desktop-hover-color:var(--wp--preset--color--ch-turquoise)}main{background-color:var(--wp--preset--color--ch-black);flex-grow:1;overflow-x:hidden}body.wp-admin :where(.edit-site-visual-editor) h2.is-style-topline,body.wp-admin :where(.edit-site-visual-editor) h3.is-style-topline,body.wp-admin :where(.edit-site-visual-editor) h4.is-style-topline,body.wp-admin :where(.edit-site-visual-editor) h5.is-style-topline,body.wp-admin :where(.edit-site-visual-editor) p.is-style-topline,body.wp-admin :where(.editor-styles-wrapper) h2.is-style-topline,body.wp-admin :where(.editor-styles-wrapper) h3.is-style-topline,body.wp-admin :where(.editor-styles-wrapper) h4.is-style-topline,body.wp-admin :where(.editor-styles-wrapper) h5.is-style-topline,body.wp-admin :where(.editor-styles-wrapper) p.is-style-topline,body:not(.wp-admin) h2.is-style-topline,body:not(.wp-admin) h3.is-style-topline,body:not(.wp-admin) h4.is-style-topline,body:not(.wp-admin) h5.is-style-topline,body:not(.wp-admin) p.is-style-topline{font-size:var(--font-size-xl);font-weight:500;letter-spacing:0}body.wp-admin :where(.edit-site-visual-editor) .wp-block-list,body.wp-admin :where(.editor-styles-wrapper) .wp-block-list,body:not(.wp-admin) .wp-block-list{padding-left:0}body.wp-admin :where(.edit-site-visual-editor) .h1-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .h2-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .h3-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .h4-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .h5-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .h6-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h1.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h2.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h3.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h4.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h5.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) h6.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h1-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h2-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h3-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h4-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h5-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .h6-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h1.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h2.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h3.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h4.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h5.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) h6.is-style-subheadline,body:not(.wp-admin) .h1-like.is-style-subheadline,body:not(.wp-admin) .h2-like.is-style-subheadline,body:not(.wp-admin) .h3-like.is-style-subheadline,body:not(.wp-admin) .h4-like.is-style-subheadline,body:not(.wp-admin) .h5-like.is-style-subheadline,body:not(.wp-admin) .h6-like.is-style-subheadline,body:not(.wp-admin) h1.is-style-subheadline,body:not(.wp-admin) h2.is-style-subheadline,body:not(.wp-admin) h3.is-style-subheadline,body:not(.wp-admin) h4.is-style-subheadline,body:not(.wp-admin) h5.is-style-subheadline,body:not(.wp-admin) h6.is-style-subheadline{font-weight:500}body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h1-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h2-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h3-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h4-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h5-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame .h6-like.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h1.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h2.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h3.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h4.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h5.is-style-subheadline,body.wp-admin :where(.edit-site-visual-editor) .ce-frame h6.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h1-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h2-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h3-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h4-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h5-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame .h6-like.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h1.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h2.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h3.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h4.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h5.is-style-subheadline,body.wp-admin :where(.editor-styles-wrapper) .ce-frame h6.is-style-subheadline,body:not(.wp-admin) .ce-frame .h1-like.is-style-subheadline,body:not(.wp-admin) .ce-frame .h2-like.is-style-subheadline,body:not(.wp-admin) .ce-frame .h3-like.is-style-subheadline,body:not(.wp-admin) .ce-frame .h4-like.is-style-subheadline,body:not(.wp-admin) .ce-frame .h5-like.is-style-subheadline,body:not(.wp-admin) .ce-frame .h6-like.is-style-subheadline,body:not(.wp-admin) .ce-frame h1.is-style-subheadline,body:not(.wp-admin) .ce-frame h2.is-style-subheadline,body:not(.wp-admin) .ce-frame h3.is-style-subheadline,body:not(.wp-admin) .ce-frame h4.is-style-subheadline,body:not(.wp-admin) .ce-frame h5.is-style-subheadline,body:not(.wp-admin) .ce-frame h6.is-style-subheadline{font-weight:500}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content{padding-left:0;padding-right:0}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button h2,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button h2,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button h2{font-size:var(--font-size-md);font-weight:500;letter-spacing:0;text-align:center}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight{background-color:var(--cm-button-bg-color-primary)}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight h2,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight h2,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button.ce-panel-button--hightlight h2{color:var(--cm-button-color-primary)}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover{background-color:var(--cm-button-bg-color-primary-hover)}.ce-panel-buttons.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover h2,.edit-site-visual-editor .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover h2,.editor-styles-wrapper .ce-panel-buttons.is-layout-constrained.is-style-big-buttons .ce-panel-buttons__content .ce-panel-button:hover h2{color:var(--cm-button-color-primary)}body.wp-admin :where(.edit-site-visual-editor) .ce-frame,body.wp-admin :where(.editor-styles-wrapper) .ce-frame,body:not(.wp-admin) .ce-frame{--cm--ce-frame--stricted-content-width:589px}body.wp-admin :where(.edit-site-visual-editor) .ce-frame.is-style-less-distance .ce-frame__content,body.wp-admin :where(.editor-styles-wrapper) .ce-frame.is-style-less-distance .ce-frame__content,body:not(.wp-admin) .ce-frame.is-style-less-distance .ce-frame__content{padding-bottom:0}body.wp-admin :where(.edit-site-visual-editor) .ce-frame.ce-frame--icon-2_3.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p,body.wp-admin :where(.edit-site-visual-editor) .ce-frame.ce-frame--icon-2_3_reverse.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p,body.wp-admin :where(.editor-styles-wrapper) .ce-frame.ce-frame--icon-2_3.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p,body.wp-admin :where(.editor-styles-wrapper) .ce-frame.ce-frame--icon-2_3_reverse.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p,body:not(.wp-admin) .ce-frame.ce-frame--icon-2_3.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p,body:not(.wp-admin) .ce-frame.ce-frame--icon-2_3_reverse.ce-frame--with-icon .ce-frame__content .ce-frame__content__wrapper .ce-frame__content__row .acf-innerblocks-container p{max-width:100%}body.wp-admin :where(.edit-site-visual-editor) .ce-frame.ce-frame--bg-narrow:before,body.wp-admin :where(.editor-styles-wrapper) .ce-frame.ce-frame--bg-narrow:before,body:not(.wp-admin) .ce-frame.ce-frame--bg-narrow:before{background-image:url(../resources/linie.svg);background-position:50%;background-repeat:no-repeat;background-size:380px 100%;content:"";display:block;height:1px;left:auto;position:absolute;top:0;width:100%}body.wp-admin :where(.edit-site-visual-editor) .wp-block-cyberagentur-faqaccordions .accordion-item:first-of-type .accordion-header,body.wp-admin :where(.editor-styles-wrapper) .wp-block-cyberagentur-faqaccordions .accordion-item:first-of-type .accordion-header,body:not(.wp-admin) .wp-block-cyberagentur-faqaccordions .accordion-item:first-of-type .accordion-header{border-top:1px solid var(--bs-accordion-border-color)}body.wp-admin :where(.edit-site-visual-editor) .ce-partner,body.wp-admin :where(.editor-styles-wrapper) .ce-partner,body:not(.wp-admin) .ce-partner{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:782px;padding-top:var(--cm-row-space-l);position:relative;width:100%}body.wp-admin :where(.edit-site-visual-editor) .ce-partner:before,body.wp-admin :where(.editor-styles-wrapper) .ce-partner:before,body:not(.wp-admin) .ce-partner:before{background-image:url(../resources/linie.svg);background-position:50%;background-repeat:no-repeat;background-size:380px 100%;content:"";display:block;height:1px;left:auto;position:absolute;top:0;width:100%}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-partner,body.wp-admin :where(.editor-styles-wrapper) .ce-partner,body:not(.wp-admin) .ce-partner{flex-direction:row}}body.wp-admin :where(.edit-site-visual-editor) .ce-partner span,body.wp-admin :where(.editor-styles-wrapper) .ce-partner span,body:not(.wp-admin) .ce-partner span{color:transparent;left:0;position:absolute;top:0}body.wp-admin :where(.edit-site-visual-editor) .ce-partner__logo img,body.wp-admin :where(.editor-styles-wrapper) .ce-partner__logo img,body:not(.wp-admin) .ce-partner__logo img{height:47px;max-width:100%;width:auto}body.wp-admin :where(.edit-site-visual-editor) .ce-partner__logo a,body.wp-admin :where(.editor-styles-wrapper) .ce-partner__logo a,body:not(.wp-admin) .ce-partner__logo a{display:block;height:100%;width:100%}body.wp-admin :where(.edit-site-visual-editor) .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .challenge-item,body:not(.wp-admin) .challenge-item{--challenge-item-header-bg:var(--wp--preset--color--ch-turquoise-light);--challenge-item-header-color:var(--wp--preset--color--ch-black);--challenge-item-cta-color:var(--wp--preset--color--white);--challenge-item-radius:20px;--challenge-item-header-height:2.5rem;--challenge-item-header-padding-x:1rem;--challenge-item-header-font-size:1rem;background-color:var(--wp--preset--color--ch-black);border-radius:20px;border-radius:var(--challenge-item-radius);color:var(--challenge-item-header-color);display:flex;flex-direction:column;margin:0;max-width:100%;overflow:hidden;padding:0;width:100%}@media(min-width:850px){body.wp-admin :where(.edit-site-visual-editor) .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .challenge-item,body:not(.wp-admin) .challenge-item{--challenge-item-header-height:3rem;--challenge-item-header-padding-x:1.25rem}}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .challenge-item,body:not(.wp-admin) .challenge-item{--challenge-item-header-font-size:1.25rem;--challenge-item-header-height:3.5rem;--challenge-item-header-padding-x:1.5rem}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .challenge-item,body:not(.wp-admin) .ce-activechallenges--single .challenge-item{--challenge-item-header-height:2.75rem;--challenge-item-header-padding-x:1.25rem;--challenge-item-header-font-size:1.125rem}@media(min-width:850px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .challenge-item,body:not(.wp-admin) .ce-activechallenges--single .challenge-item{--challenge-item-header-height:3.25rem;--challenge-item-header-padding-x:1.5rem}}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .challenge-item,body:not(.wp-admin) .ce-activechallenges--single .challenge-item{--challenge-item-header-font-size:1.375rem;--challenge-item-header-height:4rem;--challenge-item-header-padding-x:1.75rem}}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__header,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__header,body:not(.wp-admin) .challenge-item__header{align-items:center;background-color:var(--challenge-item-header-bg);box-sizing:border-box;color:var(--challenge-item-header-color);display:flex;gap:.75rem;height:var(--challenge-item-header-height);justify-content:space-between;min-height:var(--challenge-item-header-height);padding:0 var(--challenge-item-header-padding-x)}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__cta,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__cta,body:not(.wp-admin) .challenge-item__cta{align-items:center;animation:challenge-item-cta-pulse 1.6s ease-in-out infinite;color:var(--challenge-item-cta-color);display:inline-flex;font-family:inherit;font-family:var(--font-family-base,inherit);font-size:var(--challenge-item-header-font-size);font-weight:600;letter-spacing:0;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__cta:focus-visible,body.wp-admin :where(.edit-site-visual-editor) .challenge-item__cta:hover,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__cta:focus-visible,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__cta:hover,body:not(.wp-admin) .challenge-item__cta:focus-visible,body:not(.wp-admin) .challenge-item__cta:hover{color:var(--wp--preset--color--white);-webkit-text-decoration:none;text-decoration:none}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__cta:focus-visible,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__cta:focus-visible,body:not(.wp-admin) .challenge-item__cta:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button,body:not(.wp-admin) .challenge-item__button{margin:0 0 0 auto}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link,body:not(.wp-admin) .challenge-item__button .wp-block-button__link{color:var(--challenge-item-header-color);font-size:var(--challenge-item-header-font-size);line-height:1}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:after,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:after,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:after{background-color:var(--challenge-item-header-color)}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:focus-visible,body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:hover,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:focus-visible,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:hover,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:focus-visible,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:hover{color:var(--wp--preset--color--white);-webkit-text-decoration:none;text-decoration:none}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:focus-visible:after,body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:hover:after,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:focus-visible:after,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:hover:after,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:focus-visible:after,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:hover:after{background-color:var(--wp--preset--color--white)}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__button .wp-block-button__link:focus-visible,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__button .wp-block-button__link:focus-visible,body:not(.wp-admin) .challenge-item__button .wp-block-button__link:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__content,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__content,body:not(.wp-admin) .challenge-item__content{aspect-ratio:16/10;background-color:var(--wp--preset--color--ch-darkblue);overflow:hidden;position:relative}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__media-link,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__media-link,body:not(.wp-admin) .challenge-item__media-link{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:0;width:100%}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__media-link:focus-visible,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__media-link:focus-visible,body:not(.wp-admin) .challenge-item__media-link:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:-2px}body.wp-admin :where(.edit-site-visual-editor) .challenge-item__content img,body.wp-admin :where(.editor-styles-wrapper) .challenge-item__content img,body:not(.wp-admin) .challenge-item__content img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes challenge-item-cta-pulse{0%,to{opacity:1}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.challenge-item__cta{animation:none}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges,body:not(.wp-admin) .ce-activechallenges{--ce-activechallenges-gap:var(--cm-row-space-l);--ce-activechallenges-video-max-height:480px;--ce-activechallenges-video-top-stripe:4.5rem;--ce-activechallenges-video-match:#150117;width:100%}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges,body:not(.wp-admin) .ce-activechallenges{--ce-activechallenges-gap:1.5rem;--ce-activechallenges-video-top-stripe:120px}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__content,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__content,body:not(.wp-admin) .ce-activechallenges .ce-frame__content{padding-bottom:74px;padding-top:6rem;z-index:1}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__content,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__content,body:not(.wp-admin) .ce-activechallenges .ce-frame__content{padding-bottom:var(--cm-row-space-xl);padding-top:var(--cm-row-space-xl)}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__background,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__background,body:not(.wp-admin) .ce-activechallenges .ce-frame__background{height:calc(var(--ce-activechallenges-video-top-stripe) + var(--ce-activechallenges-video-max-height));max-height:none;top:0;z-index:0}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__background:before,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__background:before,body:not(.wp-admin) .ce-activechallenges .ce-frame__background:before{background:linear-gradient(to bottom,var(--wp--preset--color--ch-black) 0,var(--ce-activechallenges-video-match) var(--ce-activechallenges-video-top-stripe),transparent 100%);content:"";height:calc(var(--ce-activechallenges-video-top-stripe) + 1.5rem);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__background:after,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__background:after,body:not(.wp-admin) .ce-activechallenges .ce-frame__background:after{background:linear-gradient(to bottom,transparent 0,transparent 35%,var(--wp--preset--color--ch-black) 100%);content:"";height:var(--ce-activechallenges-video-max-height);left:0;pointer-events:none;position:absolute;right:0;top:var(--ce-activechallenges-video-top-stripe);z-index:1}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges .ce-frame__background video,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges .ce-frame__background video,body:not(.wp-admin) .ce-activechallenges .ce-frame__background video{height:var(--ce-activechallenges-video-max-height);left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:var(--ce-activechallenges-video-top-stripe);width:100%;z-index:0}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges__header,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges__header,body:not(.wp-admin) .ce-activechallenges__header{margin-bottom:4.5rem}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges__header,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges__header,body:not(.wp-admin) .ce-activechallenges__header{margin-bottom:2rem;margin-bottom:var(--cm-row-space-l,2rem)}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges__headline,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges__headline,body:not(.wp-admin) .ce-activechallenges__headline{font-size:var(--font-size-xl);font-weight:700;letter-spacing:0;line-height:1.2;margin:0;padding:0 1rem;padding:0 var(--cm-col-space-l,1rem);text-align:center}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges__list,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges__list,body:not(.wp-admin) .ce-activechallenges__list{display:flex;flex-direction:column;gap:var(--ce-activechallenges-gap)}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .ce-activechallenges__list,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .ce-activechallenges__list,body:not(.wp-admin) .ce-activechallenges--single .ce-activechallenges__list{align-items:center}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .challenge-item,body:not(.wp-admin) .ce-activechallenges--single .challenge-item{max-width:48rem;width:100%}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--single .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--single .challenge-item,body:not(.wp-admin) .ce-activechallenges--single .challenge-item{max-width:52rem}}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--multiple .challenge-item__content,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--multiple .challenge-item__content,body:not(.wp-admin) .ce-activechallenges--multiple .challenge-item__content{aspect-ratio:16/10}@media(min-width:850px){body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--multiple .ce-activechallenges__list,body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--multiple .ce-activechallenges__list,body:not(.wp-admin) .ce-activechallenges--multiple .ce-activechallenges__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ce-activechallenges-gap);gap:var(--ce-activechallenges-gap)}body.wp-admin :where(.edit-site-visual-editor) .ce-activechallenges--multiple .challenge-item:last-child:nth-child(odd),body.wp-admin :where(.editor-styles-wrapper) .ce-activechallenges--multiple .challenge-item:last-child:nth-child(odd),body:not(.wp-admin) .ce-activechallenges--multiple .challenge-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - var(--ce-activechallenges-gap)/2)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges,body:not(.wp-admin) .ce-inactivechallenges{--cm-carousel-shadow-offset-left:0px;--cm-carousel-shadow-offset-right:0px;--cm-carousel-shadow-offset-bottom:0px;--ce-inactivechallenges-visual-bleed:calc(80px + 2rem);background-color:#24154a;overflow:hidden;width:100%}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges .ce-frame__content,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges .ce-frame__content,body:not(.wp-admin) .ce-inactivechallenges .ce-frame__content{padding-bottom:74px;padding-top:4.5rem;z-index:1}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges .ce-frame__content,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges .ce-frame__content,body:not(.wp-admin) .ce-inactivechallenges .ce-frame__content{padding-bottom:var(--cm-row-space-xl);padding-top:var(--cm-row-space-xl)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__header,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__header,body:not(.wp-admin) .ce-inactivechallenges__header{margin-bottom:4.5rem}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__header,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__header,body:not(.wp-admin) .ce-inactivechallenges__header{margin-bottom:2rem;margin-bottom:var(--cm-row-space-l,2rem)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__headline,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__headline,body:not(.wp-admin) .ce-inactivechallenges__headline{color:var(--wp--preset--color--white);font-size:var(--font-size-xl);font-weight:700;letter-spacing:0;line-height:1.2;margin:0;padding:0 1rem;padding:0 var(--cm-col-space-l,1rem);text-align:center}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__body,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__body,body:not(.wp-admin) .ce-inactivechallenges__body{align-items:start;display:grid;grid-template-columns:1fr;position:relative;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__body,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__body,body:not(.wp-admin) .ce-inactivechallenges__body{gap:2rem}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__body:has(.ce-inactivechallenges__visual),body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__body:has(.ce-inactivechallenges__visual),body:not(.wp-admin) .ce-inactivechallenges__body:has(.ce-inactivechallenges__visual){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__visual,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__visual,body:not(.wp-admin) .ce-inactivechallenges__visual{display:none;pointer-events:none}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__visual,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__visual,body:not(.wp-admin) .ce-inactivechallenges__visual{display:block;min-height:1px;position:relative}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__visual img,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__visual img,body:not(.wp-admin) .ce-inactivechallenges__visual img{height:auto;left:calc(var(--ce-inactivechallenges-visual-bleed)*-1);max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;position:absolute;top:0;width:calc(100% + var(--ce-inactivechallenges-visual-bleed) + 1rem)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel,body:not(.wp-admin) .ce-inactivechallenges__carousel{min-width:0}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide{margin-left:calc(var(--cm-h-padding)*-1);max-width:none;padding-left:12vw;padding-right:12vw;width:calc(100% + var(--cm-h-padding)*2)}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide{margin-left:0;max-width:100%;padding-left:0;padding-right:0;width:100%}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide .glide__card-wrapper,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide .glide__card-wrapper,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide .glide__card-wrapper{padding-bottom:0;padding-left:0;padding-right:0}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide .glide__track,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide .glide__track,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide .glide__track{overflow:visible}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide .glide__track,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide .glide__track,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide .glide__track{overflow:hidden}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls{display:block;z-index:2}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow{top:50%;transform:translateY(-50%)}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow:hover .glide__arrow--icon,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow:hover .glide__arrow--icon,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow:hover .glide__arrow--icon{background-color:var(--wp--preset--color--ch-turquoise-light)}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon{background-color:var(--wp--preset--color--ch-blue)}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--icon{background-color:var(--wp--preset--color--white)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left{left:4vw}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left{left:-8px}}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--left{left:calc(var(--ce-glide-button-width)*-1 - 38px)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right{right:4vw}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right{right:-15px}}@media(min-width:1200px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right,body:not(.wp-admin) .ce-inactivechallenges__carousel .glide__controls .glide__arrow--right{right:calc(var(--ce-glide-button-width)*-1 - 38px)}}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .challenge-item,body:not(.wp-admin) .ce-inactivechallenges__carousel .challenge-item{max-width:100%;width:100%}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges__carousel .challenge-item__content,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges__carousel .challenge-item__content,body:not(.wp-admin) .ce-inactivechallenges__carousel .challenge-item__content{aspect-ratio:16/10}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .glide,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .glide,body:not(.wp-admin) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .glide{margin-left:0;max-width:100%;padding-left:0;padding-right:0;width:100%}body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item,body:not(.wp-admin) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item{margin-left:auto;margin-right:auto;max-width:48rem}@media(min-width:768px){body.wp-admin :where(.edit-site-visual-editor) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item,body.wp-admin :where(.editor-styles-wrapper) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item,body:not(.wp-admin) .ce-inactivechallenges--single .ce-inactivechallenges__carousel .challenge-item{margin-left:0;margin-right:0;max-width:100%}}.social-media-icons-container .social-media-icons{max-width:100%}header.wp-block-template-part{--cm--header--selector--topLineContainerDstSuccessor:.wp-block-navigation__container.menu-main}header.wp-block-template-part .header--wrapper .header--logo{height:42px;width:166px;z-index:1030}header.wp-block-template-part .header--wrapper .header--nav-container{justify-content:center}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .social-media-icons-container{border-top:none}@media(max-width:1199.98px){header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline{align-items:stretch;width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline{align-items:stretch;flex-direction:column;gap:0;height:auto;justify-content:flex-start;width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline .wp-block-navigation__container,header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline ul.menu-topline{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline .wp-block-navigation-item{border-bottom:1px solid var(--wp--preset--color--purple);justify-content:flex-start;width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline .wp-block-navigation-item .wp-block-navigation-item__content,header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .menu-topline .wp-block-navigation-item>a{align-items:center;display:flex;height:60px;padding-left:0;padding-right:0;width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .wpml-ls-legacy-list-horizontal{width:100%}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .wpml-ls-legacy-list-horizontal ul{justify-content:flex-start}header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .wpml-ls-legacy-list-horizontal .wpml-ls-item,header.wp-block-template-part .header--wrapper .header--nav-container .header--wrapper--menus .header--container-topline .wpml-ls-legacy-list-horizontal .wpml-ls-link{justify-content:flex-start;width:100%}}header.wp-block-template-part .header--container-topline .menu-all-challenges{order:0}header.wp-block-template-part .header--container-topline .wpml-ls{order:1}header.wp-block-template-part .header--container-topline>nav.menu-topline:not(.menu-all-challenges){order:2}header.wp-block-template-part .menu-topline{justify-content:center}header.wp-block-template-part .menu-topline .wp-block-navigation-item__label{color:var(--cm-toplinemenu-color);font-size:16px;font-size:var(--font-size);font-weight:600}@media(min-width:1200px){header.wp-block-template-part .menu-topline .wp-block-navigation-item__label{color:var(--cm-toplinemenu-desktop-color);font-size:14px;font-size:var(--font-size-s);font-weight:600}header.wp-block-template-part .menu-topline .wp-block-navigation-item__label:hover{color:var(--cm-toplinemenu-desktop-hover-color)}}footer.footer--page .footer--wrapper--main-menu nav.menu-main ul.menu-main .hide-in-footer{display:none}footer.footer--page.footer--new{--footer-backgroundcolor:var(--wp--preset--color--purple);overflow:visible}footer.footer--page.footer--new .footer--wrapper-cyber{display:flex;flex-direction:column;gap:40px;overflow:visible}@media(min-width:1200px){footer.footer--page.footer--new .footer--wrapper-cyber{gap:50px}}footer.footer--page.footer--new .footer--grid{display:grid;width:100%;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-row-gap:30px;align-items:start;grid-template-areas:"logo slogan" "social social" "contact contact";grid-template-columns:minmax(0,1fr) auto;overflow:visible;row-gap:30px}@media(min-width:768px){footer.footer--page.footer--new .footer--grid{-moz-column-gap:60px;column-gap:60px;grid-template-areas:"logo slogan" "social contact";grid-template-columns:minmax(0,1fr) max-content;row-gap:40px}}footer.footer--page.footer--new .footer--logo{grid-area:logo;justify-self:start;padding-left:0;padding-right:0}footer.footer--page.footer--new .footer--social{align-self:start;grid-area:social;justify-self:start;min-height:-moz-min-content;min-height:min-content;overflow:visible}footer.footer--page.footer--new .footer--right{display:contents}footer.footer--page.footer--new .footer--slogan-wrap{grid-area:slogan;justify-self:end}@media(min-width:768px){footer.footer--page.footer--new .footer--slogan-wrap{justify-self:stretch;max-width:100%;width:-moz-max-content;width:max-content}}footer.footer--page.footer--new .footer--slogan-wrap .footer--slogan{align-items:flex-end;padding-top:8px}footer.footer--page.footer--new .footer--slogan-wrap .footer--slogan span{height:32px;-webkit-mask-image:url(../resources/CA_Claim_zweiz.svg);mask-image:url(../resources/CA_Claim_zweiz.svg);width:113px}@media(min-width:768px){footer.footer--page.footer--new .footer--slogan-wrap .footer--slogan span{height:21px;-webkit-mask-image:url(../resources/CA_Claim_einz.svg);mask-image:url(../resources/CA_Claim_einz.svg);width:333px}footer.footer--page.footer--new .footer--slogan-wrap .footer--slogan{align-items:flex-start;padding-top:18px}}footer.footer--page.footer--new .footer--contact-wrap{align-self:start;border-top:1px solid var(--wp--preset--color--white);grid-area:contact;justify-self:start;overflow:visible;padding-top:30px;width:100%}@media(min-width:768px){footer.footer--page.footer--new .footer--contact-wrap{border-top:none;justify-self:stretch;max-width:100%;padding-top:0;width:-moz-max-content;width:max-content}}footer.footer--page.footer--new .social-media-icons-container{margin:0!important;max-width:none;overflow:visible;padding:0!important;width:auto}footer.footer--page.footer--new .social-media-icons-container>p{margin:0!important;padding:0}footer.footer--page.footer--new .social-media-icons-container .social-media-icons{align-items:flex-start;-moz-column-gap:14px;column-gap:14px;display:flex;flex-direction:row;flex-wrap:wrap;max-width:160px;overflow:visible;padding-bottom:4px;padding-top:16px;row-gap:14px;width:160px}footer.footer--page.footer--new .social-media-icons-container .social-media-icons>.icon{box-sizing:content-box;flex:0 0 44px;height:44px;line-height:0;overflow:visible;width:44px}footer.footer--page.footer--new .social-media-icons-container .social-media-icons>.icon span{display:block;height:44px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:visible;width:44px}footer.footer--page.footer--new .social-media-icons-container .social-media-icons .social-media-icons__singleline{flex:0 0 100%;line-height:normal;margin:4px 0 0;max-width:none;overflow:visible;width:100%}footer.footer--page.footer--new .social-media-icons-container .social-media-icons .social-media-icons__singleline a.podcast{display:block;height:55px;line-height:0;overflow:visible;width:138px}footer.footer--page.footer--new .social-media-icons-container .social-media-icons .social-media-icons__singleline a.podcast span{display:block;height:55px;overflow:visible;width:138px}footer.footer--page.footer--new .footer--contact{align-items:flex-start;display:flex;flex-direction:column;gap:16px;text-align:left}footer.footer--page.footer--new .footer--contact p{font-size:var(--font-size-s);margin:0}footer.footer--page.footer--new .footer--contact .footer--contact-email{padding-top:0}footer.footer--page.footer--new .footer--contact .footer--contact-email a{-webkit-text-decoration:none;text-decoration:none}footer.footer--page.footer--new .footer--bottom{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding-top:25px;position:relative;width:100%}@media(min-width:768px){footer.footer--page.footer--new .footer--bottom{align-items:center;flex-direction:row;justify-content:space-between}}footer.footer--page.footer--new .footer--bottom:before{background-color:var(--wp--preset--color--white);content:"";display:block;height:1px;left:var(--cm-h-padding);position:absolute;top:0;width:calc(100% - var(--cm-h-padding)*2)}footer.footer--page.footer--new .footer--bottom .copyright{font-size:var(--font-size-xxs);margin:0;text-align:left}@media(min-width:768px){footer.footer--page.footer--new .footer--bottom .copyright{text-align:right}}footer.footer--page.footer--new .footer--bottom .footer--menu-footer{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-xxs);gap:7px}@media(min-width:768px){footer.footer--page.footer--new .footer--bottom .footer--menu-footer{flex-direction:row;gap:20px}}footer.footer--page .footer--partners{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:768px){footer.footer--page .footer--partners{flex-direction:row}}footer.footer--page .footer--partners .footer--partner{margin-left:0!important;margin-right:0!important;padding-bottom:50px;padding-left:0;padding-right:0}@media(min-width:768px){footer.footer--page .footer--partners .footer--partner{padding-bottom:20px}}footer.footer--page .footer--partners .footer--partner .footer--logo .logo_link span{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:contain;color:transparent;display:block;height:100%;-webkit-mask-image:none;mask-image:none;-webkit-mask-position:left;mask-position:left;width:100%}footer.footer--page .footer--partners .footer--wrapper--logo-slogan{padding-bottom:20px}@media(min-width:768px){footer.footer--page .footer--partners .footer--wrapper--logo-slogan{padding-bottom:50px}}footer.footer--page .scroll-to-top-container .scroll-to-top-button a{box-shadow:none}body.wp-admin :where(.edit-site-visual-editor) .heroheader-with-breadcrumb.wp-block-template-part .wp-block-heading.has-text-align-center,body.wp-admin :where(.editor-styles-wrapper) .heroheader-with-breadcrumb.wp-block-template-part .wp-block-heading.has-text-align-center,body:not(.wp-admin) .heroheader-with-breadcrumb.wp-block-template-part .wp-block-heading.has-text-align-center{text-align:left;text-shadow:1px 1px 10px rgba(0,0,0,.3)}
/*# sourceMappingURL=main.css.map*/