:root{--ak-focus:#3f21af;--ak-space:clamp(1.25rem, 3vw, 2rem)}html{scroll-padding-top:1rem}body{overflow-wrap:break-word}#site-main{min-width:0}#site-main [class*=col-]{min-width:0}#site-footer img,#site-main img{max-width:100%}.autokardan-picture{display:block;width:100%}.autokardan-picture img{display:block;width:100%;height:auto}.autokardan-directions{display:inline-block;padding:.75rem 0;text-underline-offset:.2em}.autokardan-map{min-height:320px;width:100%;background:#ecedf6}.autokardan-map-unavailable{min-height:100px}.autokardan-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100000;padding:.75rem 1rem;color:#fff;background:#3f21af;transform:translateY(-200%)}.autokardan-skip-link:focus{transform:none;color:#fff}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ak-focus);outline-offset:3px;box-shadow:0 0 0 5px #fff}#site-main:focus:not(:focus-visible){outline:0}.btn{white-space:normal;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}button.btn-next,button.btn-prev{border:0;min-width:44px;min-height:44px;cursor:pointer;font:inherit}button.btn-next:disabled,button.btn-prev:disabled{opacity:.4;cursor:default}.swiper{min-width:0;max-width:100%}.swiper-slide{height:auto}.wpcf7 form label{display:block;color:#34343d;font-size:.95rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.wpcf7 form>p{margin-bottom:1.25rem}.wpcf7 form .wpcf7-list-item{margin-block:1rem}.wpcf7 form .wpcf7-list-item label{display:inline-block}.wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.wpcf7 select,.wpcf7 textarea{max-width:100%;min-height:44px;font-size:max(16px, 1em)}.wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wpcf7 textarea{width:100%}.wpcf7 textarea{resize:vertical;min-height:9rem}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#62626c;opacity:1}.wpcf7 [aria-invalid=true]{border-color:#a31b2c}.wpcf7-not-valid-tip{color:#a31b2c;font-size:.95rem;margin:.4rem 0 1rem}.wpcf7 form .wpcf7-response-output{margin:1.5rem 0;padding:1rem;line-height:1.5}.wpcf7 form.sent .wpcf7-response-output{border-color:#216c39;color:#174d29;background:#f1faf3}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{border-color:#a31b2c;color:#7e1623;background:#fff6f6}.autokardan-required{color:#a31b2c}.autokardan-video-container{position:relative;background:#171717}.autokardan-embed-toggle,.autokardan-video-toggle{position:absolute;bottom:.5rem;right:.5rem;z-index:1000;display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;color:#fff;cursor:pointer}.autokardan-embed-toggle::before,.autokardan-video-toggle::before{content:'';position:absolute;width:30px;height:30px;border-radius:50%;background:rgb(0 0 0 / .55);border:1px solid rgb(255 255 255 / .65)}.autokardan-embed-toggle svg,.autokardan-video-toggle svg{position:relative;width:15px;height:15px;fill:currentColor}.autokardan-embed-toggle:hover::before,.autokardan-video-toggle:hover::before{background:rgb(0 0 0 / .8)}.autokardan-embed-toggle{position:fixed;bottom:1rem;right:1rem}#landing-page{background-color:#171717}.autokardan-lightbox{padding:3rem;border:0;border-radius:4px;background:#171717;color:#fff;max-width:96vw;max-height:96dvh;overflow:auto}.autokardan-lightbox::backdrop{background:rgb(0 0 0 / .88)}.autokardan-lightbox figure{margin:0;text-align:center}.autokardan-lightbox img{max-width:100%;max-height:75dvh;object-fit:contain}.autokardan-lightbox figcaption{margin-top:.75rem;line-height:1.5}.autokardan-lightbox button{position:absolute;min-width:44px;min-height:44px;border:1px solid #aaa;color:#fff;background:#171717;font-size:1.5rem}.autokardan-lightbox-close{right:.25rem;top:.25rem}.autokardan-lightbox-previous{left:.25rem;top:50%}.autokardan-lightbox-next{right:.25rem;top:50%}.autokardan-lightbox button:disabled{opacity:.4}.autokardan-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:767.98px){#site-main h1{font-size:clamp(2rem, 7.5vw, 2.5rem)!important;line-height:1.2}#site-main h2{font-size:clamp(1.75rem, 6.8vw, 2.5rem)!important;line-height:1.2}#site-main h3{font-size:clamp(1.4rem, 5.5vw, 2rem)!important;line-height:1.25}#site-main :is(h1,h2,h3) :is(strong,b){font-size:inherit;line-height:inherit}#site-main h1,#site-main h2,#site-main h3{overflow-wrap:anywhere}#site-main .btn{max-width:100%}#site-main iframe{max-width:100%}.wpcf7{padding:var(--ak-space) var(--ak-space) 0}.wpcf7 .wpcf7-list-item{margin-block:1.5rem}.autokardan-picture{margin-bottom:2rem}.autokardan-map{min-height:260px}.autokardan-lightbox{padding:3rem 2.75rem 1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}@media (scripting:none){#navbarSupportedContent{display:block}.autokardan-video-container video{display:block}}