/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d8cdd3;background:linear-gradient(-10deg,#d8cdd3,#fff);box-sizing:border-box;color:#e6007e!important;font-family:Citroen!important;margin:0;padding:0;scroll-behavior:smooth}.container{margin:0 auto;max-width:1600px!important;position:relative}@media(max-width:1600px){.container{overflow:hidden}}.reveal-box{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-box.visible{opacity:1;transform:translateY(0)}#header-image{width:100%}.btn-primary{background-color:pink!important}.link,a{cursor:pointer;text-decoration:none;transition:opacity .3s ease}::-webkit-calendar-picker-indicator{filter:invert(1)}.logobar{padding:20px 0;width:100%}header,header video{position:relative}header video{border-radius:3.5vw;height:auto;width:100%}.stoerer{align-items:center;background-color:#e6007e;border-radius:50%;bottom:-20px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:400px;justify-content:center;position:absolute;right:-20px;transform:rotate(-15deg);transition:.3s ease;width:400px;z-index:100}@media(max-width:1300px){.stoerer{height:300px;width:300px}}@media(max-width:1000px){.stoerer{height:220px;width:220px}}@media(max-width:660px){.stoerer{height:180px;width:180px}}@media(max-width:425px){.stoerer{height:140px;width:140px}}.stoerer:hover{background-color:#404040!important}.stoerer svg{height:auto;width:75%}.main{margin-top:40px}.main,.wrappercontent{display:flex;flex-direction:column;gap:30px}.wrappercontent{margin:auto;width:80%}@media(max-width:800px){.wrappercontent{width:90%}}@media(max-width:500px){.wrappercontent{width:100%}}.centertext{text-align:center}.wrappercontent img{height:auto;width:48%}@media(max-width:500px){.wrappercontent img{width:60%}}.imgright{align-self:flex-end;margin:-240px 0}@media(max-width:1400px){.imgright{margin:-200px 0}}@media(max-width:1150px){.imgright{margin:-160px 0}}@media(max-width:880px){.imgright{margin:-130px 0}}@media(max-width:700px){.imgright{margin:-20vw 0}}@media(max-width:500px){.imgright{margin:-5vw 0 -15vw}}.wrapperform{margin:0 auto 50px;width:70%}@media(max-width:800px){.wrapperform{width:90%}}@media(max-width:500px){.wrapperform{width:100%}}.form-field a{color:#404040!important;font-weight:700}.topheadline{margin:20px 0 40px}.ctaform{background-color:#e6007e!important;border-radius:8px;color:#fff!important;font-weight:700!important;margin:auto;padding:1rem 3.5rem;text-decoration:none;transition:.3s ease}.ctaform:hover{background-color:#404040!important}footer{background-color:#383838;line-height:.5;width:100%}footer,footer a{color:#fff}footer a:hover{color:#e6007e!important}.wrapperfooter{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto 50px;width:70%}@media(max-width:800px){.wrapperfooter{width:90%}}@media(max-width:500px){.wrapperfooter{width:100%}}@media(max-width:1000px){h2{font-size:1.5rem!important}}@media(max-width:600px){h2{font-size:1.2rem!important}.form-check-label{font-size:.7rem!important}label{line-height:1!important}.formtext{font-size:.7rem!important}}#sidebar{background-color:#fff;border-radius:3.5vw;color:#404040;padding:3rem}@media(max-width:500px){#sidebar{padding:1rem}}#sidebar-title{text-transform:uppercase}#lead-form{display:flex;flex-direction:column;gap:3rem;position:relative}@media(max-width:800px){#lead-form{gap:2rem}}@media(max-width:500px){#lead-form{gap:1rem}}#close{cursor:pointer;position:absolute;right:0;top:0}.hidden,.shown{display:none}@media(min-width:1400px){.shown{display:block}}.form-control{border:1px solid #e6007e!important;color:rgba(64,64,64,.5)!important}button{background-color:#e6007e!important;color:#fff!important;font-weight:700!important;transition:.3s ease}button:hover{background-color:#404040!important}#salutation{margin:-20px 0 20px!important}@media(max-width:600px){#salutation{margin:-20px 0 0!important}}.form-check-input[type=checkbox]{aspect-ratio:1/1!important;border:1px solid #086a76!important;color:#404040!important}.form-field input{border:3px solid #086a76!important}input{border:1px solid #086a76!important}.carousel-cell{height:auto;width:100%}@font-face{font-display:swap;font-family:Citroen;font-style:normal;font-weight:400;src:url(9e7904e31d714524f2d98660010d26f2.otf) format("opentype")}@font-face{font-display:swap;font-family:Citroen;font-style:normal;font-weight:700;src:url(04ff270253cd881ac35e3fa662a0f45a.otf) format("opentype")}@font-face{font-display:swap;font-family:Citroen;font-style:normal;font-weight:300;src:url(8ca77fa718d33c77f75cebccc767fde3.otf) format("opentype")}@font-face{font-display:swap;font-family:Citroen;font-style:italic;font-weight:700;src:url(3be23558c4d75bc3c5d30e2570e66472.otf) format("opentype")}