.custom-schrift h1{font-family:'Montserrat',sans-serif!important;font-weight:700;line-height:1.1em;font-size:min(max(50px,4vw),70px);hyphens:auto;margin-bottom:25px}.custom-schrift h2{font-family:'Montserrat',sans-serif!important;font-weight:700;line-height:1.1em;font-size:min(max(35px,4vw),50px);hyphens:auto}.custom-schrift h3{font-family:'Montserrat',sans-serif!important;font-weight:700;line-height:1.2em;font-size:min(max(30px,4vw),35px);hyphens:auto}.custom-schrift h4{font-family:'Montserrat',sans-serif!important;font-weight:700;line-height:1.2em;font-size:min(max(25px,4vw),30px);hyphens:auto}.custom-schrift h5{font-family:'Montserrat',sans-serif!important;font-weight:700;line-height:1.2em;font-size:min(max(20px,2vw),25px);hyphens:auto}.custom-schrift h6{font-family:'Montserrat',sans-serif!important;font-weight:400;line-height:1.2em;font-size:min(max(20px,2vw),25px);hyphens:auto}.custom-schrift p,.custom-schrift a,.custom-schrift li{font-family:'Montserrat',sans-serif!important;font-weight:400;line-height:1.4em;font-size:min(max(20px,2vw),25px);hyphens:auto}.custom-schrift ul{padding:0 0 23px 2em}a.et_pb_button{font-family:'Montserrat',sans-serif!important;font-weight:500!important;line-height:1.4em!important;font-size:min(max(17px,2vw),20px)}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.button-align .et_pb_column{display:flex;flex-direction:column}.button-align .et_pb_button_module_wrapper{margin-top:auto}.gradient-line{height:4px!important;width:100%!important;;background:linear-gradient(to right,#2e3d68,#4292aa);border:none}.full-height-image-column{height:100%}.full-height-image-column .et_pb_image_wrap{height:100%}.full-height-image-column img{object-fit:cover;height:100%}.et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}@media (min-width:981px){.et_pb_blog_grid .column.size-1of3{width:44.5%!important}}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column}.et_pb_blog_grid .et_pb_post .post-content{flex-grow:1}.et_pb_blog_grid .et_pb_post .more-link-wrapper{margin-top:auto;padding-top:20px}.et_pb_blog_grid .et_pb_post .more-link{display:inline-block}.wpcf7{max-width:100%;margin:0 auto;font-family:'Montserrat',sans-serif!important}.wpcf7 label{display:block;margin-bottom:0.25em;font-size:min(max(17px,2vw),20px)!important}.wpcf7 .clearfix{display:flex;gap:4%;flex-wrap:wrap}.wpcf7 .half-width{flex:1 1 48%;min-width:250px}.wpcf7 .half-width input{width:100%}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:12px;margin-bottom:0.5em;border:3px solid #2e3d68;border-radius:0 40px 40px 40px;font-family:'Montserrat',sans-serif!important;font-size:min(max(17px,2vw),20px)!important;color:#2e3d68;background-color:#fff;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.wpcf7 .wpcf7-not-valid-tip{color:#dc3232;font-size:0.875em;margin-top:-0.5em;margin-bottom:0.75em}.wpcf7 input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.wpcf7 .wpcf7-list-item-label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;font-family:'Montserrat',sans-serif!important;font-size:min(max(17px,2vw),20px)!important;color:#2e3d68;line-height:1.5em}.wpcf7 .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:2px;width:28px;height:28px;border:2px solid #2e3d68;border-radius:4px;background-color:#fff;box-sizing:border-box;transition:all 0.3s ease}.wpcf7 input[type="checkbox"]:checked+.wpcf7-list-item-label::before{background-color:#4292AA;border-color:#4292AA}.wpcf7 input[type="checkbox"]:checked+.wpcf7-list-item-label::after{content:"✓";position:absolute;left:3px;top:0;font-size:16px;color:#fff}.wpcf7 .wpcf7-list-item-label:hover::before{border-color:#2e3d68}.form-group.dsgvo-checkbox input[type="checkbox"]{display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;margin-right:8px}.wpcf7-acceptance a{color:#4292aa;text-decoration:underline}.wpcf7-acceptance a:hover{color:#4292aa;text-decoration:none;transition:all 0.3s ease}.wpcf7 input[type="submit"]{font-family:'Montserrat',sans-serif!important;font-weight:500!important;line-height:1.4em!important;font-size:min(max(17px,2vw),20px)!important;background:linear-gradient(to right,#4292aa,#2e3d68)!important;border-radius:0 40px 40px 40px!important;border:none!important;color:#fff;padding:14px 30px;cursor:pointer;margin-top:10px;transition:all 0.3s ease}.wpcf7 input[type="submit"]:hover{filter:brightness(1.1)!important;transform:scale(1.03)!important}.wpcf7 .wpcf7-response-output{margin:1em 0;padding:1em;border:2px solid;border-radius:4px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}