@keyframes slide-in-blurred-left{0%{transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes arrowAnimation{0%,to{right:.5rem}15%{right:1.5rem}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,footer .wrap .newsletter_form .form[validation=failed] .error,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:root{--gradient-headline-deg:77.12deg;--gradient-headline-a-color:#00ee77;--gradient-headline-a-pos:-27.57%;--gradient-headline-b-color:#00c5e0;--gradient-headline-b-pos:109.88%;--gradient-ui-deg:248.41deg;--gradient-ui-a-color:#01e590;--gradient-ui-a-pos:0%;--gradient-ui-b-color:#86fff8;--gradient-ui-b-pos:100.9%;font-family:"Inter",sans-serif;font-weight:400;color:#000}:root .background-gradient-default{background:linear-gradient(248.41deg,#01e590 0,#86fff8 100.9%)}:root .background-gradient-schools{background:linear-gradient(127.23deg,#ffe898 -10.06%,#ff698e 101.67%)}:root .background-gradient-career{background:linear-gradient(122.18deg,#cf58c7 -29.05%,#b0f5f5 116.91%)}:root body[data-pageid=gradient1]{--gradient-headline-deg:127.39deg;--gradient-headline-a-color:#68d8ff;--gradient-headline-a-pos:-5.56%;--gradient-headline-b-color:#c6c5fa;--gradient-headline-b-pos:114.74%;--gradient-ui-deg:127.39deg;--gradient-ui-a-color:#68d8ff;--gradient-ui-a-pos:-5.56%;--gradient-ui-b-color:#c6c5fa;--gradient-ui-b-pos:114.74%}:root body[data-pageid=about]{--gradient-headline-deg:118.4deg;--gradient-headline-a-color:#24b0f2;--gradient-headline-a-pos:-19.01%;--gradient-headline-b-color:#edf5c2;--gradient-headline-b-pos:104.8%;--gradient-ui-deg:118.4deg;--gradient-ui-a-color:#24b0f2;--gradient-ui-a-pos:-19.01%;--gradient-ui-b-color:#edf5c2;--gradient-ui-b-pos:104.8%}:root body[data-pageid=schools]{--gradient-headline-deg:127.23deg;--gradient-headline-a-color:#ffe898;--gradient-headline-a-pos:-10.06%;--gradient-headline-b-color:#ff698e;--gradient-headline-b-pos:101.67%;--gradient-ui-deg:127.23deg;--gradient-ui-a-color:#ffe898;--gradient-ui-a-pos:-10.06%;--gradient-ui-b-color:#ff698e;--gradient-ui-b-pos:101.67%}:root body[data-pageid=career]{--gradient-headline-deg:122.18deg;--gradient-headline-a-color:#cf58c7;--gradient-headline-a-pos:-29.05%;--gradient-headline-b-color:#b0f5f5;--gradient-headline-b-pos:116.91%;--gradient-ui-deg:122.18deg;--gradient-ui-a-color:#cf58c7;--gradient-ui-a-pos:-29.05%;--gradient-ui-b-color:#b0f5f5;--gradient-ui-b-pos:116.91%}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}i{color:var(--gradient-headline-a-color);background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos));-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1{font-size:10rem;letter-spacing:-.25px;font-weight:800}h2{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width:320px){h2{font-size:33px;line-height:37px;letter-spacing:-.02em}}@media screen and (min-width:320px){h2{font-size:calc(33px + 36.9999999996*(100vw - 320px)/960);line-height:calc(37px + 41.4848484844*(100vw - 320px)/960);letter-spacing:calc(-.02em + -.0224242424*(100vw - 320px)/960)}}@media screen and (min-width:1280px){h2{font-size:calc(33px + 36.9999999996px);line-height:calc(37px + 41.4848484844px);letter-spacing:calc(-.02em + -.0224242424em)}}h3{font-size:1.875rem;letter-spacing:-.05rem;padding-top:1rem;padding-bottom:1rem}h4{font-size:1.25rem;line-height:1.25rem}p{font-size:1.0625rem;line-height:1.375rem;color:#6c7075;font-weight:600}h2,h3,h4{font-weight:800}.gradientshadow{position:relative;z-index:1}.gradientshadow:after{z-index:0;content:"";position:absolute;left:16px;top:16px;border-radius:16px;border-bottom-right-radius:24px;background:linear-gradient(var(--gradient-ui-deg),var(--gradient-ui-a-color) var(--gradient-ui-a-pos),var(--gradient-ui-b-color) var(--gradient-ui-b-pos));width:100%;height:100%}@media (min-width:800px){.gradientshadow:after{left:25px;top:25px;border-radius:25px;border-bottom-right-radius:37.5px}}body:has(#burger:checked){padding-top:100px}@media (min-width:800px){body:has(#burger:checked){padding-top:0}}header{position:fixed;top:0;z-index:99999999;width:100%;background-color:#fff;padding-top:60px;padding-bottom:18px;transition:top 200ms ease-in-out 0ms}header.hide{top:-150px}header:has(#burger:checked){position:fixed;top:0;width:100%;z-index:1000000}@media (min-width:800px){header:has(#burger:checked){position:relative;width:auto}header{padding-top:50px}}header .wrap{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px}@media (min-width:800px){header .wrap{padding:0 40px}}header .wrap .logo svg{width:95px}@media (min-width:800px){header .wrap .logo svg{width:112px}}footer{background-color:#18191b;z-index:1;position:relative}footer .wrap{padding-top:60px}@media (min-width:800px){footer .wrap{padding-top:130px}}footer .wrap svg{fill:#fff}footer .wrap .copyright{margin-top:1.25rem;color:#fff;font-size:10px}@media (min-width:800px){footer .wrap .copyright{margin-top:5rem}}footer .wrap .newsletter_form{margin-bottom:2rem;grid-column:1/3;max-width:360px;color:#fff}@media (min-width:800px){footer .wrap .newsletter_form{grid-column:inherit}}#consent-box footer .wrap .newsletter_form .consentButton,.phone-gallery .wrap .gallery .text ul li h3,footer .wrap .newsletter_form #consent-box .consentButton,footer .wrap .newsletter_form .button,footer .wrap .newsletter_form h4,footer .wrap .newsletter_form input,footer .wrap .newsletter_form p{margin-bottom:1rem}footer .wrap .newsletter_form h4{font-size:1.25rem;line-height:2.25rem;padding:0;margin:0}footer .wrap .newsletter_form p{font-weight:400;font-size:.85rem;line-height:1.5rem;letter-spacing:.25px;font-feature-settings:"case" on,"cv01" on,"cv09" on,"ss04" on;color:#fff}footer .wrap .newsletter_form input{color:#fff;box-sizing:border-box;padding-left:1rem;padding-right:1rem;background:#313235;border:1px solid #494c50;border-radius:4px;height:2.75rem;line-height:2.75rem;width:100%}footer .wrap .newsletter_form .error{color:#ff7966;font-size:.625rem;display:none}footer .wrap .newsletter_form .success,nav.main>ul>li.language_switch svg,nav.main>ul>li.language_switch>span{display:none}#consent-box footer .wrap .newsletter_form .consentButton,footer .wrap .newsletter_form #consent-box .consentButton,footer .wrap .newsletter_form .button{cursor:pointer;display:inline-block;padding-left:2rem;padding-right:2rem;font-size:.875;font-weight:500}footer .wrap .newsletter_form .form[validation=failed] input{color:#ff7966}footer .wrap .links{display:grid;gap:1.25rem;grid-template-columns:1fr 96px;grid-template-rows:1fr}@media (min-width:800px){footer .wrap .links{gap:4rem;grid-template-columns:auto 1fr auto;grid-template-rows:auto}}footer .wrap .links ul{line-height:1.75rem;grid-column:1/3;display:inline-block}@media (min-width:800px){footer .wrap .links ul{grid-column:inherit;grid-row:inherit}}footer .wrap .links ul li a{line-height:2.25rem;color:#fff;font-size:1.25rem;white-space:nowrap;text-decoration:none}footer .wrap .links .logo{width:96px;grid-column:2/3;grid-row:1/2}@media (min-width:800px){footer .wrap .links .logo{width:152px;grid-column:1/4;grid-row:1/2}}footer .wrap .links .social_links{grid-column:1/2;grid-row:1/2}@media (min-width:800px){footer .wrap .links .social_links{grid-column:inherit;grid-row:inherit}}footer .wrap .links .social_links a svg{margin-right:1rem;width:32px}footer .wrap .links .legal{grid-column:1/3}@media (min-width:800px){footer .wrap .links .legal{grid-column:2/4}}footer .wrap .links .legal svg{vertical-align:top;width:32px;display:inline}footer .wrap .links .legal p{width:calc(100% - 50px);padding-left:1rem;display:inline-block;color:#fff;font-size:10px;line-height:16px}nav.main{display:flex;background-color:#fff;width:100%;position:absolute;top:40px;left:0;box-sizing:border-box;padding-left:49px;overflow:hidden;padding-top:0;height:0;transition:height 100ms ease-in-out 0ms}nav.main:has(+#burger:checked){height:calc(100dvh - 100px)}@media (min-width:800px){nav.main:has(+#burger:checked){height:auto;padding:0}}nav.main:has(+#burger:checked)>ul>li{animation:slide-in-blurred-left .6s cubic-bezier(.23,1,.32,1) both}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+1){animation-delay:25ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+2){animation-delay:50ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+3){animation-delay:75ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+4){animation-delay:100ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+5){animation-delay:125ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+6){animation-delay:150ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+7){animation-delay:175ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+8){animation-delay:200ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+9){animation-delay:225ms}nav.main:has(+#burger:checked)>ul>li:nth-child(3n+10){animation-delay:250ms}@media (min-width:800px){nav.main{position:relative;top:0;width:auto;height:auto;display:flex;flex-direction:row;align-items:center;padding:0;gap:32px;background-color:transparent;overflow:visible}}nav .social_links,nav.main>ul{display:flex;align-items:flex-start}nav.main>ul{flex-direction:column;padding-top:76px;gap:5px}@media (min-width:800px){nav.main>ul{flex-direction:row;align-items:flex-start;padding:10px 0 10px 10px;gap:10px}}nav.main>ul>li{height:38px;font-family:"Inter";font-style:normal;font-weight:700;font-size:1.75rem;line-height:38px;letter-spacing:-.02em;color:#18191b;white-space:nowrap}@media (min-width:800px){nav.main>ul>li{display:flex;flex-direction:row;align-items:flex-start;padding:10px;gap:10px;height:auto;font-family:"Inter";font-style:normal;font-weight:400;font-size:.875rem;line-height:24px;letter-spacing:.15px;color:#242628}}nav.main>ul>li a{user-select:none;color:#000;text-decoration:none}#consent-box a:hover,.mini-faq .wrap ul li .file:hover,nav.main>ul>li a:hover{text-decoration:underline}nav.main>ul>li a[data-active=true],nav.main>ul>li.language_switch li.active,nav.main>ul>li.language_switch li.active a{color:#00c561}@media (min-width:800px){nav.main>ul>li a[data-active=true]{color:#000;font-weight:700}}nav.main>ul>li.language_switch{padding-top:20px}@media (min-width:800px){nav.main>ul>li.language_switch{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:10px;color:#00c561;font-weight:500;cursor:pointer;z-index:1;text-transform:uppercase;padding-top:10px}nav.main>ul>li.language_switch span,nav.main>ul>li.language_switch svg{display:block}nav.main>ul>li.language_switch ul{display:none;text-transform:none}nav.main>ul>li.language_switch:hover ul{position:absolute;top:44px;left:-18px;background:#fff;box-shadow:0 1px 12px rgba(0,0,0,.18);border-radius:6px;padding:20px 22px 30px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}nav.main>ul>li.language_switch:hover ul li{width:150px;position:relative;color:#000}nav.main>ul>li.language_switch:hover ul li svg{display:none}nav.main>ul>li.language_switch:hover ul li.active,nav.main>ul>li.language_switch:hover ul li.active a{color:#00c561;text-decoration:none}nav.main>ul>li.language_switch:hover ul li.active a svg,nav.main>ul>li.language_switch:hover ul li.active svg{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block}}nav .social_links{position:absolute;bottom:46px;left:49px;flex-direction:row;gap:10px}@media (min-width:800px){nav .social_links{display:none}}nav .social_links a{display:block;width:35px;height:35px}#burger,#consent-box nav a.consentButton,#consent-box.hidden,nav #consent-box a.consentButton,nav a.button{display:none}@media (min-width:800px){#consent-box nav a.consentButton,nav #consent-box a.consentButton,nav a.button{display:block;text-transform:uppercase;padding-left:3rem;padding-right:3rem;white-space:nowrap;font-size:.875rem}}nav.meta{font-size:.75rem}nav.meta a{color:#000}#burger:checked+label{transform:rotate(45deg);transition:transform .2s ease .3s}#burger:checked+label .icon{background-color:transparent}#burger:checked+label .icon::before{top:50%;transition:top .2s ease .1s,transform .2s ease-out .2s;transform:rotate(0deg)}#burger:checked+label .icon:after{top:50%;transform:rotate(90deg);transition:top .2s ease .1s,transform .2s ease-out .4s}label[for=burger]{display:flex;flex-direction:column;align-items:flex-start;width:20px;height:20px;position:relative;transition:.2s}@media (min-width:800px){label[for=burger]{display:none}}label[for=burger] .icon,label[for=burger] .icon:after,label[for=burger] .icon:before{top:50%;transition:ease .2s .2s;display:block;width:100%;height:2px;position:absolute;box-sizing:border-box;background-color:#000}label[for=burger] .icon:after,label[for=burger] .icon:before{content:"";top:-6px;transition:top .2s ease .2s,transform .2s ease-out .1s}label[for=burger] .icon:after{top:6px}label[for=burger] i:nth-child(1){top:0}label[for=burger] i:nth-child(2){top:50%}label[for=burger] i:nth-child(3){top:100%}#consent-box,.block .wrap .copy{display:flex;flex-direction:column}#consent-box{background:#000;color:#aaa;font-size:.875rem;bottom:0;width:100%;box-sizing:border-box;position:fixed;z-index:99999999}@media (min-width:800px){#consent-box{flex-direction:row}}#consent-box a{color:#eee;text-decoration:none}#consent-box .messageContainer{font-family:"Inter";font-size:.875rem;flex-grow:1;padding:1.5rem}#consent-box .buttonContainer{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:.5rem 0 1rem}@media (min-width:800px){#consent-box .buttonContainer{padding:1.5rem}}#consent-box .consentButton{text-transform:uppercase;margin:0 .4rem}#consent-box .consentButton.decline{background:#fdfefe}.block{z-index:1;position:relative}.block.caranimation{padding-top:230px;padding-bottom:300px;overflow:hidden}.block .wrap{padding-top:2rem;padding-bottom:2rem;display:grid;gap:1.25rem;grid-template-columns:1fr}.block .wrap .copy{justify-content:center;z-index:300000}.block .wrap .calculator .wrap{text-align:center}@media (min-width:800px){.block .wrap .calculator .wrap{max-width:832px}}.block .wrap .calculator .wrap .ui{margin-bottom:2.5rem;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:120px 200px 1fr}.block .wrap .calculator .wrap .ui .value{font-weight:600;grid-column:1/2;grid-row:1/2;background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos));overflow:hidden;position:relative}.block .wrap .calculator .wrap .ui .value ul{transition:top .5s cubic-bezier(.25,.46,.45,.94)}.block .wrap .calculator .wrap .ui .value ul li{color:#fff;width:100%;height:100%;box-sizing:border-box}.block .wrap .calculator .wrap .ui .value ul li div,.calculator .wrap .ui .value ul li div{display:flex;height:100%;flex-direction:column;justify-content:center;vertical-align:middle;align-items:center}.block .wrap .calculator .wrap .ui .value ul li div .unit,.block .wrap .calculator .wrap .ui .value ul li div .val{width:100%}@media screen and (max-width:320px){.block .wrap .calculator .wrap .ui .value ul li div .val{font-size:64px;letter-spacing:-1px}}@media screen and (min-width:320px){.block .wrap .calculator .wrap .ui .value ul li div .val{font-size:calc(64px + 64*(100vw - 320px)/960);letter-spacing:calc(-1px + -1*(100vw - 320px)/960)}}@media screen and (min-width:1280px){.block .wrap .calculator .wrap .ui .value ul li div .val{font-size:calc(64px + 64px);letter-spacing:calc(-1px + -1px)}}.block .wrap .calculator .wrap .ui .value ul li div .val svg,.calculator .wrap .ui .value ul li div .val svg{width:100px;height:100px;margin-top:10px}@media screen and (max-width:320px){.block .wrap .calculator .wrap .ui .value ul li div .unit{font-size:12px;letter-spacing:0}}@media screen and (min-width:320px){.block .wrap .calculator .wrap .ui .value ul li div .unit{font-size:calc(12px + 12*(100vw - 320px)/960);letter-spacing:calc(0px + 0*(100vw - 320px)/960)}}@media screen and (min-width:1280px){.block .wrap .calculator .wrap .ui .value ul li div .unit{font-size:calc(12px + 12px);letter-spacing:calc(0px + 0px)}}.block .wrap .calculator .wrap .ui .description{grid-column:1/2;grid-row:2/3;overflow:hidden;position:relative}.block .wrap .calculator .wrap .ui .description .backgrounds,.block .wrap .calculator .wrap .ui .value ul,.youtube-layer,.youtube-layer iframe{position:absolute;width:100%;height:100%;top:0;left:0}.block .wrap .calculator .wrap .ui .description .backgrounds li,.calculator .wrap .ui .description .backgrounds li{border-radius:16px;overflow:hidden;transition:opacity 1.25s cubic-bezier(.39,.575,.565,1);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (min-width:800px){.block .wrap .calculator .wrap .ui .description .backgrounds li{border-radius:25px}}.block .wrap .calculator .wrap .ui .description .copytext{transition-delay:.075s;transition:top .5s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%;top:-400%}.block .wrap .calculator .wrap .ui .description .copytext li{width:100%;height:100%;display:inline-flex;color:#000;box-sizing:border-box;padding:1rem}@media (min-width:800px){.block .wrap .calculator .wrap .ui .description .copytext li{padding:3.5rem}}.block .wrap .calculator .wrap .ui .description .copytext li p,.calculator .wrap .ui .description .copytext li p{color:#fff;display:flex;align-self:center;font-size:1.5rem;line-height:1.75rem;font-weight:600}@media (min-width:800px){.block .wrap .calculator .wrap .ui .description .copytext li p{font-size:1.75rem;line-height:2rem}}.block .wrap .calculator .wrap .ui .slider{grid-column:1/2;grid-row:3/4;background-color:#2f2f2f;position:relative;padding-left:5%;padding-right:5%;box-sizing:border-box;height:5rem;line-height:5rem}.block .wrap .calculator .wrap .ui .slider .track{cursor:pointer;position:absolute;background-color:#626362;height:1rem;width:90%;top:2rem;border-radius:1rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.block .wrap .calculator .wrap .ui .slider .track .hitarea{position:absolute;width:100%;height:5rem;top:-2rem;left:0}.block .wrap .calculator .wrap .ui .slider .track .dash{user-select:none;pointer-events:none;position:relative}.block .wrap .calculator .wrap .ui .slider .track .dash::after,.calculator .wrap .ui .slider .track .dash::after{position:absolute;content:"";background-color:#2f2f2f;width:2px;height:60%;top:20%;left:50%}.block .wrap .calculator .wrap .ui .slider .bar{user-select:none;pointer-events:none;display:inline-block;position:absolute;left:calc(50% - 1.25rem);top:1.25rem;width:2.5rem;height:2.5rem;border-radius:100%;background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos))}.block .wrap .calculator .wrap .ui .slider .bar[data-idle=true]{transition:left .125s cubic-bezier(.25,.25,.75,.75)}.block .wrap .calculator .wrap .ui .description,.block .wrap .calculator .wrap .ui .slider,.block .wrap .calculator .wrap .ui .value{color:#fff;border-radius:16px}@media (min-width:800px){.block .wrap .calculator .wrap .ui .description,.block .wrap .calculator .wrap .ui .slider,.block .wrap .calculator .wrap .ui .value{border-radius:25px}}@media (min-width:480px){.block .wrap .calculator .wrap .ui{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:240px 1fr}.block .wrap .calculator .wrap .ui .value{grid-column:1/3;grid-row:1/2;height:240px}.block .wrap .calculator .wrap .ui .description{grid-column:3/6;grid-row:1/2}.block .wrap .calculator .wrap .ui .slider{grid-column:1/6;grid-row:2/3}}.block .wrap .image{margin-bottom:25px;background-position:50% 50%;background-size:cover;border-radius:16px;grid-row:1/2;position:relative;width:100%;padding-bottom:75%;display:inline}@media (min-width:800px){.block .wrap .image{border-radius:25px}}.block .wrap .image.ratio-4-3{padding-bottom:75%}.block .wrap .image.ratio-16-9{padding-bottom:56.25%}.block .wrap .image.ratio-3-2{padding-bottom:66.6%}.block .wrap .image img{z-index:1;border-radius:16px;object-fit:cover;position:absolute;width:100%;height:100%}@media (min-width:800px){.block .wrap .image img{border-radius:25px}.block .wrap .image{grid-row:1;grid-column:2/2}.block .wrap.left{grid-template-columns:1.25fr 1fr}.block .wrap.left .image{grid-column:1/2}}.block .wrap .caranimation{position:relative;user-select:none;pointer-events:none}.block .wrap .caranimation .bubbleimage,.block .wrap .caranimation .carimage{transition:top 6s cubic-bezier(.19,1,.22,1),left 6s cubic-bezier(.19,1,.22,1)}.block .wrap .caranimation .carimage{top:200%;left:-200%;width:100%;z-index:48384938;position:relative}.block .wrap .caranimation .bubbleimage{position:absolute;width:400%;height:400%;left:-100%;top:200%;margin-left:-200%;margin-top:-200%}.block .wrap .caranimation[data-in-viewport="1"] .carimage,.block .wrap .caranimation[data-in-viewport="2"] .carimage{top:0;left:0}.block .wrap .caranimation[data-in-viewport="1"] .bubbleimage,.block .wrap .caranimation[data-in-viewport="2"] .bubbleimage{left:50%;top:50%}@media (min-width:800px){.block .wrap{padding-top:8.4rem;padding-bottom:8.4rem;gap:3.75rem;grid-template-columns:1fr 1.25fr;grid-template-rows:1fr}.block .wrap.left{grid-template-columns:1.25fr 1fr}}.youtube-layer{position:fixed;display:none;z-index:47883479478932;background-color:rgba(0,0,0,.75)}.youtube-layer[data-active=true]{display:block;z-index:99999999}#consent-box .youtube-layer .close.consentButton,.youtube-layer #consent-box .close.consentButton,.youtube-layer .button.close{position:absolute;top:20px;right:20px;width:40px;height:40px;padding:0;text-align:center;cursor:pointer}#consent-box .youtube-layer .close.consentButton:after,#consent-box .youtube-layer .close.consentButton:before,.youtube-layer #consent-box .close.consentButton:after,.youtube-layer #consent-box .close.consentButton:before,.youtube-layer .button.close:after,.youtube-layer .button.close:before{content:"";display:block;position:relative;background-color:#fff;width:50%;height:2px;top:50%;margin:0 auto}#consent-box .youtube-layer .close.consentButton:before,.youtube-layer #consent-box .close.consentButton:before,.youtube-layer .button.close:before{transform:rotate(-135deg) translateY(-1px)}#consent-box .youtube-layer .close.consentButton:after,.youtube-layer #consent-box .close.consentButton:after,.youtube-layer .button.close:after{transform:rotate(-45deg) translateY(-1px)}.sticky-phone-block{background-color:#1e1e1e;color:#f9fafa}.sticky-phone-block p{color:#f9fafa}.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom,.sticky-phone-block .wrap .sticky{display:none}@media screen and (min-width:800px) and (min-height:720px){.sticky-phone-block .wrap .sticky{text-align:center;position:sticky;height:100vh;top:0;display:block}.sticky-phone-block .wrap .sticky .phonelayer{top:40%;left:56%;height:50vh;width:27.1212121212vh;position:absolute;transition:width .35s cubic-bezier(.445,.05,.55,.95),height .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95),left .35s cubic-bezier(.445,.05,.55,.95)}.sticky-phone-block .wrap .sticky .phonelayer svg{position:absolute;top:0;left:0;width:100%;height:100%}.sticky-phone-block .wrap .sticky .phonelayer .screens{top:2%;left:5%;width:90%;height:96%;position:absolute;overflow:hidden}.sticky-phone-block .wrap .sticky .phonelayer .screens ul{top:0;left:0;width:100%;height:100%;position:absolute;transition:top .75s cubic-bezier(.25,.46,.45,.94)}.sticky-phone-block .wrap .sticky .phonelayer .screens ul li{font-weight:900;font-size:50px;text-align:center;line-height:516px;width:100%;height:100%;overflow:hidden}.sticky-phone-block .wrap .sticky .phonelayer .screens ul li img,.sticky-phone-block .wrap .sticky .phonelayer .screens ul li picture{width:100%;object-fit:cover}}.sticky-phone-block .wrap .sticky[data-active=true] .phonelayer{left:55%;top:20%;height:60vh;width:32.5454545455vh}.calculator .wrap .ui .value ul li div .unit,.calculator .wrap .ui .value ul li div .val,.sticky-phone-block .wrap .pages,.video-teaser p{width:100%}@media screen and (min-width:800px) and (min-height:720px){.sticky-phone-block .wrap .pages{margin-top:-100vh;margin-bottom:50vh}}.sticky-phone-block .wrap .pages .content{text-align:center}.sticky-phone-block .wrap .pages .content .phone{display:inline-block;height:50vh;width:27.1212121212vh;position:relative}.sticky-phone-block .wrap .pages .content .phone svg{position:absolute;top:0;left:0;width:100%}.phone-gallery .wrap .gallery .images li img,.sticky-phone-block .wrap .pages .content .phone img{position:absolute;top:2%;left:5%;width:90%;height:96%}.sticky-phone-block .wrap .pages .content .copy{text-align:left;margin-top:50px;margin-bottom:50px}@media screen and (min-width:800px) and (max-height:720px){.sticky-phone-block .wrap .pages .content .copy{width:60%;margin-left:20%}}@media screen and (min-width:800px) and (min-height:720px){.sticky-phone-block .wrap .pages .content{margin-left:10%;width:40%;height:75vh}.sticky-phone-block .wrap .pages .content .phone{display:none}}.fact-sheet .wrap .items .item h4,.sticky-phone-block .wrap .pages .content p{margin-top:1rem}.sticky-phone-block .wrap .pages .content.headline{text-align:center;width:100%;margin-left:0}@media screen and (min-width:800px){.sticky-phone-block .wrap .pages h3{font-size:2.625rem}.sticky-phone-block .wrap .pages p{font-weight:600;font-size:1.0625rem}}.school-search .wrap{padding-top:2rem;padding-bottom:2rem;display:grid;gap:1.25rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.school-search .wrap .copy{display:flex;flex-direction:column;justify-content:center}.school-search .wrap #map{position:relative;border-radius:16px;aspect-ratio:343/484}@media (min-width:800px){.school-search .wrap #map{border-radius:25px}}.school-search .wrap #map .pac-target-input{font-family:"Inter",sans-serif;font-weight:500;font-size:17px;line-height:25px;color:#000;box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);border-radius:4px;border-color:transparent;padding:16px;margin:20px 15px 0;width:calc(100% - 30px);position:relative}@media (min-width:800px){.school-search .wrap #map .pac-target-input{width:272px;margin:40px 0 0 50px}}.school-search .wrap #map .pac-target-input::placeholder{color:#afb2b6}@media (min-width:800px){.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom{display:block;right:60px!important}.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint div{display:flex;flex-direction:column;gap:5px;box-shadow:none!important;background-color:transparent!important}.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint div .gm-control-active{box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);border-radius:4px;background-color:#fff!important}.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint div .gm-control-active img{transform:scale(.45) translateX(-10px) translateY(-10px);transform-origin:0 0}.school-search .wrap #map .gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint div div{display:none}}.school-search .wrap #map .location-info{display:flex;flex-direction:column;align-items:flex-start;padding:30px 20px;gap:28px;width:calc(100% - 30px);box-sizing:border-box;position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);border-radius:4px}@media (min-width:800px){.school-search .wrap #map .location-info{width:60%;left:30px;transform:none}}.school-search .wrap #map .location-info p{font-family:"Inter";font-style:normal;font-weight:600;font-size:17px;line-height:25px;color:#000}.school-search .wrap #map .location-info .location-link{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 4px;gap:9px;width:100%;box-sizing:border-box;font-family:"Inter";font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#000;text-decoration:none;border:3px solid #00c561;border-radius:30px}.school-search .wrap #map .location-reset{position:absolute;right:14px;top:6px;width:14px;height:14px;appearance:none;border:0;background:0 0;transform:rotate(45deg);cursor:pointer}.school-search .wrap #map .location-reset:after,.school-search .wrap #map .location-reset:before{content:"";display:block;width:100%;height:2px;position:absolute;box-sizing:border-box;background-color:#000}.school-search .wrap #map .location-reset:before{top:50%}.school-search .wrap #map .location-reset:after{top:50%;transform:rotate(90deg)}@media (min-width:800px){.school-search .wrap{padding-top:8.4rem;padding-bottom:8.4rem;gap:3.75rem;grid-template-columns:1fr 1.25fr;grid-template-rows:1fr}.school-search .wrap #map{aspect-ratio:585/683;max-width:585px;grid-row:1;grid-column:2/2}.school-search .wrap.left{grid-template-columns:1.25fr 1fr}.school-search .wrap.left #map{grid-column:1/2}}.fact-sheet,.mini-faq{z-index:1;position:relative}.mini-faq .wrap{display:block}.mini-faq .wrap ul,.mini-faq .wrap.left h2{text-align:left}@media (min-width:800px){.mini-faq .wrap.left{display:grid;gap:1.25rem;grid-template-columns:1fr 2fr;grid-template-rows:1fr}.mini-faq .wrap.left h2{padding-top:0;text-align:left;font-size:1.5rem}}.mini-faq .wrap ul li{background-color:#f1f2f4;box-sizing:content-box;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:10px;border-radius:16px;padding:28px}@media (min-width:800px){.mini-faq .wrap ul li{border-radius:25px}}.mini-faq .wrap ul li h4{background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im03LjUgMjB2LTIwaDUuMXYyMHptLTcuNS03LjV2LTVoMjB2NS4xaC0yMHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:100% 50%;background-size:12px 12px}.mini-faq .wrap ul li .answer{padding-top:0;box-sizing:content-box;max-height:0;overflow:hidden;transition:padding-top .25s cubic-bezier(.25,.46,.45,.94),max-height .25s cubic-bezier(.25,.46,.45,.94)}@media (min-width:800px){.mini-faq .wrap ul li .answer{padding-right:5rem}}.mini-faq .wrap ul li .file{margin-right:1rem;display:inline-block;text-decoration:none;color:#000}.mini-faq .wrap ul li .file .photo{display:inline-block;width:280px;height:200px;position:relative;z-index:0}.mini-faq .wrap ul li .file .photo img{border-radius:8px}.mini-faq .wrap ul li .file .photo:after{bottom:15px;right:15px;width:32px;height:32px;background-position:50% 50%;background-repeat:no-repeat;background-size:32px 32px;background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yLjcgMGgyNi43YzEuNCAwIDIuNiAxLjIgMi42IDIuN3YyNi43YzAgMS41LTEuMiAyLjctMi43IDIuN2gtMjYuNmMtMS41LS4xLTIuNy0xLjMtMi43LTIuOHYtMjYuNmMwLTEuNSAxLjItMi43IDIuNy0yLjd6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTI1LjIgMjVoLTE3LjdjLS41IDAtLjguNC0uOC44cy40LjguOC44aDE3LjdjLjUgMCAuOC0uNC44LS44cy0uNC0uOC0uOC0uOHoiLz48cGF0aCBkPSJtMTUuNiAyMC43Yy4xLjEuMi4xLjIuMmguMWMuMSAwIC4yLjEuMy4xcy4yIDAgLjMtLjFjLjEgMCAuMi0uMS4yLS4ybDQuOS01LjdjLjMtLjMuMy0uOS0uMS0xLjItLjMtLjMtLjktLjMtMS4yLjFsLTMuNSA0LjF2LTkuM2MwLS41LS40LS44LS44LS44cy0uOC40LS44Ljh2OS4zbC0zLjItNC4xYy0uMy0uMy0uOC0uNC0xLjItLjEtLjMuMy0uNC44LS4xIDEuMnoiLz48L3N2Zz4=);content:"";position:absolute;z-index:1000}.mini-faq .wrap ul li .file p{font-weight:600;color:#000;font-size:1rem}.mini-faq .wrap ul li[data-active=true] h4{cursor:default;background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0wIDEyLjV2LTVoMjB2NS4xaC0yMHoiLz48L3N2Zz4=)}.mini-faq .wrap ul li[data-active=true] .answer{padding-top:28px;max-height:2000px}.mini-faq .wrap ul li[data-active=false] h4{cursor:pointer}.fact-sheet .wrap,.fact-sheet .wrap .items .item.align-center,.fact-sheet .wrap h2,.mini-faq .wrap{text-align:center}@media (min-width:800px){.fact-sheet .wrap{max-width:832px}}.fact-sheet .wrap .items{text-align:left;margin:0 auto;position:relative;display:inline-grid;gap:4rem;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:800px){.fact-sheet .wrap .items{gap:8rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.fact-sheet .wrap .items .item.bulletpoints .copy p,.fact-sheet .wrap .items .item.bulletpoints h4,.fact-sheet .wrap .items .item.bulletpoints svg{box-sizing:content-box;padding-left:30px}.fact-sheet .wrap .items .item.bulletpoints .copy p:before{content:"";width:20px;height:20px;left:0;top:3px;position:absolute;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTYuNTUwMSAxMi45OTk2TDAuODUwMDk4IDcuMjk5NjFMMi4yNzUxIDUuODc0NjFMNi41NTAxIDEwLjE0OTZMMTUuNzI1MSAwLjk3NDYwOUwxNy4xNTAxIDIuMzk5NjFMNi41NTAxIDEyLjk5OTZaIi8+Cjwvc3ZnPg==)}.fact-sheet .wrap .items .item svg{width:110px}.fact-sheet .wrap .items .item .copy p{margin-top:1rem;position:relative;line-height:1.75rem;font-size:1rem}.video-teaser .teaser-image{position:relative;width:100%;margin-bottom:2rem}.video-teaser .teaser-image .imgwrap{position:relative;border-radius:16px;overflow:hidden;width:100%;padding-bottom:56.25%;cursor:pointer}.video-teaser .teaser-image .imgwrap img{position:absolute;object-fit:cover;width:100%;height:100%}@media (min-width:800px){.video-teaser .teaser-image .imgwrap{border-radius:25px;padding-bottom:47%}}.video-teaser .teaser-image .imgwrap:after,.video-teaser .teaser-image .imgwrap:before{content:"";position:absolute;width:86px;height:86px;left:50%;top:50%;margin-left:-43px;margin-top:-43px;border-radius:100%;cursor:pointer}@media (min-width:800px){.video-teaser .teaser-image .imgwrap:after,.video-teaser .teaser-image .imgwrap:before{content:"";position:absolute;width:86px;height:86px;left:100%;top:100%;margin-left:-120px;margin-top:-120px;border-radius:100%;cursor:pointer}}.image-gallery .wrap .gallery .menu ul,.phone-gallery .wrap .gallery .buttons div,.video-teaser .teaser-image .imgwrap:before{background:linear-gradient(var(--gradient-ui-deg),var(--gradient-ui-a-color) var(--gradient-ui-a-pos),var(--gradient-ui-b-color) var(--gradient-ui-b-pos))}.video-teaser .teaser-image .imgwrap:before{z-index:1}.phone-gallery .wrap .gallery .buttons div:after,.video-teaser .teaser-image .imgwrap:after{z-index:2;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMuNSAyMy41di0yMy4xbDE3IDExLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:24px 24px;background-position:52% 50%;background-repeat:no-repeat}@media (min-width:800px){.video-teaser .teaser-image .copy{text-shadow:0 5px 50px rgba(0,0,0,.65);position:absolute;color:#fff;z-index:1;left:4.375rem;top:3rem}}@media (min-width:800px){.video-teaser p{padding-left:10%;width:60%}}[data-element=dot-matrix]{user-select:none;pointer-events:none;position:absolute;z-index:-1;width:100%}[data-element=dot-matrix] .dot{position:absolute;top:0;width:1px;left:1px}[data-element=dot-matrix] .dot div{position:absolute;top:-3px;left:-3px;width:6px;height:6px;opacity:1;border-radius:100%;background-color:#eee}.image-gallery .wrap,.phone-gallery .wrap,.text-header .wrap{text-align:center}.text-header .wrap .content{display:inline-block}@media (min-width:800px){.text-header .wrap .content{max-width:832px}}.image-gallery .wrap .gallery{width:100%;position:relative}.image-gallery .wrap .gallery .menu{position:relative;margin-top:2rem;z-index:100}@media (min-width:800px){.image-gallery .wrap .gallery .menu{position:absolute;margin-top:0;bottom:35px;left:0;width:100%}}.image-gallery .wrap .gallery .menu ul,.phone-gallery .wrap .gallery .buttons div{display:inline-block}.image-gallery .wrap .gallery .menu ul{border-radius:20px;padding:3px;white-space:nowrap}@media (min-width:480px){.image-gallery .wrap .gallery .menu ul{border-radius:22.5px;padding:7.5px}}@media (min-width:800px){.image-gallery .wrap .gallery .menu ul{border-radius:30px;padding:10px}}.image-gallery .wrap .gallery .menu ul li{white-space:nowrap;cursor:pointer;display:inline-block;font-weight:700;transition:background-color .5s cubic-bezier(1,0,0,1);background-color:transparent;font-size:.625rem;padding-left:5px;padding-right:5px;line-height:24px;border-radius:12px}.image-gallery .wrap .gallery .menu ul li[data-active=true]{background-color:#fff;user-select:none;pointer-events:none;cursor:default}@media (min-width:480px){.image-gallery .wrap .gallery .menu ul li{font-size:.8rem;padding-left:15px;padding-right:15px;border-radius:15px;line-height:30px;height:30px}}@media (min-width:800px){.image-gallery .wrap .gallery .menu ul li{font-size:1rem;padding-left:20px;padding-right:20px;border-radius:20px;line-height:40px;height:40px}}.image-gallery .wrap .gallery .images{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;border-radius:16px}@media (min-width:800px){.image-gallery .wrap .gallery .images{border-radius:25px}}.image-gallery .wrap .gallery .images ul{position:absolute;width:100%;height:100%;transition:left .5s cubic-bezier(.445,.05,.55,.95)}.image-gallery .wrap .gallery .images ul li{width:100%;height:100%;position:absolute}.image-gallery .wrap .gallery .images ul li img,.mini-faq .wrap ul li .file .photo img{object-fit:cover;width:100%;height:100%}.image-gallery .wrap .gallery .text,.phone-gallery .wrap .gallery{text-align:left;position:relative;margin-top:2rem;margin-bottom:5rem}.image-gallery .wrap .gallery .text li{transition:opacity .5s cubic-bezier(1,0,0,1);position:absolute;opacity:0}@media (min-width:800px){.image-gallery .wrap .gallery .text li{padding-left:10%;width:60%}}.phone-gallery{background-color:#1e1e1e;color:#f9fafa;min-height:100vh}.phone-gallery .wrap .gallery{overflow:hidden;margin-bottom:2rem;display:grid;gap:1rem;grid-template-columns:1fr 27.1212121212vh 1fr;grid-template-rows:50vh 1fr 200px}.phone-gallery .wrap .gallery .buttons,.phone-gallery .wrap .gallery .text{position:relative}.phone-gallery .wrap .gallery .buttons div{cursor:pointer;width:3rem;height:3rem;border-radius:100%;position:relative}.phone-gallery .wrap .gallery .buttons div:after{position:absolute;content:"";display:block;top:0;left:0;width:3rem;height:3rem;background-size:16px 16px}.phone-gallery .wrap .gallery .buttons div.prev{margin-right:1rem}.phone-gallery .wrap .gallery .buttons div.prev:after{transform:rotate(180deg)}.phone-gallery .wrap .gallery .text ul li{transition:opacity .25s cubic-bezier(.39,.575,.565,1);left:0;top:0;position:absolute;opacity:0}@media (min-width:800px){.phone-gallery .wrap .gallery .text ul li{top:inherit;bottom:0}}.phone-gallery .wrap .gallery .grad{z-index:400;background:linear-gradient(90deg,rgba(30,30,30,0) 0,#1e1e1e 100%)}.phone-gallery .wrap .gallery .images{transition:left .5s cubic-bezier(.39,.575,.565,1);user-select:none;pointer-events:none;position:relative;height:50vh;width:27.1212121212vh}@media (min-width:800px){.phone-gallery .wrap .gallery .images{height:60vh;width:32.5454545455vh}}.phone-gallery .wrap .gallery .images li{transition:transform 1s cubic-bezier(.47,0,.745,.715),opacity .5s cubic-bezier(.39,.575,.565,1),top 1s cubic-bezier(.39,.575,.565,1),left 1s cubic-bezier(.455,.03,.515,.955)}.phone-gallery .wrap .gallery .images li,.phone-gallery .wrap .gallery .images li svg{position:absolute;top:0;left:0;width:100%;height:100%}.phone-gallery .wrap .gallery .images{grid-column:2/3;grid-row:1/2}.phone-gallery .wrap .gallery .grad{grid-column:3/4;grid-row:1/2}.phone-gallery .wrap .gallery .buttons,.phone-gallery .wrap .gallery .pagination{text-align:center;grid-column:2/3;grid-row:2/3}.phone-gallery .wrap .gallery .pagination ul{text-align:center}.phone-gallery .wrap .gallery .pagination ul li{background-color:#d9d9d9;opacity:.2;cursor:pointer;width:12px;height:12px;border-radius:100%;display:inline-block;margin:5px}.phone-gallery .wrap .gallery .pagination ul li[data-active=true]{cursor:default;opacity:1}.phone-gallery .wrap .gallery .text{grid-column:1/4;grid-row:3/4}.phone-gallery .wrap .gallery .pagination{display:none}.phone-gallery .wrap .gallery .buttons,.phone-gallery .wrap .gallery[data-ismobile=true] .pagination{display:inline-block}.phone-gallery .wrap .gallery .swiperect{display:none;grid-column:1/4;grid-row:1/3;z-index:2000}@media (min-width:800px){.phone-gallery .wrap .gallery[data-ismobile=true] .pagination{display:none}}.phone-gallery .wrap .gallery[data-ismobile=true] .buttons{display:none}@media (min-width:800px){.phone-gallery .wrap .gallery[data-ismobile=true] .buttons{display:inline-block}}.phone-gallery .wrap .gallery[data-ismobile=true] .swiperect{display:block}@media (min-width:800px){.phone-gallery .wrap .gallery[data-ismobile=true] .swiperect{display:none}.phone-gallery .wrap .gallery{gap:2rem;grid-template-columns:.5fr 1.5fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;min-height:80vh}.phone-gallery .wrap .gallery .buttons{text-align:left;grid-column:2/3;grid-row:3/4;display:block}.phone-gallery .wrap .gallery .images{grid-column:3/5;grid-row:1/4}.phone-gallery .wrap .gallery .grad{grid-column:4/5;grid-row:1/4}.phone-gallery .wrap .gallery .text{grid-column:2/3;grid-row:1/3}.phone-gallery .wrap .gallery .pagination{display:none}}@media screen and (min-width:800px){.phone-gallery .wrap h3{font-size:2.625rem}.phone-gallery .wrap p{font-weight:600;font-size:1.0625rem}}.big-button,.contact-person{background-color:#f1f2f4}.big-button .wrap{text-align:center;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}@media (min-width:800px){.big-button .wrap{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.big-button .wrap h4{line-height:60px}}.big-button .wrap a{text-transform:uppercase}.calculator .wrap,.contact-person .wrap,.logo-collage .wrap,.photo-collage .wrap{text-align:center}.photo-collage .wrap .photos{display:inline-grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.logo-collage .wrap .logos svg,.photo-collage .wrap .photos img{width:100%;height:100%;object-fit:cover;border-radius:16px}@media (min-width:800px){.photo-collage .wrap .photos img{border-radius:25px}.photo-collage .wrap .photos{gap:1rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-auto-rows:repeat(2,1fr)}.photo-collage .wrap .photos picture:nth-child(6n+1){grid-column:1/3}.photo-collage .wrap .photos picture:nth-child(6n+2){grid-column:3/4}.photo-collage .wrap .photos picture:nth-child(6n+3){grid-column:4/6}.photo-collage .wrap .photos picture:nth-child(6n+4){grid-column:1/2}.photo-collage .wrap .photos picture:nth-child(6n+5){grid-column:2/4}.photo-collage .wrap .photos picture:nth-child(6n+6){grid-column:4/6}}.logo-collage .wrap .logos{display:inline-grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media (min-width:800px){.logo-collage .wrap .logos{max-width:960px;border-radius:25px}}.logo-collage .wrap .logos svg{object-fit:contain;background-color:#f1f2f4;fill:#494c50}@media (min-width:800px){.logo-collage .wrap .logos svg{border-radius:25px}.logo-collage .wrap .logos{gap:1rem;grid-template-columns:repeat(6,1fr)}}.select_page .wrap .items a:hover,.teasers .wrap a,.teasers .wrap a:hover{text-decoration:none}.select_page .wrap .items a,.teasers .wrap .item{box-sizing:border-box;border-radius:16px;position:relative}.teasers .wrap .item{padding:2rem;width:100%;overflow:hidden;margin-bottom:1rem}.teasers .wrap .item[data-teaser-type="1"]{min-height:320px;padding-bottom:12rem}.teasers .wrap .item[data-teaser-type="2"]{padding-bottom:12rem}@media (min-width:800px){.teasers .wrap .item{border-radius:25px;padding:4rem}.teasers .wrap .item[data-teaser-type="1"]{min-height:480px;padding-bottom:9rem}.teasers .wrap .item[data-teaser-type="2"]{padding-bottom:9rem}}.teasers .wrap .item h2,.teasers .wrap .item h4{position:relative;color:#fff}.teasers .wrap .item h2{padding:0;padding-bottom:.5rem}.teasers .wrap .item img{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0}.teasers .wrap .item .cta,.teasers .wrap .smallteasers div a{display:inline-block;color:#fff;text-decoration:none;font-weight:700}.teasers .wrap .item .cta{font-size:.75rem;background-color:rgba(0,0,0,.6715);transition:background-color .5s cubic-bezier(.39,.575,.565,1);position:absolute;line-height:3rem;border-radius:1.5rem;padding-left:1rem;padding-right:4rem;right:1rem;bottom:1rem}.teasers .wrap .item .cta:hover{background-color:rgba(0,0,0,.75)}@media (min-width:800px){.teasers .wrap .item .cta{font-size:.9375rem;padding-left:2rem;padding-right:7rem;right:1.5rem;bottom:1.5rem;line-height:5rem;border-radius:2.5rem}}.teasers .wrap .item .cta span{position:absolute;display:inline-block;border-radius:100%;width:2rem;height:2rem;top:.5rem;right:.5rem}.select_page .wrap .items a span:after,.teasers .wrap .item .cta span:after{content:"";width:100%;height:100%;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNiAzNiIgdmlld0JveD0iMCAwIDM2IDM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xOCAuNy0zLjEgMy4xIDEyLjEgMTJoLTI2LjN2NC40aDI2LjNsLTEyLjEgMTIgMy4xIDMuMSAxNy4zLTE3LjN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:1.25rem 1.25rem;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:800px){.teasers .wrap .item .cta span{width:4rem;height:4rem}.teasers .wrap .item .cta span:after{background-size:2rem 2rem}}.teasers .wrap .smallteasers{display:none}@media (min-width:800px){.teasers .wrap .smallteasers{gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}}.teasers .wrap .smallteasers div{text-align:center;background-color:#f1f2f4;padding:1.5rem;border-radius:16px;margin-bottom:1rem}@media (min-width:800px){.teasers .wrap .smallteasers div{border-radius:25px;padding:2rem}}.teasers .wrap .smallteasers div h4{height:4rem}.teasers .wrap .smallteasers div a{line-height:3.5rem;background-color:#6c7075;border-radius:1.75rem;width:80%;text-transform:uppercase;font-size:.875rem}.contact-person .wrap .contact{gap:1rem;display:inline-grid;grid-template-columns:4rem 1fr}@media (min-width:800px){.contact-person .wrap .contact{max-width:832px;grid-template-columns:1fr 2fr}}.contact-person .wrap .contact h2{text-align:left;grid-column:1/3;grid-row:1/2}@media (min-width:800px){.contact-person .wrap .contact h2{text-align:center;grid-column:1/3;grid-row:1/2}}.contact-person .wrap .contact h4{text-align:left;grid-column:1/3;grid-row:2/3}@media (min-width:800px){.contact-person .wrap .contact h4{grid-column:2/3;grid-row:2/3;display:inline-flex;align-items:flex-end;justify-content:flex-start;vertical-align:text-top}}.contact-person .wrap .contact p{text-align:left;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:text-top}@media (min-width:800px){.contact-person .wrap .contact p{grid-column:2/3;grid-row:3/4}}.contact-person .wrap .contact .buttonholder{text-align:left;grid-column:2/3;grid-row:4/5}@media (min-width:800px){.contact-person .wrap .contact .buttonholder{grid-column:2/3;grid-row:4/5}}.contact-person .wrap .contact .photo{display:inline;width:3.75rem;height:3.75rem;border-radius:100%;overflow:hidden;position:relative;grid-column:1/2;grid-row:3/4}@media (min-width:800px){.contact-person .wrap .contact .photo{width:18rem;height:18rem;margin-right:2rem}}.contact-person .wrap .contact .photo img{object-fit:cover}@media (min-width:800px){.contact-person .wrap .contact .photo{grid-column:1/2;grid-row:2/5}}@media (min-width:800px){.calculator .wrap{max-width:832px}}.calculator .wrap .ui{margin-bottom:2.5rem;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:120px 200px 1fr}.calculator .wrap .ui .value{font-weight:600;grid-column:1/2;grid-row:1/2;background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos));overflow:hidden;position:relative}.calculator .wrap .ui .value ul{left:0;top:0}.calculator .wrap .ui .value ul li{color:#fff;width:100%;height:100%;box-sizing:border-box}@media screen and (max-width:320px){.calculator .wrap .ui .value ul li div .val{font-size:64px;letter-spacing:-1px}}@media screen and (min-width:320px){.calculator .wrap .ui .value ul li div .val{font-size:calc(64px + 64*(100vw - 320px)/960);letter-spacing:calc(-1px + -1*(100vw - 320px)/960)}}@media screen and (min-width:1280px){.calculator .wrap .ui .value ul li div .val{font-size:calc(64px + 64px);letter-spacing:calc(-1px + -1px)}}@media screen and (max-width:320px){.calculator .wrap .ui .value ul li div .unit{font-size:12px;letter-spacing:0}}@media screen and (min-width:320px){.calculator .wrap .ui .value ul li div .unit{font-size:calc(12px + 12*(100vw - 320px)/960);letter-spacing:calc(0px + 0*(100vw - 320px)/960)}}@media screen and (min-width:1280px){.calculator .wrap .ui .value ul li div .unit{font-size:calc(12px + 12px);letter-spacing:calc(0px + 0px)}}.calculator .wrap .ui .description{grid-column:1/2;grid-row:2/3;overflow:hidden;position:relative}.calculator .wrap .ui .description .backgrounds,.contact-person .wrap .contact .photo img{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:800px){.calculator .wrap .ui .description .backgrounds li{border-radius:25px}}.calculator .wrap .ui .description .copytext,.calculator .wrap .ui .value ul{transition:top .5s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%}.calculator .wrap .ui .description .copytext{transition-delay:.075s;top:-400%}.calculator .wrap .ui .description .copytext li{width:100%;height:100%;display:inline-flex;color:#000;box-sizing:border-box;padding:1rem}@media (min-width:800px){.calculator .wrap .ui .description .copytext li{padding:3.5rem}}@media (min-width:800px){.calculator .wrap .ui .description .copytext li p{font-size:1.75rem;line-height:2rem}}.calculator .wrap .ui .slider{grid-column:1/2;grid-row:3/4;background-color:#2f2f2f;position:relative;padding-left:5%;padding-right:5%;box-sizing:border-box;height:5rem;line-height:5rem}.calculator .wrap .ui .slider .track{cursor:pointer;position:absolute;background-color:#626362;height:1rem;width:90%;top:2rem;border-radius:1rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.calculator .wrap .ui .slider .track .hitarea{position:absolute;width:100%;height:5rem;top:-2rem;left:0}.calculator .wrap .ui .slider .bar,.calculator .wrap .ui .slider .track .dash{user-select:none;pointer-events:none;position:relative}.calculator .wrap .ui .slider .bar{display:inline-block;position:absolute;left:calc(50% - 1.25rem);top:1.25rem;width:2.5rem;height:2.5rem;border-radius:100%;background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos))}.calculator .wrap .ui .slider .bar[data-idle=true]{transition:left .125s cubic-bezier(.25,.25,.75,.75)}.calculator .wrap .ui .description,.calculator .wrap .ui .slider,.calculator .wrap .ui .value{color:#fff;border-radius:16px}@media (min-width:800px){.calculator .wrap .ui .description,.calculator .wrap .ui .slider,.calculator .wrap .ui .value{border-radius:25px}}@media (min-width:480px){.calculator .wrap .ui{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:240px 1fr}.calculator .wrap .ui .value{grid-column:1/3;grid-row:1/2;height:240px}.calculator .wrap .ui .description{grid-column:3/6;grid-row:1/2}.calculator .wrap .ui .slider{grid-column:1/6;grid-row:2/3}}.big-image .wrap,.select_page .wrap,.team .wrap{text-align:center}.select_page .wrap .items,.team .wrap ul li{display:grid;gap:1rem;grid-template-rows:1fr 1fr}.team .wrap ul li,.top-copy{position:relative;margin-bottom:2rem}.team .wrap ul li{grid-template-columns:60px 1fr 24px}.team .wrap ul li .image{grid-column:1/2;grid-row:1/3}.team .wrap ul li .name{grid-column:2/3;grid-row:1/2;position:absolute;bottom:0;left:0}.team .wrap ul li .job{grid-column:2/3;grid-row:2/3}.team .wrap ul li .socialprofile{grid-column:3/4;grid-row:1/3;display:inline-block;position:relative}.team .wrap ul li .socialprofile svg{height:100%;width:24px}@media (min-width:800px){.team .wrap ul li{margin-left:.75rem;margin-right:.75rem;display:inline-block;width:30%}}.team .wrap ul li p{color:#000;font-size:.875rem;line-height:1.25rem;text-align:left}.print-markdown b,.print-markdown strong,.team .wrap ul li p.name{font-weight:700}@media (min-width:800px){.team .wrap ul li p{text-align:center}.team .wrap ul li p.name{position:inherit;bottom:inherit;left:inherit}}@media (min-width:800px){.team .wrap ul li .socialprofile{margin-top:2rem}}.team .wrap ul li .image{display:flex;align-items:center;position:relative}@media (min-width:800px){.team .wrap ul li .image{margin-bottom:2rem;width:100%;height:inherit;padding-bottom:150%}}.team .wrap ul li .image img{width:60px;height:60px;border-radius:100%;display:inline;position:relative;overflow:hidden;line-height:60px;object-fit:cover;object-position:center top}@media (min-width:800px){.team .wrap ul li .image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px}}.big-image .wrap img{margin-bottom:4rem;width:100%;border-radius:16px}@media (min-width:800px){.big-image .wrap img{border-radius:25px}}.top-copy{display:inline-block;text-align:center}@media (min-width:800px){.top-copy{max-width:832px;margin-bottom:4rem}}@media (min-width:800px){.select_page .wrap{max-width:1152px}}.select_page .wrap .items{margin-bottom:5rem;grid-template-columns:1fr}@media (min-width:800px){.select_page .wrap .items{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.select_page .wrap .items a{display:block;text-align:left;background-color:#f1f2f4;padding:4.5rem;text-decoration:none;transition:background-color .25s cubic-bezier(.39,.575,.565,1);padding-bottom:calc(4.5rem + 25px)}@media (min-width:800px){.select_page .wrap .items a{border-radius:25px}}.select_page .wrap .items a h4{margin-bottom:.5rem;font-size:2rem;line-height:2rem}.select_page .wrap .items a p{color:#000;font-size:1.5rem;line-height:2rem}#consent-box .consentButton,.button,.select_page .wrap .items a span{display:inline-block;transition:box-shadow .25s cubic-bezier(.39,.575,.565,1),transform .25s cubic-bezier(.39,.575,.565,1)}.select_page .wrap .items a span{position:absolute;right:25px;bottom:25px;border-radius:100%;width:50px;height:50px;overflow:hidden;background:linear-gradient(var(--gradient-headline-deg),var(--gradient-headline-a-color) var(--gradient-headline-a-pos),var(--gradient-headline-b-color) var(--gradient-headline-b-pos))}.print-markdown .wrap{text-align:center}.print-markdown .wrap .text{text-align:left;margin-bottom:5rem}body,html{min-height:100vh;width:100%}body{padding-top:100px}@media (min-width:800px){body{padding-top:135}}#consent-box .consentButton,.button{white-space:nowrap;background:linear-gradient(var(--gradient-ui-deg),var(--gradient-ui-a-color) var(--gradient-ui-a-pos),var(--gradient-ui-b-color) var(--gradient-ui-b-pos));color:#242628;font-style:normal;font-weight:700;text-align:center;text-decoration:none;font-size:.875rem;padding-left:2rem;padding-right:2rem;border-radius:20px;line-height:40px;transform:scale(.99)}@media (min-width:800px){#consent-box .consentButton,.button{font-size:1rem;padding-left:6.375rem;padding-right:6.375rem;border-radius:30px;line-height:60px}}#consent-box .consentButton:hover,.button:hover,.select_page .wrap .items a:hover span{text-decoration:none;box-shadow:inset 0 -50px 100px -10px var(--gradient-ui-a-color);transform:scale(1)}.wrap{box-sizing:border-box;margin:0 auto;min-width:320px;max-width:1280px;padding:100px 20px}@media (min-width:480px){.wrap{padding:120px 40px}}[data-pageid=career] .fact-sheet.benefits h4{font-size:1.5rem;line-height:2rem;font-weight:700;color:#242628}@media (min-width:800px){.social_links{display:grid;grid-template-columns:repeat(6,1fr)}}.print-markdown ol{list-style:decimal}.print-markdown ul{list-style:disc}.print-markdown li,.print-markdown p{padding-top:.25rem;padding-bottom:.25rem}.print-markdown li{margin-left:1rem;color:#6c7075}.print-markdown em,.print-markdown i{font-style:italic}