﻿:root{--content__width:1550px;--content__width--narrow:1050px;--content__padding:40px;--font__size:2rem;--font__family--manrope:"Manrope", sans-serif;--font__family--luckiest-guy:"Luckiest Guy", sans-serif;--font__weight:400;--font__line-height:1.3;--h1__font-size:8rem;--h1__font-family:var(--font__family--luckiest-guy);--h1__font-weight:400;--h1__line-height:1.2;--h2__font-size:8rem;--h2__font-family:var(--font__family--luckiest-guy);--h2__font-weight:400;--h2__line-height:1.2;--h3__font-size:3rem;--h3__font-family:var(--font__family--luckiest-guy);--h3__font-weight:400;--h3__line-height:1.2;--teaser__font-size:3rem;--teaser__font-family:var(--font__family--manrope);--teaser__font-weight:800;--teaser__line-height:1.37;--font__size--input:var(--font__size);--font__line-height--input:var(--font__line-height);--font__weight--input:var(--font__weight);--font__family--input:var(--font__family--manrope);--input__height:100px;--input__border:#f2915b;--space--default:calc(var(--font__size) * var(--font__line-height));--space--small:40px;--space--big:80px}html{font-size:62.5%;line-height:1;-webkit-text-size-adjust:100%;-webkit-hyphens:auto;-webkit-font-smoothing:antialiased;hyphens:auto}body{overflow-x:hidden}picture{display:block}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,textarea{margin:0}p,ul,ol{padding-bottom:calc(var(--font__size)*var(--font__line-height))}b,strong{font-weight:bold}:focus{outline:none}sup,sub{line-height:0}table{border-collapse:collapse;border-spacing:0}input[type=checkbox],input[type=radio]{margin:0}img{display:block;max-width:100%;border:0}@media(max-width: 1920px){.html{font-size:58% !important}}@media(max-width: 1280px){.html{font-size:50% !important}}@media(max-width: 1024px){.html{font-size:62.5% !important}}.hidden{display:none}.ajaxdiv-overlay{position:fixed;z-index:50;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.ajaxdiv{position:fixed;z-index:51;top:50%;left:50%;display:none;transform:translate(-50%, -50%);width:100%;max-width:1920px}.ajaxdiv__close{position:fixed;z-index:2;top:15px;right:15px;width:40px;height:40px;background-color:#000;cursor:pointer}.ajaxdiv__close:before,.ajaxdiv__close:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#fff}.ajaxdiv__close:before{transform:translate(-50%, -50%) rotate(45deg)}.ajaxdiv__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.ajaxdiv--video{max-width:1280px}.ajaxdiv--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ajaxdiv--video .ajaxdiv__content{height:0;padding-bottom:56.25%}.ajaxdiv__content{position:relative;z-index:1}.ajaxdiv[style*="display:block"]+.ajaxdiv-overlay{display:block}.modal{position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:auto;-webkit-overflow-scrolling:touch}.modal__popup{position:relative;z-index:1;width:1920px;max-width:100%;max-height:100vh}.modal__popup--video{width:1280px;max-width:92%;max-height:92%;line-height:0;aspect-ratio:16/9;background-color:#000}.modal__close{display:block;position:absolute;top:15px;right:15px;width:40px;height:40px;border:2px #000 solid;box-sizing:border-box;background-color:#fff;cursor:pointer}.modal__close:before,.modal__close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:75%;height:2px;background-color:#000}.modal__close:before{transform:translate(-50%, -50%) rotate(45deg)}.modal__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal__iframe--video{width:100%;height:100%}.iframe-wrp{position:relative}.iframe-wrp--a4-portrait{height:0;padding-bottom:141.4285714286%}.iframe-wrp--a4-landscape{height:0;padding-bottom:70.7070707071%}.iframe-wrp iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}.cookie_notification{position:fixed;z-index:70;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transform:translateY(100%);background-color:rgba(0,0,0,.8)}.cookie_notification.show{animation:showCookieNotification .7s 1s forwards}.cookie_notification.hide{animation:hideCookieNotification .7s forwards}.cookie_notification_inner{position:relative;padding:15px 35px 15px 15px;font-size:15px;line-height:25px;color:#fff}.cookie_notification_inner:after{content:"";clear:both;display:block}.cookie_notification_inner a{padding-left:5px;text-decoration:underline;color:#fff}.cookie_notification_inner a:hover{color:#fff}.cookie_notification_inner p:last-of-type{padding-bottom:0}.cookie_notification_close{position:absolute;top:15px;right:5px;display:block;width:25px;height:25px;cursor:pointer}.cookie_notification_close:before,.cookie_notification_close:after{content:"";position:absolute;top:50%;left:0;display:block;transform-origin:center top;width:100%;height:1px;background-color:#fff}.cookie_notification_close:before{transform:translateY(-50%) rotate(45deg)}.cookie_notification_close:after{transform:translateY(-50%) rotate(-45deg)}@keyframes showCookieNotification{0%{visibility:hidden;opacity:0;transform:translateY(100%)}100%{visibility:visible;opacity:1;transform:translateY(0%)}}@keyframes hideCookieNotification{0%{visibility:visible;opacity:1;transform:translateY(0%)}100%{visibility:hidden;opacity:0;transform:translateY(100%)}}.browser_notification_overlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.browser_notification{position:fixed;z-index:999;top:0;right:0;left:0;padding:15px 15px 0;background-color:#fff;font-size:15px;line-height:25px;color:#000}.browser_notification p{padding-bottom:15px}.browser_notification_close{position:absolute;top:15px;right:5px;display:block;width:25px;height:25px;cursor:pointer}.browser_notification_close:before,.browser_notification_close:after{content:"";position:absolute;top:50%;left:0;display:block;transform-origin:center top;width:100%;height:1px;background-color:#000}.browser_notification_close:before{transform:translateY(-50%) rotate(45deg)}.browser_notification_close:after{transform:translateY(-50%) rotate(-45deg)}:root{--cis__font-size:14px;--cis__line-height:20px}.cis-action-wrp{margin-bottom:15px}.cis-action-wrp:after{content:"";clear:both;display:block}.cis-action-wrp .cis-action{float:left;margin-bottom:0}.cis-action{position:relative;z-index:9999;margin-bottom:15px;font-family:"Noto Sans Regular";font-size:15px}.cis-action:after{content:"";clear:both;display:block}.cis-action>span{position:relative;z-index:1;float:left;height:35px;padding:0 40px 0 15px;background-color:#fff;border:1px #d7d7d7 solid;line-height:35px;color:#333;cursor:pointer}.cis-action>span:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;font-size:var(--cis__font-size)}.cis-action>ul{display:none;position:absolute;z-index:2;top:35px;left:0;width:265px;list-style:none;padding:0;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.cis-action>ul li{padding-bottom:0}.cis-action>ul li:before{content:""}.cis-action>ul li:not(:last-of-type){border-bottom:1px #d7d7d7 solid}.cis-action>ul a{display:block;position:relative;padding-left:15px;font-size:15px;line-height:35px;color:#333;text-decoration:none}.cis-action>ul a:hover{background-color:#f5f5f5}.cis-action>ul a.icon{padding-left:37px}.cis-action>ul a.icon:before{position:absolute;top:7px;left:7px;width:20px;height:20px;font-size:var(--cis__font-size);line-height:20px;text-align:center;color:#646464}.cis-action>ul a.icon.add:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.cis-action>ul a.icon.sort:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.cis-action.in>ul{display:block}.cis-notes-wrapper{position:fixed;z-index:999;top:0;left:0;width:100%}.cis-note{position:relative;margin-bottom:15px;padding:15px 15px 15px 45px;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);font-family:"Noto Sans Regular";font-size:var(--cis__font-size);line-height:var(cis__line-height);color:#333}.cis-note:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;top:15px;left:15px;font-size:20px}.cis-note .cis-note-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;transition:background .4s}.cis-note .cis-note-close:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cis-note .cis-note-close:hover{background-color:#f5f5f5}.cis-note a{color:#333;text-decoration:underline}.cis-note a:hover{color:#333;text-decoration:underline}.cis-note ul,.cis-note ol,.cis-note p{padding-bottom:20px;margin-bottom:0}.cis-note li{padding-bottom:0}.cis-note>*:last-of-type{padding-bottom:0;margin-bottom:0}.cis-note>ul.moveup,.cis-note>ol.moveup{margin-top:0 !important}.cis-list{padding-bottom:15px;font-family:"Noto Sans Regular"}.cis-list .cms-location-wrp{background-color:#fff;border:1px #d7d7d7 solid}.cis-list .cms-object-wrp{padding:10px 0 10px 10px;font-size:var(--cis__font-size);line-height:var(cis__line-height);background-color:#fff;border-bottom:1px #d7d7d7 solid;color:#333;transition:background-color .4s}.cis-list .cms-object-wrp:last-of-type{border-bottom-width:0}.cis-list .cms-object-wrp:hover{background-color:#f5f5f5}.cis-list .cms-object-wrp div[class^=cms-object-wrp-mark-]{background-color:rgba(0,0,0,0)}.cis-list .cms-object-wrp .cms-object-movehandle{border-width:0}.cis-list .cms-object-wrp.cms-object-state-hover{padding-left:22px}.cis-list .cms-object-wrp.cms-object-state-hover .cms-object-wrp-mark-w{left:17px}.cis-list .ui-sortable-placeholder{height:40px !important}.cis-accordion{padding-bottom:15px;border-top:1px #d7d7d7 solid}.cis-accordion .cis-accordion-group{background-color:#fff;border:1px #d7d7d7 solid;border-top-width:0}.cis-accordion .cis-accordion-group .cis-accordion-header{position:relative;font-family:"Noto Sans Regular";font-size:15px;line-height:20px;padding:10px 40px 10px 10px;color:#5977b5;cursor:pointer;font-weight:400;border-bottom:1px rgba(0,0,0,0) solid;transition:background-color .4s,border-color .4s}.cis-accordion .cis-accordion-group .cis-accordion-header:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;display:block;position:absolute;top:0;right:0;width:40px;height:40px;transition:transform .4s;color:#000;font-size:20px;line-height:40px;text-align:center}.cis-accordion .cis-accordion-group .cis-accordion-header:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.cis-accordion .cis-accordion-group.in .cis-accordion-header{border-bottom-color:#d7d7d7}.cis-accordion .cis-accordion-group.in .cis-accordion-header:after{transform:rotate(180deg)}.cis-accordion .cis-accordion-body{display:none;padding:15px 15px 0;background-color:#f5f5f5;font-family:"Noto Sans Regular";font-size:var(--cis__font-size);line-height:var(cis__line-height);color:#333}.cis-accordion .cis-accordion-body p,.cis-accordion .cis-accordion-body ul,.cis-accordion .cis-accordion-body ol{padding-bottom:15px}.cis-select,.textfield,.textarea{font:var(--font__weight--input) var(--font__size--input)/var(--font__line-height--input) var(--font__family--input);color:#000}.textfield,.textarea{display:block;padding-right:10px;padding-left:10px;border:var(--input__border);border-radius:0;box-sizing:border-box;outline:none;background-color:#fff;-webkit-appearance:none}.label{display:block;font-size:var(--font__size--input);color:#000}.label--label-inside{position:absolute;z-index:1;top:0;left:10px;transform-origin:top left;line-height:var(--input__height);pointer-events:none}.label--label-inside--up{z-index:2;transform:scale(0.6) translateY(-3px)}.textfield,.textarea{width:100%}.textfield--label-inside--up,.textarea--label-inside--up{padding-top:calc(var(--input__height)*.25)}.textfield:-webkit-input-placeholder,.textfield:-moz-placeholder,.textfield:-ms-placeholder,.textarea:-webkit-input-placeholder,.textarea:-moz-placeholder,.textarea:-ms-placeholder{color:#4d4d4d}.textfield:-moz-placeholder,.textarea:-moz-placeholder{opacity:1}.textfield{height:var(--input__height)}.textarea{resize:vertical;min-height:var(--input__height)}.textarea--label-inside{padding-top:calc(var(--input__height)*.25)}.message{position:relative;padding:10px 10px 10px 40px;margin-bottom:calc(var(--font__size)*var(--font__line-height));background-color:#468847;color:#fff}.message:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;top:10px;left:10px}.message--error{background-color:#d50032}.message--error:before{content:""}.message--info{background-color:#0085ca}.message--info:before{content:""}.message p:last-of-type,.message ul:last-of-type,.message ol:last-of-type{padding-bottom:0}.checkbox__input{position:absolute;top:0;left:0;opacity:0;width:0;height:0;margin:0}.checkbox__input:checked+.checkbox__label:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;color:#000}.checkbox__input--radio+.checkbox__label:before{border-radius:50%}.checkbox__input--radio:checked+.checkbox__label:before{content:"";font-size:1.6rem;font-weight:700}.checkbox__label{position:relative;display:block;padding:5px 0 5px var(--input__height);line-height:var(--font__line-height--input);cursor:pointer}.checkbox__label:before{content:"";position:absolute;left:0;place-items:center;display:grid;width:calc(var(--font__size--input)*var(--font__line-height--input));height:calc(var(--font__size--input)*var(--font__line-height--input));border:var(--input__border);box-sizing:border-box;background-color:#fff;line-height:1;text-align:center;cursor:pointer}.checkbox__label p:last-of-type{padding-bottom:0}.checkbox__elements.input_false .checkbox__input:not(:checked)+.checkbox__label:before{border-color:#d50032;background-color:#d50032}.checkbox__elements.input_false .checkbox__input:not(:checked)+.checkbox__label{color:#d50032}.checkbox__elements.input_false .checkbox__input:checked+.checkbox__label{color:#000}.cform__row{position:relative;z-index:1}.cform__row--focus{z-index:2}.cform__sub-row{position:relative}.cform__button{white-space:nowrap;overflow:hidden;height:var(--input__height);border:var(--input__border);background-color:#000;font-size:var(--font__size--input);text-overflow:ellipsis;color:#fff;cursor:pointer;-webkit-appearance:none}.input_false:not(.checkbox__elements):not(.not_empty){border-color:#d50032;box-shadow:0 0 0 1000px #d50032 inset;-webkit-box-shadow:0 0 0 1000px #d50032 inset;background-image:none;background-color:#d50032;color:#fff}.input_false:not(.checkbox__elements):not(.not_empty):-webkit-input-placeholder{color:#fff}.input_false:not(.checkbox__elements):not(.not_empty):-moz-placeholder{color:#fff}.input_false:not(.checkbox__elements):not(.not_empty):-moz-placeholder{color:#fff}.input_false:not(.checkbox__elements):not(.not_empty):-ms-placeholder{color:#fff}.input_false:not(.checkbox__elements):not(.not_empty)+.label--label-inside{color:#fff}.grecaptcha-badge{display:none !important}.flickity-wrapper{position:relative;z-index:1;padding-bottom:65%}.flickity-wrapper.adaptiveheight{padding-bottom:0}.flickity-wrapper.adaptiveheight .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-slider>div{height:auto}.flickity-wrapper .flickity-gallery{overflow:hidden}.flickity-wrapper .flickity-gallery:not(.flickity-enabled){display:none}.flickity-wrapper .flickity-viewport{z-index:1}.flickity-wrapper .flickity-prev-next-button{z-index:2}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery .flickity-viewport{height:100% !important}.flickity-wrapper.adaptiveheight .flickity-gallery{padding-bottom:0}.flickity-wrapper.adaptiveheight .flickity-gallery .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-gallery .flickity-slider>div{height:auto}.flickity-wrapper .carousel-cell,.flickity-wrapper .flickity-slider>div{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.flickity-wrapper .carousel-cell.contain,.flickity-wrapper .flickity-slider>div.contain{background-size:contain}.flickity-wrapper .itext-container,.flickity-wrapper .flickity-text{display:none}.preload_image{position:absolute;z-index:-1;top:0;left:0;object-fit:cover;width:100%;height:100%}.cis-select{position:relative;z-index:1;height:var(--input__height);box-sizing:border-box;background-color:#fff}.cis-select:after{content:"";position:absolute;z-index:1;top:0;right:0;display:block;width:var(--input__height);height:var(--input__height);font-family:"Font Awesome 5 Pro";font-size:20px;font-weight:300;line-height:var(--input__height);text-align:center}.cis-select.open{z-index:2}.cis-select.open:after{transform:rotate(180deg)}.cis-select>select{position:absolute;z-index:1;top:0;left:0;display:block;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}.cis-select>div{position:relative;z-index:2;white-space:nowrap;overflow:hidden;transition:border-color .4s;height:var(--input__height);padding:0 var(--input__height) 0 10px;border:var(--input__border);box-sizing:border-box;line-height:var(--input__height);text-overflow:ellipsis;cursor:pointer}.cis-select>div>span{display:inline-block}.cis-select>div>span:not(:last-of-type):after{content:",";display:inline-block;padding-right:5px}.cis-select--label-inside>div{align-items:center;display:grid;padding-top:calc(var(--input__height)*.25);line-height:var(--font__line-height--input)}.cis-select ul{position:absolute;z-index:2;top:var(--input__height);left:0;display:none;width:100%;padding:0;border-top:var(--input__border);box-sizing:border-box;margin:0;list-style:none}.cis-select ul>li{transition:background-color .4s;min-height:var(--input__height);padding:5px 10px;border:var(--input__border);border-top-width:0;box-sizing:border-box;background-color:#fff;line-height:calc(var(--input__height) - 10px);word-wrap:break-word;color:#000;cursor:pointer}.cis-select ul>li:not(.selected):hover{background-color:#ccc}.cis-select ul>li.selected{background:#000;color:#fff}body:not(.ios) .cis-select.open ul{display:block;overflow:auto;max-height:300px;-webkit-overflow-scrolling:touch}body:not(.ios) .cis-select.open:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%}.cis-select.input_false:not(.not_empty){background-color:#d50032 !important}.cis-select.input_false:not(.not_empty):after{color:#fff !important}.cis-select.input_false:not(.not_empty)>div:not(.empty){color:#fff !important}#gallerybox{display:none;position:fixed;z-index:105;top:0;right:0;bottom:0;left:0}#gallerybox>div{height:100%}#gallerybox .flickity-wrapper{position:relative;z-index:1;height:calc(100% - 60px);padding-bottom:0}#gallerybox .flickity-wrapper img{opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:opacity .4s,visibility .4s}#gallerybox .flickity-wrapper .flickity-gallery{height:100%}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image{position:absolute;z-index:2;top:50%;left:50%;max-width:calc(100% - 40px);max-height:calc(100% - 40px);transform:translate(-50%, -50%)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image.flickity-lazyloaded{opacity:1;filter:alpha(opacity=100);visibility:visible}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .ajaxclose,#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .cislightboxclose{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper{display:none;position:absolute;z-index:3;bottom:0;left:0;right:0;padding:10px 20px}#gallerybox .flickity-controls{position:fixed;z-index:4;right:0;bottom:0;left:0;padding:20px 60px 20px 20px;color:#fff;background-color:#333}#gallerybox .flickity-controls:after{content:"";clear:both;display:block}#gallerybox .flickity-controls .counter{float:left}#gallerybox .flickity-controls .show-text{position:absolute;top:50%;right:90px;width:60px;height:30px;border:1px solid #666;border-radius:20px;background:#f08080;font-size:30px;transform:translateY(-50%);cursor:pointer;transition:all .4s}#gallerybox .flickity-controls .show-text .fas{position:absolute;left:0;top:0;transition:all .4s}#gallerybox .flickity-controls .show-text.in{background:#90ee90}#gallerybox .flickity-controls .show-text.in .fas{left:100%;transform:translateX(-100%)}#gallerybox .flickity-controls .cislightboxclose{position:absolute;top:50%;right:10px;width:40px;height:40px;transform:translateY(-50%)}#gallerybox .flickity-controls .cislightboxclose:before,#gallerybox .flickity-controls .cislightboxclose:after{content:"";position:absolute;top:50%;right:5px;left:5px;height:2px;background-color:#fff;transform-origin:50% 50%;transition:background .4s}#gallerybox .flickity-controls .cislightboxclose:before{transform:rotate(45deg)}#gallerybox .flickity-controls .cislightboxclose:after{transform:rotate(-45deg)}:root{--content__width:1550px;--content__width--narrow:1050px;--content__padding:40px;--font__size:2rem;--font__family--manrope:"Manrope", sans-serif;--font__family--luckiest-guy:"Luckiest Guy", sans-serif;--font__weight:400;--font__line-height:1.3;--h1__font-size:8rem;--h1__font-family:var(--font__family--luckiest-guy);--h1__font-weight:400;--h1__line-height:1.2;--h2__font-size:8rem;--h2__font-family:var(--font__family--luckiest-guy);--h2__font-weight:400;--h2__line-height:1.2;--h3__font-size:3rem;--h3__font-family:var(--font__family--luckiest-guy);--h3__font-weight:400;--h3__line-height:1.2;--teaser__font-size:3rem;--teaser__font-family:var(--font__family--manrope);--teaser__font-weight:800;--teaser__line-height:1.37;--font__size--input:var(--font__size);--font__line-height--input:var(--font__line-height);--font__weight--input:var(--font__weight);--font__family--input:var(--font__family--manrope);--input__height:100px;--input__border:#f2915b;--space--default:calc(var(--font__size) * var(--font__line-height));--space--small:40px;--space--big:80px}.clinkboxes-apprenticeships__content,.clinkboxes-big__content,.clinkboxes-small__content,.clinkboxes__content,.capprenticeship-card__content,.cevent-card__content,.cform__content,.object__content,.footer__content,.header__content{padding-right:var(--content__padding);padding-left:var(--content__padding);box-sizing:border-box}.cevent-slider,.capprenticeships,.cevents,.object__content--width-1{width:100%;max-width:calc(var(--content__width) + 2*var(--content__padding));margin:0 auto}.object__content--width-2{width:100%;max-width:calc(var(--content__width--narrow) + 2*var(--content__padding));margin:0 auto}.carousel-text__heading,.carticle__headline--h1{font-family:var(--h1__font-family);line-height:var(--h1__line-height);font-weight:var(--h1__font-weight);padding-bottom:10px;font-size:var(--h1__font-size);text-shadow:0 3px 6px rgba(0,0,0,.3)}.cvideo__headline,.cinstafeed__headline,.carticle__headline--h2{font-family:var(--h2__font-family);line-height:var(--h2__line-height);font-weight:var(--h2__font-weight);padding-bottom:var(--space--default);font-size:var(--h2__font-size);text-shadow:0 3px 6px rgba(0,0,0,.3)}.clinkboxes-apprenticeships__contact--name,.clinkboxes-apprenticeships__headline,.clinkboxes-big__headline,.clinkboxes-small__headline,.clinkboxes__headline,.cevent-slider__headline,.capprenticeship-card__headline,.cevent-card__headline,.cconditions__element{font-family:var(--h3__font-family);line-height:var(--h3__line-height);font-weight:var(--h3__font-weight);padding-bottom:var(--space--default);font-size:var(--h3__font-size);color:#db6a37}.cinstafeed__teaser,.carousel-text__teaser,.carticle__teaser{font-family:var(--teaser__font-family);line-height:var(--teaser__line-height);font-weight:var(--teaser__font-weight);padding-bottom:var(--space--default);font-size:var(--teaser__font-size)}.flickity-button-wrp{position:absolute;z-index:2;top:50%;right:0;transform:translateY(-50%);height:100%;width:100%;pointer-events:none}.flickity-button-wrp .flickity-button{position:absolute;top:50%;transform:translateY(-50%);width:min-content;height:min-content;right:0;font-size:5rem;pointer-events:all;background:none;border:none;cursor:pointer;color:#fff}.flickity-button-wrp .flickity-button.previous{left:300px}.flickity-button-wrp .flickity-button.previous:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.flickity-button-wrp .flickity-button.next{right:300px}.flickity-button-wrp .flickity-button.next:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.flickity-button-wrp .flickity-button svg{display:none}:root{--content__width:1550px;--content__width--narrow:1050px;--content__padding:40px;--font__size:2rem;--font__family--manrope:"Manrope", sans-serif;--font__family--luckiest-guy:"Luckiest Guy", sans-serif;--font__weight:400;--font__line-height:1.3;--h1__font-size:8rem;--h1__font-family:var(--font__family--luckiest-guy);--h1__font-weight:400;--h1__line-height:1.2;--h2__font-size:8rem;--h2__font-family:var(--font__family--luckiest-guy);--h2__font-weight:400;--h2__line-height:1.2;--h3__font-size:3rem;--h3__font-family:var(--font__family--luckiest-guy);--h3__font-weight:400;--h3__line-height:1.2;--teaser__font-size:3rem;--teaser__font-family:var(--font__family--manrope);--teaser__font-weight:800;--teaser__line-height:1.37;--font__size--input:var(--font__size);--font__line-height--input:var(--font__line-height);--font__weight--input:var(--font__weight);--font__family--input:var(--font__family--manrope);--input__height:100px;--input__border:#f2915b;--space--default:calc(var(--font__size) * var(--font__line-height));--space--small:40px;--space--big:80px}.body{position:relative;background:linear-gradient(180deg, rgb(242, 145, 91) 0%, rgb(219, 106, 55) 100%);background-position:0 0;hyphens:auto;-webkit-hyphens:auto;font:var(--font__weight) var(--font__size)/var(--font__line-height) var(--font__family--manrope);-webkit-tap-highlight-color:rgba(0,0,0,0)}.body--diff-style .gradient{position:absolute;top:100vh;width:100%;height:calc(100% - 100vh);background:linear-gradient(180deg, #f2915b 0%, #DB6A37 100%)}.body:not(.body--diff-style):not(.body--detail-page) .hero-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 200px), 0 100%)}.body:not(.body--diff-style):not(.body--detail-page) .hero-bg--white{background-color:#fff}.body--nav-open{overflow:hidden}.body--nav-open .header__content{height:100vh}.body--nav-open .header__background{height:100vh;background-image:linear-gradient(to bottom, #DB6A37 0, rgba(0, 0, 0, 0.5) 100%),url("../../images/symbols2.png");background-size:cover;background-repeat:no-repeat;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.body--nav-open .header__logo--nav-closed{visibility:hidden;opacity:0;pointer-events:none}.body--nav-open .header__logo--nav-open{visibility:visible;opacity:1;pointer-events:all}.body--nav-open .header .nav{visibility:visible;opacity:1}.body--nav-open .footer{z-index:-1}a{transition:color .4s;font-weight:bold;color:#1998d5;text-underline-offset:3px}a:focus,a:active{outline:none}strong,b{font-weight:600}img{height:auto}ul{padding-bottom:calc(var(--space--default) - 10px);padding-left:0;list-style:none}ul li{position:relative;padding-bottom:10px;padding-left:20px}.js-hidden{display:none !important}.js-option-disabled{display:none !important}.unicorn:before{content:"@"}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}[class*="--not-visible"]{opacity:0;transform:translate(0, 50px);transition:1s ease-out;transition-property:opacity,transform}[class*="--visible"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible--slide-from-left"]{opacity:0;transform:translate(-100px, 0);transition:1s ease-out;transition-property:opacity,transform}[class*="--visible--slide-from-left"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible--slide-from-right"]{opacity:0;transform:translate(100px, 0);transition:1s ease-out;transition-property:opacity,transform}[class*="--visible--slide-from-right"]{opacity:1;transform:translate(0, 0)}[class*="--not-visible--slide-from-top"]{opacity:0;transform:translate(0, -100px);transition:1s ease-out;transition-property:opacity,transform}[class*="--visible--slide-from-top"]{opacity:1;transform:translate(0, 0)}.scroll-top{position:fixed;z-index:4;right:var(--content__padding);bottom:50px;visibility:hidden;opacity:0;overflow:hidden;transition:transform .5s,visibility .5s,opacity .5s;width:40px;height:40px;box-sizing:border-box;background:#1998d5;font-size:25px;text-align:center;color:#fff;cursor:pointer}.scroll-top:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;transition:top .3s}.scroll-top:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;transition:top .3s}.scroll-top:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;top:50%;transform:translate(-50%, -50%)}.scroll-top:after{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.scroll-top:hover:before{top:-100%}.scroll-top:hover:after{top:50%;transform:translate(-50%, -50%)}.body--scrolled .scroll-top{z-index:2;visibility:visible;opacity:1;transform:translateY(0);transition-delay:.2s}.cms-location-empty{display:block;z-index:3;top:200px}.social-media{position:fixed;z-index:3;right:0;bottom:150px;width:155px;height:190px;border-radius:10px 0px 0px 10px;box-shadow:3px 3px 3px rgba(0,0,0,.4);background:#1998d5}.social-media__content{display:flex;position:absolute;right:0;bottom:100%;gap:20px;flex-direction:column;justify-content:center;align-items:center;transform:rotate(270deg);transform-origin:bottom right;width:190px;height:155px;text-align:center}.social-media__text{padding:10px;font-family:var(--font__family--luckiest-guy);font-size:2rem;letter-spacing:.8px;color:#fff}.social-media__logos{display:flex;gap:10px}.social-media__logo{transform:rotate(90deg);width:53px}.header{position:fixed;z-index:4;top:0;left:0;width:100%;height:200px}.header__content{display:flex;position:relative;gap:50px;flex-direction:column;overflow:hidden;width:2000px;max-width:100%;height:250px;margin-right:auto;margin-left:auto}.body--nav-open .header__content{overflow-y:auto}.header__background{position:absolute;z-index:1;top:0;left:0;transition:clip-path .3s;width:100%;height:100%;background:#db6a37;clip-path:polygon(0 0, 100% 0, 100% 0, 0 100%)}.header__logo-link{height:max-content}.body--nav-open .header__logo-link--nav-closed{display:none}.header__logo{z-index:2}.header__logo--nav-closed{position:absolute;top:0;left:0;visibility:visible;opacity:1;transition:opacity 1s;max-width:230px}.header__logo--nav-open{position:relative;left:50%;visibility:hidden;opacity:0;transform:translateX(-50%);transition:opacity .3s;max-width:280px}.header__quote{position:relative;z-index:1;top:15px;left:50%;transform:translateX(-50%);max-width:800px}.nav{position:relative;z-index:1;bottom:0;visibility:hidden;opacity:0;transition:opacity .3s;width:max-content;width:100%}.nav__list{padding:0 0 50px 0;text-align:center;list-style:none}.nav__li{margin-bottom:5px}.nav__link{position:relative;font-family:var(--font__family--luckiest-guy);font-size:3rem;text-decoration:none;letter-spacing:1.2px;color:#fff}.nav__link:before,.nav__link:after{content:"";display:inline-block;position:absolute;visibility:hidden;opacity:0;transition:opacity .3s;width:0;border:1px solid #fff}.nav__link:before{top:50%;left:-60px}.nav__link:after{top:50%;right:-50px}.nav__link--active:before,.nav__link--active:after{content:"";display:inline-block;position:absolute;visibility:visible;opacity:1;width:40px;border:1px solid #fff}.nav__link--active:before{top:50%;left:-60px}.nav__link--active:after{top:50%;right:-50px}.nav__link:hover:before,.nav__link:hover:after{visibility:visible;opacity:1;width:40px}.menu-trigger{position:fixed;z-index:2;right:0;width:155px;height:155px;background:#1998d5;cursor:pointer}.menu-trigger__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:105px;height:80px}.menu-trigger__line{position:absolute;left:0;width:105px;height:20px;background-image:url("../../images/menutrigger_line.png")}.menu-trigger__line--1{top:0}.menu-trigger__line--2{top:50%;transform:translate(0, -50%)}.menu-trigger__line--3{top:100%;transform:translate(0, -100%)}.main{position:relative;min-height:100vh;padding-bottom:250px;background-image:url("../../images/symbols_gradient2.svg");background-repeat:no-repeat;background-position:bottom}.body:not(.body--diff-style) .main{min-height:calc(100vh - 200px);padding-top:180px}.body--detail-page:not(.body--diff-style) .main{padding-top:250px}.main__shape{position:absolute;z-index:1;bottom:0;width:100%;height:200px;background:#fff;clip-path:polygon(0 0, 100% 100%, 100% 100%, 0% 100%)}.footer{position:relative;width:100%;padding-top:30px;padding-bottom:30px;background:#fff;text-underline-offset:0}.footer__content{display:flex;position:relative;justify-content:space-between;width:1250px;max-width:100%;margin-right:auto;margin-left:auto}.footer__wrapper{display:flex;flex-direction:column;justify-content:space-between}.footer__heading{font-weight:bold}.footer__image-wrapper{display:flex;gap:17px}.footer__image{width:42px;height:42px}.footer__link{color:#000}.footer__link-element{display:inline-block}.footer__link-divider{display:inline-block;height:18px;border-right:1px solid #000;margin:0 5px}.footer__link-divider--datenschutz{display:none}.cis-select ul{z-index:-1;top:60px;transition:top .2s ease-in-out;border-radius:20px;box-shadow:3px 3px 3px rgba(0,0,0,.4)}.cis-select ul>li{display:flex;justify-content:center;align-items:center;height:60px;min-height:60px;box-sizing:unset;font-family:var(--font__family--luckiest-guy);font-size:2rem;line-height:20px;text-align:center;letter-spacing:.8px;color:#db6a37}.cis-select ul>li.selected{box-sizing:border-box;background:#1998d5}.cis-select ul>li:not(.selected):hover{background:#c2e6f8}.cis-select>div{white-space:break-spaces;height:60px;padding-right:0;padding-right:20px;padding-left:50px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.4);background:#fff;font-family:var(--font__family--luckiest-guy);font-size:2rem;line-height:60px;text-align:center;word-break:break-all;letter-spacing:.8px;color:#db6a37;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cis-select:after{display:none}.cis-select:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;z-index:3;top:50%;left:15px;transform:translateY(-50%);font-size:2rem;color:#db6a37}body:not(.ios) .cis-select.open:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;position:absolute;top:50%;left:15px;transform:translateY(-50%) rotate(180deg);width:max-content;height:max-content}body:not(.ios) .cis-select.open ul{max-height:max-content}.flickity-wrapper{transition:all .4s}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-viewport{z-index:1}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider{left:0 !important;transform:none !important}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider>div{z-index:1;left:0 !important;transform:none !important;opacity:0;filter:alpha(opacity=0);transition:opacity 1.5s;margin-left:0}.flickity-wrapper .flickity-gallery:not(.slide) .flickity-slider>div.is-selected{z-index:3;opacity:1;filter:alpha(opacity=100)}.flickity-wrapper .flickity-gallery .flickity-slider{height:100%}.flickity-wrapper .flickity-gallery .carousel-cell{position:relative}.flickity-viewport{position:relative}.flickity-button-wrp{top:50%}.flickity-page-dots{display:flex;position:absolute;z-index:1;bottom:75px;left:50%;gap:10px;transform:translate(-50%, 100%);width:min-content;padding:0;list-style:none;cursor:pointer}.flickity-page-dots .dot{width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.6)}.flickity-page-dots .dot.is-selected{background:#fff}.object--design-1{color:#fff}.object--design-2{background:#fff;color:#000}.object--design-2 .headline{color:#f2915b}.object__content--align-0{text-align:left}.object__content--align-1{text-align:center}.object__content--align-2{text-align:right}.object__content--width-2 .carticle__teaser,.object__content--width-2 .carticle__text{padding-right:100px;padding-left:100px}.object__content--top-1{padding-top:var(--space--small)}.object__content--bottom-1{padding-bottom:calc(var(--space--small) - var(--space--default))}.object__content--top-2{padding-top:var(--space--big)}.object__content--bottom-2{padding-bottom:calc(var(--space--big) - var(--space--default))}.object__content .cms-object-status-div{z-index:2}.cform__group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:45px;padding-bottom:45px}.cform__group--textarea,.cform__group--mandatory,.cform__group--dropzone{grid-template-columns:1fr}.cform__row--zipcode{display:flex;column-gap:45px}.cform__sub-row:first-child{width:100%;max-width:260px}.cform__sub-row:last-child{width:100%}.cform__button{transition:background .4s,color .4s;width:100%;border:1px solid #fff;border-radius:10px;margin-bottom:20px;background:rgba(255,255,255,.3);font-family:var(--font__family--luckiest-guy);font-size:3rem;letter-spacing:1.2px}.cform__button:hover{background:#fff;color:#db6a37}.cform__button:disabled{opacity:.2;cursor:not-allowed}.cform__button:disabled:hover{background:rgba(255,255,255,.3);color:#fff}.cform__upload-dropzone{position:relative;height:0}.cform__upload-dropzone input{position:absolute;top:0;left:0;visibility:hidden;opacity:0;overflow:hidden;width:0;height:0}.cform__upload-container{display:block;position:relative;height:max-content;min-height:var(--input__height);border-radius:10px;background:#fff}.cform__upload-link{display:flex;position:relative;left:0;align-items:center;width:100%;height:100px;padding-left:50px;padding-left:50px;box-sizing:border-box;cursor:cell}.cform__upload-link--has-content{height:50%;padding:20px 60px;font-size:2rem}.cform__upload-files{display:grid;position:relative;bottom:10px;left:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;width:100%;padding:0 60px;box-sizing:border-box;margin-top:5px}.cform__upload-file{display:grid;grid-template-columns:auto 30px;gap:5px;align-items:center;padding:5px 5px 5px 10px;border-radius:10px;background-color:#1998d5;font-weight:bold;color:#fff}.cform__upload-filename{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.cform__upload-remove{width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}.cform__upload-remove:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:300}.cform__upload-size-exceeded{display:none}.textfield,.textarea{padding-left:60px;border-radius:10px;font-size:2rem}.textarea--label-inside{padding-top:50px}.input_false:not(.checkbox__elements):not(.not_empty)+.label--label-inside{color:#fff !important}.message--error{min-height:var(--input__height);border-radius:10px;box-sizing:border-box;line-height:80px}.message--max{max-width:max-content;padding:50px;margin:var(--space--default) auto 0;font-size:2.3rem;text-align:center}.message--max:before{top:50%;transform:translateY(-50%)}.label{transition:transform .4s;font-family:var(--font__family--luckiest-guy);font-size:2rem;letter-spacing:.8px;color:#db6a37}.label--label-inside{left:60px}.label--label-inside--up{transform:scale(0.8) translateY(-15px)}.checkbox,.cform__mandatory-fields{font-family:var(--font__family--manrope);font-size:1.6rem;font-weight:800;color:#fff}.checkbox__label{padding:5px 0 5px 60px;line-height:40px}.checkbox__label:before{width:40px;height:40px;border-radius:10px}.checkbox__label a{padding:0 6px;border-radius:10px;background:#1998d5;text-decoration:none;color:#fff !important}.checkbox__input:checked+.checkbox__label::before{font-size:2.6rem;font-weight:bold;color:#db6a37}.checkbox__elements.input_false .checkbox__input:checked+.checkbox__label{color:#fff}.cform__mandatory-fields{display:flex;align-items:center;line-height:40px}.linklist{padding-bottom:var(--space--default)}.linklist__list{display:flex;gap:65px;flex-wrap:wrap;justify-content:center;padding-bottom:var(--space--default);padding-left:0;list-style:none}.linklist__link{display:flex;gap:15px;padding-bottom:0;font-family:var(--font__family--luckiest-guy);font-size:1.9rem;text-decoration:none;letter-spacing:.38px;color:#fff}.object--design-2 .linklist__link{color:#f2915b}.linklist__link--download:before{content:"";display:block;width:30px;height:30px;background-image:url("../../images/icon_pdf.svg")}.linklist__link--link:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:400;font-size:2.5rem}.cconditions__elements{display:grid;grid-template-columns:repeat(2, 560px);gap:30px 120px;justify-content:center;padding:75px 0 calc(75px - var(--space--default));border-radius:20px;background:#fff;list-style:none}.cconditions__element{position:relative;padding-left:37px}.cconditions__element:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background:#db6a37}.carticle{text-align:center}.carticle__text{padding-bottom:var(--space--default)}.carticle__text a{padding:0 5px;border-radius:10px;background:#1998d5;text-decoration:none;word-break:break-all;color:#fff}.carticle__text li{width:max-content;margin:0 auto}.capprenticeships__select,.cevents__select{height:60px;border-radius:20px}.capprenticeships__elements,.cevents__elements{display:flex;gap:100px 35px;flex-wrap:wrap;justify-content:center}.capprenticeships__elements--searchpanel,.cevents__elements--searchpanel{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:35px;margin-bottom:60px}.capprenticeships__element,.cevents__element{display:flex;position:relative;flex-direction:column;transition:background .3s;width:calc(25% - 35px + 8.75px);padding:15px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff;color:#db6a37}.capprenticeships__element:hover,.cevents__element:hover{background:#db6a37}.capprenticeships__logo-wrp,.cevents__logo-wrp{position:absolute;top:-45px;left:50%;transform:translateX(-50%);transition:background .3s;width:90px;height:90px;border-radius:100%;box-shadow:3px 3px 3px rgba(0,0,0,.4);background:#fff}.capprenticeships__element:hover .capprenticeships__logo-wrp,.capprenticeships__element:hover .cevents__logo-wrp,.cevents__element:hover .capprenticeships__logo-wrp,.cevents__element:hover .cevents__logo-wrp{background:#db6a37}.capprenticeships__logo,.cevents__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px}.capprenticeships__picture,.cevents__picture{margin-bottom:30px}.capprenticeships__image,.cevents__image{object-fit:cover;width:100%;border-radius:10px;aspect-ratio:7/5}.capprenticeships__contents,.cevents__contents{display:flex;flex:1;flex-direction:column}.capprenticeships__headline,.cevents__headline{transition:color .3s;padding-bottom:5px;font-family:var(--font__family--luckiest-guy);font-size:1.7rem;text-align:center;word-break:break-all;letter-spacing:.8px}.capprenticeships__element:hover .capprenticeships__headline,.capprenticeships__element:hover .cevents__headline,.cevents__element:hover .capprenticeships__headline,.cevents__element:hover .cevents__headline{color:#fff}.capprenticeships__teaser,.cevents__teaser{transition:color .3s;font-family:var(--font__family--manrope);font-size:1.6rem;font-weight:bold;text-align:center}.capprenticeships__element:hover .capprenticeships__teaser,.capprenticeships__element:hover .cevents__teaser,.cevents__element:hover .capprenticeships__teaser,.cevents__element:hover .cevents__teaser{color:#fff}.capprenticeships__text,.cevents__text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s;margin-bottom:var(--space--default);font-size:1.6rem;color:#db6a37}.capprenticeships__text p,.cevents__text p{padding:0;margin:0 !important}.capprenticeships__text p:not(:first-of-type),.capprenticeships__text ul,.cevents__text p:not(:first-of-type),.cevents__text ul{display:none}.capprenticeships__element:hover .capprenticeships__text,.capprenticeships__element:hover .cevents__text,.cevents__element:hover .capprenticeships__text,.cevents__element:hover .cevents__text{color:#fff}.capprenticeships__more,.cevents__more{transition:background .3s;width:max-content;padding:8px 15px;border-radius:10px;margin:0 auto;margin-top:auto;background:#1998d5;font-size:1.4rem;color:#fff}.capprenticeships__element:hover .capprenticeships__more,.capprenticeships__element:hover .cevents__more,.cevents__element:hover .capprenticeships__more,.cevents__element:hover .cevents__more{background:#1998d5}.capprenticeships__link,.cevents__link{position:absolute;top:0;left:0;width:100%;height:100%}.capprenticeship-card--max,.cevent-card--max{display:block;padding-top:var(--content__padding);text-decoration:none}.capprenticeship-card__elements,.cevent-card__elements{display:flex;gap:50px;flex-wrap:wrap;justify-content:center;max-width:1510px;margin:0 auto}.capprenticeship-card__element,.cevent-card__element{width:470px;max-width:100%;min-height:560px}.capprenticeship-card__element--max,.cevent-card__element--max{width:var(--content__width--narrow);min-height:max-content;margin:0 auto}.capprenticeship-card__element--max:hover .cevent-card__box,.cevent-card__element--max:hover .cevent-card__box{background:#f2915b}.capprenticeship-card__element--max:hover .cevent-card__headline--max,.cevent-card__element--max:hover .cevent-card__headline--max{color:#fff}.capprenticeship-card__box,.cevent-card__box{display:flex;position:relative;gap:60px;flex-direction:column;align-items:center;width:100%;height:100%;padding:45px 30px;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff}.capprenticeship-card__box--route-planner,.cevent-card__box--route-planner{gap:80px}.capprenticeship-card__wrapper,.cevent-card__wrapper{position:relative}.capprenticeship-card__wrapper--bottom,.cevent-card__wrapper--bottom{display:flex;flex-direction:column;font-weight:bold;text-align:center;row-gap:25px}.capprenticeship-card__wrapper--person,.cevent-card__wrapper--person{row-gap:65px}.capprenticeship-card__wrapper--route-planner,.cevent-card__wrapper--route-planner{gap:45px}.capprenticeship-card__headline,.cevent-card__headline{text-align:center}.capprenticeship-card__headline--max,.capprenticeship-card__headline--max p,.cevent-card__headline--max,.cevent-card__headline--max p{padding:0}.capprenticeship-card__picture,.cevent-card__picture{display:flex;justify-content:center;align-items:center;aspect-ratio:9/4}.capprenticeship-card__image,.cevent-card__image{max-height:180px}.capprenticeship-card__image--operation,.cevent-card__image--operation{height:120px}.capprenticeship-card__label,.cevent-card__label{font-family:var(--font__family--luckiest-guy);font-size:2rem;letter-spacing:.4px;color:#db6a37}.capprenticeship-card__info,.cevent-card__info{font-size:1.6rem;letter-spacing:.32px}.capprenticeship-card__info--person,.cevent-card__info--person{font-family:var(--font__family--luckiest-guy);font-size:2rem}.capprenticeship-card__info-text,.cevent-card__info-text{display:flex;justify-content:center;align-items:center}.capprenticeship-card__info-text--phone:before,.capprenticeship-card__info-text--email:before,.cevent-card__info-text--phone:before,.cevent-card__info-text--email:before{padding-right:20px;font-size:3rem}.capprenticeship-card__info-text--phone:before,.cevent-card__info-text--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.capprenticeship-card__info-text--email:before,.cevent-card__info-text--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.capprenticeship-card__link,.cevent-card__link{text-decoration:none;color:#000}.cevent-card__link{display:flex;gap:25px;flex-direction:column;align-items:center;text-decoration:none}.cevent-card__link-text{font-family:var(--font__family--luckiest-guy);font-size:2rem;letter-spacing:.4px;color:#db6a37}.cevent-slider__gallery-wrapper{position:relative}.cevent-slider__cell{transition:background .3s;width:calc(33.3333333333% - 45px + 15px) !important;height:580px !important;padding:15px 15px 30px 15px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;margin-top:90px;margin-right:45px;background:#fff;color:#db6a37}.cevent-slider__cell:hover{background:#db6a37}.cevent-slider__logo-wrp{position:absolute;top:-90px;left:50%;transform:translateX(-50%);transition:background .3s;width:180px;height:180px;border-radius:100%;background:#fff}.cevent-slider__cell:hover .cevent-slider__logo-wrp{background:#db6a37}.cevent-slider__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px}.cevent-slider__picture{margin-bottom:30px;aspect-ratio:92/67}.cevent-slider__image{width:100%;border-radius:10px}.cevent-slider__headline{transition:color .3s;padding-bottom:5px;padding-bottom:20px;text-align:center}.cevent-slider__cell:hover .cevent-slider__headline{color:#fff}.cevent-slider__text{transition:color .3s;max-width:370px;padding:0;margin:0 auto 30px;font-family:var(--font__family--manrope);font-size:1.6rem;font-weight:bold;text-align:center;word-break:break-all;color:#000;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cevent-slider__text p{padding:0;margin:0 !important}.cevent-slider__text p:not(:first-of-type),.cevent-slider__text ul{display:none}.cevent-slider__cell:hover .cevent-slider__text{color:#fff}.cevent-slider__more{transition:background .3s;width:max-content;padding:8px 15px;border-radius:10px;margin:0 auto;background:#1998d5;font-size:1.4rem;color:#fff}.cevent-slider__link{position:absolute;top:0;left:0;width:100%;height:100%}.cevent-slider .flickity-button-wrp{top:auto;bottom:-40px;height:max-content}.cevent-slider .flickity-button-wrp .flickity-button.previous{left:0}.cevent-slider .flickity-button-wrp .flickity-button.next{right:0}.cevent-slider .flickity-page-dots{bottom:-30px}.cgallery-slider__content{padding:0}.cgallery-slider__picture{height:100vh}.cgallery-slider__image{object-fit:cover;width:100%;height:100%}.cgallery-slider__overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0, #000 180%)}.cgallery-slider__shape{position:absolute;z-index:1;bottom:-1px;width:100%;height:200px;background:#f2915b;clip-path:polygon(100% 0, 100% 0, 100% 100%, 0% 100%)}.cgallery-slider__arrow{position:absolute;z-index:1;bottom:250px;left:50%;transform:translateX(-50%);width:50px;height:50px;cursor:pointer}.cgallery-slider__arrow:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700;font-size:50px}.cgallery-slider .flickity-wrapper{height:100vh;aspect-ratio:unset !important}.cgallery-slider__gallery-wrapper{position:relative}.cgallery-thumbnail-slider{max-height:650px}.cgallery-thumbnail-slider__content{padding:0}.cgallery-thumbnail-slider__gallery-wrapper{position:relative}.cgallery-thumbnail-slider__cell{width:calc(1250px - var(--content__padding)) !important;margin-right:var(--content__padding)}.cgallery-thumbnail-slider__cell .cgallery-thumbnail-slider__overlay{position:absolute;top:0;left:0;opacity:2;transition:opacity .5s;width:100%;height:100%;background:#db6a37 0% 0% no-repeat padding-box;mix-blend-mode:multiply}.cgallery-thumbnail-slider__cell.is-selected .cgallery-thumbnail-slider__overlay{opacity:0}.cgallery-thumbnail-slider .flickity-slider{width:100%}.cgallery-thumbnail-slider .flickity-wrapper{width:100%;max-height:650px}.cgallery-thumbnail-slider__picture{position:relative;width:100%;height:100%;aspect-ratio:121/63}.cgallery-thumbnail-slider__image{position:absolute;object-fit:cover;width:100%;height:100%}.cgallery-slider-twocols__content{padding:0}.cgallery-slider-twocols__cell{display:grid;grid-template-columns:minmax(0, 1fr)}.cgallery-slider-twocols__picture{height:100vh}.cgallery-slider-twocols__image{object-fit:cover;width:100%;height:100%}.cgallery-slider-twocols__overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0, #000 180%)}.cgallery-slider-twocols__shape{position:absolute;z-index:1;bottom:0;width:100%;height:200px;background:#f2915b;clip-path:polygon(100% 0, 100% 0, 100% 100%, 0% 100%)}.cgallery-slider-twocols .flickity-wrapper{height:100vh;aspect-ratio:unset !important}.cgallery-slider-twocols__gallery-wrapper{position:relative}.carousel-text{position:absolute;z-index:2;bottom:30%;left:50%;transform:translateX(-50%);width:max-content;padding:0 var(--content__padding);box-sizing:border-box;text-align:center;color:#fff}.carousel-text__heading{padding:0}.cinstafeed__wrapper{display:flex;gap:90px}.cinstafeed__headline{width:340px;text-align:right}.cinstafeed__teaser{width:275px;margin-left:auto;text-align:right}.cinstafeed__teaser p{padding:0}.capprenticeship,.cevent{padding-top:100px}.capprenticeship__backlink,.cevent__backlink{position:absolute;z-index:3;top:-20px;right:320px;transform:translateY(-100%);padding-left:50px;font-family:var(--font__family--manrope);font-size:2.5rem;font-weight:bold;text-decoration:none;color:#fff}.capprenticeship__backlink:before,.cevent__backlink:before{content:"";display:block;position:absolute;left:0;width:30px;height:30px;background-image:url(../../images/x.svg);background-size:contain;background-repeat:no-repeat}.capprenticeship__content,.cevent__content{position:relative;padding:0}.clinkboxes__element-content{height:100%}.clinkboxes__elements{display:flex;gap:140px 50px;flex-wrap:wrap;justify-content:center}.clinkboxes__element{width:100%;max-width:340px}.clinkboxes__box{position:relative;transition-duration:.4s;transition-property:background,color;width:100%;max-width:340px;height:100%;min-height:340px;padding:140px 20px 45px;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff}.clinkboxes__box:hover,.clinkboxes__box:hover .clinkboxes__picture{background:#db6a37}.clinkboxes__box:hover .clinkboxes__image{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1815%) hue-rotate(131deg) brightness(117%) contrast(107%)}.clinkboxes__box:hover .clinkboxes__headline{color:#fff}.clinkboxes__picture{position:absolute;top:-90px;left:50%;transform:translateX(-50%);transition:background .4s;width:180px;height:180px;padding:30px;border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff}.clinkboxes__image{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.clinkboxes__text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.clinkboxes__headline{overflow-wrap:break-word;text-align:center}.clinkboxes__link{display:block;width:max-content;padding:8px 18px;border-radius:10px;margin:0 auto;background:#1998d5;text-decoration:none;color:#fff}.clinkboxes__box-link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxes-small{cursor:pointer}.clinkboxes-small__elements{display:flex;gap:50px;flex-wrap:wrap;justify-content:center}.clinkboxes-small__element{width:100%;max-width:450px}.clinkboxes-small__box{position:relative;transition-duration:.4s;transition-property:background,color;height:100%;padding:50px 0;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff}.clinkboxes-small__box:hover{background:#db6a37}.clinkboxes-small__box:hover .clinkboxes-small__headline{color:#fff}.clinkboxes-small__picture{position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.clinkboxes-small__image{width:90px}.clinkboxes-small__headline{padding:0;text-align:center}.clinkboxes-small__box-link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.clinkboxes-big__elements{display:flex;gap:50px;flex-wrap:wrap;justify-content:center;max-width:1510px;margin:0 auto}.clinkboxes-big__element{width:470px}.clinkboxes-big__box{display:flex;position:relative;gap:50px;flex-direction:column;justify-content:space-between;height:100%;padding:40px 20px;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff}.clinkboxes-big__wrapper{position:relative}.clinkboxes-big__picture{display:grid;place-items:center}.clinkboxes-big__image{height:130px}.clinkboxes-big__headline{padding-bottom:0;text-align:center;color:#db6a37}.clinkboxes-apprenticeships__elements{display:flex;gap:50px;flex-wrap:wrap;justify-content:center;max-width:1510px;margin:0 auto}.clinkboxes-apprenticeships__element{width:470px;min-height:560px;margin-bottom:50px}.clinkboxes-apprenticeships__box{display:flex;position:relative;gap:25px;flex-direction:column;width:100%;height:100%;border-radius:30px;box-shadow:3px 3px 3px rgba(0,0,0,.4);box-sizing:border-box;background:#fff;text-align:center}.clinkboxes-apprenticeships__wrapper{display:flex;position:relative;flex-direction:column;height:100%;padding:100px 30px 50px}.clinkboxes-apprenticeships__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.clinkboxes-apprenticeships__text-wrapper{padding-bottom:calc(50px - var(--space--default))}.clinkboxes-apprenticeships__picture{position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:180px;height:180px;border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.4);background:#fff}.clinkboxes-apprenticeships__image{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:110px}.clinkboxes-apprenticeships__headline{color:#db6a37}.clinkboxes-apprenticeships__contact{display:flex;flex-direction:column;font-family:var(--font__family--luckiest-guy);font-size:1.9rem;row-gap:15px}.clinkboxes-apprenticeships__contact--name{hyphens:none}.clinkboxes-apprenticeships__contact--phone,.clinkboxes-apprenticeships__contact--email{display:flex;justify-content:center;align-items:center}.clinkboxes-apprenticeships__contact--phone:before,.clinkboxes-apprenticeships__contact--email:before{padding-right:20px;font-size:3rem}.clinkboxes-apprenticeships__contact--phone:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.clinkboxes-apprenticeships__contact--email:before{font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";content:"";font-weight:700}.clinkboxes-apprenticeships__contact--link{text-decoration:none;color:#000}.cvideo{padding-bottom:var(--space--default)}.cvideo--design-2{color:#db6a37}.cvideo__shape{width:100%;height:200px;background:#fff}.cvideo__shape--top{clip-path:polygon(0 100%, 100% 0, 100% 100%, 0 100%)}.cvideo__shape--bottom{clip-path:polygon(0 0, 100% 0, 100% 0, 0 100%)}.cvideo__shape--design-1{display:none}.cvideo__elements{display:grid;position:relative;grid-template-columns:500px 3fr;gap:50px}.cvideo__element--text{height:max-content;font-weight:bold;text-align:right}.cvideo__element--text--space-top{margin-top:auto}.cvideo__element--video{aspect-ratio:23/13}.cvideo__headline{padding-bottom:70px}.cvideo__text{max-width:300px;margin-left:auto}.cvideo__text p{padding:0}@media(max-width: 1920px){:root{--h1__font-size:7rem;--h2__font-size:7rem;--h3__font-size:2.7rem;--teaser__font-size:2.7rem;--content__padding:40px}.header__quote--nav-closed{top:25px;transform:translateX(-50%) rotate(-1.5deg);max-width:700px}.header__logo--nav-closed{top:20px;left:var(--content__padding);width:200px}.header__quote{top:28px;transform:translateX(-50%) rotate(-2deg);max-width:650px}.capprenticeships__element,.cevents__element{width:calc(25% - var(--content__padding) + var(--content__padding)/4)}.menu-trigger{width:145px;height:145px}.cevent-slider__logo-wrp{top:-80px;width:160px;height:160px}.cevent-slider__logo{width:90px}.cevent-slider__cell{width:calc(33.3333333333% - var(--content__padding) + var(--content__padding)/3) !important;margin-right:var(--content__padding)}.capprenticeship__backlink,.cevent__backlink{right:var(--content__padding)}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous,.cgallery-thumbnail-slider__flickity-button-wrp .flickity-button.previous,.cgallery-slider__flickity-button-wrp .flickity-button.previous{left:var(--content__padding);width:max-content;padding:0}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next,.cgallery-thumbnail-slider__flickity-button-wrp .flickity-button.next,.cgallery-slider__flickity-button-wrp .flickity-button.next{right:var(--content__padding);width:max-content;padding:0}.cevent-card,.capprenticeship-card{gap:var(--content__padding);max-width:calc(1410px + 2*var(--content__padding))}.cevent-card,.capprenticeship-card{margin:0 auto}.capprenticeship-card__elements,.cevent-card__elements{gap:var(--content__padding)}.capprenticeships__elements,.events__elements{gap:100px var(--content__padding)}.object__content--width-2 .carticle__teaser,.object__content--width-2 .carticle__text{padding-right:var(--content__padding);padding-left:var(--content__padding)}.cform__group{gap:var(--content__padding);padding-bottom:var(--content__padding)}.cform__row--zipcode{column-gap:var(--content__padding)}.cform__upload-link{padding:0 var(--content__padding)}.cform__upload-link--has-content{padding:var(--content__padding)}.cform__upload-files{padding:0 var(--content__padding)}.textfield,.textarea{padding-left:var(--content__padding)}.label--label-inside{left:var(--content__padding)}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous{left:150px}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next{right:150px}.cgallery-slider-twocols .flickity-page-dots .dot{width:20px;height:20px}.clinkboxes__elements{gap:140px var(--content__padding)}.clinkboxes__picture{top:-80px;width:160px;height:160px}.clinkboxes__image{width:80px}.clinkboxes-small__elements{gap:var(--content__padding)}.clinkboxes-big__elements{gap:var(--content__padding);max-width:calc(1410px + 2*var(--content__padding))}.clinkboxes-apprenticeships__wrapper--top{height:15%}.clinkboxes-apprenticeships__wrapper--bottom{padding:0 30px}.clinkboxes-apprenticeships__elements{gap:var(--content__padding)}.clinkboxes-apprenticeships__element{width:440px;margin-bottom:80px}.clinkboxes-apprenticeships__picture{top:-80px;width:160px;height:160px}.clinkboxes-apprenticeships__image{width:60%}.linklist__list{gap:var(--content__padding)}.cvideo__elements{gap:var(--content__padding)}}@media(max-width: 1750px){.html{font-size:62% !important}.cevent-slider .flickity-page-dots{bottom:-30px;transform:translate(-50%, 100%)}.cevent-slider .flickity-button-wrp{top:auto;bottom:0;justify-content:space-between;display:flex;transform:translateY(100%);height:75px}.cevent-slider .flickity-button-wrp .flickity-button{position:relative}.cevent-slider .flickity-button-wrp .flickity-button.next{right:0}.cevent-slider .flickity-button-wrp .flickity-button.previous{left:0}}@media(max-width: 1600px){.header__quote{top:35px;transform:translateX(-50%) rotate(-3deg);max-width:600px}.header__logo--nav-open{max-width:200px}.cevent-card__box,.capprenticeship-card__box{padding:40px 30px}.cevent-card__element,.capprenticeship-card__element{width:440px}.clinkboxes__elements{grid-template-columns:repeat(4, minmax(0, 1fr))}.clinkboxes-small__box{padding:35px 0}.clinkboxes-small__image{width:80px}.clinkboxes-big__elements{max-width:980px}.clinkboxes-big__element{max-width:420px}.clinkboxes-big__box{gap:60px}.cevents__elements--searchpanel,.capprenticeships__elements--searchpanel{grid-template-columns:repeat(4, minmax(0, 1fr))}.cevents__image,.capprenticeships__image{width:100%}.cevent-slider__flickity-button-wrp .flickity-button.previous{left:-40px}.cevent-slider__flickity-button-wrp .flickity-button.next{right:-40px}.cgallery-thumbnail-slider__cell{width:calc(1000px - var(--content__padding)) !important}}@media(max-width: 1440px){.header{height:180px}.header__quote{top:30px;transform:translateX(-50%) rotate(-3.5deg);max-width:540px}.menu-trigger{width:145px;height:145px}.menu-trigger__wrapper,.menu-trigger__line{width:95px}.menu-trigger__line{height:18px;background-size:95px}.main__shape{height:180px}.cevent-slider__logo-wrp{width:140px;height:140px}.cevent-slider__logo-wrp__logo-wrp{top:-70px}.cevent-slider__logo-wrp__logo{width:80px}.cconditions__elements{gap:30px 80px}.cgallery-slider-twocols__shape,.cgallery-slider__shape{height:180px}.cinstafeed__wrapper{gap:20px;flex-direction:column;align-items:center}.cinstafeed__headline,.cinstafeed__teaser{width:100%;text-align:center}#eapps-instagram-feed-1{width:var(--content__width--narrow) !important}.clinkboxes__elements{position:relative;grid-template-columns:repeat(2, minmax(0, 1fr));gap:100px var(--content__padding);width:max-content;max-width:100%;margin:0 auto}.clinkboxes__picture{top:-70px;width:140px;height:140px}.clinkboxes__image{width:70px}.clinkboxes-small__element{max-width:400px}}@media(max-width: 1366px){:root{--h1__font-size:6rem;--h2__font-size:6rem;--h3__font-size:2.5rem;--teaser__font-size:2.3rem;--space--big:60px;--space--small:30px}.header__content{height:210px}.header__quote--nav-closed{top:30px;transform:translateX(-50%) rotate(-3.5deg);max-width:550px}.header__logo--nav-closed{width:180px}.capprenticeship,.cevent{padding-top:70px}.cevent-slider__cell{height:auto !important}.cconditions__elements{grid-template-columns:repeat(2, 530px);gap:20px 0;gap:10px 0;padding:40px 0 calc(40px - var(--space--default))}.cgallery-slider-twocols__flickity-button-wrp .flickity-button{font-size:4.5rem}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous{left:100px}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next{right:100px}.cgallery-slider-twocols .flickity-page-dots .dot{width:20px;height:20px}}@media(max-width: 1280px){:root{--h1__font-size:5.5rem;--h2__font-size:5.5rem;--h3__font-size:2.3rem;--teaser__font-size:2.1rem;--space--big:40px;--space--small:20px}.header__logo--nav-open{max-width:200px}.nav__link{font-size:2.8rem}.menu-trigger{width:125px;height:125px}.menu-trigger__wrapper,.menu-trigger__line{width:85px}.menu-trigger__wrapper{height:65px}.menu-trigger__line{height:16px;background-size:85px}.cconditions__elements{grid-template-columns:1fr;padding:40px 25px calc(40px - var(--space--default))}#eapps-instagram-feed-1{width:80% !important}.clinkboxes-big__element{max-width:380px;flex:calc(50% - 40px)}.clinkboxes-big__box{gap:40px}.clinkboxes-small__picture{left:-15px}.cvideo__elements{grid-template-columns:400px 3fr}.capprenticeships__elements,.cevents__elements{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--content__padding);flex-wrap:wrap}.capprenticeships__element,.cevents__element{margin-bottom:40px;width:calc(33.3333333333% - var(--content__padding) + var(--content__padding)/3)}.cgallery-thumbnail-slider__cell{width:calc(800px - var(--content__padding)) !important}.flickity-page-dots{bottom:50px}}@media(max-width: 1024px){:root{--content__padding:15px;--input__height:70px}.header{height:150px}.header__content{height:160px}.header__background{clip-path:polygon(0 0, 100% 0, 100% 0, 0 70%)}.header__quote{top:12px;transform:translateX(-50%) rotate(-2deg);max-width:380px}.header__logo--nav-closed{top:0;width:150px}.nav{height:50%}.menu-trigger{width:110px;height:110px}.menu-trigger__wrapper{width:80px}.menu-trigger__line{width:80px;height:15px;background-size:80px}.main{padding-bottom:200px}.main__shape{height:100px}.footer__wrapper{text-align:center}.footer__content{gap:40px;flex-direction:column;align-items:center}.footer__link{margin-bottom:5px}.footer__heading{padding-bottom:10px}.footer__link-divider{display:none}.footer__link-elements{flex-direction:column;display:flex}.footer__link-element{margin-bottom:5px}.social-media{bottom:15%;width:75px;height:140px}.social-media__text{display:none}.social-media__content{width:140px;height:75px}.social-media__logo{width:45px}.cevent-slider__cell{width:calc(50% - var(--content__padding)/2) !important}.cgallery-slider-twocols .flickity-wrapper{height:70vh}.cgallery-slider-twocols .flickity-page-dots{bottom:calc(50% - 50px);transform:translate(-50%, 50%)}.cgallery-slider-twocols .carousel-text{bottom:50%;transform:translate(-50%, 50%)}.cgallery-slider-twocols__picture{height:70vh}.cgallery-slider-twocols__shape{height:100px}.carousel-text{bottom:50%;transform:translate(-50%, 50%);width:100%}.cgallery-slider__shape{height:100px}.clinkboxes-small__picture{left:10px}.clinkboxes-apprenticeships__picture{top:-70px;width:140px;height:140px}.clinkboxes-apprenticeships__element{width:400px;margin-bottom:70px}.clinkboxes-apprenticeships__contact{row-gap:0}.clinkboxes-apprenticeships__text-wrapper{padding-bottom:calc(var(--content__padding) - var(--space--default))}.cvideo__elements{grid-template-columns:1fr}.cvideo__element--text{text-align:left}.cvideo__text{max-width:100%;margin-left:0}.cvideo__headline{padding-bottom:var(--space--default)}.capprenticeship,.cevent{padding-top:0}.textfield,.textarea{font-size:1.8rem}.label{font-size:1.8rem}.cgallery-thumbnail-slider__cell{width:calc(600px - var(--content__padding)) !important}.flickity-page-dots{bottom:40px}.flickity-page-dots .dot{width:20px;height:20px}}@media(max-width: 900px){.capprenticeships__elements--searchpanel,.cevents__elements--searchpanel{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){:root{--h1__font-size:4rem;--h2__font-size:4rem;--h3__font-size:2.4rem;--teaser__font-size:1.9rem}.body:not(.body--diff-style) .main{padding-top:160px}.body--detail-page:not(.body--diff-style) .main{padding-top:200px}.header__content{height:140px}.header__background{clip-path:polygon(0 0, 100% 0, 100% 20%, 0 60%)}.header__logo--nav-closed{width:130px}.header__logo--nav-open{max-width:180px}.header__quote{top:20px;transform:translate(-50%) rotate(0deg);max-width:350px}.nav{height:55%}.nav__link{font-size:2.5rem}.menu-trigger{width:90px;height:90px}.menu-trigger__wrapper{width:60px;height:50px}.menu-trigger__line{width:60px;height:11px;background-size:60px}.main__shape{height:64px}.social-media{width:60px;height:110px}.social-media__content{width:110px;height:60px}.social-media__logo{width:40px}.cevent-slider__cell{width:100% !important}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next{right:var(--content__padding)}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous{left:var(--content__padding)}.cgallery-slider-twocols__shape,.cgallery-slider__shape{height:65px}.cgallery-slider .flickity-wrapper{height:70vh}.cgallery-slider__picture{height:70vh}.clinkboxes-small__box{padding:30px 0}.clinkboxes-small__image{width:70px}.clinkboxes-big__element{flex:100%}.clinkboxes-big__image{height:110px}.cevent-slider{max-width:600px}.capprenticeships__element,.cevents__element{width:calc(50% - var(--content__padding) + var(--content__padding)/2)}}@media(max-width: 670px){.header__quote{max-width:260px}.capprenticeships__element,.cevents__element{flex:calc(50% - 40px)}}@media(max-width: 600px){.capprenticeships__elements--searchpanel,.cevents__elements--searchpanel{grid-template-columns:1fr}.header__logo--nav-closed{width:120px}.cform__group{grid-template-columns:1fr}.cgallery-thumbnail-slider__cell{width:100% !important}}@media(max-width: 550px){.header__logo--nav-closed{width:100px}.body:not(.body--diff-style) .main{padding-top:140px}.body--detail-page:not(.body--diff-style) .main{padding-top:200px}}@media(max-width: 480px){.header__content{height:110px}.header__background{clip-path:polygon(0 0, 100% 0, 100% 10%, 0 40%)}.header__logo--nav-closed{width:100px}.header__logo--nav-open{max-width:160px;padding-top:50px}.header__quote{display:none}.nav__link{font-size:2.2rem}.menu-trigger{width:70px;height:70px}.menu-trigger__wrapper{width:50px;height:40px}.menu-trigger__line{width:50px;height:8px;background-size:50px;background-position:bottom}.footer__wrapper{text-align:left}.footer__content{align-items:flex-start}.main__shape{height:55px}.capprenticeships__element,.cevents__element{flex:100%}.capprenticeships__element--searchpanel,.cevents__element--searchpanel{max-width:100%;margin:40px auto 20px}.clinkboxes__elements{grid-template-columns:1fr}.clinkboxes__element{margin:0 auto}.clinkboxes__box{min-height:250px;padding:100px 20px 20px}.clinkboxes__picture{top:-60px;width:120px;height:120px}.clinkboxes__text{gap:0px}.cevent-slider__logo-wrp{top:-60px;width:120px;height:120px}.cevent-slider__logo{width:70px}.cgallery-slider__arrow{bottom:100px}.cgallery-slider-twocols .flickity-wrapper,.cgallery-slider-twocols__picture{height:60vh}.cgallery-slider-twocols__flickity-button-wrp .flickity-button{font-size:3.5rem}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous{left:5px}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next{right:5px}.cgallery-slider-twocols .flickity-page-dots{bottom:calc(50% - 80px)}.cgallery-slider-twocols__shape,.cgallery-slider__shape{height:55px}.cgallery-slider .flickity-wrapper{height:60vh}.cgallery-slider__picture{height:60vh}.cinstafeed__wrapper{gap:0}.clinkboxes-small__box{max-width:350px;max-width:350px;padding:25px 0;margin:0 auto}.clinkboxes-small__image{width:70px}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.next{right:35px}.cgallery-slider-twocols__flickity-button-wrp .flickity-button.previous{left:35px}.cgallery-slider-twocols .flickity-button-wrp .flickity-button{top:calc(50% + 80px)}}@media(max-width: 375px){:root{--h1__font-size: 3.5rem;--h2__font-size: 3.5rem;--h3__font-size: 1.9rem;--teaser__font-size: 1.5rem}.body:not(.body--diff-style) .main{padding-top:110px}.body--detail-page:not(.body--diff-style) .main{padding-top:180px}.header__content{height:90px}.header__logo--nav-closed{width:80px}.header__logo--nav-open{max-width:140px}.cevent-slider .flickity-button-wrp{bottom:-60px}#eapps-instagram-feed-1{width:100% !important}.eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner{width:auto !important}}/*# sourceMappingURL=custom.css.map */
