@font-face{font-family:"Roboto";src:url("../fonts/Roboto.woff2") format("woff2");font-weight:100 1000;font-style:normal}:root{--var--wp--preset--spacing--120: clamp(60px, 8.57vw, 120px);--var--wp--preset--spacing--90: clamp(45px, 6.43vw, 90px);--var--wp--preset--spacing--75: clamp(40px, 5.36vw, 75px);--var--wp--preset--spacing--60: clamp(30px, 4.29vw, 60px);--var--wp--preset--spacing--45: clamp(20px, 3.21vw, 45px);--var--wp--preset--spacing--30: 30px;--var--wp--preset--spacing--25: 25px;--var--wp--preset--spacing--15: 15px}*{box-sizing:border-box}html,body{font-family:"Roboto";line-height:1.1}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--var--wp--preset--spacing--15);padding-right:var(--var--wp--preset--spacing--15);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--var--wp--preset--spacing--60)}.column,.column-full-width{width:100%;display:flex;flex-direction:column}.column-full-width{width:100%}@media(min-width: 768px){.container{flex-direction:row;gap:var(--var--wp--preset--spacing--15)}.column{width:calc(50% - var(--var--wp--preset--spacing--15)/2)}}@media(min-width: 992px){.container{padding-left:var(--var--wp--preset--spacing--30);padding-right:var(--var--wp--preset--spacing--30);gap:var(--var--wp--preset--spacing--30)}.column{width:calc(50% - var(--var--wp--preset--spacing--30)/2)}}@media(min-width: 1200px){.container{padding-left:var(--var--wp--preset--spacing--60);padding-right:var(--var--wp--preset--spacing--60);gap:var(--var--wp--preset--spacing--45)}.column{width:calc(50% - var(--var--wp--preset--spacing--45)/2)}}@media(min-width: 1440px){.container{padding-left:var(--var--wp--preset--spacing--120);padding-right:var(--var--wp--preset--spacing--120);gap:var(--var--wp--preset--spacing--60)}.column{width:calc(50% - var(--var--wp--preset--spacing--60)/2)}}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}h1,h2{font-size:clamp(64px, calc(52.2926829268px + 3.1219512195vw), 96px)}b,strong{font-weight:700}p{margin-top:0}p:last-of-type{margin-bottom:0}a{color:#000}.bg-grey{background-color:#e9e9e9}.bg-black{background-color:#000;color:#fff}.button{width:100%;padding:var(--var--wp--preset--spacing--15);color:#fff;background-color:#000;font-size:clamp(24px, calc(19.6097560976px + 1.1707317073vw), 36px);font-weight:700;text-align:center;text-decoration:none;transition:.3s transform}.button:hover{cursor:pointer;transform:scale(1.05)}header{display:flex;flex-direction:column}header div.container{padding-top:var(--var--wp--preset--spacing--30);padding-bottom:var(--var--wp--preset--spacing--30)}header div.container img{width:100%;height:auto}header .navigation{position:relative;border-top:1px solid #000;border-bottom:1px solid #000}header .navigation.sticky{position:fixed;width:100%;left:0;top:0;background-color:#fff;z-index:10}header .navigation ul{list-style:none;margin-top:0;margin-bottom:0;align-items:center;gap:0}header .navigation ul a{display:block;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:clamp(20px, calc(16.3414634146px + 0.9756097561vw), 30px);padding:12.5px 0;text-align:center}header .navigation ul a:hover{text-decoration:underline}@media(max-width: 850px){header .navigation ul{display:none}}@media(min-width: 851px){header .navigation .hamburger{display:none}header .navigation ul{display:flex !important;flex-direction:row;justify-content:space-between}header .navigation ul a{padding:25px 0}}.hamburger{width:100%;padding:10px;display:flex;align-items:center;justify-content:center;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger .hamburger-box{width:45px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{width:45px;height:3px;background-color:#000;border-radius:0;position:absolute}.hamburger .hamburger-box .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger-box .hamburger-inner::before{content:"";display:block;top:-10px;transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger .hamburger-box .hamburger-inner::after{content:"";display:block;bottom:-10px;transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger:focus,.hamburger:active{outline-style:none}.hamburger.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215, 0.61, 0.355, 1)}section.vision{padding:var(--var--wp--preset--spacing--60) 0 var(--var--wp--preset--spacing--75)}section.vision p{margin-top:var(--var--wp--preset--spacing--60);font-size:clamp(32px, calc(26.1463414634px + 1.5609756098vw), 48px)}section.whats-new{padding:var(--var--wp--preset--spacing--75) 0}section.whats-new ul li{padding:var(--var--wp--preset--spacing--30) 0}section.principal .container .column:last-child{padding:0 var(--var--wp--preset--spacing--15) var(--var--wp--preset--spacing--75)}@media(max-width: 767px){section.principal .container{padding:0}}section.principal .container p{font-size:clamp(24px, calc(19.6097560976px + 1.1707317073vw), 36px);line-height:1.4444444444;margin-top:var(--var--wp--preset--spacing--30);margin-bottom:0}@media(min-width: 768px){section.principal .container{padding-left:0}section.principal .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--15)/2 + var(--var--wp--preset--spacing--15)/2)}section.principal .container .column:last-child{padding:var(--var--wp--preset--spacing--75) 0;width:calc(50% - var(--var--wp--preset--spacing--15)/2 - var(--var--wp--preset--spacing--15)/2)}}@media(min-width: 992px){section.principal .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--30)/2 + var(--var--wp--preset--spacing--30)/2)}section.principal .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--30)/2 - var(--var--wp--preset--spacing--30)/2)}}@media(min-width: 1200px){section.principal .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--45)/2 + var(--var--wp--preset--spacing--60)/2)}section.principal .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--45)/2 - var(--var--wp--preset--spacing--60)/2)}}@media(min-width: 1440px){section.principal .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--60)/2 + var(--var--wp--preset--spacing--120)/2)}section.principal .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--60)/2 - var(--var--wp--preset--spacing--120)/2)}}section.school-types{padding:var(--var--wp--preset--spacing--75) 0}section.school-types h2{-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--var--wp--preset--spacing--60)}section.school-types .button{margin-top:auto}section.school-types ul li{padding:var(--var--wp--preset--spacing--15) 0;font-size:clamp(32px, calc(26.1463414634px + 1.5609756098vw), 48px);display:flex;align-items:center;gap:var(--var--wp--preset--spacing--15)}section.school-types ul li img{margin-left:auto;flex-shrink:0;width:var(--var--wp--preset--spacing--60);height:var(--var--wp--preset--spacing--60);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}section.learning{padding:var(--var--wp--preset--spacing--75) 0}section.learning h2{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(60px, calc(50.487804878px + 2.5365853659vw), 86px)}section.learning p{font-size:clamp(24px, calc(21.0731707317px + 0.7804878049vw), 32px);line-height:1.5625;-webkit-hyphens:auto;hyphens:auto}section.community,section.strengths{padding:var(--var--wp--preset--spacing--75) 0}section.community h2,section.strengths h2{-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--var--wp--preset--spacing--60)}section.community img,section.strengths img{margin-top:auto}section.community ul li,section.strengths ul li{padding:var(--var--wp--preset--spacing--30) 0}section.community ul li p,section.strengths ul li p{font-size:clamp(32px, calc(26.1463414634px + 1.5609756098vw), 48px);margin-bottom:var(--var--wp--preset--spacing--30)}section.community ul li ul,section.strengths ul li ul{-webkit-padding-start:40px;padding-inline-start:40px}section.community ul li ul li,section.strengths ul li ul li{padding:0;list-style-type:disc;border-bottom:0 !important;font-size:clamp(24px, calc(19.6097560976px + 1.1707317073vw), 36px)}section.break-room{display:flex}section.break-room img{width:100%}section.strengths ul li{padding:var(--var--wp--preset--spacing--45) 0}section.strengths ul li p{margin-bottom:0}section.future{padding:var(--var--wp--preset--spacing--75) 0}section.future p{font-size:clamp(24px, calc(20.3414634146px + 0.9756097561vw), 34px);line-height:1.3529411765;margin-bottom:var(--var--wp--preset--spacing--30)}section.future h2{margin-top:auto}section.future img{margin-bottom:var(--var--wp--preset--spacing--60)}section.future .button{margin-top:auto}section.berufsinfo-messe{padding:var(--var--wp--preset--spacing--75) 0}section.berufsinfo-messe h2{margin-bottom:var(--var--wp--preset--spacing--45)}section.berufsinfo-messe img{max-width:300px;margin-top:auto}section.berufsinfo-messe p{font-size:clamp(32px, calc(26.1463414634px + 1.5609756098vw), 48px)}section.berufsinfo-messe p a{text-decoration:none}section.berufsinfo-messe p:last-of-type{margin-top:auto}section.whats-new .container,section.school-types .container,section.community .container,section.strengths .container{padding-right:0}section.whats-new .container .column:first-child,section.school-types .container .column:first-child,section.community .container .column:first-child,section.strengths .container .column:first-child{padding-right:var(--var--wp--preset--spacing--15)}section.whats-new ul,section.school-types ul,section.community ul,section.strengths ul{margin-top:0;margin-bottom:0;padding:0;list-style:none}section.whats-new ul li,section.school-types ul li,section.community ul li,section.strengths ul li{padding-right:var(--var--wp--preset--spacing--15);font-size:clamp(32px, calc(26.1463414634px + 1.5609756098vw), 48px)}section.whats-new ul li:first-of-type,section.school-types ul li:first-of-type,section.community ul li:first-of-type,section.strengths ul li:first-of-type{padding-top:0}section.whats-new ul li:last-of-type,section.school-types ul li:last-of-type,section.community ul li:last-of-type,section.strengths ul li:last-of-type{padding-bottom:0}section.whats-new ul li:not(:last-of-type),section.school-types ul li:not(:last-of-type),section.community ul li:not(:last-of-type),section.strengths ul li:not(:last-of-type){border-bottom:1px solid #000}@media(min-width: 768px){section.whats-new .container .column:first-child,section.school-types .container .column:first-child,section.community .container .column:first-child,section.strengths .container .column:first-child{padding-right:0;width:calc(50% - var(--var--wp--preset--spacing--15)/2 - var(--var--wp--preset--spacing--15)/2)}section.whats-new .container .column:last-child,section.school-types .container .column:last-child,section.community .container .column:last-child,section.strengths .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--15)/2 + var(--var--wp--preset--spacing--15)/2)}section.whats-new ul li,section.school-types ul li,section.community ul li,section.strengths ul li{padding-right:var(--var--wp--preset--spacing--15)}}@media(min-width: 992px){section.whats-new .container .column:first-child,section.school-types .container .column:first-child,section.community .container .column:first-child,section.strengths .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--30)/2 - var(--var--wp--preset--spacing--30)/2)}section.whats-new .container .column:last-child,section.school-types .container .column:last-child,section.community .container .column:last-child,section.strengths .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--30)/2 + var(--var--wp--preset--spacing--30)/2)}section.whats-new ul li,section.school-types ul li,section.community ul li,section.strengths ul li{padding-right:var(--var--wp--preset--spacing--30)}}@media(min-width: 1200px){section.whats-new .container .column:first-child,section.school-types .container .column:first-child,section.community .container .column:first-child,section.strengths .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--45)/2 - var(--var--wp--preset--spacing--60)/2)}section.whats-new .container .column:last-child,section.school-types .container .column:last-child,section.community .container .column:last-child,section.strengths .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--45)/2 + var(--var--wp--preset--spacing--60)/2)}section.whats-new ul li,section.school-types ul li,section.community ul li,section.strengths ul li{padding-right:var(--var--wp--preset--spacing--60)}}@media(min-width: 1440px){section.whats-new .container .column:first-child,section.school-types .container .column:first-child,section.community .container .column:first-child,section.strengths .container .column:first-child{width:calc(50% - var(--var--wp--preset--spacing--60)/2 - var(--var--wp--preset--spacing--120)/2)}section.whats-new .container .column:last-child,section.school-types .container .column:last-child,section.community .container .column:last-child,section.strengths .container .column:last-child{width:calc(50% - var(--var--wp--preset--spacing--60)/2 + var(--var--wp--preset--spacing--120)/2)}section.whats-new ul li,section.school-types ul li,section.community ul li,section.strengths ul li{padding-right:var(--var--wp--preset--spacing--120)}}footer{padding:var(--var--wp--preset--spacing--75) 0;font-size:clamp(16px, calc(13.0731707317px + 0.7804878049vw), 24px)}footer a{color:#fff}footer ul{margin:0;padding:0;list-style:none}footer ul li a{text-decoration:none;text-transform:uppercase;padding:7.5px 0;font-weight:700;display:block}@media(min-width: 768px){footer ul li a{padding:12.5px 0}}
/*# sourceMappingURL=style.min.css.map */