@font-face{font-family:"Archivo";src:url("../../dist/fonts/archivo-900.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Archivo";src:url("../../dist/fonts/archivo-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Inter";src:url("../../dist/fonts/inter-v20-latin-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url("../../dist/fonts/inter-v20-latin-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Inter",sans-serif;line-height:1.75;background:#3f4453;color:#161c30}.content{background:#fff}.site-header,.site-main,.site-footer{max-width:1320px;margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:12px}h1,h2,h3,h4,h5,h6{margin:0}img{display:block;width:100%;height:auto}footer{background:linear-gradient(135deg, #141a33 0%, #141a33 60%, #2f4f9c 60%, #2f4f9c 100%);padding:clamp(20px,9vw,120px);color:#fff;display:grid;grid-template-columns:8fr 4fr}footer .logo img{width:clamp(200px,35vw,300px);height:auto}footer .footer-nav{display:flex;justify-content:end;color:#fff;text-decoration:none;text-align:end}footer .footer-nav ul{padding:0}footer .footer-nav ul li{list-style:none}footer .footer-nav ul li a{color:#fff;text-decoration:none}.button{display:inline-block;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#2951a0;padding:15px 40px;border-radius:9999px;font-family:Archivo;font-weight:700;font-size:1.1rem}.button.secondary{background:#bdd257}.hl-hl{font-family:Archivo;font-weight:900;font-size:clamp(1.75rem,5vw,3.5rem);line-height:.9;text-transform:uppercase;border-left:solid #161c30;border-left-width:clamp(8px,1vw,15px);padding-left:clamp(12px,2vw,15px);margin-bottom:40px}.hl-hl span{color:#bdd257}.Header{position:relative;background:#161c30;margin-bottom:40px;padding-bottom:clamp(0px,200px - 20vw,160px)}.Header .logo{position:absolute;z-index:1;top:clamp(20px,9vw,120px);left:clamp(20px,9vw,120px)}.Header .logo img{width:clamp(100px,35vw,400px)}.Header .cta{position:absolute;z-index:1;bottom:80px;left:50%;transform:translateX(-50%) scale(0.9)}@media(min-width: 992px){.Header .cta{transform:translateX(-50%) scale(1)}}@media(min-width: 1180px){.Header .cta{bottom:120px}}.Header::after{content:"";position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);width:0;height:0;border-left:70px solid rgba(0,0,0,0);border-right:70px solid rgba(0,0,0,0);border-top:60px solid #141a33}@media(min-width: 480px){.Header::after{bottom:-40px}}@media(min-width: 768px){.Header::after{bottom:-50px}}@media(min-width: 992px){.Header::after{bottom:-60px}}.Header .cta .button{display:inline-flex;width:auto;max-width:none;white-space:nowrap;justify-content:center;align-items:center}.intro{padding:clamp(20px,9vw,120px)}@media(min-width: 992px){.intro__head{margin-bottom:80px}}@media(min-width: 992px){.intro__content{display:grid;grid-template-columns:1fr}}.intro__text__inner{margin-bottom:40px}.intro__text__buttons{display:flex;flex-direction:column;align-items:start;gap:1rem}.anmeldeformular{padding:clamp(20px,9vw,120px);background:#efefef}.anmeldeformular #wpforms-submit-34{text-transform:uppercase;text-decoration:none;color:#fff;background-color:#2951a0;padding:15px 40px;border-radius:9999px;font-family:Archivo;font-weight:700;font-size:1.1rem;height:auto !important}.partner{padding:clamp(20px,9vw,120px);background:#161c30}.partner .hl-hl{color:#fff;border-color:#fff}.partner .logo-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(min-width: 768px){.partner .logo-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.partner .logo-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1180px){.partner .logo-grid{grid-template-columns:repeat(5, 1fr)}}.partner .logo-grid img{border-radius:10px}.angebote{padding:clamp(20px,9vw,120px)}.angebote .angebot-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);background:#efefef;border-radius:20px;box-shadow:1px 7px 5px 0px #c8c8c8;-webkit-box-shadow:1px 7px 5px 0px #c8c8c8;-moz-box-shadow:1px 7px 5px 0px #c8c8c8;overflow:hidden;margin-bottom:40px}@media(min-width: 992px){.angebote .angebot-wrapper{grid-template-columns:5fr 7fr}}.angebote .angebot-wrapper .angebot-img-wrapper{background:#d9d9d9;position:relative;display:flex;align-items:center}.angebote .angebot-wrapper .angebot-img-wrapper .angebot-logo{position:absolute;top:40px;left:40px}.angebote .angebot-wrapper .angebot-img-wrapper .angebot-logo img{max-width:120px}.angebote .angebot-wrapper .angebot-img-wrapper .angebot-img img{bottom:0;padding:100px 40px 40px 40px}@media(min-width: 992px){.angebote .angebot-wrapper .angebot-img-wrapper .angebot-img img{padding:120px 40px 40px 40px}}.angebote .angebot-wrapper .angebot-text{padding:40px}@media(min-width: 992px){.angebote .angebot-wrapper .angebot-text{padding:80px}}
