.wp-element-button,.wp-block-button__link{background-color:#1f62b3;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}.single-post .et_pb_row{max-width:1200px!important}.dipi-post-section,.dipi-post-row{max-width:1200px}.et_pb_menu nav>ul>li:not(:last-child){border-right:2px solid rgba(0,0,0,.6)}.et_pb_menu li a{padding-top:2px;padding-bottom:4px!important;padding-left:5px;padding-right:5px}.pa-underline-from-center nav ul li a{position:relative;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.pa-underline-from-center nav ul li a::before{content:"";position:absolute;z-index:2;left:51%;right:51%;bottom:0;background:#509fd7;height:2px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.pa-underline-from-center nav ul li a:hover::before{left:0;right:0}.pa-underline-from-center nav li.current-menu-item a{color:#509fd7!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.swpm-post-not-logged-in-msg{margin:0px 100px 50px 100px}.swpm-login-form-submit{color:rgb(255,255,255);border:medium none;user-select:none;display:flex;font-size:14px;cursor:pointer;transition:all 0.5s ease 0s;font-weight:500;border-radius:4px;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;text-transform:uppercase;max-width:350px;padding:10px 10px 10px 10px;background:rgb(60,145,230) none repeat scroll 0% 0% / 200%;font-weight:700}.swpm-registration-membership-level-row{display:none}.swpm-registration-submit{color:rgb(255,255,255);border:medium none;user-select:none;display:flex;font-size:14px;cursor:pointer;transition:all 0.5s ease 0s;font-weight:500;border-radius:4px;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;text-transform:uppercase;max-width:350px;padding:10px 10px 10px 10px;background:rgb(60,145,230) none repeat scroll 0% 0% / 200%;font-weight:700}@media all and (min-width:1405px) and (max-width:1920px){.et_pb_slide_0_tb_header .et_pb_slide_image,.et_pb_slide_1_tb_header .et_pb_slide_image,.et_pb_slide_2_tb_header .et_pb_slide_image{position:absolute;top:80px;left:-100px;max-width:100%;width:35%;background:rgba(255,255,255,0.62);padding:20px 100px 20px 60px;border-radius:0px 30px}.tfmd-slider{padding-top:0px;padding-bottom:0px}}@media all and (min-width:1100px) and (max-width:1405px){}@media all and (min-width:768px) and (max-width:980px){section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-captchar,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-date,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-number,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-quiz,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-tel,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-text,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-textarea,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-url,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-select{color:#999!important;text-align:left;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:16px!important;padding-left:16px!important;background-color:#eee;width:100%}}@media all and (max-width:767px){section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-captchar,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-date,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-number,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-quiz,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-tel,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-text,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-textarea,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-url,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-select{color:#999!important;text-align:left;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:16px!important;padding-left:16px!important;background-color:#eee;width:100%}}@media all and (max-width:479px){.swpm-post-not-logged-in-msg{margin:0px 10px 50px 10px}section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-captchar,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-date,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-number,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-quiz,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-tel,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-text,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-textarea,section.et_pb_wpt_contact_form_7_0 .wpcf7 .wpcf7-url,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-select{color:#999!important;text-align:left;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:16px!important;padding-left:16px!important;background-color:#eee;width:100%}}.pa-button-over-image>.et_pb_button_module_wrapper{position:absolute;top:80%;left:5%;z-index:10;transition:opacity 0.3s ease-in-out;opacity:0}.pa-button-over-image>.et_pb_image .et_pb_image_wrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#000000;z-index:9;transition:opacity 0.3s ease-in-out;opacity:0}.pa-button-over-image:hover>.et_pb_button_module_wrapper{opacity:1}.pa-button-over-image:hover>.et_pb_image .et_pb_image_wrap:before{opacity:0.3}h1{font-weight:700!important;font-size:24px!important;color:#1f62b3!important}h2{font-weight:700!important;font-size:20px!important;color:#1f62b3!important}h3{font-weight:700!important;font-size:16px!important;color:black!important}.legend{border-bottom:1px solid #428bca;margin:0 0 20px;float:0;padding:20px 0;display:block;width:100%}.form-group{margin-bottom:10px;width:100%!important}.form-group-termin{margin-bottom:10px;width:100%!important;padding-top:10px}.form-control{border:none!important}.aufmerksam{margin-bottom:10px}.form-group-radio{border-bottom:1px solid #d7d7d7;padding-bottom:30px;width:100%;margin-bottom:20px}.pflichtfeld-hinweis{color:red;padding-bottom:30px;width:100%;margin-bottom:20px}.wpcf7{width:100%!important}.wpcf7-form{width:100%!important}#agb{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none!important}