@import"https://fonts.googleapis.com/css2?family=Saira+Stencil+One&family=Sen:wght@400;700;800&display=swap";*:hover,*:focus,*:active{outline:none !important}body,html{font-family:"Sen",sans-serif}body.overflow,html.overflow{overflow:hidden}body.menu-opened,html.menu-opened{overflow:hidden}@media(min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px !important}}@media(min-width: 1340px){.container-fluid{max-width:140em;min-width:20em;padding-left:7.14286%;padding-right:7.14286%;position:relative}}a{color:#0697db}.aktion-popup-fixed{position:fixed;width:65px;height:65px;right:60px;bottom:60px;background-color:#0697db;color:#fff;padding:14px;z-index:999;flex-flow:wrap;box-shadow:0px 0px 10px rgba(0,0,0,.2);text-align:center;justify-content:center;align-items:center;cursor:pointer}@media(max-width: 768px){.aktion-popup-fixed{display:none !important}}.aktion-popup-fixed .aktion-popup-fixed-icon{font-family:"Saira Stencil One",cursive;font-size:40px;line-height:40px}.aktion-popup-fixed-mobile{position:fixed;width:141px;height:141px;right:-71px;bottom:-71px;background-color:#003149;color:#fff;padding:14px;z-index:999;flex-flow:wrap;box-shadow:0px 0px 10px rgba(0,0,0,.2);text-align:center;justify-content:center;align-items:center;transform:rotate(45deg)}@media(min-width: 769px){.aktion-popup-fixed-mobile{display:none}}.aktion-popup-fixed-mobile .aktion-popup-fixed-titel-mobile{transform:rotate(-90deg);color:#fff;font-size:13px;letter-spacing:.34px;line-height:9px;text-align:center;font-weight:bold;position:absolute;left:-25px;bottom:65px}.aktion-popup-fixed-mobile .aktion-popup-fixed-subtitel-mobile{transform:rotate(-90deg);color:#fff;font-size:11px;letter-spacing:.34px;line-height:9px;text-align:center;position:absolute;left:0px;bottom:66px}.aktion-popup-wrapper{position:fixed;width:427px;height:358px;right:60px;bottom:60px;background-color:#fff;padding:5px 30px 30px;z-index:999;flex-flow:wrap;box-shadow:0px 0px 10px rgba(0,0,0,.2);display:none}@media(max-width: 768px){.aktion-popup-wrapper{right:0;left:0;bottom:0;width:100%;height:auto}}.aktion-popup-wrapper .suli-aktion-close{width:100%;text-align:right;font-size:22px}.aktion-popup-wrapper .suli-aktion-close .suli-close-icon{cursor:pointer}.aktion-popup-wrapper .aktion-titel{color:#0697db;font-size:28px;font-weight:bold;letter-spacing:-0.4px;line-height:33px}.aktion-popup-wrapper .aktion-subtitel{color:#003149;font-size:28px;font-weight:bold;letter-spacing:-0.4px;line-height:33px;margin-bottom:23px}.aktion-popup-wrapper p{color:#003149;font-size:20px;letter-spacing:-0.29px;line-height:24px;margin-bottom:30px}.aktion-popup-wrapper .aktion-popup-cta{background-color:#0697db;color:#fff;border-radius:5px;padding:16px;font-size:18px;line-height:22px;letter-spacing:.5px;font-weight:bold;display:inline-block;transition:.3s;border:none}.aktion-popup-wrapper .aktion-popup-cta:hover{background-color:#003149;text-decoration:none}@media(max-width: 768px){.aktion-popup-wrapper .aktion-popup-cta{font-size:12px;line-height:14px}}.page-id-885 .aktion-popup-fixed,.page-id-885 .aktion-popup-fixed-mobile,.page-id-885 .aktion-popup-wrapper,.page-id-211 .aktion-popup-fixed,.page-id-211 .aktion-popup-fixed-mobile,.page-id-211 .aktion-popup-wrapper,.page-id-209 .aktion-popup-fixed,.page-id-209 .aktion-popup-fixed-mobile,.page-id-209 .aktion-popup-wrapper{display:none !important}header{background-color:#fff;z-index:1030;transition:all .3s ease-out;position:relative;padding:35px 0 22px;box-shadow:0px 0px 10px rgba(0,0,0,.2)}@media(max-width: 1024px){header{padding:5px 0 5px}}header.pinned .navbar .navbar-brand .logo{height:55px}header .mobile-nav{display:none}header .submenu-container{flex-direction:row;justify-content:flex-end;align-items:center}@media(max-width: 768px){header .submenu-container{display:none}}header .submenu-container.navbar-nav .nav-item{cursor:pointer}header .submenu-container.navbar-nav .nav-item:first-child .nav-link{padding-left:0}header .submenu-container.navbar-nav .nav-item:last-of-type .nav-link{padding-right:0}header .submenu-container.navbar-nav .nav-item .nav-link{padding-right:10px;padding-left:10px;padding-bottom:0;color:#003149;font-size:17px;letter-spacing:-0.22px;line-height:22px;margin-bottom:-6px;font-weight:normal}header .submenu-container.navbar-nav .nav-item .nav-link:hover,header .submenu-container.navbar-nav .nav-item .nav-link.active{color:#0697db}@media(max-width: 1440px){header .submenu-container.navbar-nav .nav-item .nav-link{font-size:14px;padding-right:7px;padding-left:7px}}header .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link{margin-left:15px;padding-bottom:0;background-color:#0697db;color:#fff;border-radius:5px;padding:10px;font-size:16px;line-height:22px;letter-spacing:.5px;font-weight:bold;display:inline-block;transition:.3s}header .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link:hover{background-color:#003149;text-decoration:none}@media(max-width: 1440px){header .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link{font-size:14px;padding:7px;margin-left:5px}}header .navbar{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;align-items:baseline;justify-content:space-between;transition:padding-bottom .3s}header .navbar .hamburger{padding-right:0}@media(min-width: 1025px){header .navbar .hamburger{display:none !important}}header .navbar .hamburger .hamburger-inner,header .navbar .hamburger .hamburger-inner:after,header .navbar .hamburger .hamburger-inner:before{background-color:#000;border-radius:0;height:2px;width:41px}header .navbar .hamburger .hamburger-inner:after{width:30px;right:0}header .navbar .hamburger.is-active .hamburger-inner:after{width:41px}header .navbar .navbar-brand{padding:0}header .navbar .navbar-brand .logo{width:auto;height:62px;padding-bottom:0px;transition:height .3s}header .navbar .nav-item{cursor:pointer}header .navbar .nav-item:first-child .nav-link{padding-left:0}header .navbar .nav-item:last-of-type .nav-link{padding-right:0}header .navbar .nav-item .nav-link{padding-right:10px;padding-left:10px;padding-bottom:0;color:#003149;font-size:17px;font-weight:bold;letter-spacing:-0.24px;line-height:24px;margin-bottom:-6px}@media(max-width: 1440px){header .navbar .nav-item .nav-link{font-size:14px;padding-right:7px;padding-left:7px}}header .navbar .nav-item .nav-link:hover,header .navbar .nav-item .nav-link.active{color:#0697db}header .navbar .nav-item .nav-link.active{font-weight:bold}header .navbar .nav-item .nav-link.dropdown-toggle:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;border:none;vertical-align:1px;margin-left:7px;font-size:12px}header .navbar .nav-item .dropdown-menu{padding:61px 0 17px;margin:0;border:none;border-radius:0}header .navbar .nav-item .dropdown-menu .dropdown-item{padding:0 27px;font-weight:normal;color:#003149;font-size:15px;letter-spacing:0;line-height:30px;background-color:#fff !important}header .navbar .nav-item .dropdown-menu .dropdown-item:active,header .navbar .nav-item .dropdown-menu .dropdown-item .active{background-color:#fff !important;color:#003149}header .navbar .nav-item .dropdown-menu .dropdown-item.special-dropdown{font-size:20px;line-height:50px;position:relative}header .navbar .nav-item .dropdown-menu .dropdown-item.special-dropdown:before{content:"";position:absolute;top:-1px;height:1px;width:calc(100% - 54px);background-color:#d9d6d6}header .navbar .nav-item .dropdown-menu .dropdown-item.special-dropdown:first-child{margin-top:0}header .navbar .nav-item .dropdown-menu .dropdown-item.special-dropdown:first-child:before{display:none}header .navbar .nav-item .dropdown-menu .dropdown-item.parent-item{color:#003149;font-size:20px;font-weight:bold;letter-spacing:0;line-height:50px;position:relative;margin-top:20px}header .navbar .nav-item .dropdown-menu .dropdown-item.parent-item:before{content:"";position:absolute;top:-4px;height:1px;width:calc(100% - 54px);background-color:#d9d6d6}header .navbar .nav-item .dropdown-menu .dropdown-item.parent-item:first-child{margin-top:0}header .navbar .nav-item .dropdown-menu .dropdown-item.parent-item:first-child:before{display:none}@media screen and (max-width: 1199px){.container,.container-md,.container-sm{max-width:100%}}@media screen and (max-width: 1024px){.menu-main-navigation-container,.menu-sub-navigation-container{display:none}.mobile-nav .menu-mobile-navigation-container{display:block}.dropdown-toggle::after{display:none !important}header .navbar-lg-container{z-index:1010;position:relative;background:#fff}header .navbar{padding-bottom:0}header .navbar .navbar-brand{padding:0}header .navbar .navbar-brand .logo{height:32px !important}header .mobile-nav{display:none;height:100%;width:100%;justify-content:center;align-items:center;position:fixed;background-color:#fff;top:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){header .mobile-nav.active{display:flex;border-top:1px solid #ebebeb}}@media screen and (max-width: 1024px){header .mobile-nav .menu-mobile-navigation-container{position:absolute;display:flex;top:0;left:0;width:100%;min-height:100%;max-height:100%;justify-content:flex-start;overflow-y:scroll;overflow-x:hidden;transform:translatex(-100%);transition:transform 600ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-overflow-scrolling:touch;flex-direction:column;z-index:9;margin-top:75px}header .mobile-nav .menu-mobile-navigation-container.openmenu{will-change:transform;transform:translatex(0%)}}@media screen and (max-width: 1024px){header .mobile-nav .menu-sub-navigation-container{position:absolute;display:flex;bottom:0;left:0;width:100%;transform:translatex(-100%);transition:transform 600ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-overflow-scrolling:touch;flex-direction:column;z-index:9;margin-bottom:30px}header .mobile-nav .menu-sub-navigation-container.openmenu{will-change:transform;transform:translatex(0%)}}@media screen and (max-width: 1024px){header .mobile-nav .test{position:absolute;display:flex;top:0;left:0;width:100%;min-height:calc(100% - 100px);max-height:calc(100% - 100px);overflow-y:scroll;overflow-x:hidden;transform:translatex(100%);transition:transform 600ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-overflow-scrolling:touch;flex-direction:column;margin-bottom:0;color:#003149;font-size:18px;letter-spacing:-0.22px;line-height:32px;justify-content:flex-start;margin-top:100px}header .mobile-nav .test .parent-item{font-weight:bold;position:relative;margin-top:25px}header .mobile-nav .test .parent-item:before{content:"";position:absolute;top:-10px;height:1px;width:calc(100% - 54px);background-color:#d9d6d6}header .mobile-nav .test .parent-item:first-child{margin-top:0}header .mobile-nav .test .parent-item:first-child:before{display:none}header .mobile-nav .test a.active{color:#0697db;font-weight:bold;background-color:rgba(0,0,0,0)}header .mobile-nav .test a:active,header .mobile-nav .test a:hover,header .mobile-nav .test a:focus{background-color:rgba(0,0,0,0);color:#003149}}@media screen and (max-width: 1024px){header .mobile-nav.opensubmenu .test{will-change:transform;transform:translatex(0%)}}@media screen and (max-width: 1024px){header .mobile-nav .zurueck-button{color:#0697db;font-size:18px;letter-spacing:-0.22px;line-height:32px;padding:.25rem 1.5rem;margin-bottom:15px}header .mobile-nav .zurueck-button i{margin-right:15px}}@media screen and (max-width: 1024px){header .mobile-nav ul{padding:0 15px}header .mobile-nav ul li{padding:0}header .mobile-nav ul li a{color:#003149;font-size:20px;font-weight:bold;letter-spacing:-0.34px;line-height:40px;padding:0}header .mobile-nav ul li a.active{color:#0697db}header .mobile-nav ul li a.dropdown-item{font-size:18px;padding:15px 0px 15px 0px;border-bottom:1px solid #d2d2d2}header .mobile-nav ul li a.dropdown-item:last-child{border-bottom:none}header .mobile-nav ul li a.dropdown-item:first-child{border-top:1px solid #d2d2d2}header .mobile-nav ul .mobilenav-toggle{position:absolute;right:0;top:4px;width:100%;height:34px;font-size:20px;text-align:right}header .mobile-nav ul .mobilenav-toggle i{transform:rotate(-90deg);text-align:inherit}}@media screen and (max-width: 1024px){header .mobile-nav .dropdown-menu{margin-top:25px;border:0 !important;padding:0 15px}header .mobile-nav .dropdown-menu .dropdown-menu{width:100%;margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}header .mobile-nav .dropdown-menu .dropdown-menu a{padding-left:40px !important}}@media screen and (max-width: 1024px){header .mobile-nav .submenu-container{display:block;margin-top:21px}header .mobile-nav .submenu-container.navbar-nav .nav-item{cursor:pointer}header .mobile-nav .submenu-container.navbar-nav .nav-item .nav-link{padding:0;color:#003149;font-size:20px;letter-spacing:-0.34px;line-height:40px}header .mobile-nav .submenu-container.navbar-nav .nav-item .nav-link:hover,header .mobile-nav .submenu-container.navbar-nav .nav-item .nav-link.active{color:#0697db}header .mobile-nav .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link{margin-left:0;margin-top:10px;padding-bottom:0;background-color:#0697db;color:#fff;border-radius:5px;padding:10px 20px;font-weight:bold;letter-spacing:.34px;display:inline-block;transition:.3s;font-size:18px;line-height:24px}header .mobile-nav .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link:hover{background-color:#003149;text-decoration:none}}.cookie-wrapper{background:rgba(0,0,0,.7);padding:25px 35px;position:fixed;bottom:0;right:156px;max-width:100%;width:428px;z-index:999;display:none}@media(max-width: 1024px){.cookie-wrapper{right:104px;width:315px;padding:20px}}@media(max-width: 768px){.cookie-wrapper{right:20px;width:280px;padding:10px}}@media(max-width: 576px){.cookie-wrapper{width:calc(100% - 40px);right:20px}}.cookie-wrapper i{display:block;margin-bottom:13px;font-size:32px}.cookie-wrapper p{color:#fff;font-size:18px;line-height:27px}@media(max-width: 1024px){.cookie-wrapper p{font-size:15px;line-height:21px;margin-bottom:6px}}@media(max-width: 576px){.cookie-wrapper p{margin-bottom:15px}}.cookie-wrapper p a{color:#fff;text-decoration:underline}.cookie-wrapper p a:hover,.cookie-wrapper p a:focus,.cookie-wrapper p a:active,.cookie-wrapper p a:visited{color:#fff;text-decoration:underline}.cookie-wrapper .cookie-cta{display:inline-block;margin-top:10px;color:#fff;font-size:18px;line-height:23px;padding:15px 18px 12px;border:1px solid #fff;transition:all .3s}.cookie-wrapper .cookie-cta:hover,.cookie-wrapper .cookie-cta:focus,.cookie-wrapper .cookie-cta:active{text-decoration:none;background-color:#fff;color:#000}@media(max-width: 1024px){.cookie-wrapper .cookie-cta{font-size:16px;line-height:18px;padding:14px 12px;margin-top:10px}}@media(max-width: 768px){.cookie-wrapper .cookie-cta{padding:11px 12px 9px}}@media(max-width: 576px){.cookie-wrapper .cookie-cta{margin-top:0px}}footer{background-color:#003149;padding:78px 0 34px}@media(max-width: 768px){footer{padding:19px 0}}footer p{font-size:19px;line-height:28px;letter-spacing:-0.24px;color:#fff;margin-bottom:0}@media(max-width: 768px){footer p{font-size:10px;letter-spacing:-0.13px;line-height:14px}}footer .adresse p:first-child{margin-bottom:15px}@media(max-width: 768px){footer .adresse p:first-child{margin-bottom:10px}}@media(max-width: 768px){footer .adresse a{display:block}}footer a{font-size:19px;line-height:28px;letter-spacing:-0.24px;color:#fff;transition:.3s}@media(max-width: 768px){footer a{font-size:10px;letter-spacing:-0.13px;line-height:14px}}footer a.link-style{text-decoration:underline}footer a.link-style i{font-size:16px;margin-right:5px}@media(max-width: 768px){footer a.link-style i{font-size:10px}}footer a:hover{color:#0697db}footer a:hover i{color:#0697db}footer .fahrlehrervergleich{margin-top:35px}@media(max-width: 768px){footer .fahrlehrervergleich{margin-top:9px}}footer .fahrlehrervergleich .stars{margin-bottom:15px}@media(max-width: 768px){footer .fahrlehrervergleich .stars{margin-bottom:-5px}}footer .fahrlehrervergleich .stars i{font-size:26px;color:#0697db}@media(max-width: 768px){footer .fahrlehrervergleich .stars i{font-size:15px}}footer .footergooglebewertungen{margin-top:27px}@media(max-width: 768px){footer .footergooglebewertungen{margin-top:9px}}footer .footergooglebewertungen .stars{margin-bottom:9px}@media(max-width: 768px){footer .footergooglebewertungen .stars{margin-bottom:-5px}}footer .footergooglebewertungen .stars i{font-size:26px;color:#f6c342}@media(max-width: 768px){footer .footergooglebewertungen .stars i{font-size:15px}}footer .social-media{margin-top:0}@media(max-width: 768px){footer .social-media{margin-top:20px}}footer .social-media p{margin-bottom:17px}@media(max-width: 768px){footer .social-media p{margin-bottom:10px}}footer .social-media a{margin-right:20px;transition:.3s}@media(max-width: 768px){footer .social-media a{margin-right:10px}}footer .social-media a i{font-size:46px;color:#fff}@media(max-width: 768px){footer .social-media a i{font-size:26px}}footer .social-media a:last-child{margin-right:0}footer .social-media a:hover{color:#0697db}footer .social-media a:hover i{color:#0697db}footer #menu-footer-navigation li a{color: #fff;font-size: 18px;line-height: 26px;display: inline-block;letter-spacing: -0.25px;margin-bottom: 10px;font-weight: 500;padding: 0;}@media(max-width: 768px){footer #menu-footer-navigation li a{margin-bottom: 0px;font-size: 10px;letter-spacing: -0.13px;line-height: 14px;}}footer #menu-footer-navigation li a:hover{color:#0697db}footer .sub-footer{margin-top:27px}footer .sub-footer #menu-subfooter-navigation{flex-direction:row}footer .sub-footer #menu-subfooter-navigation li a{padding:0;font-size:19px;line-height:28px;letter-spacing:-0.24px;color:#fff;margin-right:15px}@media(max-width: 768px){footer .sub-footer #menu-subfooter-navigation li a{font-size:10px;letter-spacing:-0.13px;line-height:14px}}footer .sub-footer #menu-subfooter-navigation li a:hover{color:#0697db}footer .sub-footer #menu-subfooter-navigation li:last-child a{margin-right:0}.page-id-157 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2677 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2683 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2680 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2659 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2662 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2692 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2686 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2665 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2668 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2695 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2674 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2689 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2647 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2671 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2653 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2644 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2656 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-2650 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-885 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-644 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-209 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-43703 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-20720 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-32408 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-32413 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-47831 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-48230 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-47828 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-47840 header .submenu-container.navbar-nav .nav-item.anmelden-cta,.page-id-47825 header .submenu-container.navbar-nav .nav-item.anmelden-cta{display:none}.modal .modal-content{border:none}.modal .modal-body{background-color:#0697db}.modal .modal-body .close{float:right;font-size:42px;font-weight:300;line-height:10px;color:#fff;text-shadow:none;opacity:1}@media(max-width: 768px){.modal .modal-body .close{line-height:20px}}.modal .modal-body p{margin-bottom:0}.modal .modal-body select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width: 768px){.modal .modal-body select{margin-bottom:20px}}.modal .modal-body .select i{top:21px;position:absolute;right:35px;font-size:14px;z-index:0;color:#fff}.modal .modal-body input[type=text],.modal .modal-body input[type=tel],.modal .modal-body input[type=email],.modal .modal-body textarea{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:5px;padding:12px;font-size:16px;width:100%;color:#fff;margin-bottom:10px}@media(max-width: 768px){.modal .modal-body input[type=text],.modal .modal-body input[type=tel],.modal .modal-body input[type=email],.modal .modal-body textarea{margin-bottom:20px;font-size:12.15px;letter-spacing:.34px;line-height:14px}}.modal .modal-body select{background-color:#0a97db;border:1px solid #fff;height:50px;padding:12px;font-size:16px;width:100%;color:#fff;border-radius:5px}@media(max-width: 768px){.modal .modal-body select{height:40px;font-size:12.15px;letter-spacing:.34px;line-height:14px}}.modal .modal-body label{color:#fff;font-size:16px;line-height:24px}@media(max-width: 768px){.modal .modal-body label{font-size:12.15px;letter-spacing:.34px;line-height:14px}}.modal .modal-body ::-moz-placeholder{color:#fff;opacity:1}.modal .modal-body :-ms-input-placeholder{color:#fff;opacity:1}.modal .modal-body ::placeholder{color:#fff;opacity:1}.modal .modal-body :-ms-input-placeholder{color:#fff}.modal .modal-body ::-ms-input-placeholder{color:#fff}.modal .modal-body .anrede{margin:30px 0}.modal .modal-body .primary-button{background-color:#003149;color:#fff;border-radius:5px;padding:16px;font-size:18px;line-height:22px;letter-spacing:.5px;font-weight:bold;display:inline-block;border:none;width:250px;transition:.3s}.modal .modal-body .primary-button:hover{background-color:#fff;color:#0697db;text-decoration:none}@media(max-width: 768px){.modal .modal-body .primary-button{font-size:13.46px;letter-spacing:.37px;line-height:17px;padding:11px 32px;width:auto}}.modal .modal-body .suli-ch.liveeckbox{margin-bottom:30px}@media(max-width: 768px){.modal .modal-body .suli-ch.liveeckbox{margin-bottom:10px}}@media(min-width: 769px){.modal .modal-body .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin:0}}@media(max-width: 768px){.modal .modal-body .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin:0 0 0 8px}}.modal .modal-body .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item.first{margin-left:0}.modal .modal-body .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input{width:auto;width:20px;height:20px}@media(max-width: 768px){.modal .modal-body .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input{height:15px;width:15px;float:left}}.modal .modal-body .wpcf7-form .wpcf7-radio .wpcf7-list-item{display:inline-block}.modal .modal-body .wpcf7-form .wpcf7-radio .wpcf7-list-item.first{margin-right:30px}@media(max-width: 768px){.modal .modal-body .wpcf7-form .wpcf7-radio .wpcf7-list-item.first{margin-right:10px}}.modal .modal-body .wpcf7-form .wpcf7-radio label{position:relative;cursor:pointer;padding-top:4px}.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]{position:relative;visibility:hidden;margin-right:15px}@media(max-width: 768px){.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]{margin-right:5px}}.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:before,.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:after{content:"";display:block;position:absolute;height:25px;width:25px;top:5px;left:0;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #fff}@media(max-width: 768px){.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:before,.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:after{height:15px;width:15px}}.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:after{content:"";visibility:hidden;height:15px;width:15px;top:10px;left:5px;background-color:#fff}@media(max-width: 768px){.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]+span:after{height:7px;width:7px;top:9px;left:4px}}.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]:checked+span:before{background-color:rgba(0,0,0,0)}.modal .modal-body .wpcf7-form .wpcf7-radio input[type=radio]:checked+span:after{visibility:visible}.modal .modal-body .wpcf7-checkbox{position:relative;display:block}.modal .modal-body .wpcf7-checkbox label{position:relative;cursor:pointer}.modal .modal-body .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:20px;height:20px;top:0;left:0}@media(max-width: 768px){.modal .modal-body .wpcf7-checkbox input[type=checkbox]{width:15px;height:15px}}.modal .modal-body .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:0;height:20px;width:20px;top:0px;left:0px;border:1px solid #fff}@media(max-width: 768px){.modal .modal-body .wpcf7-checkbox input[type=checkbox]+span:before{width:15px;height:15px}}.modal .modal-body .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:20px;width:20px;top:-3px;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:30px}@media(max-width: 768px){.modal .modal-body .wpcf7-checkbox input[type=checkbox]+span:after{width:15px;height:15px;top:-6px}}.modal .modal-body .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:rgba(0,0,0,0)}.modal .modal-body .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.modal .modal-body .wpcf7-checkbox .wpcf7-list-item-label{margin-left:30px;display:inline-block;cursor:pointer}@media(max-width: 768px){.modal .modal-body .wpcf7-checkbox .wpcf7-list-item-label{margin-left:20px}}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ff0000;color: white;}.menu-main-navigation-container .navbar-nav #menu-item-48944 .dropdown-menu{width: auto;}.menu-main-navigation-container .navbar-nav #menu-item-2643 .dropdown-menu{width: 723px;}@media (min-width:1340px) and (max-width:1670px){header .container-fluid{padding-left: 2.14286%;padding-right: 7.14286%;}header .navbar .nav-item .nav-link{padding-left: 10px;padding-right: 10px;font-size: 16px;}header .submenu-container.navbar-nav .nav-item .nav-link{font-size: 14px;padding-right: 7px;padding-left: 7px;}header .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link{font-size: 16px;padding: 10px;}}@media (min-width:1025px) and (max-width:1200px){header .navbar .navbar-brand .logo{height: 50px;}header .navbar .nav-item .nav-link{font-size: 14px;padding-right: 7px;padding-left: 7px;}header .submenu-container.navbar-nav .nav-item.anmelden-cta .nav-link {font-size: 12px;padding: 2px 5px;}header .submenu-container.navbar-nav .nav-item .nav-link {font-size: 14px;padding-right: 7px;padding-left: 7px;}}.suli-dropdown-submenu{padding-bottom: 50px;}.suli-cookie{display:none;padding:25px 25px;position: fixed;bottom: 0;left: 15px;max-width: 100%;width: 490px;z-index: 999;background-color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}.suli-cookie .suli-cookie-cta{background-color: #003149;color: #fff;border-radius: 5px;padding: 10px 16px;font-size: 16px;line-height: 18px;letter-spacing: .5px;font-weight: bold;display: inline-block;margin-top: 10px;transition: .3s;}.suli-cookie .suli-cookie-cta:hover{text-decoration: none;background-color: #0697db;}.suli-cookie .cookie-titel{display:block;font-weight: bold;font-size: 24px;}.suli-cookie img{position: absolute;right: 25px;top: -15px;}@media (min-width: 1340px){.suli-cookie{left:7.14286%}}@media (max-width: 768px){.suli-cookie{width: calc(100% - 30px);}.suli-cookie .cookie-titel{font-size: 18px;}.suli-cookie p{font-size: 15px;line-height: 20px;}.suli-cookie .suli-cookie-cta{font-size: 14px;line-height: 16px;margin-top: 0px;}}


.blog-wrapper.blog-single-wrapper{padding:5rem 0}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper{padding:2rem 0}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta{margin-bottom:40px;display:flex;justify-content:space-between}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta{margin-bottom:20px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-date{display:flex;align-items:center}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-date img{width:13px;margin-right:5px;margin-top:-2px}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-date h3{font-size:16px;font-weight:700;color:#0697db;line-height:22px;margin-bottom:0;transition:.3s}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-date h3{font-size:14px;}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share{display:flex}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-label{display:flex;align-items:center}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-label i{font-size:16px;margin-right:10px}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-label span{font-size:16px;font-weight:700;color:#003149;line-height:22px;margin-bottom:0;transition:.3s}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-media{margin-left:0px;display:flex}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-media a{color:#003149;border:1px solid #003149;border-radius:50%;width:34px;height:34px;display:flex;justify-content:center;align-items:center;font-size:18px;margin-left:10px;transition:.3s}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-meta .news-detail-share .news-detail-share-media a:hover{transition:.3s;background-color:#003149;color:#fff;text-decoration:none}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-image img{width:100%;height:500px;object-fit:cover}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-image img{height:250px;}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper h1{font-size:60px;line-height:65px;letter-spacing:-0.86px;color:#003149;font-weight:bold;margin-bottom:30px;margin-top:60px}@media(max-width: 1680px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper h1{font-size:45px;line-height:50px}}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper h1{font-size:28px;margin-bottom:10px;margin-top:30px;line-height:30px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content h2{font-size:30px;line-height:36px;letter-spacing:-0.43px;color:#0697db;font-weight:900;margin-bottom:15px;margin-top:50px}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content h2{font-size:18px;line-height:22px;margin-bottom:10px;margin-top:40px;letter-spacing:0px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content h3{font-size: 24px;line-height: 24px;letter-spacing: -0.4px;color: #003149;font-weight: bold;}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content h3{font-size:16px;line-height:18px;margin-bottom:10px;letter-spacing:0px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content p{color:#003149;font-size:16px;line-height:22px;transition:.3s}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-content p{font-size:15px;line-height:20px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav{display:flex;justify-content:space-between;margin-top:5rem}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav{margin-top:2.5rem}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a{display:flex;color:#003149;font-size:19px;line-height:28px;text-decoration:none;transition:.3s;position:relative}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a{font-size:15px;line-height:21px}}@media(max-width: 375px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a{font-size:14px;line-height:20px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a img{width:15px;margin-right:15px;transition:transform .3s ease-out}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a img{width:12px;margin-right:10px}}@media(max-width: 375px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a img{width:10px;margin-right:5px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:1px;background-color:#003149}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a:hover{transition:.3s;text-decoration:none}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-back-to-archive a:hover img{transform:translateX(-10px)}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a{display:flex;color:#003149;font-size:19px;line-height:28px;text-decoration:none;transition:.3s;position:relative}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a{font-size:15px;line-height:21px}}@media(max-width: 375px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a{font-size:14px;line-height:20px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a img{width:15px;margin-left:15px;transition:transform .3s ease-out}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a img{width:12px;margin-right:10px}}@media(max-width: 375px){.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a img{width:10px;margin-left:5px}}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:1px;background-color:#003149}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a:hover{transition:.3s;text-decoration:none}.blog-wrapper.blog-single-wrapper .news-detail-wrapper .news-detail-nav .news-detail-next-link a:hover img{transform:translateX(10px)}.blog-wrapper.blog-single-wrapper .related-title{margin-top:1rem}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .related-title{margin-top:2rem}}.blog-wrapper.blog-single-wrapper .related-title h3{font-size:35px;line-height:44px;letter-spacing:-0.86px;color:#003149;font-weight:bold;margin-bottom:30px}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .related-title h3{font-size:24px;margin-bottom:10px;line-height:30px}}.blog-wrapper.blog-single-wrapper .news-box{margin-bottom:0;position:relative}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-box{margin-bottom:15px}}.blog-wrapper.blog-single-wrapper .news-box a{height:100%;width:100%;transition:.3s}.blog-wrapper.blog-single-wrapper .news-box a .news-image{height:275px}.blog-wrapper.blog-single-wrapper .news-box a .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-right-radius: 40px;border-top-left-radius: 40px;}.blog-wrapper.blog-single-wrapper .news-box a .news-content{padding:30px;background-color:rgba(6,151,219,.08);min-height:270px;transition:.3s; border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-box a .news-content{padding:15px;min-height:auto}}.blog-wrapper.blog-single-wrapper .news-box a .news-content .news-date{display:flex;align-items:center}.blog-wrapper.blog-single-wrapper .news-box a .news-content .news-date img{width:13px;margin-right:5px;margin-top:-2px}.blog-wrapper.blog-single-wrapper .news-box a .news-content .news-date h4{font-size:16px;font-weight:700;color:#0697db;line-height:22px;margin-bottom:0;transition:.3s}.blog-wrapper.blog-single-wrapper .news-box a .news-content h3{color:#003149;font-size:28px;font-weight:600;line-height:32px;margin-top:10px;margin-bottom:15px;transition:.3s}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-box a .news-content h3{font-size:22px;line-height:26px;margin-bottom:10px}}.blog-wrapper.blog-single-wrapper .news-box a .news-content p{color:#003149;font-size:16px;line-height:22px;margin-bottom:0;transition:.3s}@media(max-width: 768px){.blog-wrapper.blog-single-wrapper .news-box a .news-content p{font-size:15px;line-height:20px}}.blog-wrapper.blog-single-wrapper .news-box a:hover{transition:.3s;text-decoration:none}.blog-wrapper.blog-single-wrapper .news-box a:hover .news-content{background-color:#003149;transition:.3s}.blog-wrapper.blog-single-wrapper .news-box a:hover .news-content h4,.blog-wrapper.blog-single-wrapper .news-box a:hover .news-content h3,.blog-wrapper.blog-single-wrapper .news-box a:hover .news-content p{color:#fff;transition:.3s}.footer-row{margin:2.5rem 0 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:2.5rem 0 calc(2.5rem - 25px)}.footer-standorte .footer-standorte-titel{color:#fff;font-size:20px;letter-spacing:-0.38px;line-height:20px;font-weight:bold;margin-bottom:30px}@media(max-width: 768px){.footer-standorte .footer-standorte-titel{margin-top:20px;margin-bottom:10px;font-size:12px;letter-spacing:-0.13px;line-height:16px}}.footer-standorte .standorte-wrapper .item{margin-bottom:25px}.footer-standorte .standorte-wrapper .item .standorte-titel{display:flex;align-items:center;margin-bottom:10px}@media(max-width: 768px){.footer-standorte .standorte-wrapper .item .standorte-titel{margin-bottom:0}}.footer-standorte .standorte-wrapper .item .standorte-titel span{color:#fff;font-size:19px;letter-spacing:-0.38px;line-height:20px;font-weight:bold;margin-bottom:0}@media(max-width: 768px){.footer-standorte .standorte-wrapper .item .standorte-titel span{font-size:11px;letter-spacing:-0.13px;line-height:15px}}.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link{color:#fff;font-size:18px;line-height:26px;display:inline-block;letter-spacing:-0.25px;margin-bottom:10px}@media(max-width: 768px){.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link{margin-bottom:0px;font-size:10px;letter-spacing:-0.13px;line-height:14px}}.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link:hover{text-decoration:none}.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link:hover img{transform:translateX(10px)}.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link img{transition:transform .3s ease-out}@media(max-width: 768px){.footer-standorte .standorte-wrapper .item .suli-standort .standorte-link img{width:10px}}@media (max-width:1400px){header .navbar .navbar-brand .logo{height:50px}}@media (max-width:1144px){header .navbar .navbar-brand .logo{height:40px}}@media (min-width:1024px) and (max-width:1100px){header .navbar .navbar-brand .logo,header.pinned .navbar .navbar-brand .logo{height:30px}}.footer-angebote-titel{color:#fff;font-size:20px;letter-spacing:-0.38px;line-height:20px;font-weight:bold;margin-bottom:30px}@media(max-width: 768px){.footer-angebote-titel{margin-bottom:10px;font-size:12px;letter-spacing:-0.13px;line-height:16px}
.footer-row{margin:1rem 0 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0 calc(1.5rem - 25px)}
}
.marketing-wrapper{
margin-top: 20px;
}
.marketing-wrapper p{
margin-bottom: 0px!important;
}
@media (max-width:768px){
	.marketing-wrapper{
margin-bottom: 20px;
}
}

.error404{
    background: #0697db;
}

.error404 .error-wrapper{
    height: calc(100vh - 119px);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.error404 .error-wrapper h1{
    font-size: 80px;
    font-weight: 900;
    color: #fff;
}

.error404 .error-wrapper p{
    font-size: 24px;
    color: #fff;
}

.error404 .error-wrapper a {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    color: #fff;
    border-radius: 5px;
    padding: 16px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .5px;
    font-weight: bold;
    display: inline-block;
    margin-top: 15px;
    transition: .3s;
}

.error404 .error-wrapper a:hover {
    background-color: #fff;
    color: #003149;
    text-decoration: none;
}

@media (max-width:768px){
.error404 .error-wrapper h1{
    font-size: 40px;
}
	.error404 .error-wrapper p{
    font-size: 18px;
}
	.error404 .error-wrapper a {
    padding: 14px;
    font-size: 16px;
		margin-bottom:40px;
}
}

.news-detail-galerie {
	 padding-top: 5rem;
}
 @media (max-width: 991px) {
	 .news-detail-galerie {
		 padding-top: 2.5rem;
	}
}
 .news-detail-galerie .swiper {
	 width: 100%;
	 height: 500px;
	 padding: 0 0 5rem;
	 overflow: visible;
}
 @media (max-width: 991px) {
	 .news-detail-galerie .swiper {
		 padding: 0 0 5rem;
		 height: 300px;
	}
}
 .news-detail-galerie .swiper .swiper-slide img {
	 display: block;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
}
 .news-detail-galerie .swiper .swiper-custom-controls {
	 display: flex;
	 align-items: flex-start;
	 margin-top: 15px;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
}
 .news-detail-galerie .swiper .swiper-custom-controls .custom-swiper-button-next img {
	 padding: 15px;
	 background-color: #0697db;
	 border-radius: 50%;
	 width: 50px;
	 height: 50px;
}
 .news-detail-galerie .swiper .swiper-custom-controls .custom-swiper-button-prev {
	 margin-right: 15px;
}
 .news-detail-galerie .swiper .swiper-custom-controls .custom-swiper-button-prev img {
	 padding: 15px;
	 background-color: #0697db;
	 border-radius: 50%;
	 width: 50px;
	 height: 50px;
}

.lg-backdrop.in {
    opacity: .8;
}

#lg-download, .lg-sub-html{
	display:none;
}

.lg-toolbar .lg-icon {
    background-color: transparent;
    border: none;
}

.grecaptcha-badge {
    visibility: hidden;
    z-index: -1;
}

.news-detail-image.new img{border-radius:40px}