html,body{max-width:100%!important;overflow-x:hidden!important;scroll-behavior:smooth}:root{--spacing-s:24px;--spacing-m:32px;--spacing-l:48px;--spacing-xl:72px;--spacing-xxl:96px;--color-dunkelblau:#090F58;--color-blau:#0F0EFF;--color-hellblau:#5F87FF;--color-tuerkis:#5FFFD4;--color-weiss:#fff;--color-grau:#F5F5F5;--color-graublau:#F3F3F7;--font-primary:"Ubuntu", sans-serif}.wrapper{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.pt-s{padding-top:var(--spacing-s)}.pt-m{padding-top:var(--spacing-m)}.pt-l{padding-top:var(--spacing-l)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xxl{padding-top:var(--spacing-xxl)}.pb-s{padding-bottom:var(--spacing-s)}.pb-m{padding-bottom:var(--spacing-m)}.pb-l{padding-bottom:var(--spacing-l)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xxl{padding-bottom:var(--spacing-xxl)}.p-m{padding:var(--spacing-m)}.p-l{padding:var(--spacing-l)}.mt-m{margin-top:calc(var(--spacing-l) * -1)}.mt-l{margin-top:calc(var(--spacing-xl) * -1)}.mb-l{margin-bottom:var(--spacing-xl)}@media (min-width:768px){:root{--spacing-m:32px;--spacing-l:48px;--spacing-xl:72px;--spacing-xxl:96px}.wrapper{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}}@media (min-width:1024px){:root{--spacing-m:48px;--spacing-l:72px;--spacing-xl:96px;--spacing-xxl:120px}.wrapper{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.slider-visible .slick-list{overflow:visible}.aspect-1-1 img{aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important}.aspect-16-9 img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center center!important}.full-height.elementor-widget-image{height:auto}.full-img-height .elementor-widget.elementor-widget-image{height:100%}.hide-plus .elementor-empty-view{min-width:0px!important;display:none!important}.elementor-button{display:inline-block;font-family:var(--font-primary);font-weight:700;line-height:120%;text-align:center;border-radius:32px;padding:12px 24px;transition:all 0.3s ease;border:solid 2px;transition:transform 0.3s ease,box-shadow 0.3s ease;transform-origin:center center}.elementor-button svg{transition:fill 0.3s ease}.btn-primary .elementor-button{background-color:var(--color-tuerkis);border-color:var(--color-tuerkis);color:var(--color-dunkelblau)}.btn-primary .elementor-button:hover,.btn-primary .elementor-button:focus{background-color:var(--color-dunkelblau);border-color:var(--color-dunkelblau);color:var(--color-weiss);transform:scale(1.01)}.btn-primary .elementor-button svg path{fill:var(--color-dunkelblau)}.btn-primary .elementor-button:hover svg path,.btn-primary .elementor-button:focus svg path{fill:var(--color-weiss)}.btn-primary-02 .elementor-button{background-color:var(--color-tuerkis);border-color:var(--color-tuerkis);color:var(--color-dunkelblau)}.btn-primary-02 .elementor-button:hover,.btn-primary-02 .elementor-button:focus{background-color:transparent;border-color:var(--color-weiss);color:var(--color-weiss);transform:scale(1.01)}.btn-primary-02 .elementor-button svg path{fill:var(--color-dunkelblau)}.btn-primary-02 .elementor-button:hover svg path,.btn-primary-02 .elementor-button:focus svg path{fill:var(--color-weiss)}.btn-secondary .elementor-button{background-color:transparent;border-color:var(--color-weiss);color:var(--color-weiss);transform:scale(1.01)}.btn-secondary .elementor-button:hover,.btn-secondary .elementor-button:focus{background-color:var(--color-weiss);border-color:var(--color-weiss);color:var(--color-dunkelblau);transform:scale(1.01)}.btn-secondary .elementor-button svg path{fill:var(--color-weiss)}.btn-secondary .elementor-button:hover svg path,.btn-secondary .elementor-button:focus svg path{fill:var(--color-dunkelblau)}.btn-secondary-02 .elementor-button{background-color:transparent;border-color:var(--color-dunkelblau);color:var(--color-dunkelblau);transform:scale(1.01)}.btn-secondary-02 .elementor-button:hover,.btn-secondary-02 .elementor-button:focus{background-color:var(--color-tuerkis);border-color:var(--color-tuerkis);color:var(--color-dunkelblau);transform:scale(1.01)}.btn-secondary-02 .elementor-button svg path{fill:var(--color-dunkelblau)}.btn-secondary-02 .elementor-button:hover svg path,.btn-secondary-02 .elementor-button:focus svg path{fill:var(--color-dunkelblau)}.btn-secondary-03 .elementor-button{background-color:transparent;border-color:var(--color-weiss);color:var(--color-weiss);transform:scale(1.01)}.btn-secondary-03 .elementor-button:hover,.btn-secondary-03 .elementor-button:focus{background-color:var(--color-tuerkis);border-color:var(--color-tuerkis);color:var(--color-dunkelblau);transform:scale(1.01)}.btn-secondary-03 .elementor-button svg path{fill:var(--color-weiss)}.btn-secondary-03 .elementor-button:hover svg path,.btn-secondary-03 .elementor-button:focus svg path{fill:var(--color-dunkelblau)}.elementor-widget-icon svg{fill:currentColor}.elementor-widget-icon svg path{fill:currentColor}.elementor-field.elementor-select-wrapper .select-caret-down-wrapper svg{display:none}.elementor-form input[type=date],.elementor-form input[type=email],.elementor-form input[type=number],.elementor-form input[type=password],.elementor-form input[type=search],.elementor-form input[type=tel],.elementor-form input[type=text],.elementor-form input[type=url],.elementor-form select,.elementor-form textarea{padding:13px 20px}.elementor-field.elementor-select-wrapper .select-caret-down-wrapper:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 511.9 272' viewBox='0 0 511.9 272'%3E%3Cpath d='M256 272c-4.2 0-8.2-1.6-11.4-4.6l-240-240c-6.2-6.2-6.2-16.3 0-22.6s16.3-6.2 22.6 0L256 233.5 484.7 4.7c6.2-6.2 16.3-6.2 22.6 0 6.2 6.2 6.2 16.3 0 22.6l-240 240c-3.1 3.1-7.1 4.7-11.3 4.7z' style='fill:%23111'/%3E%3C/svg%3E");width:15px;height:8px;display:block;background-size:contain;position:absolute;right:12px;top:4px}.eicon-caret-down:before{content:""!important}.elementor-form .elementor-field-type-acceptance .elementor-field-option{display:flex;gap:.5rem;cursor:pointer}.elementor-form .elementor-field-type-acceptance input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:20px;height:20px;cursor:pointer;background-color:transparent!important}.elementor-element.elementor-widget-form .elementor-form .elementor-field-type-acceptance label{font-size:14px;line-height:1.3;cursor:pointer}.elementor-form .elementor-field-type-acceptance label a{color:var(--e-global-color-primary);text-decoration:underline}.elementor-field-subgroup.elementor-subgroup-inline{gap:32px}body .elementor-19 .elementor-element.elementor-element-e1087f3 .elementor-labels-above .elementor-field-group>label{padding-top:24px}.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-field_d22b590.elementor-col-100{margin-top:12px}.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-field_80c99cf.elementor-col-100{margin-bottom:48px}.elementor-form .elementor-field-type-acceptance input:before{content:"";display:inline-block;width:20px;height:20px;border-radius:4px;border:1px solid var(--color-dunkelblau);;background-color:transparent}.elementor-form .elementor-field-type-acceptance input:after{content:"";border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;border-color:var(--color-dunkelblau);;display:inline-block;position:absolute;height:10px;width:5px;left:8px;top:4px;transform:rotate(45deg);opacity:0;transition:.125s}.elementor-form .elementor-field-type-acceptance input:checked:after{opacity:1}input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden!important;padding:0;position:absolute;width:1px}.elementor-field-type-radio>div label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:16px;border-radius:100%;vertical-align:-1px;border:2px solid var(--color-dunkelblau);padding:.13em;background-color:transparent;transition:all 0.2s ease}.elementor-field-type-radio>div label{margin-right:1em}.elementor-field-type-radio>div input:hover+label:before{border-color:#2A1E2A}.elementor-field-type-radio>div input:checked+label:before{background-color:transparent;border-color:var(--color-dunkelblau)}.jet-select__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.642' height='8' viewBox='0 0 13.642 8'%3E%3Cpath id='Pfad_4732' data-name='Pfad 4732' d='M1081.507,212.185a1.19,1.19,0,0,1-.847-.351l-5.61-5.625a1.2,1.2,0,0,1,0-1.689l5.61-5.626a1.2,1.2,0,1,1,1.693,1.689l-4.769,4.782,4.769,4.781a1.2,1.2,0,0,1-.847,2.04' transform='translate(-198.543 1082.703) rotate(-90)' fill='%23212121'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:92%;background-position-y:21px}.logo-slider img{filter:grayscale(100%);transition:filter 0.3s ease}.logo-slider img:hover{filter:grayscale(0%)}