/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/styles.scss ***!
  \***************************************************************************************************************************************************************************************/
*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:600}a{color:inherit;text-decoration:none}ul{list-style:none}button{background-color:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1}button,fieldset{border:none}input,textarea{background-color:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:none}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../../../../../../../themes/univention2024/dist/d0e9b48e993b28ecb930.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../../../../../../../themes/univention2024/dist/7ceec6fd3e7d00630b25.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../../../../../themes/univention2024/dist/feb0d8644aca3df9fabf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(../../../../../../../themes/univention2024/dist/492409a5b783e5ff0e71.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../../../../../themes/univention2024/dist/0887b7d317f32a6a0d99.woff2) format("woff2")}:root{--red:#dd042d}.text-red{color:var(--red)}.bg-red{background-color:var(--red)}.border-red{border-color:var(--red)}:root{--red-130:#96031f}.text-red-130{color:var(--red-130)}.bg-red-130{background-color:var(--red-130)}.border-red-130{border-color:var(--red-130)}:root{--red-120:#b00424}.text-red-120{color:var(--red-120)}.bg-red-120{background-color:var(--red-120)}.border-red-120{border-color:var(--red-120)}:root{--red-110:#c80429}.text-red-110{color:var(--red-110)}.bg-red-110{background-color:var(--red-110)}.border-red-110{border-color:var(--red-110)}:root{--green:#99c337}.text-green{color:var(--green)}.bg-green{background-color:var(--green)}.border-green{border-color:var(--green)}:root{--secondary:#393e41}.text-secondary{color:var(--secondary)}.bg-secondary{background-color:var(--secondary)}.border-secondary{border-color:var(--secondary)}:root{--secondary-5:#f2f2f2}.text-secondary-5{color:var(--secondary-5)}.bg-secondary-5{background-color:var(--secondary-5)}.border-secondary-5{border-color:var(--secondary-5)}:root{--secondary-10:#eaeced}.text-secondary-10{color:var(--secondary-10)}.bg-secondary-10{background-color:var(--secondary-10)}.border-secondary-10{border-color:var(--secondary-10)}:root{--secondary-20:#d5d9db}.text-secondary-20{color:var(--secondary-20)}.bg-secondary-20{background-color:var(--secondary-20)}.border-secondary-20{border-color:var(--secondary-20)}:root{--secondary-40:#acb3b7}.text-secondary-40{color:var(--secondary-40)}.bg-secondary-40{background-color:var(--secondary-40)}.border-secondary-40{border-color:var(--secondary-40)}:root{--secondary-60:#828d93}.text-secondary-60{color:var(--secondary-60)}.bg-secondary-60{background-color:var(--secondary-60)}.border-secondary-60{border-color:var(--secondary-60)}:root{--secondary-70:#4d4d4d}.text-secondary-70{color:var(--secondary-70)}.bg-secondary-70{background-color:var(--secondary-70)}.border-secondary-70{border-color:var(--secondary-70)}:root{--secondary-80:#5c666a}.text-secondary-80{color:var(--secondary-80)}.bg-secondary-80{background-color:var(--secondary-80)}.border-secondary-80{border-color:var(--secondary-80)}:root{--info:#00a7ed}.text-info{color:var(--info)}.bg-info{background-color:var(--info)}.border-info{border-color:var(--info)}:root{--success:#30c763}.text-success{color:var(--success)}.bg-success{background-color:var(--success)}.border-success{border-color:var(--success)}:root{--error:#ed2f51}.text-error{color:var(--error)}.bg-error{background-color:var(--error)}.border-error{border-color:var(--error)}.bg-uni-gradient{background:linear-gradient(76.45deg,#dee1e3,#e6e9ea .01%,#eff0f1 48.96%,#f7f7f8)}.bg-red,.bg-red-110,.bg-red-120,.bg-red-130,.bg-secondary,.bg-secondary-40,.bg-secondary-60,.bg-secondary-70,.bg-secondary-80{color:#fff}:root{--font-size-13:0.765rem;--font-size-14:0.824rem;--font-size-15:0.882rem;--font-size-16:0.941rem;--font-size-17:1rem;--font-size-18:1.118rem;--font-size-19:1.176rem;--font-size-20:1.235rem;--font-size-21:1.235rem;--font-size-22:1.294rem;--font-size-24:1.412rem;--font-size-26:1.529rem;--font-size-28:1.647rem;--font-size-35:2.059rem;--font-size-44:2.588rem;--font-size-50:2.941rem;--font-size-55:3.235rem;--font-size-69:4.059rem}.text-regular,.vc_tta-accordion .vc_tta-panel-title{font-family:Open Sans,sans-serif;font-size:1em;font-weight:400;line-height:1.7em}.headline-display{font-family:Ubuntu,sans-serif;font-size:var(--font-size-69);font-size:clamp(var(--font-size-22),5vw,var(--font-size-69));font-weight:700;line-height:1.3em;line-height:1.2em;margin-bottom:.5em}.headline-display:last-child{margin-bottom:0}.headline-1{font-family:Ubuntu,sans-serif;font-size:var(--font-size-55);font-size:clamp(var(--font-size-26),4vw,var(--font-size-55));font-weight:700;line-height:1.3em;margin-bottom:.5em}.headline-1:last-child{margin-bottom:0}.headline-2,h2{font-family:Ubuntu,sans-serif;font-size:var(--font-size-44);font-size:clamp(var(--font-size-22),4vw,var(--font-size-44));font-weight:700;line-height:1.3em;margin-bottom:.5em}.headline-2:last-child,h2:last-child{margin-bottom:0}.bodytext h2,.headline-3,h3{font-family:Ubuntu,sans-serif;font-size:var(--font-size-35);font-size:clamp(var(--font-size-20),3.5vw,var(--font-size-35));font-weight:700;line-height:1.3em;margin-bottom:.5em}.bodytext h2:last-child,.headline-3:last-child,h3:last-child{margin-bottom:0}.bodytext h3,.headline-4,h4{font-family:Ubuntu,sans-serif;font-size:var(--font-size-28);font-size:clamp(var(--font-size-18),3vw,var(--font-size-28));font-weight:700;line-height:1.3em;margin-bottom:.5em}.bodytext h3:last-child,.headline-4:last-child,h4:last-child{margin-bottom:0}.bodytext h4,.headline-5,.main-menu>li>.sub-menu>li>a,.single-post__related h2,h5,h6{font-family:Ubuntu,sans-serif;font-size:var(--font-size-22);font-size:clamp(var(--font-size-18),2.5vw,var(--font-size-22));font-weight:700;line-height:1.3em;margin-bottom:.5em}.bodytext h4:last-child,.headline-5:last-child,.main-menu>li>.sub-menu>li>a:last-child,.single-post__related h2:last-child,h5:last-child,h6:last-child{margin-bottom:0}.bodytext h6,.ez-toc-title,.headline-6{font-family:Ubuntu,sans-serif;font-size:var(--font-size-21);font-size:clamp(var(--font-size-18),2vw,var(--font-size-21));font-weight:700;line-height:1.3em;margin-bottom:.5em}.bodytext h6:last-child,.ez-toc-title:last-child,.headline-6:last-child{margin-bottom:0}.subtitle,.text-grid__text{line-height:1.6em}.subtitle:not(:last-child),.text-grid__text:not(:last-child){margin-bottom:32px}@media screen and (min-width:769px){.subtitle,.text-grid__text{font-size:var(--font-size-21)}}.bodytext h2+.subtitle,.bodytext h2+.text-grid__text,.bodytext h3+.subtitle,.bodytext h3+.text-grid__text,.bodytext h4+.subtitle,.bodytext h4+.text-grid__text,.bodytext h6+.subtitle,.bodytext h6+.text-grid__text,.ez-toc-title+.subtitle,.ez-toc-title+.text-grid__text,.headline-1+.subtitle,.headline-1+.text-grid__text,.headline-2+.subtitle,.headline-2+.text-grid__text,.headline-3+.subtitle,.headline-3+.text-grid__text,.headline-4+.subtitle,.headline-4+.text-grid__text,.headline-5+.subtitle,.headline-5+.text-grid__text,.headline-6+.subtitle,.headline-6+.text-grid__text,.main-menu>li>.sub-menu>li>a+.subtitle,.main-menu>li>.sub-menu>li>a+.text-grid__text,h2+.subtitle,h2+.text-grid__text,h3+.subtitle,h3+.text-grid__text,h4+.subtitle,h4+.text-grid__text,h5+.subtitle,h5+.text-grid__text,h6+.subtitle,h6+.text-grid__text{margin-top:-.6em}@media screen and (min-width:769px){.headline-1+.subtitle,.headline-1+.text-grid__text,h1+.subtitle,h1+.text-grid__text{margin-top:-1em}}.topline{color:var(--secondary-60);font-family:Ubuntu,sans-serif;font-size:var(--font-size-18);font-size:clamp(var(--font-size-16),2vw,var(--font-size-18));font-weight:700;line-height:1.3em;line-height:1.2em;margin-bottom:.5em;text-transform:uppercase}.topline:last-child{margin-bottom:0}.caption{font-size:var(--font-size-13);line-height:1.5em}.wp-caption.aligncenter,blockquote,ol,p,ul{margin-bottom:1em}.wp-caption.aligncenter:last-child,blockquote:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.bodytext blockquote:not(.topline)+h2,.bodytext blockquote:not(.topline)+h3,.bodytext blockquote:not(.topline)+h4,.bodytext blockquote:not(.topline)+h6,.bodytext ol:not(.topline)+h2,.bodytext ol:not(.topline)+h3,.bodytext ol:not(.topline)+h4,.bodytext ol:not(.topline)+h6,.bodytext p:not(.topline)+h2,.bodytext p:not(.topline)+h3,.bodytext p:not(.topline)+h4,.bodytext p:not(.topline)+h6,.bodytext ul:not(.topline)+h2,.bodytext ul:not(.topline)+h3,.bodytext ul:not(.topline)+h4,.bodytext ul:not(.topline)+h6,.main-menu>li>.sub-menu>li>.wp-caption.aligncenter:not(.topline)+a,.main-menu>li>.sub-menu>li>blockquote:not(.topline)+a,.main-menu>li>.sub-menu>li>ol:not(.topline)+a,.main-menu>li>.sub-menu>li>p:not(.topline)+a,.main-menu>li>.sub-menu>li>ul:not(.topline)+a,.wp-caption.aligncenter:not(.topline)+.ez-toc-title,.wp-caption.aligncenter:not(.topline)+.headline-2,.wp-caption.aligncenter:not(.topline)+.headline-3,.wp-caption.aligncenter:not(.topline)+.headline-4,.wp-caption.aligncenter:not(.topline)+.headline-5,.wp-caption.aligncenter:not(.topline)+.headline-6,.wp-caption.aligncenter:not(.topline)+h2,.wp-caption.aligncenter:not(.topline)+h3,.wp-caption.aligncenter:not(.topline)+h4,.wp-caption.aligncenter:not(.topline)+h5,.wp-caption.aligncenter:not(.topline)+h6,blockquote:not(.topline)+.ez-toc-title,blockquote:not(.topline)+.headline-2,blockquote:not(.topline)+.headline-3,blockquote:not(.topline)+.headline-4,blockquote:not(.topline)+.headline-5,blockquote:not(.topline)+.headline-6,blockquote:not(.topline)+h2,blockquote:not(.topline)+h3,blockquote:not(.topline)+h4,blockquote:not(.topline)+h5,blockquote:not(.topline)+h6,ol:not(.topline)+.ez-toc-title,ol:not(.topline)+.headline-2,ol:not(.topline)+.headline-3,ol:not(.topline)+.headline-4,ol:not(.topline)+.headline-5,ol:not(.topline)+.headline-6,ol:not(.topline)+h2,ol:not(.topline)+h3,ol:not(.topline)+h4,ol:not(.topline)+h5,ol:not(.topline)+h6,p:not(.topline)+.ez-toc-title,p:not(.topline)+.headline-2,p:not(.topline)+.headline-3,p:not(.topline)+.headline-4,p:not(.topline)+.headline-5,p:not(.topline)+.headline-6,p:not(.topline)+h2,p:not(.topline)+h3,p:not(.topline)+h4,p:not(.topline)+h5,p:not(.topline)+h6,ul:not(.topline)+.ez-toc-title,ul:not(.topline)+.headline-2,ul:not(.topline)+.headline-3,ul:not(.topline)+.headline-4,ul:not(.topline)+.headline-5,ul:not(.topline)+.headline-6,ul:not(.topline)+h2,ul:not(.topline)+h3,ul:not(.topline)+h4,ul:not(.topline)+h5,ul:not(.topline)+h6{margin-top:1.5em}blockquote{font-style:italic}code,pre{background:var(--secondary-5);border-radius:5px;font-family:monospace;font-size:var(--font-size-16);overflow-x:auto;padding:6px 10px}html{font-size:clamp(16px,2vw,17px);scroll-behavior:smooth}body{color:var(--secondary);font-family:Open Sans,sans-serif;line-height:1.6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:769px){body{line-height:1.7em}}.mb-default,blockquote,p{margin-bottom:1em}.mb-double{margin-bottom:1.5em}a{text-decoration-thickness:1px!important;text-underline-offset:2px;transition:color .2s,opacity .2s}:target{scroll-margin-top:100px}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important}.text-xs{font-size:var(--font-size-14);line-height:1.5}.text-sm{font-size:var(--font-size-16);line-height:1.5}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}#ez-toc-container,.border-radius,.box,.logo-grid__object,.post-list__thumbnail,.post__thumbnail,.quote__inner,.single-app__mediadummy,.single-post__content .bodytext img:not(.image-no-border),.single-post__content .wpb_text_column img:not(.image-no-border),.uni-gallery__object--shadow-rounded,.wpb_video_wrapper,body .vc_single_image-wrapper.box-outline{border-radius:0 25px 25px 25px}.banner--large,.box--shadow,.box-shadow,.gallery a:hover,.sticky-button,.vc_single_image-wrapper.shadow-rounded,a.logo-grid__object:hover,a.uni-gallery__object:hover{box-shadow:0 15px 35px rgba(57,62,65,.15)}ol.unstyled,ol.unstyled ol{list-style-type:none}.alignleft,.alignright{margin-bottom:.5em;margin-top:10px}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.alignnone{display:block}@media screen and (max-width:768px){.max-sm\:hide{display:none!important}}@media screen and (min-width:769px){.min-sm\:hide{display:none!important}}@media screen and (max-width:768px){.max-sm\:hide-br br{display:none}.max-sm\:text-center{text-align:center}}@media screen and (min-width:401px){.min-xxs\:hide{display:none}}@media screen and (max-width:400px){.max-xxs\:hide{display:none}}@media screen and (min-width:577px){.min-xs\:hide{display:none}}@media screen and (max-width:576px){.max-xs\:hide{display:none}}@media screen and (min-width:769px){.min-sm\:hide{display:none}}@media screen and (max-width:768px){.max-sm\:hide{display:none}}@media screen and (min-width:993px){.min-md\:hide{display:none}}@media screen and (max-width:992px){.max-md\:hide{display:none}}@media screen and (min-width:1201px){.min-lg\:hide{display:none}}@media screen and (max-width:1200px){.max-lg\:hide{display:none}}@media screen and (min-width:1441px){.min-xl\:hide{display:none}}@media screen and (max-width:1440px){.max-xl\:hide{display:none}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.bodytext ul:not(.list-unstyled),.ez-toc-list,.list,.single-post__related ol,.single-post__related ul,.wpb_text_column ol:not(.list-unstyled),.wpb_text_column ul:not(.list-unstyled){padding-left:1em}.bodytext ul:not(.list-unstyled),.single-post__related ul,.wpb_text_column ul:not(.list-unstyled),ul.ez-toc-list,ul.list{list-style:none}.bodytext ul:not(.list-unstyled) li,.ez-toc-list li,.list li,.list__item,.single-post__related ol li,.single-post__related ul li,.wpb_text_column ol:not(.list-unstyled) li,.wpb_text_column ul:not(.list-unstyled) li{line-height:1.4}.bodytext ul:not(.list-unstyled) li:not(:last-child),.ez-toc-list li:not(:last-child),.list li:not(:last-child),.list__item:not(:last-child),.single-post__related ol li:not(:last-child),.single-post__related ul li:not(:last-child),.wpb_text_column ol:not(.list-unstyled) li:not(:last-child),.wpb_text_column ul:not(.list-unstyled) li:not(:last-child){margin-bottom:.7em}.bodytext ul:not(.list-unstyled) li a:hover,.ez-toc-list li a:hover,.list li a:hover,.list__item a:hover,.single-post__related ol li a:hover,.single-post__related ul li a:hover,.wpb_text_column ol:not(.list-unstyled) li a:hover,.wpb_text_column ul:not(.list-unstyled) li a:hover{color:var(--red)}.bodytext ul:not(.list-unstyled) li,.single-post__related ul li,.wpb_text_column ul:not(.list-unstyled) li,ul.ez-toc-list li,ul.list li,ul.list__item{list-style:none;padding-left:10px;position:relative}.bodytext ul:not(.list-unstyled) li:before,.single-post__related ul li:before,.wpb_text_column ul:not(.list-unstyled) li:before,ul.ez-toc-list li:before,ul.list li:before,ul.list__item:before{background-color:var(--secondary);border-radius:50%;content:"";height:4px;left:-5px;position:absolute;top:10px;width:4px}.text-list{line-height:1.4}.text-list li:not(:last-child){border-bottom:1px solid var(--secondary-20);margin-bottom:.7em;padding-bottom:.7em}.text-list a{display:block}.text-list a:hover{color:var(--red)}.tippy-content a{text-decoration:underline}.tippy-content a:hover{opacity:.8}.button,.comment-form button[type=submit],.comment-form input[type=submit],.form button[type=submit],.form input[type=submit],.gform_next_button,.page-header__search-submit,.pagination__item,.wpb_text_column .vc_btn,body .gform_button{align-items:center;border-radius:25px;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-weight:600;gap:16px;justify-content:center;line-height:1.4;min-height:48px;padding:8px 18px;text-decoration:none;transition:all .2s}@media screen and (max-width:768px){.button,.comment-form button[type=submit],.comment-form input[type=submit],.form button[type=submit],.form input[type=submit],.gform_next_button,.page-header__search-submit,.pagination__item,.wpb_text_column .vc_btn,body .gform_button{font-size:var(--font-size-16);min-height:40px}}.button:after,.comment-form button[type=submit]:after,.comment-form input[type=submit]:after,.form button[type=submit]:after,.form input[type=submit]:after,.gform_next_button:after,.page-header__search-submit:after,.pagination__item:after,.wpb_text_column .vc_btn:after,body .gform_button:after{font-family:unifont;font-size:10px}.button--small{font-size:var(--font-size-14);gap:8px;min-height:40px;padding-right:8px}.button--wide{padding-left:48px;padding-right:48px}.button--between{justify-content:space-between}.button--justify-left{justify-content:left}.button--red,.comment-form button[type=submit],.comment-form input[type=submit],.form button[type=submit],.form input[type=submit],.gform_next_button,.page-header__search-submit,.wpb_text_column .vc_btn,body .gform_button{background-color:var(--red);border-color:var(--red);color:#fff}.button--red:hover,.comment-form button[type=submit]:hover,.comment-form input[type=submit]:hover,.form button[type=submit]:hover,.form input[type=submit]:hover,.gform_next_button:hover,.page-header__search-submit:hover,.wpb_text_column .vc_btn:hover,body .gform_button:hover{background-color:var(--red-120);border-color:var(--red-120)}.button--secondary{color:#fff}.button--secondary,.button--secondary:hover{background-color:var(--secondary);border-color:var(--secondary)}.button--outline{background-color:transparent}.button--outline.button--red:not(:hover),.button--outline.gform_next_button:not(:hover),.button--outline.page-header__search-submit:not(:hover),.comment-form button.button--outline[type=submit]:not(:hover),.comment-form input.button--outline[type=submit]:not(:hover),.form button.button--outline[type=submit]:not(:hover),.form input.button--outline[type=submit]:not(:hover),.wpb_text_column .button--outline.vc_btn:not(:hover),body .button--outline.gform_button:not(:hover){color:var(--red)}.button--outline.button--secondary:not(:hover){color:var(--secondary)}.button--disabled{background-color:var(--secondary-80)!important;border-color:var(--secondary-80)!important;cursor:not-allowed!important;opacity:.5!important}.button__icon,.pagination__item.next:after,.pagination__item.next:before,.pagination__item.prev:after,.pagination__item.prev:before{font-size:16px;line-height:1;margin-left:-4px;margin-right:-4px;margin-top:2px}.comment .comment-reply-link,.more-link,.popover__headline{align-items:center;color:var(--red);display:inline-flex;text-decoration:none!important}.comment .comment-reply-link:after,.more-link:after,.popover__headline:after{content:"c";font-family:unifont;font-size:14px;line-height:1;margin-left:7px;margin-top:3px;transition:transform .2s ease-in-out;width:14px}.more-link--secondary{color:var(--secondary)}.more-link--chevron-down:after{content:"f";font-size:11px}.comment .comment-reply-link:hover,.comment a:hover .comment-reply-link,.more-link:hover,.popover__headline:hover,a:hover .comment .comment-reply-link,a:hover .more-link,a:hover .popover__headline{color:var(--red-120)}.comment .comment-reply-link:hover:after,.comment a:hover .comment-reply-link:after,.more-link:hover:after,.popover__headline:hover:after,a:hover .comment .comment-reply-link:after,a:hover .more-link:after,a:hover .popover__headline:after{transform:translateX(4px)}.comment .comment-reply-link:hover.more-link--chevron-down:after,.comment a:hover .more-link--chevron-down.comment-reply-link:after,.more-link:hover.more-link--chevron-down:after,.popover__headline:hover.more-link--chevron-down:after,a:hover .comment .more-link--chevron-down.comment-reply-link:after,a:hover .more-link--chevron-down.popover__headline:after,a:hover .more-link.more-link--chevron-down:after{transform:none}.icon,.icon-text__icon{align-items:center;display:flex;height:80px;justify-content:center;max-width:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (min-width:769px){.icon,.icon-text__icon{height:100px}}.icon--center{margin-left:auto;margin-right:auto;-o-object-position:center bottom;object-position:center bottom}.icon--right{margin-left:auto;-o-object-position:right bottom;object-position:right bottom}.vc_row-o-equal-height .wpb_content_element,.vc_row-o-equal-height .wpb_wrapper{display:flex;flex-direction:column;height:100%}.vc_row-o-equal-height .wpb_wrapper>*{flex-grow:1}@media screen and (max-width:768px){.vc_row.max-sm\:reverse-order{display:flex;flex-direction:column-reverse}}.vc_figure,.vc_single_image-wrapper{width:100%}.vc_single_image-wrapper{position:relative}@media screen and (max-width:768px){.vc_empty_space{height:32px!important}}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.uni-container:has(.templatera_shortcode) .uni-container:not(.banner__container){padding-left:0;padding-right:0}.wpb_text_column a:not(.button):not(.gform_next_button):not(.pagination__item):not(.page-header__search-submit):not(.more-link):not(.popover__headline){text-decoration:underline}.wpb_text_column a:not(.button):not(.gform_next_button):not(.pagination__item):not(.page-header__search-submit):not(.more-link):not(.popover__headline):hover{color:var(--red)}.wpb_text_column table{border-color:var(--secondary-20)}.wpb_text_column table td,.wpb_text_column table th{font-size:var(--font-size-16);padding:6px 8px;text-align:left}.wpb_text_column table tr:nth-child(odd){background-color:var(--secondary-5)}.wpb_text_column .vc_btn:hover{color:#fff!important}.wpb_video_wrapper{border:1px solid var(--secondary-20);overflow:hidden}.vc_single_image-wrapper.shadow-rounded{border-radius:0 25px 25px 25px;overflow:hidden}body .vc_single_image-wrapper.box-outline{align-items:center;background-color:#fff;border:1px solid var(--secondary-20);display:flex;justify-content:center;padding:24px}@media screen and (min-width:769px){body .vc_single_image-wrapper.box-outline{aspect-ratio:1/1}}.wp-caption-text{color:var(--secondary-60);font-size:var(--font-size-14);line-height:1.4;margin-top:1em}.gallery{display:flex;gap:8px}.gallery img{border:none!important;height:auto;width:100%}.uni-container{margin:0 auto;max-width:1376px;padding:0 20px;width:100%}@media screen and (min-width:769px){.uni-container{padding:0 32px}}.uni-container--md{max-width:1154px}.uni-container--sm{max-width:928px}.uni-section{background-repeat:no-repeat;padding-bottom:12px;padding-top:44px}@media screen and (max-width:768px){.uni-section[style*=background-image]{background-image:none!important}}@media screen and (min-width:769px){.uni-section{padding-bottom:56px;padding-top:88px}}.uni-section--red-120{background-color:var(--red-120)}.uni-section--secondary-80{background-color:var(--secondary-80)}.uni-section--secondary-70{background-color:var(--secondary-70)}.uni-section--secondary-60{background-color:var(--secondary-60)}.uni-section--pt-0{padding-top:0}@media screen and (min-width:769px){.uni-section--pt-8{padding-top:64px}.uni-section--pt-11{padding-top:88px}.uni-section--pt-16{padding-top:128px}.uni-section--pt-22{padding-top:176px}}.uni-section--pb-0{margin-bottom:-32px;padding-bottom:0}@media screen and (min-width:769px){.uni-section--pb-8{padding-bottom:32px}.uni-section--pb-11{padding-bottom:56px}.uni-section--pb-16{padding-bottom:96px}.uni-section--pb-22{padding-bottom:144px}}.page-header{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;flex-direction:column;height:80px;line-height:1;position:fixed;top:0;transition:height .3s;width:100%;z-index:500}@media screen and (min-width:993px){.page-header{height:120px}}.page-header__container,.page-header__inner{height:100%}.page-header+*{margin-top:80px}@media screen and (min-width:993px){.page-header+*{margin-top:120px}}.admin-bar .page-header{top:32px}@media screen and (min-width:1201px){.scrolled .page-header{height:80px}}.page-header__inner{display:flex;justify-content:space-between}.page-header__logo{align-self:center}.page-header__logo-image{display:block}.page-header__main{display:flex;position:relative}@media screen and (max-width:992px){.page-header__main{align-items:flex-start;background-color:#fff;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow:auto;padding:100px 10% 20px;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:all .6s;width:100%;z-index:400}}@media screen and (min-width:993px) and (max-width:1200px){.page-header__main{align-items:flex-end;flex-direction:column-reverse;gap:8px;justify-content:center}}@media screen and (max-width:992px){html.nav-open .page-header__main{opacity:1;pointer-events:auto;transform:translateY(0)}.page-header__links{flex-grow:1;gap:40px;width:100%}}.page-header__links{display:flex}@media screen and (max-width:992px){.page-header__links{flex-direction:column}}@media screen and (min-width:1201px){.page-header__links{margin-right:35px}}@media screen and (min-width:769px){.page-header__nav{margin-right:20px}}.page-header__functions{align-items:center;display:flex;gap:10px}@media screen and (max-width:1200px){.page-header__functions{margin-right:13px;margin-top:-10px}}@media screen and (max-width:992px){.page-header__functions{margin-left:auto}}.page-header__popover{align-self:flex-start;position:relative}@media screen and (min-width:993px){.page-header__popover{align-self:center}}.page-header__button{cursor:default}@media screen and (max-width:1200px){.page-header__button{height:40px}}@media screen and (min-width:993px) and (max-width:1200px){.page-header__button{font-size:var(--font-size-16)}}.page-header__search-toggle{cursor:pointer;padding:10px;width:37px}.page-header__search-toggle:hover{color:var(--red)}.page-header__search-icon{display:inline-block;font-size:18px;width:18px}.page-header__languages{display:flex;font-size:var(--font-size-16);font-weight:600;text-transform:uppercase}.page-header__languages li:not(:last-child){border-right:1px solid var(--secondary-40);margin-right:10px;padding-right:10px}.page-header__languages li:not(.current-lang) a{color:var(--secondary-40)}.page-header__languages li:not(.current-lang) a:hover{color:var(--secondary-60)}.main-menu>li>.sub-menu,.page-header__dropdown,.page-header__search-dropdown{color:var(--secondary)}@media screen and (min-width:993px){.main-menu>li>.sub-menu,.page-header__dropdown,.page-header__search-dropdown{box-sizing:border-box;display:flex;gap:70px;left:0;max-width:900px;opacity:0;padding-bottom:48px;padding-left:26px;padding-top:48px;pointer-events:none;position:absolute;top:100%;transition:all .3s;width:100%}.main-menu>li>.sub-menu:after,.main-menu>li>.sub-menu:before,.page-header__dropdown:after,.page-header__dropdown:before,.page-header__search-dropdown:after,.page-header__search-dropdown:before{content:"";left:-100vw;position:absolute;right:0;top:0;width:200vw}.main-menu>li>.sub-menu:before,.page-header__dropdown:before,.page-header__search-dropdown:before{background:linear-gradient(180deg,rgba(0,0,0,.05),transparent);height:15px;z-index:20}.main-menu>li>.sub-menu:after,.page-header__dropdown:after,.page-header__search-dropdown:after{background-color:#f1f2f3;height:100%;z-index:10}}@media screen and (max-width:1200px){.main-menu>li>.sub-menu,.page-header__dropdown,.page-header__search-dropdown{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:992px){.main-menu>li>.sub-menu,.page-header__dropdown,.page-header__search-dropdown{display:none;padding-left:0;padding-right:0}}@media screen and (min-width:993px){.main-menu>li>.sub-menu>li,.page-header__dropdown-content{opacity:0;position:relative;transform:translateY(-10px);transition:all .6s;z-index:100}}@media screen and (max-width:992px){.main-menu>li>.sub-menu>li,.page-header__dropdown-content{margin-top:20px}}@media screen and (min-width:993px){.main-menu>li.main-menu__item--active>.sub-menu>li,.main-menu__item--active .page-header__search-form,.page-header__dropdown-content--visible{opacity:1;transform:translateY(0)}}.page-header__dropdown-close-button,.sub-menu__close-button{cursor:pointer;margin-left:auto;opacity:0;padding:10px;position:relative;transition:opacity 1.3s;z-index:100}@media screen and (min-width:993px){.page-header__dropdown-close-button,.sub-menu__close-button{height:100%;right:-10px;top:-10px}}@media screen and (max-width:992px){.page-header__dropdown-close-button,.sub-menu__close-button{display:none}}.page-header__dropdown-close-button:hover,.sub-menu__close-button:hover{color:var(--red)}.page-header__dropdown-close-button:after,.sub-menu__close-button:after{content:"j";font-family:unifont}.page-header__search-dropdown{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:992px){.page-header__search-dropdown{opacity:0;pointer-events:none;position:absolute}}@media screen and (min-width:993px){.page-header__search-dropdown{height:400px}}.main-menu__item--active .page-header__search-dropdown{opacity:1!important;pointer-events:auto}html.submenu-open .page-header__search-dropdown{transition:none!important}.page-header__search-form{display:flex;gap:10px;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;width:100%;z-index:100}@media screen and (max-width:992px){.page-header__search-form{background:#fff;padding:16px 70px 16px 16px}}@media screen and (min-width:993px){.page-header__search-form{max-width:640px}}@media screen and (max-width:992px){.page-header__search-close{bottom:18px;display:block;position:fixed;right:16px}}.page-header__search-input{border-bottom:1px solid var(--secondary);flex-grow:1;padding:10px}.page-header__search-submit{border-radius:17px;padding-top:10px;width:48px}.page-header__search-submit-icon{display:block}.page-header__nav-toggle{align-self:center;cursor:pointer;display:flex;flex-direction:column;height:20px;margin-left:auto;position:relative;transition:top .6s;width:38px;z-index:600}@media screen and (min-width:993px){.page-header__nav-toggle{display:none}}.page-header__nav-toggle .page-header__nav-toggle-inner,.page-header__nav-toggle:after,.page-header__nav-toggle:before{background-color:var(--secondary-80);border-radius:3px;content:"";display:inline-block;height:3px;position:absolute;transition:all .3s;width:38px}.page-header__nav-toggle:before{top:0;width:28px}.page-header__nav-toggle .page-header__nav-toggle-inner{top:10px;width:40px}.page-header__nav-toggle:after{top:20px;width:32px}.nav-open .page-header__nav-toggle-inner,.nav-open .page-header__nav-toggle:after,.nav-open .page-header__nav-toggle:before{width:40px}.nav-open .page-header__nav-toggle .page-header__nav-toggle-inner{display:none}.nav-open .page-header__nav-toggle:before{top:10px;transform:rotate(45deg)}.nav-open .page-header__nav-toggle:after{top:10px;transform:rotate(-45deg)}.page__header{margin-bottom:clamp(24px,4vw,56px);margin-top:clamp(24px,4vw,40px)}.single-event .page__header,.single-training .page__header,.single-webcast .page__header{margin-bottom:0}@media screen and (max-width:992px){html.nav-open,html.nav-open body{overflow:hidden}}.main-menu{display:flex;height:100%}@media screen and (max-width:992px){.main-menu{flex-direction:column}.main-menu>li:not(:last-child){border-bottom:1px solid var(--secondary-40);margin-bottom:15px;padding-bottom:15px}}.main-menu>li>a{display:flex;position:relative}@media screen and (max-width:992px){.main-menu>li>a{font-weight:700}}@media screen and (min-width:993px){.main-menu>li>a{align-items:center;display:flex;font-size:var(--font-size-16);font-weight:600;height:100%;padding-left:26px;padding-right:26px;position:relative}}.main-menu>li.menu-item-has-children>a:after{content:"f";font-family:unifont;font-size:10px;margin-left:5px;margin-top:3px;width:10px}@media screen and (max-width:992px){.main-menu>li.menu-item-has-children>a:after{position:absolute;right:0}}.main-menu>li.main-menu__item--active>a:after{content:"i"}.main-menu>li.current-menu-ancestor:not(.ignore-current)>a,.main-menu>li.current-menu-item:not(.ignore-current)>a,.main-menu>li>a:hover{color:var(--red)}@media screen and (min-width:993px){.main-menu>li.current-menu-ancestor:not(.ignore-current)>a:before,.main-menu>li.current-menu-item:not(.ignore-current)>a:before{background-color:var(--red);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}}.main-menu__item-icon{margin-left:6px}html.submenu-open .main-menu>li>.sub-menu{transition:none!important}@media screen and (min-width:993px){.main-menu>.main-menu__item--active>.sub-menu{opacity:1;pointer-events:auto}}.main-menu>li>.sub-menu>li>a{cursor:text}@media screen and (max-width:992px){.main-menu>li>.sub-menu>li>a{font-size:inherit}}.main-menu>li>.sub-menu>li>a,.main-menu>li>.sub-menu>li>a:hover{color:var(--secondary-80)}.sub-menu .sub-menu{font-size:var(--font-size-16);margin-top:16px}@media screen and (min-width:993px){.sub-menu .sub-menu{margin-top:24px}}.sub-menu .sub-menu li{margin-top:16px}@media screen and (min-width:993px){.sub-menu .sub-menu li{margin-top:24px}}.sub-menu .sub-menu li a:hover,.sub-menu .sub-menu li.current-menu-item:not(.ignore-current)>a{color:var(--red)}.submenu-open .sub-menu__close-button{transition:none}.main-menu__item--active .sub-menu__close-button{opacity:1}.page-footer{clear:both}.page-footer__main .uni-container,.page-footer__pre .uni-container{max-width:1312px}.page-footer__main{padding:32px 0}@media screen and (min-width:769px){.page-footer__main{padding-bottom:48px;padding-top:56px}}.page-footer__row{display:flex;gap:16px}@media screen and (max-width:992px){.page-footer__row{flex-wrap:wrap}}@media screen and (min-width:577px){.page-footer__row{gap:32px}}@media screen and (min-width:1201px){.page-footer__row{gap:60px}}.page-footer__col{flex-basis:100%}@media screen and (min-width:577px) and (max-width:992px){.page-footer__col{flex:0 0 calc(50% - 30px)}}.page-footer__headline{font-weight:600;margin-bottom:.5em}@media screen and (max-width:992px){.page-footer__headline{border-bottom:1px solid var(--secondary-40);padding-bottom:.2em}}@media screen and (min-width:993px){.page-footer__headline{margin-bottom:1em}}.page-footer__menu{font-size:var(--font-size-16)}@media screen and (min-width:993px){.page-footer__menu li:not(:last-child){margin-bottom:.5em}}.page-footer__menu a:hover{color:var(--red)}*+.page-footer__social{margin-top:35px}.page-footer__sub{background-color:var(--secondary-60);color:#fff;font-size:var(--font-size-14);line-height:1.4;padding-bottom:30px;padding-top:30px}@media screen and (min-width:1201px){.page-footer__sub{font-size:var(--font-size-13)}}.page-footer__sub-inner{display:flex}@media screen and (max-width:400px){.page-footer__sub-inner{flex-direction:column-reverse;gap:24px}}@media screen and (min-width:401px) and (max-width:1200px){.page-footer__sub-inner{flex-direction:row-reverse}}@media screen and (min-width:1201px){.page-footer__sub-inner{justify-content:space-between}}.page-footer__sub-menu{display:flex}@media screen and (max-width:1200px){.page-footer__sub-menu{flex-direction:column}.page-footer__sub-menu li:not(:last-child){margin-bottom:4px}}@media screen and (min-width:1201px){.page-footer__sub-menu li:not(:last-child){border-right:1px solid #fff;margin-right:24px;padding-right:24px}}.page-footer__sub-menu a:hover{text-decoration:underline}@media screen and (min-width:401px) and (max-width:1200px){.page-footer__copyright{align-self:flex-end;margin-left:auto}}.bodytext a:not(.button):not(.gform_next_button):not(.pagination__item):not(.page-header__search-submit){text-decoration:underline}.bodytext a:not(.button):not(.gform_next_button):not(.pagination__item):not(.page-header__search-submit):hover,.bodytext ul:not(.list-unstyled) li a:hover{color:var(--red-120)}.bodytext table{margin-bottom:1em}.bodytext h2+h2,.bodytext h2+h3,.bodytext h2+h4,.bodytext h2+h5,.bodytext h2+h6,.bodytext h3+h2,.bodytext h3+h3,.bodytext h3+h4,.bodytext h3+h5,.bodytext h3+h6,.bodytext h4+h2,.bodytext h4+h3,.bodytext h4+h4,.bodytext h4+h5,.bodytext h4+h6,.bodytext h5+h2,.bodytext h5+h3,.bodytext h5+h4,.bodytext h5+h5,.bodytext h5+h6,.bodytext h6+h2,.bodytext h6+h3,.bodytext h6+h4,.bodytext h6+h5,.bodytext h6+h6{margin-top:1.5em}.button-group{display:flex;gap:8px}.button-group .button,.button-group .comment-form button[type=submit],.button-group .comment-form input[type=submit],.button-group .form button[type=submit],.button-group .form input[type=submit],.button-group .gform_next_button,.button-group .page-header__search-submit,.button-group .pagination__item,.button-group .wpb_text_column .vc_btn,.button-group body .gform_button,.comment-form .button-group button[type=submit],.comment-form .button-group input[type=submit],.form .button-group button[type=submit],.form .button-group input[type=submit],.wpb_text_column .button-group .vc_btn,body .button-group .gform_button{flex-grow:1}.button-group--horizontal{flex-direction:column}.button-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.datalist:not(:last-child){margin-bottom:24px}.datalist__item{padding:8px 0}.datalist__item:nth-child(odd){background-color:var(--secondary-5);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.datalist__item a{color:var(--red)}.datalist__item a:hover{color:var(--red-120)}.datalist__label{flex:0 0 33.3333%;font-weight:700}.sidebar #ez-toc-container:not(:last-child),.sidebar .box:not(:last-child),.sidebar .logo-grid__object:not(:last-child){margin-bottom:32px}.article__headline{margin-bottom:.8em;max-width:1200px}.article__main{display:flex;gap:32px}@media screen and (max-width:992px){.article__main{flex-direction:column;gap:56px}}@media screen and (min-width:993px){.article__content{flex-basis:calc(66.6666% - 16px)}}.article__content img{max-width:100%}.article__section:not(:last-child){margin-bottom:56px}@media screen and (min-width:993px){.article__text{padding-right:32px}}@media screen and (max-width:992px){.article__aside{margin-bottom:32px}}@media screen and (min-width:993px){.article__aside{flex-basis:calc(33.3333% - 16px)}}.article__aside-sticky#ez-toc-container,.article__aside-sticky.box,.article__aside-sticky.logo-grid__object{position:sticky;top:140px}.post__thumbnail-wrapper{margin-bottom:88px;margin-top:48px}.post__thumbnail{border:1px solid var(--secondary-20);display:block;height:auto;width:100%}.blog__main{display:flex;gap:32px}@media screen and (max-width:992px){.blog__main{flex-direction:column;gap:72px}}@media screen and (min-width:993px){.blog__content{flex-basis:calc(66.6666% - 16px);padding-right:32px}}.blog__content img{height:auto;width:100%}@media screen and (max-width:992px){.blog__aside{margin-bottom:32px}}@media screen and (min-width:993px){.blog__aside{flex-basis:calc(33.3333% - 16px)}}@media screen and (max-width:992px){.blog__tabs.vc_tta-tabs .vc_tta-tabs-container{margin-bottom:0}}.blog__cat-select{margin-bottom:16px}.post-list__item:not(:last-child){margin-bottom:56px}@media screen and (min-width:769px){.post-list__item:not(:last-child){margin-bottom:72px}}.post-list__headline{margin-bottom:16px}.post-list__headline a{display:block}.post-list__headline a:hover{color:var(--red)}.post-list__meta{margin-bottom:24px}@media screen and (min-width:769px){.post-list__meta{margin-bottom:32px}}.post-list__thumbnail-wrapper{display:block;margin-bottom:16px}@media screen and (min-width:769px){.post-list__thumbnail-wrapper{margin-bottom:24px}}.post-list__thumbnail{border:1px solid var(--secondary-20);display:block;height:auto;width:100%}.post-list__excerpt{margin-bottom:24px}.post-meta{display:flex;flex-wrap:wrap;font-size:var(--font-size-16);line-height:1.3;row-gap:8px}.post-meta__item{align-items:center;border-right:1px solid var(--secondary-20);display:flex;gap:8px;margin-right:8px;padding-right:8px}@media screen and (min-width:769px){.post-meta__item{margin-right:16px;padding-right:16px}}.post-meta__item:last-child{border-right:none;margin-right:0;padding-right:0}.post-meta__item a:hover{color:var(--red)}.post-meta__icon{font-size:18px;line-height:0}@media screen and (max-width:576px){.post-meta__item--author{border-right:none}.post-meta__item--categories{flex-basis:100%}}.author{display:flex;gap:32px}.author__avatar-image{border-radius:50%;display:block;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.author__social{margin-top:16px}.overlay__link{align-items:center;display:inline-flex;vertical-align:bottom}.overlay__content{max-width:100%}.overlay__content .uni-section{padding-bottom:0;padding-top:0}.overlay__content .uni-container{padding-left:0;padding-right:0}.overlay__post-content{font-size:var(--font-size-16);line-height:1.5em;max-width:100%;width:655px}.fancybox-bottom,.fancybox-left,.fancybox-right,.fancybox-top{opacity:0;transition:opacity .5s}.fancybox-bottom .overlay__content,.fancybox-left .overlay__content,.fancybox-right .overlay__content,.fancybox-top .overlay__content{transition:transform .5s}.fancybox-pos-ready{opacity:1}@media screen and (min-width:993px){.fancybox-top .fancybox__slide:before{content:none}.fancybox-bottom .fancybox__slide{padding-bottom:0}.fancybox-bottom .fancybox__slide:after{content:none}.fancybox-left .fancybox__slide{padding-left:0}.fancybox-left .overlay__content{margin-right:auto;transform:translateX(-100%)}.fancybox-left.fancybox-pos-ready .overlay__content{transform:translateX(0)}.fancybox-right .fancybox__slide{padding-right:0}.fancybox-right .overlay__content{margin-left:auto;transform:translateX(100%);transition:transform .5s}.fancybox-right.fancybox-pos-ready .overlay__content{transform:translateX(0)}}body .fancybox__content{padding:32px}body .fancybox__content:has(.overlay__post-content){padding-bottom:0}body .fancybox__video{aspect-ratio:16/9;padding:0!important;width:60%}body .fancybox__video iframe{height:100%;width:100%}body .fancybox__video .brlbs-cmpnt-container{height:100%!important}body .fancybox__video .brlbs-cmpnt-cb-thumbnail{border-radius:0!important}.wpb_video_widget .brlbs-cmpnt-content-blocker{height:100%;overflow:auto;position:absolute;top:0;width:100%}.pagination{display:flex;gap:12px}@media screen and (min-width:769px){.pagination{gap:20px}}.pagination--centered,.pagination__item{justify-content:center}.pagination__item{align-items:center;border-radius:50%;border-style:solid;border-width:1px;display:flex;transition:all .2s;width:40px}@media screen and (min-width:769px){.pagination__item{width:48px}}.pagination--theme-default .pagination__item:hover{border-color:var(--red);color:var(--red)}.pagination__item.dots{border:transparent;cursor:default;padding-left:0;padding-right:0;width:auto}.pagination__item.next,.pagination__item.prev{border:none}.pagination__item.next:after,.pagination__item.next:before,.pagination__item.prev:after,.pagination__item.prev:before{font-family:unifont;font-weight:400}.pagination__item.prev:before{content:"g"}.pagination__item.next:after{content:"h"}.pagination--theme-default .pagination__item--active,.pagination--theme-default .swiper-pagination-bullet-active{color:var(--red)}.icon-text{gap:32px;text-align:center}.icon-text,.icon-text__content{display:flex;flex-direction:column}.icon-text__content{gap:16px}.icon-text__headline{font-family:Ubuntu,sans-serif;font-size:var(--font-size-21);font-weight:700;margin-bottom:0}.icon-text__link{align-self:center}#ez-toc-container,.box,.logo-grid__object{overflow:hidden;padding:32px;position:relative}#ez-toc-container>:last-child,.box>:last-child,.logo-grid__object>:last-child{margin-bottom:0}#ez-toc-container p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item),.box p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item),.logo-grid__object p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item){text-decoration:underline}#ez-toc-container p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item):hover,.box p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item):hover,.logo-grid__object p a:not(.button):not(.gform_next_button):not(.page-header__search-submit):not(.pagination__item):hover{color:var(--red)}.box--shadow{background-color:#fff}.box--outline,.logo-grid__object{background-color:#fff;border:1px solid var(--secondary-20)}#ez-toc-container,.box--gray{background-color:var(--secondary-5)}#ez-toc-container,.box--narrow{padding:16px}@media screen and (min-width:769px){#ez-toc-container,.box--narrow{padding:24px}}.vc_row-o-equal-height #ez-toc-container .wpb_content_element,.vc_row-o-equal-height .box .wpb_content_element,.vc_row-o-equal-height .logo-grid__object .wpb_content_element{height:auto}.box--dark{color:#fff}.box--dark .wpb_text_column ul:not(.list-unstyled) li:before{background-color:#fff}.box__hover-text{align-items:center;background-color:rgba(57,62,65,.9);color:#fff;content:"";display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}#ez-toc-container:hover .box__hover-text,.box:hover .box__hover-text,.logo-grid__object:hover .box__hover-text{opacity:1}.box__title,.single-post__related h2{align-items:center;display:flex;gap:12px;margin-bottom:1em}.box__avatar{border-radius:50%;display:block;height:160px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:160px}.box__badges{display:flex;position:absolute;right:0;top:0;z-index:30}.box__badge{align-items:center;background-color:var(--secondary-80);border-bottom-left-radius:25px;box-sizing:content-box;display:flex;height:40px;justify-content:center;position:relative}.box__badge+.box__badge{margin-left:-4px}.box__badge--red{background-color:var(--red)}.box__badge--yellow{background-color:#f5c317}.box__badge--icon{width:40px}.box__badge--text{color:#fff;font-size:var(--font-size-13);font-weight:700;padding-left:16px;padding-right:16px;text-transform:uppercase}@media screen and (min-width:1201px){.box__badge--text{padding-left:32px;padding-right:32px}}.box__badge--popular:after{background-color:#f5c317;content:"";display:block;height:100%;left:100%;position:absolute;width:40px}.box__form input{display:block;margin-bottom:20px!important}.box__form input::-moz-placeholder{color:var(--secondary-60)}.box__form input::placeholder{color:var(--secondary-60)}.cta-box{align-items:center;display:flex;gap:32px;justify-content:space-between}.cta-box__headline{margin-bottom:0}.tag{background-color:var(--secondary-40);border-radius:5px;color:#fff;display:inline-block;font-size:var(--font-size-13);font-weight:700;padding:1px 8px 0;text-transform:uppercase}.datamatrix__item{display:flex;font-size:var(--font-size-16);line-height:1.5}@media screen and (max-width:576px){.datamatrix__item{display:block}}.datamatrix__item:not(:last-child){margin-bottom:.4em}.datamatrix__label{flex:0 0 104px}.datamatrix--label-wide .datamatrix__label{flex:0 0 160px}.datamatrix__value{color:var(--secondary);flex-grow:1;font-weight:700;line-height:inherit}.message,.personio-application-hint.success>p{align-items:center;background-color:var(--secondary-10);border-radius:5px;display:flex;font-size:var(--font-size-17);font-weight:700;justify-content:space-between;min-height:48px;padding:8px 24px}.message__close{cursor:pointer;line-height:1}.message__close:hover{color:var(--red)}.comment-form .popover:hover button[type=submit],.comment-form .popover:hover input[type=submit],.form .popover:hover button[type=submit],.form .popover:hover input[type=submit],.popover:hover .button,.popover:hover .comment-form button[type=submit],.popover:hover .comment-form input[type=submit],.popover:hover .form button[type=submit],.popover:hover .form input[type=submit],.popover:hover .gform_next_button,.popover:hover .page-header__search-submit,.popover:hover .pagination__item,.popover:hover .wpb_text_column .vc_btn,.popover:hover body .gform_button,.wpb_text_column .popover:hover .vc_btn,body .popover:hover .gform_button{background-color:var(--red-120);border-color:var(--red-120);color:#fff}.popover__trigger{position:relative}.popover__content{left:-20px;opacity:0;padding-top:16px;pointer-events:none;position:absolute;right:0;top:100%;transition:all .4s;width:300px;z-index:50}@media screen and (min-width:993px){.popover__content{left:50%;transform:translateY(-5px) translateX(-50%)}}.popover__box{background-color:var(--secondary);color:#fff;overflow:visible;padding:12px 0;position:relative;width:100%}@media screen and (min-width:993px){.popover__box{padding-bottom:18px;padding-top:18px}}.popover__box:before{border-bottom:10px solid var(--secondary);border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;left:80px;position:absolute;top:-10px;transform:translateX(-50%);width:0}@media screen and (min-width:993px){.popover__box:before{left:50%}}.popover:hover .popover__content{opacity:1;pointer-events:auto}@media screen and (min-width:993px){.popover:hover .popover__content{transform:translateY(0) translateX(-50%)}}.popover__item:not(:last-child){margin-bottom:4px}.popover__link{align-items:center;display:flex;padding:4px 16px}@media screen and (min-width:993px){.popover__link{padding:8px 24px}}.popover__icon{filter:brightness(0) invert(1);font-weight:400;height:auto;margin-right:16px;width:22px}@media screen and (min-width:769px){.popover__icon{width:28px}}.popover__text{display:flex;flex-direction:column}.popover__headline{color:#fff!important;font-weight:700}.popover__headline:after{font-weight:400;opacity:0;transition:all .2s}.popover__link:hover .popover__headline:after{opacity:1}.popover__subtitle{font-size:var(--font-size-14);margin-top:.5em;opacity:.9}.post-box{display:flex;flex-direction:column;padding:0}.post-box__distance{margin-bottom:16px}@media screen and (min-width:769px){.post-box__distance{margin-bottom:24px}.post-box--simple .post-box__distance{margin-bottom:16px}.post-box--horizontal{flex-direction:row}}.post-box__image-wrapper{aspect-ratio:2/1;background-color:var(--secondary-70);display:block;overflow:hidden;position:relative}@media screen and (min-width:769px){.post-box__image-wrapper{aspect-ratio:3/2}}.post-box--simple.post-box--horizontal .post-box__image-wrapper{aspect-ratio:2/1}.post-box--horizontal .post-box__image-wrapper{flex:0 0 50%}.post-box__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s;width:100%}.post-box__image:hover{transform:scale(1.05)}.post-box__content{padding:24px}@media screen and (min-width:769px){.post-box__content{padding:32px}}.post-box__headline{color:var(--red)}.post-box__headline a{display:block}.post-box__headline a:hover{color:var(--red-120)}html.js_active .toggle-content__content{display:none}@media screen and (min-width:993px){.toggle-content[data-toggle-max=md] .toggle-content__trigger{display:none!important}.toggle-content[data-toggle-max=md] .toggle-content__content{display:block!important}.toggle-content[data-toggle-max=md] .toggle-content__content>*{opacity:1!important}}.toggle-box{background-color:var(--secondary-10);border:1px solid transparent;padding:0;scroll-margin-top:100px;transition:all .2s}.toggle-box:hover{background-color:var(--secondary-20)}.toggle-box--open{background-color:transparent!important;border-color:var(--secondary-20)}.toggle-box__headline{cursor:pointer;display:flex;gap:32px;justify-content:space-between;margin-bottom:0;padding:32px}.toggle-box__headline:after{content:"f";font-family:unifont;font-size:22px;font-weight:400;transition:transform .2s}.toggle-box--open .toggle-box__headline:after{transform:rotate(180deg)}.toggle-box__content{display:none}.box-list__item:not(:last-child){margin-bottom:16px}.box-grid{align-items:stretch;display:grid;gap:clamp(16px,2vw,32px);grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:577px){.box-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px){.box-grid{grid-template-columns:repeat(4,1fr)}}.box-grid--2-columns{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:577px){.box-grid--2-columns{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px){.box-grid--3-columns{grid-template-columns:repeat(3,1fr)}}.box-grid__item #ez-toc-container,.box-grid__item .box,.box-grid__item .logo-grid__object{height:100%}.box-grid__more{padding-top:32px}.box-grid__more-button{display:flex;margin:16px auto 0}@media screen and (min-width:769px){.box-grid__more-button{margin-top:56px}}.box-grid__more-button:after{content:"f"}.toggle-content--expanded .box-grid__more-button:after{content:"i"}@media screen and (max-width:768px){.text-grid .uni-container{padding-left:5px;padding-right:5px}}.text-grid__items{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.text-grid__items{grid-template-columns:repeat(3,1fr)}}.text-grid__item{border-right:1px solid #fff;-webkit-hyphens:auto;hyphens:auto;padding:clamp(10px,3vw,40px);position:relative}@media screen and (min-width:769px){.text-grid__item{aspect-ratio:1/.8}}.text-grid__item:after{background-color:#fff;content:"";height:1px;left:-30000em;position:absolute;top:0;width:60000em}.text-grid__item:nth-child(-n+3):after{content:none}.text-grid__item:nth-child(3n){border-right:none}@media screen and (max-width:768px){.text-grid__item{border-right:none}.text-grid__item:nth-child(odd){border-right:1px solid #fff}}.text-grid__headline{color:#fff;margin-bottom:.2em}.text-grid__text{color:var(--secondary-80);font-size:clamp(var(--font-size-16),1.5vw,var(--font-size-21))}.logo-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:401px){.logo-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:577px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:769px){.logo-grid{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:993px){.logo-grid{grid-template-columns:repeat(6,1fr)}}.logo-grid__object{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;padding:16px;transition:box-shadow .2s}.logo-grid__image{display:block;height:auto;margin:0 auto;max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media screen and (min-width:993px){.logo-grid__image{max-height:80%;max-width:80%}}.uni-gallery{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:577px){.uni-gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px){.uni-gallery{grid-template-columns:repeat(4,1fr)}}.gallery a,.uni-gallery__object{aspect-ratio:1/1;border:1px solid var(--secondary-20);display:block;height:100%;overflow:hidden;position:relative;transition:box-shadow .2s;width:100%}.uni-gallery__object--square{aspect-ratio:1/1}.uni-gallery__object--16-9{aspect-ratio:16/9}.gallery .uni-gallery__item--video a:after,.uni-gallery__item--video .gallery a:after,.uni-gallery__item--video .uni-gallery__object:after{color:#fff;content:"o";font-family:unifont;font-size:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gallery img,.uni-gallery__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .4s,opacity .2s;width:100%}.gallery .uni-gallery__item--video img,.uni-gallery__item--video .gallery img,.uni-gallery__item--video .uni-gallery__image{filter:brightness(.7)}.gallery a:hover .uni-gallery__image,.gallery a:hover img,a.uni-gallery__object:hover .gallery img,a.uni-gallery__object:hover .uni-gallery__image{opacity:.7;transform:scale(1.1)}.gallery .uni-gallery__item--video a:hover .uni-gallery__image,.gallery .uni-gallery__item--video a:hover img,.uni-gallery__item--video .gallery a:hover .uni-gallery__image,.uni-gallery__item--video .gallery a:hover img,.uni-gallery__item--video a.uni-gallery__object:hover .gallery img,.uni-gallery__item--video a.uni-gallery__object:hover .uni-gallery__image{filter:brightness(.5);opacity:1}.gform-theme--framework{--gf-color-danger:var(--red)!important;--gf-color-primary:var(--red)!important;--gf-color-primary-darker:var(--red-120)!important;--gf-color-in-ctrl-primary:var(--secondary)!important;--gform-theme-color-primary:var(--red)!important;--gform-theme-color-primary-rgb:221,4,45!important;--gf-form-gap-x:32px!important;--gf-form-gap-y:32px!important;--gf-form-footer-margin-y-start:32px!important;--gf-ctrl-size-md:48px!important;--gf-ctrl-line-height:45px!important;--gf-font-size-primary:1em!important;--gf-font-size-secondary:var(--font-size-13)!important;--gf-font-weight-secondary:600!important;--gf-ctrl-shadow-focus:none!important;--gf-ctrl-label-color-primary:#393e41!important;--gf-ctrl-border-color-focus:#393e41!important;--gf-label-req-gap:3px!important;--gf-ctrl-border-color:var(--secondary-40)!important;--gf-radius:5px!important;--gf-ctrl-radius-max-sm:5px!important;--gf-ctrl-shadow:none!important;--gf-ctrl-choice-size-md:28px!important;--gf-icon-ctrl-select:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23DD042D%27 d=%27M254 399c-6 0-11-1-16-2-6-2-10-6-14-10L10 174c-7-7-10-16-10-26 0-9 3-17 11-24 7-6 15-10 24-10s18 4 25 10l194 193 194-193c7-7 15-10 24-10 10 0 18 4 25 10 7 7 11 15 11 26 0 10-3 18-11 24L284 387c-4 5-8 8-14 10-5 2-10 2-16 2%27/%3E%3C/svg%3E")!important;--gf-ctrl-select-icon-size:24px!important;--gf-ctrl-radio-check-size:18px!important;--gf-form-validation-shadow:none!important;--gf-form-validation-border-width:0!important;--gf-form-validation-padding-y:12px!important;--gf-form-validation-padding-x:24px!important;--gf-form-validation-bg-color:rgba(221,4,45,.1)!important;--gf-form-validation-heading-font-weight:600!important;--gf-icon-tooltip-error:"q"!important;--gf-form-validation-heading-icon-bg-color:transparent!important;--gf-form-validation-heading-gap:16px!important;--gf-form-validation-heading-icon-border-width:0!important;--gf-form-validation-heading-icon-font-size:24px!important;--gf-field-pg-prog-bar-bg-color-red:var(--red)}.gform-field-label{cursor:default!important}.gform_required_legend{display:none!important}.gfield_required_asterisk{color:#393e41!important}.gform-theme--framework .textarea::-moz-placeholder{color:var(--secondary-40)!important}.gform-theme--framework .textarea::placeholder{color:var(--secondary-40)!important}.gform-theme--framework a{color:var(--red)}.gform-theme--framework a:hover{color:var(--red-120)}.gfield--type-choice .gform-field-label{font-size:1em;padding-top:2px}body .gform-uni-required-message{flex-basis:100%;font-size:var(--font-size-13);margin-top:16px}.gform_validation_errors .gform-icon:before{font-family:unifont}.gform_validation_errors--warning{background-color:#ffe169!important}.gform_validation_errors--warning .gform-icon,.gform_validation_errors--warning .gform_submission_error{color:var(--secondary)!important}input[type=checkbox]:checked{background-color:#393e41!important;border-color:#393e41!important}input[type=checkbox]:checked:before{color:#fff!important}input[type=radio]:checked{border-color:#393e41;border-width:2px}.gchoice--small .gfield-choice-input{height:22px!important;width:22px!important}.gchoice--small .gfield-choice-input:before{font-size:15px!important}.gchoice--small .gform-field-label--type-inline{margin-left:8px!important}.gform-theme--framework input[type=radio]:before{height:18px;width:18px}.brlbs-dialog-logo{height:32px!important;margin-right:12px!important}.brlbs-cmpnt-dialog-details-header{flex-wrap:nowrap!important}.personio-application-form-wrapper .privacy{display:flex;gap:16px}.personio-application-form-wrapper .privacy label{font-size:1em;font-weight:400;padding-top:2px}.personio-application-form-wrapper .privacy label a{text-decoration:underline}.personio-application-form-wrapper .privacy label a:hover{color:var(--red-120)}.personio-integration-upload-size-hint{font-size:var(--font-size-13)}.personio-application-hint{margin-top:-120px;padding-top:120px}.personio-application-hint.success>p{background-color:var(--success)!important;color:#fff}.comment-form input[type=email],.comment-form input[type=file],.comment-form input[type=password],.comment-form input[type=tel],.comment-form input[type=text],.comment-form input[type=url],.comment-form select,.comment-form textarea,.form input[type=email],.form input[type=file],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{background-color:#fff;block-size:48px;border:1px solid var(--secondary-40);border-radius:5px;color:inherit;display:block;line-height:45px;font:inherit;padding-left:12px;padding-right:12px;width:100%}.comment-form input[type=email]:not(input[type=file]):focus,.comment-form input[type=file]:not(input[type=file]):focus,.comment-form input[type=password]:not(input[type=file]):focus,.comment-form input[type=tel]:not(input[type=file]):focus,.comment-form input[type=text]:not(input[type=file]):focus,.comment-form input[type=url]:not(input[type=file]):focus,.comment-form select:not(input[type=file]):focus,.comment-form textarea:not(input[type=file]):focus,.form input[type=email]:not(input[type=file]):focus,.form input[type=file]:not(input[type=file]):focus,.form input[type=password]:not(input[type=file]):focus,.form input[type=tel]:not(input[type=file]):focus,.form input[type=text]:not(input[type=file]):focus,.form input[type=url]:not(input[type=file]):focus,.form select:not(input[type=file]):focus,.form textarea:not(input[type=file]):focus{border-color:#393e41}.comment-form textarea,.form textarea{block-size:auto}.comment-form input[type=file],.form input[type=file]{font-size:var(--font-size-14);height:auto;line-height:auto;padding-bottom:10px;padding-top:10px}.comment-form select,.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23DD042D%27 d=%27M254 399c-6 0-11-1-16-2-6-2-10-6-14-10L10 174c-7-7-10-16-10-26 0-9 3-17 11-24 7-6 15-10 24-10s18 4 25 10l194 193 194-193c7-7 15-10 24-10 10 0 18 4 25 10 7 7 11 15 11 26 0 10-3 18-11 24L284 387c-4 5-8 8-14 10-5 2-10 2-16 2%27/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:24px}.comment-form input[type=checkbox],.form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:28px;border:1px solid var(--secondary);border-radius:5px;display:grid;justify-content:center;place-content:center;transition:all .15s;width:28px}.comment-form input[type=checkbox]:before,.form input[type=checkbox]:before{color:#fff;content:"\e900";font-family:gform-icons-orbital;line-height:1;opacity:0}.comment-form input[type=checkbox]:checked,.form input[type=checkbox]:checked{background-color:var(--secondary);border-color:var(--secondary)}.comment-form input[type=checkbox]:checked:before,.form input[type=checkbox]:checked:before{opacity:1}.form__filter-select{max-width:300px}.comment-form label,.form label{display:block;font-size:var(--font-size-13);font-weight:700;line-height:1.43;margin-bottom:8px}.breadcrumbs{align-items:center;color:var(--secondary-80);display:flex;font-size:var(--font-size-13);padding-top:24px}.breadcrumbs a{color:var(--red)}.breadcrumbs a:hover{color:var(--secondary)}.breadcrumbs [class^=uni-icon]{display:inline-block;font-size:9px;width:9px}.banner{box-shadow:0 10px 23px rgba(57,62,65,.15);position:relative}@media screen and (min-width:993px){.banner{height:480px}}@media screen and (max-width:768px){.banner{background-color:#f1f2f3;display:flex;flex-direction:column-reverse}}@media screen and (min-width:769px){.banner--small{height:480px}}@media screen and (min-width:993px){.banner--large{height:560px;height:680px}}.banner--no-shadow{box-shadow:none}.banner__background{height:auto;overflow:hidden;width:100%}@media screen and (max-width:768px){.banner__background{aspect-ratio:16/9}}@media screen and (min-width:769px){.banner__background{height:100%;left:0;position:absolute;top:0;z-index:10}}.banner__background-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__container{display:flex;height:100%}@media screen and (max-width:768px){.banner__container{flex-direction:column-reverse}}.banner__content,.banner__image-wrapper{position:relative;z-index:100}.banner__image-wrapper{align-items:flex-start;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.banner__image-wrapper{margin-top:32px}}@media screen and (min-width:769px){.banner__image-wrapper{align-items:center;background-color:#fff;justify-content:center;margin-left:auto;margin-right:80px;padding:0 32px;width:24%}}@media screen and (max-width:768px){.banner__image{max-height:70px;max-width:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}@media screen and (min-width:769px){.banner__image{height:auto;max-width:100%}}.banner__content{display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:32px;padding-top:24px;width:100%}@media screen and (min-width:769px){.banner__content{max-width:calc(50% - 16px);padding-bottom:60px;padding-right:30px;padding-top:60px}.banner__content:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.5));content:"";height:100%;margin-left:-30000em;padding-left:30000em;position:absolute;width:100%;z-index:50}.banner__content--wide{max-width:calc(58.33333% + 16px)}}.banner__content-inner{position:relative;z-index:100}.banner__text{margin-top:16px}@media screen and (max-width:768px){.banner__text{font-size:1rem}}@media screen and (min-width:769px) and (max-width:992px){.banner__text{font-size:var(--font-size-18)}}.banner__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:35px}@media screen and (min-width:993px){.banner__buttons{gap:32px}}.advantage{display:flex;gap:16px}@media screen and (min-width:769px){.advantage{gap:32px}}.advantage--vertical{flex-direction:column}.advantage__number{line-height:.9em;margin-bottom:0}@media screen and (max-width:768px){.advantage__number{font-size:var(--font-size-28)}}.advantage--vertical .advantage__headline{margin-bottom:1em}.quote{display:flex;flex-direction:column}.quote:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2774.53%27 height=%2759.53%27 data-name=%27Ebene 1%27%3E%3Cpath fill=%27%23fff%27 d=%27M74.53 0 8.3 58.28c-3.23 2.84-8.3.55-8.3-3.75V0z%27/%3E%3C/svg%3E");height:59.53px;margin-left:15%;width:74.53px}.quote__inner{background:url(../../../../../../../themes/univention2024/dist/27b3fef517b6a6fbf9f9.svg) no-repeat right 48px bottom 48px #fff;color:var(--secondary);display:flex;flex-grow:1;gap:40px;padding:32px 32px 48px;position:relative}@media screen and (max-width:576px){.quote__inner{flex-direction:column;gap:24px;padding:24px 24px 32px}}.quote__image{border-radius:50%;display:block;flex:0 0 120px;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.quote__text{font-style:italic}.quote__footer{margin-top:32px}.quote__name{color:var(--secondary-80);font-weight:700}.quote__position{font-size:var(--font-size-13)}.quotes__wrapper{height:auto!important}.quotes__aside{padding-right:30px}.quotes__headline{font-size:clamp(var(--font-size-24),4vw,var(--font-size-50))}.quotes--single .quotes__headline{margin-top:24px}.quotes__item{height:auto!important}.quotes__item .quote{height:100%}@media screen and (max-width:768px){.quotes__pagination{margin-bottom:32px}}@media screen and (max-width:992px){.quotes__pagination{margin-top:32px}}.quotes__pagination .pagination__item:hover{background-color:hsla(0,0%,100%,.3)}.quotes__pagination .pagination__item--active,.quotes__pagination .swiper-pagination-bullet-active{background:#fff!important;color:var(--red-120)}.sticky-button{align-items:center;background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;display:flex;font-weight:700;height:50px;margin-right:-190px;padding-right:12px;position:relative;transition:all .5s;width:240px}@media screen and (max-width:992px){.sticky-button{display:none}}.sticky-button:hover{background-color:var(--secondary);color:#fff;margin-right:0}.sticky-button__icon-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:50px}.sticky-button__icon{max-height:60%;max-width:60%;-o-object-fit:contain;object-fit:contain;transition:filter .5s}.sticky-button:hover .sticky-button__icon{filter:brightness(0) invert(1)}.sticky-buttons{align-items:flex-end;display:flex;flex-direction:column;gap:3px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:200}.contact-boxes{overflow:hidden;position:relative}.contact-boxes:after,.contact-boxes:before{content:"";height:100%;position:absolute;top:0;width:100%;z-index:1}.contact-boxes:before{background-color:var(--red-130);right:50%}.contact-boxes:after{background-color:var(--red-110);left:50%}.contact-boxes__items{display:flex;margin-left:-50px;margin-right:-50px;position:relative;z-index:100}@media screen and (max-width:768px){.contact-boxes__items{flex-direction:column}}.contact-boxes__item{color:#fff;display:flex;flex-basis:100%;flex-direction:column;gap:15px;padding:30px 50px}@media screen and (min-width:769px){.contact-boxes__item{gap:35px;padding:50px}}.contact-boxes__item:first-child{background-color:var(--red-130)}.contact-boxes__item:nth-child(2){background-color:var(--red-120)}.contact-boxes__item:nth-child(3){background-color:var(--red-110)}.contact-boxes__item a{text-decoration:underline}.contact-boxes__item a:hover{color:var(--secondary-20)}.contact-boxes__icon-wrapper{align-items:center;display:flex;height:48px}@media screen and (min-width:769px){.contact-boxes__icon-wrapper{height:64px}}.contact-boxes__icon{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.contact-boxes__headline{margin-bottom:0}.social-bar{align-items:center;display:flex;gap:24px;line-height:1}.social-bar--small{gap:16px}.social-bar [class^=uni-icon]{font-size:24px}.social-bar [class^=uni-icon].uni-icon-youtube{font-size:32px;position:relative;top:1px}.social-bar [class^=uni-icon].uni-icon-x{margin-left:-3px}.social-bar--small [class^=uni-icon]{font-size:20px}.social-bar--small [class^=uni-icon].uni-icon-youtube{font-size:24px}.social-bar__icon-wrapper:hover{color:var(--red)}.social-icons{align-items:center;display:flex;gap:16px;justify-content:space-between}.social-icons__title{margin-bottom:0}.social-icons__items{display:flex;gap:12px}.social-icons__link{align-items:center;background-color:var(--secondary);border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;line-height:0;transition:all .2s;width:40px}.social-icons__link:hover{background-color:var(--red);transform:scale(1.1)}.social-icons__link .uni-icon-linkedin,.social-icons__link .uni-icon-x{font-size:16px}.social-icons__link .uni-icon-facebook{font-size:20px;margin-left:-1px}.social-icons__link .uni-icon-whatsapp{font-size:21px}.social-icons__link .uni-icon-paper-plane-o{margin-left:-3px}.facts{display:flex}@media screen and (max-width:400px){.facts{flex-direction:column}}.facts__subject{display:flex;font-weight:500;gap:10px;justify-content:center;margin-bottom:.1em}@media screen and (max-width:400px){.facts__subject{font-size:var(--font-size-28)}}.facts__text{line-height:1.3}.facts__item{flex-basis:100%;flex-grow:1;padding:0 10px;position:relative;text-align:center}@media screen and (min-width:769px){.facts__item{padding-bottom:16px;padding-top:16px}}@media screen and (max-width:400px){.facts__item:not(:last-child){margin-bottom:16px;padding-bottom:24px}}.facts__item:not(:last-child):after{background-color:var(--secondary);content:"";display:block;height:3px;position:absolute;width:20px}@media screen and (max-width:400px){.facts__item:not(:last-child):after{bottom:0;left:50%;margin:0 auto;transform:translateX(-50%)}}@media screen and (min-width:401px){.facts__item:not(:last-child):after{height:100%;right:0;top:0;width:1px}}.uni-section--red-120 .facts__item:after{background-color:#fff}.facts.text-red-120 .facts__item:after{background-color:var(--red-120)}.wpb_content_element:has(.image-text)+.wpb_content_element:has(.image-text){margin-top:-32px}.image-text{display:flex;position:relative}@media screen and (max-width:768px){.image-text{flex-direction:column}}@media screen and (min-width:769px){.image-text{min-height:520px}}.image-text__image-wrapper{position:relative}@media screen and (max-width:768px){.image-text__image-wrapper{aspect-ratio:2/1;order:-1}}@media screen and (min-width:769px){.image-text__image-wrapper{height:100%;position:absolute;top:0;width:50%}.image-text--image-1\/3 .image-text__image-wrapper{width:33.3333%}.image-text--image-left .image-text__image-wrapper{left:0}.image-text--image-right .image-text__image-wrapper{right:0}}.image-text__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}@media screen and (max-width:768px){.image-text__image{position:absolute}}.image-text__image-link{display:block;height:100%;overflow:hidden;width:100%}.image-text__image-link:hover .image-text__image{transform:scale(1.05)}.image-text__content{padding:24px 0 48px}@media screen and (min-width:769px){.image-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:48px;padding-top:48px;width:calc(50% - 32px)}.image-text__content--small{width:calc(50% - 128px)}.image-text--image-1\/3 .image-text__content{width:calc(66.66667% - 32px)}.image-text--image-1\/3 .image-text__content--small{width:calc(66.66667% - 128px)}.image-text--image-left .image-text__content{float:right}}.bodytext h4.image-text__headline,.image-text__headline.headline-5,.main-menu>li>.sub-menu>li>a.image-text__headline,.single-post__related h2.image-text__headline,h5.image-text__headline,h6.image-text__headline{margin-bottom:1em}.image-text__button{margin-top:32px}.vc_tta.vc_general .vc_tta-panels,.vc_tta.vc_general .vc_tta-panels-container{box-sizing:border-box;position:relative}.vc_tta.vc_general .vc_tta-panel{display:block}.vc_tta.vc_general .vc_tta-panel-body{display:none;overflow:hidden;transform:translateZ(0);transition:padding .2s ease-in-out}.vc_tta.vc_general .vc_tta-panel-body>:last-child{margin-bottom:0}.vc_tta.vc_general .vc_tta-panel.vc_active,.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{display:block}.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover{cursor:default}.vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body{display:block;min-height:0}.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover{cursor:pointer}.vc_tta.vc_general .vc_tta-tabs-container{display:block;position:relative;z-index:3}.vc_tta.vc_general .vc_tta-tabs-list{display:block}.vc_tta.vc_general .vc_tta-tab{display:inline-block}.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading,.vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading{display:none}@media (min-width:768px){.vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block}.vc_tta.vc_tta-tabs .vc_tta-panel-heading{display:none}}.vc_tta-accordion .vc_tta-panel{border-bottom:1px solid var(--secondary-20);padding:16px 0}@media screen and (min-width:769px){.vc_tta-accordion .vc_tta-panel{padding:24px 0}}.vc_tta-accordion .vc_tta-panel-title{color:var(--red)}.vc_tta-accordion .vc_tta-panel-title>a{display:flex;position:relative}.vc_tta-accordion .vc_tta-panel-title>a:before{content:"p";flex:0 0 22px;font-family:unifont;font-size:12px}@media screen and (min-width:577px){.vc_tta-accordion .vc_tta-panel-title>a:before{flex:0 0 clamp(50px,6vw,80px);font-size:15px;text-align:center}}.vc_tta-accordion .vc_tta-panel:first-child .vc_tta-panel-title>a{padding-top:0}.vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-title>a:hover{color:var(--secondary)}.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title>a:before{content:"n"}.vc_tta-accordion .vc_tta-panel-body{padding:0 0 0 22px}@media screen and (min-width:577px){.vc_tta-accordion .vc_tta-panel-body{padding-left:clamp(50px,6vw,80px)}}.vc_tta-accordion .vc_tta-panel-body:before{content:"";display:block;height:16px}@media screen and (min-width:769px){.vc_tta-tabs .vc_tta-tabs-container{margin-bottom:48px}}.vc_tta-tabs .vc_tta-tab{white-space:nowrap}.vc_tta-tabs .vc_tta-tab a{border-bottom:1px solid var(--secondary-20);display:block;font-size:var(--font-size-16);padding:0 20px 12px;position:relative}.vc_tta-tabs .vc_tta-tab.vc_active a,.vc_tta-tabs .vc_tta-tab:not(.vc_active) a:hover{color:var(--red)}.vc_tta-tabs .vc_tta-tab.vc_active a:after{background-color:var(--red);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.vc_tta.vc_general .vc_tta-tabs-list{display:flex;overflow:auto}@media screen and (max-width:768px){.vc_tta.vc_general .vc_tta-tabs-list{display:none!important}}.vc_tta-tabs-form{margin-bottom:32px}@media screen and (max-width:768px){.vc_tta-tabs .vc_tta-panel:not(:last-child) .vc_tta-panel-body{padding-bottom:56px}}.vc_tta-tabs .vc_tta-panel-body{overflow:visible!important}[data-vc-tta-autoplay] .vc_tta-tabs:not(.disable-loader) .vc_tta-tab.vc_active a:after{animation-duration:var(--delay,3s);animation-iteration-count:infinite;animation-name:loading-animation;animation-timing-function:linear;width:0}[data-vc-tta-autoplay] .vc_tta-tabs:not(.disable-loader):hover .vc_tta-tab.vc_active a:after{animation-name:none;width:100%}.vc_tta.vc_tta-tabs .vc_tta-panel-heading{display:none}.vc_tta-tabs .vc_tta-panel-heading{margin-bottom:24px}@media screen and (max-width:768px){.vc_tta-tabs .vc_tta-title-text{display:inline-block;padding-bottom:10px;padding-left:8px;padding-right:8px;position:relative}.vc_tta-tabs .vc_tta-title-text:after{background-color:var(--secondary);bottom:-1px;content:"";height:4px;left:0;position:absolute;width:100%}}.vc_tta-tabs .vc_active .vc_tta-title-text{color:var(--red)}.vc_tta-tabs .vc_active .vc_tta-title-text:after{background-color:var(--red)}.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body,.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body{animation:fadein 1s;transform:none;transition:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes loading-animation{0%{width:0}to{width:100%}}.references .vc_tta-tabs-list .vc_active a{font-weight:700}.references__filter-tab{position:relative}.references__filter-tab:after{animation:spin 1s linear infinite;color:var(--red);content:"r";font-family:unifont;font-size:16px;line-height:1;opacity:0;position:absolute;right:-4px;top:8px;transition:opacity .4s}.references__filter-tab.loading:after{opacity:1}.references__filter-text{display:inline-flex;flex-direction:column;text-align:center}.references__filter-text:after{color:transparent;content:attr(data-text);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}.references__filter-select-wrapper{margin-bottom:40px;max-width:300px}.references--loading .references__grid{animation:flash 1s linear infinite}.references__object{align-items:center;aspect-ratio:16/11;background-color:#fff;display:flex;justify-content:center;position:relative}a.references__object:not(.references__object--more):after{align-items:center;background-color:var(--secondary-60);border-radius:50%;bottom:16px;color:#fff;content:"h";display:flex;font-family:unifont;font-size:12px;height:24px;justify-content:center;line-height:1;position:absolute;right:16px;text-indent:2px;transition:all .2s;width:24px}a.references__object:not(.references__object--more):hover:after{background-color:#fff;color:var(--secondary-60)}.references__object--more{background-color:var(--red);color:#fff;line-height:1.3;padding-left:16px;padding-right:16px}.comment .references__object--more .comment-reply-link,.references__object--more .comment .comment-reply-link,.references__object--more .more-link,.references__object--more .popover__headline,.references__object--more:hover .more-link{color:#fff}.references__image{max-height:90%;max-width:70%;-o-object-fit:contain;object-fit:contain}.partner-box{display:flex;flex-direction:column;padding:0}.partner-box__badge{background-color:transparent;border:1px solid var(--secondary-20);border-right:none;border-top:none;color:var(--secondary-60);line-height:1.4;margin-left:8px}.partner-box__logo-wrapper{align-items:center;aspect-ratio:4/1.5;display:flex;justify-content:center;margin-bottom:8px;margin-top:48px}@media screen and (min-width:577px){.partner-box__logo-wrapper{aspect-ratio:3/1.5}}.partner-box__logo{height:auto;max-height:25%;max-width:55%;position:absolute;transition:all .3s;width:auto}.partner-box:hover a.partner-box__logo-wrapper .partner-box__logo{transform:scale(1.05)}.partner-box__content{background-color:var(--secondary-5);flex-grow:1;padding:16px}.partner-box__title{font-size:var(--font-size-16);font-weight:700}.partner-box__locations{font-size:var(--font-size-13);line-height:1.5}@media screen and (max-width:576px){.partners__grid{grid-template-columns:1fr}}.partners__logo,.partners__logo-wrapper{display:block}.pricing-box{background-color:#fff;display:flex;gap:32px;overflow:hidden}@media screen and (max-width:768px){.pricing-box{flex-direction:column}}@media screen and (min-width:993px){.pricing-box--rows{max-width:416px}}.pricing-box__row{display:flex;width:100%}@media screen and (max-width:576px){.pricing-box__row{flex-direction:column}}@media screen and (min-width:993px){.pricing-box--rows .pricing-box__row{flex-direction:column}}@media screen and (max-width:992px){.pricing-box__content-row{flex-direction:column}}@media screen and (min-width:993px){.pricing-box--rows .pricing-box__content-row{flex-grow:1}}.pricing-box__inner{padding:24px}@media screen and (min-width:1201px){.pricing-box__inner{padding:32px}}.pricing-box__column{flex-basis:100%}@media screen and (min-width:993px){.pricing-box__column{flex-basis:100%}.pricing-box--rows .pricing-box__column{flex-basis:auto}}.pricing-box__column--headline{flex:0 0 33.3333%}@media screen and (min-width:993px){.pricing-box__column--headline{flex:0 0 25%}.pricing-box--rows .pricing-box__column--headline{flex:0 0 auto}.pricing-box--rows .pricing-box__column--price{margin-top:auto}}.pricing-box__features-row{gap:8px}@media screen and (max-width:1440px){.pricing-box__features-row{flex-direction:column}}@media screen and (min-width:1441px){.pricing-box--rows .pricing-box__features-row{gap:16px}.pricing-box__features-row{gap:32px}}.pricing-box__column--headline{background-color:#5c666a;color:#fff}.pricing-box__column--price{align-items:center}@media screen and (min-width:993px){.pricing-box__column--price{flex:0 0 clamp(220px,20vw,250px)}}@media screen and (max-width:400px){.pricing-box__price{flex-direction:column}}@media screen and (max-width:992px){.pricing-box__price{display:flex;gap:24px;justify-content:space-between;padding-top:0}}@media screen and (min-width:577px) and (max-width:992px){.pricing-box__price{align-items:center;gap:30px}}.pricing-box__price-value{margin-bottom:0}@media screen and (max-width:768px){.pricing-box__price-value{font-size:var(--font-size-28)}}.pricing-boxes--vertical .pricing-box__price-suffix--empty{display:none}@media screen and (max-width:992px){.pricing-box__price-suffix--empty{display:none}}@media screen and (min-width:993px){.pricing-box__button{margin-top:24px}}.pricing-box__features{display:flex;gap:16px}@media screen and (max-width:1440px){.pricing-box__features{flex-direction:column}}@media screen and (min-width:1441px){.pricing-box__features{gap:32px}}.pricing-box__features-column{flex-basis:100%}.pricing-box__feature{padding-left:24px;position:relative}@media screen and (min-width:1201px){.pricing-box__feature{padding-left:32px}}.pricing-box__feature:not(:last-child){margin-bottom:8px}@media screen and (min-width:1441px){.pricing-box__feature:not(:last-child){margin-bottom:16px}}.pricing-box__feature:before{color:var(--green);content:"e";font-family:unifont;left:0;position:absolute;top:0}@media screen and (max-width:1200px){.pricing-box__feature:before{font-size:15px}}.pricing-box__feature--link{font-weight:700}.pricing-box__feature--link:before{content:none}.pricing-box__feature--link a{text-decoration:underline}.pricing-box__feature--link a:hover{color:var(--red)}.pricing-boxes{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:993px){.pricing-boxes--horizontal{flex-direction:row;gap:16px}}@media screen and (min-width:1201px){.pricing-boxes--horizontal{gap:32px}}.pricing-boxes__item{flex-basis:100%}.pricing-boxes__item .pricing-box{height:100%}@media screen and (min-width:993px){.pricing-boxes--horizontal .pricing-boxes__item{max-width:416px}}.person-box{align-items:center;display:flex;flex-direction:column;gap:24px;padding-left:16px;padding-right:16px;text-align:center}.person-box__image-wrapper{aspect-ratio:1/1;max-width:82%;position:relative;width:100%}@media screen and (max-width:576px){.person-box__image-wrapper{max-width:160px}}.person-box__image{border-radius:50%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.person-box__position{font-weight:700}@media screen and (max-width:576px){.person-box-grid{grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:280px}}@media screen and (min-width:577px) and (max-width:992px){.person-box-grid{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:600px}}.remote-image__template{margin:16px auto 8px;max-width:400px}.remote-image__template img{height:auto;max-width:100%;transition:opacity .4s;width:100%}@media screen and (min-width:769px){.remote-image__template{display:none}}.remote-image__el{position:relative}@media screen and (max-width:768px){.remote-image__el{display:none}}.remote-image__el:after{align-items:center;animation:spin 1s linear infinite;bottom:0;color:var(--red);content:"r";display:flex;font-family:unifont;font-size:40px;justify-content:center;left:0;line-height:1;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s;z-index:1}.remote-image__el--loading:after{opacity:1}.remote-image__el--loading img{opacity:.5}.filter-list{list-style:none}.filter-list:not(:last-child){margin-bottom:24px}.filter-list__item:not(:last-child){margin-bottom:8px}.filter-list__items--wide .filter-list__item:not(:last-child){margin-bottom:24px}.filter-list .filter-list__title{font-weight:700;margin-bottom:8px}@media screen and (max-width:400px){.app-catalog__grid{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:401px) and (max-width:768px){.app-catalog__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){.app-catalog__aside{margin-bottom:48px}}@media screen and (max-width:400px){.app-catalog__filters-button{width:100%}}@media screen and (max-width:992px){.app-catalog__filters-button{min-width:230px}.app-catalog__filters{margin-top:32px}}.app-catalog .app-catalog__search{position:relative}.app-catalog .app-catalog__search:before{align-items:center;color:var(--secondary-60);content:"q";display:flex;font-family:unifont;height:100%;left:14px;position:absolute}.app-catalog .app-catalog__search .app-catalog__search-input{padding-left:36px}.app-catalog .app-catalog__search .app-catalog__search-input::-moz-placeholder{color:var(--secondary-60)}.app-catalog .app-catalog__search .app-catalog__search-input::placeholder{color:var(--secondary-60)}.app-catalog .app-catalog__search .app-catalog__search-button,.app-catalog .app-catalog__search .app-catalog__search-reset{cursor:pointer;display:flex!important;line-height:1!important;opacity:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%);transition:all .2s}.app-catalog .app-catalog__search.app-catalog__search--enabled .app-catalog__search-button,.app-catalog .app-catalog__search.app-catalog__search--enabled .app-catalog__search-reset{opacity:1!important}.app-catalog .app-catalog__search .app-catalog__search-button{font-size:13px!important;height:auto!important;min-height:32px!important;min-width:0!important;right:10px!important;width:32px!important}.app-catalog .app-catalog__search .app-catalog__search-reset{color:var(--secondary-60);font-size:12px;padding:5px;right:52px!important}.app-catalog .app-catalog__search .app-catalog__search-reset:hover{color:var(--secondary-80)}.app-catalog .app-catalog__search .app-catalog__search-button-icon{margin-left:1px;margin-top:2px}.app-catalog .app-catalog__search .app-catalog__filter .gchoice{align-items:center}.app-catalog__aside-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:32px}@media screen and (min-width:769px){.app-catalog__aside-buttons{gap:24px}}.app-catalog__filters-button:after{content:"f";font-family:unifont;font-size:16px}.app-box{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;padding:24px;position:relative;transition:background-color .2s}@media screen and (min-width:401px) and (max-width:576px){.app-box{padding:16px}}.app-box:hover{background-color:var(--secondary-20)}.app-box__content{position:relative;z-index:10}.app-box__anchor{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.app-box__logo-wrapper{height:56px;margin-bottom:16px}.app-box__logo{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.app-box__title{font-weight:700;line-height:1.5}.app-box__subtitle{color:var(--secondary-80);font-size:var(--font-size-13)}.app-box__text{font-size:var(--font-size-13);font-weight:700;line-height:1.5}.single-post__meta{margin-bottom:56px}.single-post__content .bodytext img,.single-post__content .wpb_text_column img{display:block}.single-post__content .bodytext img:not(.image-no-border),.single-post__content .wpb_text_column img:not(.image-no-border){border:1px solid var(--secondary-20)}.single-post__content .uni-gallery{margin-bottom:2em}.single-post__share{display:flex;gap:24px;margin-top:32px}.single-post__share:not(:last-child){margin-bottom:72px}@media screen and (max-width:768px){.single-post__share{flex-direction:column}}@media screen and (min-width:769px){.single-post__share{align-items:center;gap:32px}}.single-post__share-headline{margin-bottom:0}.single-post__related{border-top:1px solid var(--secondary-20);margin-bottom:72px;padding-top:64px}.single-post__related a{text-decoration:underline}.single-post__cta{margin-bottom:56px}.single-post__authors{margin-bottom:88px}.single-post__author:not(:last-child){margin-bottom:16px}.single-post__comments-list{margin-bottom:88px}.comment,.single-post__comments h3{margin-bottom:32px}.comment{border-bottom:1px solid var(--secondary-20);overflow:visible;padding-bottom:32px}.comment .comment-reply-link{margin-left:auto}.comment+.children{margin-left:48px}.comment__header{align-items:center;display:flex;gap:24px;margin-bottom:16px}.comment__info{width:100%}.comment__author{margin-bottom:0}.comment__avatar{border-radius:50%;flex:0 0 100px;height:100px;overflow:hidden;width:100px}.comment__data{display:flex}.comment__data .comment-edit-link{color:var(--red);font-size:var(--font-size-16);margin-left:auto}.comment__data .comment-edit-link:hover{color:var(--red-120)}.comment__meta{color:var(--secondary-60);font-size:var(--font-size-16)}.comment-form>p{margin-bottom:32px}.logged-in-as{font-size:var(--font-size-16)}.logged-in-as a{color:var(--red)}.logged-in-as a:hover{color:var(--red-120)}#cancel-comment-reply-link{color:var(--red);display:block;font-size:var(--font-size-18)}#cancel-comment-reply-link:hover{color:var(--red-120)}#ez-toc-container{background-color:var(--secondary-5);margin-bottom:64px}p+#ez-toc-container{margin-top:56px}.ez-toc-title{margin-bottom:.5em!important}.ez-toc-list a{text-decoration:none!important}.ez-toc-list li:not(:last-child){margin-bottom:.5em!important}.single-app__warning{margin-bottom:32px;margin-top:48px}.single-app__logo-wrapper{display:flex;margin-bottom:32px;max-height:100px;max-width:80%}@media screen and (max-width:768px){.single-app__logo-wrapper{margin-top:8px}}.single-app__logo{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.single-app__image-button img{transition:filter .2s}.single-app__image-button:hover img{filter:brightness(0) invert(1)}.single-app__badge{align-items:center;background-color:var(--secondary-80);border-bottom-left-radius:25px;border-top-right-radius:25px;box-sizing:content-box;color:#fff;display:inline-flex;font-size:var(--font-size-13);font-weight:700;gap:8px;margin-bottom:8px;min-width:165px;padding:8px 16px;text-transform:uppercase}.single-app__badge:not(:last-child){margin-right:8px}.single-app__badge--recommendedapp{background-color:var(--red)}.single-app__badge--popularityaward{background-color:#f5c317}.single-app__mediadummy{border:1px solid var(--secondary-20);overflow:hidden}.single-app__mediadummy .wpb_content_element{margin-bottom:0}.single-training__dates-header{margin-bottom:32px}@media screen and (min-width:769px){.single-training__dates-header{margin-bottom:56px}}.single-training__dates-box{align-items:center;display:flex;gap:56px;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:576px){.single-training__dates-box{align-items:flex-start;flex-direction:column;gap:16px}}.single-training__dates-box-headline{margin-bottom:0}@media screen and (max-width:768px){.single-training__modules{margin-bottom:32px}}.single-training__modules-headline{margin-bottom:32px}@media screen and (max-width:768px){.single-training__modules-headline{margin-top:16px}}@media screen and (min-width:769px){.single-training__modules-headline{margin-bottom:48px}}.events-grid{position:relative}.events-grid+.event-box{margin-top:32px}@media screen and (min-width:769px){.events-grid+.event-box{margin-top:56px}}.events-grid__item{position:absolute;width:50%}@media screen and (min-width:577px) and (max-width:768px){.events-grid .datamatrix__item{display:block}}.event-box--single{margin-bottom:16px}@media screen and (min-width:769px){.event-box--single{margin-bottom:32px}.event-box--top-event .post-box__content{padding-top:64px}}.event-box__booked-up{color:var(--red);font-weight:700}.news-events{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:769px){.news-events{gap:32px}}@media screen and (min-width:1201px){.news-events{grid-template-columns:calc(66.6666% - 16px) calc(33.3333% - 16px)}}.news-events #ez-toc-container,.news-events .box,.news-events .logo-grid__object{min-height:100%}@media screen and (min-width:1201px){.news-events #ez-toc-container,.news-events .box,.news-events .logo-grid__object{height:100%}}.news-events__events{display:grid;gap:16px;height:100%}@media screen and (min-width:993px){.news-events__events{gap:32px}}@media screen and (min-width:1201px){.news-events__events{grid-auto-rows:1fr}}@media screen and (max-width:1200px){.news-events__news .post-box__image-wrapper{aspect-ratio:2/1;flex:0 0 50%}}@media screen and (min-width:1201px){.news-events__news .post-box__image-wrapper{aspect-ratio:auto;height:50%}}@media screen and (min-width:769px) and (max-width:1200px){.news-events__news #ez-toc-container,.news-events__news .box,.news-events__news .logo-grid__object{flex-direction:row}}@media screen and (max-width:768px){.feature-table__wrapper{overflow-x:auto}}.feature-table{border-spacing:1px 0;margin-left:-1px;margin-right:-1px;min-width:700px;table-layout:fixed;width:calc(100% + 2px)}@media screen and (min-width:993px){.feature-table{margin-bottom:-1px}}.feature-table td,.feature-table th{background-color:#fff;font-size:var(--font-size-16);font-weight:400;line-height:1.5;padding:12px 16px;position:relative;text-align:left;vertical-align:top}@media screen and (max-width:768px){.feature-table td,.feature-table th{font-size:var(--font-size-15)}}@media screen and (min-width:769px){.feature-table td,.feature-table th{padding:16px 20px}}@media screen and (min-width:993px){.feature-table td,.feature-table th{padding:16px 40px}}@media screen and (max-width:992px){.feature-table td.feature-table__sticky-cell,.feature-table th.feature-table__sticky-cell{left:0;position:sticky;z-index:50}}@media screen and (max-width:768px){.feature-table tbody .feature-table__sticky-cell:after{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);content:"";height:100%;left:calc(100% + 1px);position:absolute;top:0;width:10px}}.feature-table tr.odd-row td:not(.no-bg),.feature-table tr.odd-row th:not(.no-bg){background-color:var(--secondary-10)}.feature-table .feature-table__header-col{background-color:#5c666a;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}@media screen and (min-width:993px){.feature-table .feature-table__header-col{padding-bottom:20px;padding-top:20px}}.feature-table__row{position:relative}html.js_active .feature-table__row--parent th{color:var(--red);cursor:pointer;transition:color .2s}html.js_active .feature-table__row--parent th:hover{color:var(--red-120)}html.js_active .feature-table__row--parent th:before{content:"f";font-family:unifont;font-size:12px;margin-top:5px}@media screen and (max-width:992px){html.js_active .feature-table__row--parent th:before{margin-right:8px}}@media screen and (min-width:993px){html.js_active .feature-table__row--parent th:before{margin-left:-24px;position:absolute}}html.js_active .feature-table__row--parent-active th:before{content:"i"}.feature-table__row--child td,.feature-table__row--child th{background-color:var(--secondary-5)!important}html.js_active .feature-table__row--child{display:none}.feature-table__icon{font-size:14px}.feature-table__icon.uni-icon-checkmark{font-size:16px}.job-box{align-items:flex-start;display:flex;gap:32px}@media screen and (max-width:768px){.job-box{flex-direction:column;gap:16px}}@media screen and (min-width:769px){.job-box{align-items:center;justify-content:space-between}}.job-box__headline{margin-bottom:.4em}.job-box__headline a:hover{color:var(--red)}.job-box__button{white-space:nowrap}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/@fancyapps/ui/dist/fancybox/fancybox.css ***!
  \**********************************************************************************************************************************************************************************************************************/
:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

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

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  user-select: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  z-index: 40;
  user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  user-select: none;
  pointer-events: none;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/tippy.js/dist/tippy.css ***!
  \*****************************************************************************************************************************************************************************************************/
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/swiper.css ***!
  \***********************************************************************************************************************************************************************************************/
/**
 * Swiper 11.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 5, 2024
 */
/* FONT_START */
@font-face {font-display:swap;
  font-family: "swiper-icons";
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/effect-fade.css ***!
  \************************************************************************************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}