﻿@font-face{font-family:"Avenir Next LT W01 Bold";src:url("../fonts/b56355b0-7729-42a7-9f65-62c7211d078c.woff2") format("woff2"),url("../fonts/05537afc-e923-4df9-b365-71798fbd220d.woff") format("woff");font-display:swap;font-weight:100 800}@font-face{font-family:"Avenir Next LT W01 Regular";src:url("../fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2") format("woff2"),url("../fonts/a1adabe6-efe5-40b7-b619-48111c8ff883.woff") format("woff");font-display:swap;font-weight:100 800}@font-face{font-family:"pioneers";src:url("../fonts/pioneers.ttf?6vefi1") format("truetype"),url("../fonts/pioneers.woff?6vefi1") format("woff"),url("../fonts/pioneers.svg?6vefi1#pioneers") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"pioneers" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-award:before{content:""}.icon-shortlist:before{content:""}.icon-arbeitszeiten:before{content:""}.icon-burohunde:before{content:""}.icon-deutschlandticket:before{content:""}.icon-gesundheitsangebote:before{content:""}.icon-job-rad:before{content:""}.icon-kita-zuschuss:before{content:""}.icon-mitarbeiterevents:before{content:""}.icon-mitarbeiterrabatte:before{content:""}.icon-mobiles-arbeiten:before{content:""}.icon-offices:before{content:""}.icon-sabbatical:before{content:""}.icon-sportangebote:before{content:""}.icon-uberstundenausgleich:before{content:""}.icon-urlaub:before{content:""}.icon-verpflegung:before{content:""}.icon-workation:before{content:""}body.breakpoints:after{content:"X-Small <576px";display:none;position:fixed;z-index:1000;background:red;color:#fff;width:auto;height:2rem;line-height:1;padding:.5rem 1rem;right:1rem;bottom:1rem;border-radius:20px;text-align:center;font-family:Arial,Helvetica,sans-serif}@media(min-width: 576px){body.breakpoints:after{content:"sm | Small | ≥576px"}}@media(min-width: 768px){body.breakpoints:after{content:"md | Medium | ≥768px"}}@media(min-width: 992px){body.breakpoints:after{content:"lg | Large | ≥992px"}}@media(min-width: 1200px){body.breakpoints:after{content:"xl | Extra Large | ≥1200px"}}@media(min-width: 1400px){body.breakpoints:after{content:"xxl | Extra extra | large ≥1400px"}}body.hide-admin-bar #wpadminbar{display:none}#wpadminbar{display:none !important}nav{display:block;width:100%;height:auto;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1100;background:#203e45;transition:500ms background ease,500ms padding ease;padding:1.2rem 0}@media(min-width: 992px){nav{padding:1.5rem 2rem}}nav .container{display:flex;justify-content:space-between;align-items:center;position:relative}nav .branding{display:flex;align-items:center;width:70px;transform:rotate(0deg);transition:1s all ease}nav .branding img{width:100%;height:34px;object-fit:contain}@media(min-width: 992px){nav .branding{width:70px}}nav.scroll-down{background:#4683a0}nav.scroll-down .branding{width:121px}nav a.button{font-size:.8rem;padding:0;height:30px;padding:0 12px;letter-spacing:0;border-radius:12px 4px}@media(min-width: 992px){nav a.button{font-size:1rem;height:40px;padding:0 1.2rem;border-radius:16px 4px}}nav .menu-button{display:flex;justify-content:center;align-items:center;gap:.5rem;background:#fff;color:#203e45;border:none;font-size:.875rem;height:2rem;padding:0 1rem;border-radius:1rem;text-transform:uppercase;font-family:"Lato";transition:1s all ease}nav .menu-button span.dot{display:block;background:#203e45;height:7px;width:7px;border-radius:50%;transition:1s all ease;position:relative;transition:.5s all ease}nav .menu-button span.dot:before,nav .menu-button span.dot:after{content:"";width:0;height:2px;background:#203e45;position:absolute;left:50%;top:2px;transform:translate(-50%, -50%);transition:.5s all ease}nav .menu-button span.dot:before{transform:rotate(45deg)}nav .menu-button span.dot:after{transform:rotate(-45deg)}nav .menu-button:hover{background:#fff;color:#203e45}nav .menu-button:hover span.dot{background:#203e45}nav .menu-button:hover span.dot:before,nav .menu-button:hover span.dot:after{background:#203e45}nav .menu-button.active span.dot{background:rgba(0,0,0,0)}nav .menu-button.active span.dot:before,nav .menu-button.active span.dot:after{width:15px;left:-70%}@media(min-width: 768px){nav .menu-button{display:none}}nav.cover-on-scroll{box-shadow:0px 0px 16px rgba(51,51,51,.2901960784);background:#4683a0}nav .header-menu{display:none}@media(min-width: 768px){nav .header-menu{list-style-type:none;display:flex;align-items:center;gap:1rem;margin:0 1rem 0 0;padding:0}}@media(min-width: 992px){nav .header-menu{gap:2.5rem;margin:0 0 0 0}}nav .header-menu li{position:relative}nav .header-menu li a{color:#fff;text-decoration:none;text-transform:uppercase}@media(min-width: 768px){nav .header-menu li a{font-size:.9rem;letter-spacing:1px}}@media(min-width: 992px){nav .header-menu li a{font-size:1rem;letter-spacing:2px}}nav .header-menu li a:after{content:"";display:block;width:0;height:2px;background:#fff;transition:1s width ease}nav .header-menu li:hover a,nav .header-menu li.current-menu-item a,nav .header-menu li.active a{color:#fff}nav .header-menu li:hover a:after,nav .header-menu li.current-menu-item a:after,nav .header-menu li.active a:after{width:100%}nav .contact-menu{display:none;margin:0}@media(min-width: 768px){nav .contact-menu{display:flex;align-items:center;gap:.5rem}nav .contact-menu li{display:flex;height:40px;width:40px;justify-content:center;align-items:center;text-align:center;line-height:42px}nav .contact-menu li a{display:block;width:100%;border-radius:50%;background:#fff;color:#203e45;transition:1s all ease}nav .contact-menu li:hover a{background:#4683a0;color:#fff}}.off-canvas{display:flex;height:auto;min-height:100%;width:100%;overflow:hidden;position:fixed;top:-100%;left:0;z-index:1000;align-items:center;justify-content:center;background:linear-gradient(135deg, #4683A0 0%, #203E45 100%);transition:1s top ease}.off-canvas .bg-animation,.off-canvas .bg-animation-bottom{position:absolute}.off-canvas.show{top:0}.off-canvas ul.header-menu{width:100%;max-width:500px}.off-canvas ul.header-menu li{text-align:center;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.off-canvas ul.header-menu li:first-child{border:0}.off-canvas ul.header-menu li a{position:relative;text-transform:uppercase;color:#fff;letter-spacing:1px;transition:1s color ease}.off-canvas ul.header-menu li a:hover{color:#4683a0}.button{display:inline-flex;justify-content:space-between;gap:.5rem;align-items:center;height:48px;border-radius:24px;padding:0 1rem;text-decoration:none;color:#203e45;min-width:130px;max-width:210px;text-align:center;background:#fff;font-family:"Lato";font-weight:700;font-size:1rem;border:none;letter-spacing:0;transition:1s background ease,1s color ease}@media(min-width: 576px){.button{padding:0 1.2rem;gap:1}}.button.text{background:rgba(0,0,0,0);padding:0;margin:0;line-height:1;height:auto;position:relative;color:#fff;transition:1s color ease}.button.text:before{content:"";display:inline-block;height:2px;width:0;position:absolute;left:0;bottom:-5px;background:#fff;transition:1s width ease}.button.text:hover{background:rgba(0,0,0,0);color:#fff}.button.text:hover:before{width:100%}.button:hover{background:#4683a0;color:#fff}html{margin:0;padding:0;scroll-behavior:smooth}body{font-size:18px;font-family:"Lato";font-weight:300;background:linear-gradient(135deg, #4683A0 0%, #203E45 100%);color:#fff;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;padding:70px 0 0 0}@media(min-width: 768px){body{padding:85px 0 0 0}}h1{font-weight:900;font-family:"Lato";color:#fff;text-transform:none;position:relative;letter-spacing:0;line-height:1.1;margin-bottom:1rem;font-size:1.5rem;position:relative}@media(min-width: 576px){h1{font-size:1.5rem}}@media(min-width: 768px){h1{font-size:2rem}}@media(min-width: 992px){h1{font-size:3rem}}@media(min-width: 1200px){h1{font-size:3rem}}h2{font-weight:900;font-family:"Lato";color:#fff;text-transform:none;position:relative;letter-spacing:0;line-height:1.1;margin-bottom:1rem;font-size:1.125rem}@media(min-width: 576px){h2{font-size:1.125rem}}@media(min-width: 768px){h2{font-size:2rem}}@media(min-width: 992px){h2{font-size:2rem}}@media(min-width: 1200px){h2{font-size:2rem}}h3,h4,h5,h6{font-weight:900;font-family:"Lato";color:#fff;text-transform:none;position:relative;letter-spacing:0;line-height:1.1;margin-bottom:1rem;font-size:1.125rem}@media(min-width: 576px){h3,h4,h5,h6{font-size:1.125rem}}@media(min-width: 768px){h3,h4,h5,h6{font-size:1.5rem}}@media(min-width: 992px){h3,h4,h5,h6{font-size:1.5rem}}@media(min-width: 1200px){h3,h4,h5,h6{font-size:1.5rem}}p,ul,ol{font-family:"Lato";font-weight:300;color:#fff;font-size:1rem;line-height:1.5;color:#fff}@media(min-width: 1200px){p,ul,ol{font-size:1.125rem}}a{color:#fff;text-decoration:none;transition:1s color ease}a:hover{color:#203e45}.wp-block-post-featured-image{display:none}.caption{display:inline;font-family:"Lato";font-size:1rem;font-style:normal;line-height:1;color:#fff;text-transform:uppercase;margin:0 0 .5rem}.container{padding:0 1.25rem;scroll-margin-top:100px}@media(min-width: 1400px){.container.small{max-width:1200px}}.scale-container{overflow:hidden}@media(max-width: 575.98px){.scale-container{border-radius:1rem 1rem 1rem 1rem}}@media(min-width: 576px){.scale-container{border-radius:1.5rem 1.5rem 1.5rem 1.5rem}}@media(min-width: 768px){.scale-container{border-radius:2rem 2rem 2rem 2rem}}@media(min-width: 992px){.scale-container{border-radius:2rem 2rem 2rem 2rem}}@media(min-width: 1200px){.scale-container{border-radius:2rem 2rem 2rem 2rem}}.scale-container img{transition:1s transform ease}.scale-container:hover img{transform:scale(1.1)}select,.radio,input:not([type=radio]){appearance:none;border-radius:0;width:100%;margin-bottom:.5rem;padding:.7rem;border:none;background:#fff;border:1px solid hsla(0,0%,100%,.2);transition:1s border-color ease;outline:none;color:#fff;font-family:"Lato";font-size:1.125rem;letter-spacing:1px;border-radius:8px;transition:500ms border-color ease}@media(min-width: 768px){select,.radio,input:not([type=radio]){padding:1rem;margin-bottom:1rem;font-size:1.2rem}}select.amount-guests-no-option,.radio.amount-guests-no-option,input:not([type=radio]).amount-guests-no-option{display:none}select.error,.radio.error,input:not([type=radio]).error{border-color:#fa2f47 !important;color:#fa2f47 !important}select::placeholder,.radio::placeholder,input:not([type=radio])::placeholder{color:hsla(0,0%,100%,.5)}select:hover,select:focus,.radio:hover,.radio:focus,input:not([type=radio]):hover,input:not([type=radio]):focus{border-color:#fff}select{position:relative;z-index:1;cursor:pointer}.select-container{position:relative}.select-container:after{content:"";pointer-events:none;position:absolute;right:1rem;top:30px;z-index:2;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff}.radio{padding-bottom:.7rem;border-bottom:none;max-width:165px;margin:0;display:inline-block;position:relative;box-sizing:border-box;cursor:pointer}.radio.default{background:rgba(0,0,0,0);border:none;padding-left:0}.radio input[type=radio]{margin-right:.5rem;padding-left:1.2rem;position:static;appearance:none;background:rgba(0,0,0,0)}.radio input[type=radio]:before{content:"";position:absolute;left:3px;top:22px;width:16px;height:16px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;z-index:2}.radio input[type=radio]:after{content:"";position:absolute;left:0px;top:19px;width:22px;height:22px;border-radius:50%;border:1px solid #fff;z-index:1}.radio input[type=radio]:checked:before{transform:scale(1)}.radio.description{max-width:100%;display:flex;align-items:top;gap:.5rem;border:none;margin:0;padding:1rem;border:1px solid hsla(0,0%,100%,.2);transition:500ms border-color ease}.radio.description label{font-family:"Lato";font-weight:300;color:#fff;font-size:.8rem;line-height:1.5;letter-spacing:0;flex:1;padding:0;cursor:pointer}@media(min-width: 1200px){.radio.description label{font-size:.9rem}}.radio.description input[type=radio]:before{content:"";left:19px;top:20px}.radio.description input[type=radio]:after{content:"";left:16px;top:17px}.radio.description:hover{border-color:#fff}footer{background:#203e45;color:#fff;padding:2rem 0;margin-top:4rem;position:relative}@media(min-width: 768px){footer{padding:4rem 0}}footer a.branding{display:block;width:80px;height:auto}footer a.branding img{width:100%;height:auto}footer h3{font-weight:900;font-family:"Lato";color:#fff;text-transform:none;position:relative;letter-spacing:0;line-height:1.1;margin-bottom:1rem;font-size:1.125rem;margin:0 0 .5rem;color:#fff}@media(min-width: 576px){footer h3{font-size:1.125rem}}@media(min-width: 768px){footer h3{font-size:2rem}}@media(min-width: 992px){footer h3{font-size:2rem}}@media(min-width: 1200px){footer h3{font-size:2rem}}footer .cta{list-style-type:none;padding:0;margin:0;gap:1rem}@media(min-width: 768px){footer .cta{display:flex}}footer .cta li{padding:0;width:100%;color:#fff}@media(min-width: 768px){footer .cta li{border-bottom:1px solid #fff;width:50%;padding:.5rem 0 .5rem}}footer .cta li a{color:#fff}footer .social-media{text-align:center;line-height:34px;display:flex;list-style-type:none;margin:1rem 0 1rem 0;padding:0;gap:.5rem}@media(min-width: 768px){footer .social-media{margin-top:3rem}}footer .social-media li{margin:0;padding:0;text-align:center;color:#fff}footer .social-media li a{display:block;text-align:center;background:#fff;border-radius:50%;height:35px;width:35px;transition:1s background ease}footer .social-media li a i{color:#2d6475;font-size:1rem;transition:1s color ease}footer .social-media li a:hover{background:#4683a0}footer .social-media li a:hover i{color:#fff}footer .lower-footer{border-top:1px solid hsla(0,0%,100%,.1);padding:1rem 0 0;margin-top:3em}footer .lower-footer p{color:#fff}footer .lower-footer .footer-menu{display:flex;list-style-type:none;padding:0;margin:0;gap:1rem}footer .lower-footer .footer-menu li{color:#fff}footer .lower-footer .footer-menu li a{color:#fff}