@charset "UTF-8";.col-4{flex:none;width:33.33333333%}.col-8{flex:none;width:66.66666667%}.g-3{--bs-gutter-x:30px}.g-3{--bs-gutter-y:30px}.g-4{--bs-gutter-x:40px}.g-4{--bs-gutter-y:40px}@media(min-width:768px){.col-md-4{flex:none;width:33.33333333%}.col-md-6{flex:none;width:50%}.col-md-8{flex:none;width:66.66666667%}.g-md-3{--bs-gutter-x:30px}.g-md-3{--bs-gutter-y:30px}}.btn-white{--bs-btn-color:#000000;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217, 217, 217;--bs-btn-active-color:#000000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-border-color:#ffffff}.btn-lg{--bs-btn-padding-y:1.1rem;--bs-btn-padding-x:3rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y)var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:initial;border:var(--bs-border-width)solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media(min-width:1200px){.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.card-text:last-child{margin-bottom:0}.card-img{width:100%}.accordion{--bs-accordion-color:#2f2e41;--bs-accordion-bg:#ffffff;--bs-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#2f2e41;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#c8102e;--bs-accordion-btn-focus-box-shadow:0 0 0 0rem rgba(200, 16, 46, 0);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#c8102e;--bs-accordion-active-bg:#c8102e}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y)var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width))0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width)solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y)var(--bs-accordion-body-padding-x)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#ffffff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y)var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color)}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.d-inline{display:inline!important}.position-relative{position:relative!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-2{--bs-border-width:2px}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.justify-content-start{justify-content:flex-start!important}.order-first{order:-1!important}.order-2{order:2!important}.m-3{margin:30px!important}.m-5{margin:50px!important}.m-9{margin:90px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-5{margin-top:50px!important;margin-bottom:50px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-4{margin-bottom:40px!important}.mb-7{margin-bottom:70px!important}.ms-0{margin-left:0!important}.ms-05{margin-left:5px!important}.ms-1{margin-left:10px!important}.ms-3{margin-left:30px!important}.me-n2{margin-right:-20px!important}.ms-n1{margin-left:-10px!important}.p-3{padding:30px!important}.px-0{padding-right:0!important;padding-left:0!important}.pt-5{padding-top:50px!important}.pb-0{padding-bottom:0!important}.pb-05{padding-bottom:5px!important}.pb-1{padding-bottom:10px!important}.pb-15{padding-bottom:150px!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}@media(min-width:576px){.justify-content-sm-between{justify-content:space-between!important}}@media(min-width:768px){.d-md-inline{display:inline!important}.d-md-none{display:none!important}.me-md-1{margin-right:10px!important}.ms-md-3{margin-left:30px!important}.py-md-1{padding-top:10px!important;padding-bottom:10px!important}.py-md-10{padding-top:100px!important;padding-bottom:100px!important}}@media(min-width:992px){.order-lg-last{order:6!important}}.text-muted{color:#b8b8b8!important}.kd-modal_header{height:125px}.kd-navbar_logo,.kd-navbar_logo img,.kd-navbar_collapse,.kd-navbar_collapse .kd-navbar_nav,.kd-navbar_collapse .kd-navbar_item,.kd-navbar_collapse .kd-navbar_link{height:85px}.kd-navbar_collapse{flex-grow:0}.kd-navbar_nav.no-transform{transform:none}.kd-navbar_logo{display:inline-block}.kd-navbar_logo img{min-height:30px;width:45vw;max-height:100%;max-width:30px}@media screen and (min-width:768px){.kd-navbar_logo img{min-height:30px;width:45vw;max-height:100%;max-width:200px}}.kd-navbar_toggler{height:100%;display:inline-block;padding:0 1.2rem;transform:translateX(-1.2rem);margin:0;color:#000}@media screen and (min-width:1200px){.kd-navbar_item.active.kd-no-session::before{top:-.75rem}}.modal-content{background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content .dropdown-item:hover,.modal-content .dropdown-item:focus-within,.modal-content .dropdown-item:focus,.modal-content .dropdown-item:active,.modal-content .dropdown-item.active{background-color:initial;color:#c8102e}.kd-modal_dialog{margin:0;max-width:100%;width:100%;height:100%;font-size:.833333rem}.kd-modal_dialog .kd-navbar_nav{margin-top:3em;margin-bottom:3em}.kd-modal_dialog .modal-body{overflow-x:hidden;padding:0}.kd-modal_dialog .modal-body .kd-navbar_nav{flex-direction:column!important}.kd-modal_dialog .dropdown-item,.kd-modal_dialog .kd-navbar_link{font-size:1.8em;letter-spacing:.3px;text-transform:none}.kd-modal_dialog .dropdown-item{font-size:1.5em}.kd-modal_dialog .kd-navbar_link{padding-top:1em;padding-bottom:1em}.kd-modal_dialog .dropdown-item:hover,.kd-modal_dialog .dropdown-item:focus-within,.kd-modal_dialog .dropdown-item:focus-visible,.kd-modal_dialog .dropdown-item:focus,.kd-modal_dialog .kd-navbar_link:hover,.kd-modal_dialog .kd-navbar_link:focus-within,.kd-modal_dialog .kd-navbar_link:focus-visible,.kd-modal_dialog .kd-navbar_link:focus{color:#c8102e;background-color:initial}.kd-modal_dialog .card{background-color:initial}.kd-modal_dialog .card:hover{box-shadow:none}.kd-modal_dialog .dropdown-menu{position:relative!important;transform:unset!important;border:0 solid transparent;background-color:initial}.kd-modal_close{margin-left:-1rem;transform:translateX(-.75rem);margin-right:auto}.kd-modal_close:active{border-color:transparent!important}.kd-modal_close svg{width:1rem;height:1rem}.kd-modal_header{border-bottom:0 solid transparent;padding:0}.kd-navbar-left{transform:translateX(-1.2rem)}.kd-navbar-btn{font-size:.875rem}.kd-navbar-badge{position:absolute;top:-10%;left:60%}.kd-shoppingcart a{color:#2f2e41!important;transition:color 100ms linear}.kd-shoppingcart a:hover,.kd-shoppingcart a:focus-within,.kd-shoppingcart a:focus,.kd-shoppingcart a:active{color:#c8102e!important}.kd-language{text-transform:uppercase}.kd-language+ul a{color:#b8b8b8!important}.kd-language+ul .active a{background-color:initial!important;color:#000!important}.container-xxl{max-width:1638px}.kd-cta-background-image{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}.kd-cta-background-image img{height:100%;width:100%;object-fit:cover;object-position:center center;opacity:.5;filter:grayscale(1)}.kd-cta-content{width:100%;padding:30px}.kd-cta-content h1,.kd-cta-content .h1{color:#fff;text-align:center;line-height:1.2;font-weight:500;letter-spacing:.3px}.kd-cta-color-overlay{background-color:#c8102e;height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;mix-blend-mode:hard-light}.kd-pass-height{height:100%}.kd-card-small{position:relative;max-width:270px}.kd-card-small .kd-card-img{box-shadow:0 5px 15px rgba(0,0,0,.15);border-radius:16px;width:100%;height:auto;border:1px solid rgba(212,175,55,0);transition:border-color 100ms linear}.kd-card-small.early-bird:hover .kd-card-img{border-color:rgba(212,175,55,.5)}.kd-card-small .kd-card-heading{font-weight:600}.kd-card-small .kd-card-text{color:#b8b8b8}.kd-card-small-btn{color:#000;transition:color 100ms linear}.kd-card-small-btn:hover,.kd-card-small-btn:focus-within,.kd-card-small-btn:focus,.kd-card-small-btn:active{color:#c8102e}.kd-badge{display:inline-block;transform:translateY(-2px);position:relative;z-index:1;cursor:help}.kd-cta-register{padding-top:50px;padding-bottom:50px;position:relative;text-align:center;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.15)}.kd-cta-small-text{color:#fff;font-size:1.25rem;font-weight:600}.kd-cta-heading{color:#fff}.kd-cta-btn{color:#c8102e;font-weight:700}.kd-overflow-container{overflow-x:hidden;overflow-y:hidden;width:100%}.kd-opening-hours{width:100%}.kd-opening-hours .kd-open,.kd-opening-hours .kd-pause,.kd-opening-hours .kd-closed,.kd-opening-hours .kd-appointment{font-weight:600}.kd-opening-hours .kd-open{color:#198754}.kd-opening-hours .kd-pause{color:#e29506}.kd-opening-hours .kd-closed{color:#c8102e}.kd-opening-hours .kd-appointment{color:#b8b8b8}.kd-opening-hours tr{display:flex;flex-wrap:wrap;padding-bottom:20px}.kd-opening-hours td{display:block;clear:both;padding-top:10px;padding-bottom:5px}.kd-opening-hours .kd-day{width:60%;padding-right:30px}.kd-opening-hours .kd-first-shift{width:40%;text-align:right}.kd-opening-hours .kd-second-shift{width:40%;text-align:right}.kd-opening-hours .kd-first-shift+.kd-second-shift{margin-left:auto}@media screen and (min-width:576px){.kd-opening-hours tr{display:table-row;padding-bottom:0}.kd-opening-hours td{width:33%!important;display:table-cell;width:auto;clear:none}}.text-open{color:#198754}.text-pause{color:#e29506}.text-closed{color:#c8102e}.text-appointment{color:#b8b8b8}h1 .badge,.h1 .badge,h2 .badge,.h2 .badge,h3 .badge,.h3 .badge,h4 .badge,.h4 .badge,h5 .badge,.h5 .badge,h6 .badge,.h6 .badge{font-size:.5em;transform:translateY(-50%)}a .badge{background-color:#b8b8b8;transition:background-color 100ms linear}a:hover .badge,a:focus-within .badge,a:focus .badge,a.active .badge{background-color:#c8102e}.landingpage .kd-overflow-container{overflow:hidden}@media screen and (min-width:768px){.landingpage .kd-overflow-container{overflow:unset}}.btn-sign-up.btn-sign-up-white{background-color:#fff;color:#c8102e;transition:color 100ms linear}.btn-sign-up.btn-sign-up-white::before{background-image:linear-gradient(to right,transparent,rgba(240,240,240,.75),transparent)}.btn-sign-up.btn-sign-up-white:hover,.btn-sign-up.btn-sign-up-white:focus-within,.btn-sign-up.btn-sign-up-white:focus,.btn-sign-up.btn-sign-up-white:active{color:#000!important;background-color:#f0f0f0!important}.kd-landingpage-value{padding:3rem}.kd-landingpage-value-icon-wrapper{display:flex;justify-content:center;align-items:center;height:4.25rem;width:4.25rem;border-radius:100%;color:#2f2e41;border:1px solid}.kd-landingpage-value-icon-wrapper svg{color:inherit;font-size:2rem;height:1em;width:1em}.kd-landingpage-value-heading{font-size:1.75rem;line-height:1.3;font-weight:700}.kd-landingpage-value-highlight{position:relative;background-color:initial;overflow:hidden}.kd-landingpage-value-highlight .kd-landingpage-value-icon-wrapper,.kd-landingpage-value-highlight .kd-landingpage-value-icon-wrapper svg,.kd-landingpage-value-highlight .kd-landingpage-value-heading,.kd-landingpage-value-highlight .kd-landingpage-value-text{color:#fff}.kd-landingpage-value-highlight picture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.kd-landingpage-value-highlight img{height:100%;width:100%;object-fit:cover;object-position:center center;opacity:.5;filter:grayscale(1)}.kd-supheading{font-size:1rem;color:#c8102e;font-weight:700}.kd-landingpage-how-to-number{font-weight:500;font-size:1.5rem;width:3.5rem;height:3.5rem;border-radius:100%;background-color:#c8102e;color:#fff;display:flex;justify-content:center;align-items:center}.link-underline-primary{text-decoration:underline!important}#so-funktionierts{overflow:hidden}.kd-landingpage-how-to-heading{font-weight:700}.kd-landingpage-how-to-text{max-width:35ch;margin-left:auto;margin-right:auto;text-align:center}.kd-landingpage-how-to-arrow-up,.kd-landingpage-how-to-arrow-down{position:absolute;width:1800px;height:220%;border-radius:100%;border:3px solid transparent;top:0;transform:translateY(-15%)}.kd-landingpage-how-to-arrow-up::before,.kd-landingpage-how-to-arrow-down::before{content:"";position:absolute;height:.7rem;width:.7rem;top:72.25%;border:.35rem solid transparent;border-right-color:#c8102e;border-top-color:#c8102e;box-shadow:.35rem -.35rem #ffffff}.kd-landingpage-how-to-arrow-up{border-left:3px solid #c8102e;left:0%}.kd-landingpage-how-to-arrow-up::before{left:5.5%;transform:rotate(70deg)}.kd-landingpage-how-to-arrow-down{border-right:3px solid #c8102e;right:0%}.kd-landingpage-how-to-arrow-down::before{right:5.5%;transform:rotate(200deg)}@media screen and (min-width:768px){.kd-landingpage-how-to-arrow-up,.kd-landingpage-how-to-arrow-down{position:absolute;width:calc(100% - 3.5rem);height:6rem;border-radius:100%;border:3px solid transparent;top:-2rem;left:50%;transform:translateX(1.75rem)}.kd-landingpage-how-to-arrow-up::before,.kd-landingpage-how-to-arrow-down::before{content:"";position:absolute;right:7%;height:.7rem;width:.7rem;top:50%;border:.35rem solid transparent;border-right-color:#c8102e;border-top-color:#c8102e;box-shadow:.35rem -.35rem #ffffff}.kd-landingpage-how-to-arrow-up{border-top:3px solid #c8102e;top:-.5rem}.kd-landingpage-how-to-arrow-up::before{left:unset;transform:translateY(-290%)rotate(70deg)}.kd-landingpage-how-to-arrow-down{border-bottom:3px solid #c8102e}.kd-landingpage-how-to-arrow-down::before{transform:translateY(190%)rotate(20deg)}}.kd-sticky{position:sticky;top:5vh}.kd-card-features svg{color:#c8102e;flex:none;width:5%;fill:currentColor}.kd-card-features h3{font-weight:700}.kd-card-features strong{font-weight:500}.kd-text-max-width{max-width:65ch}.landingpage .accordion,.landingpage .accordion-header,.landingpage .accordion-button,.landingpage .accordion-item{background-color:initial!important}.landingpage .accordion-button{box-shadow:none!important;font-weight:600;padding-right:2rem;line-height:1.2;letter-spacing:.2px}.landingpage .accordion-button::after{position:relative;right:-1rem;transform-origin:center center;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20448%20512%22%3E%3Cpath%20d=%22M432%20256c0%2013.3-10.7%2024-24%2024H248v160c0%2013.25-10.75%2024.01-24%2024.01S2e2%20453.3%202e2%20440V280H40c-13.25.0-24-10.74-24-23.99C16%20242.8%2026.75%20232%2040%20232h160V72c0-13.25%2010.75-23.99%2024-23.99S248%2058.75%20248%2072v160h160c13.3.0%2024%2010.8%2024%2024z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";transform:rotate(90deg)}.landingpage .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z' fill='%23c8102e'/></svg>");transform:rotate(0);content:""}.landingpage .accordion-item{background-color:#fff;border:1px solid #2f2e41!important;border-radius:8px;margin-bottom:1rem;padding:1rem}.landingpage .accordion-item:last-child{margin-bottom:0}.landingpage .accordion-header{margin-top:0}.landingpage .accordion-body p{max-width:63ch;margin-bottom:1.5em}.landingpage .accordion-body>p:last-child{margin-bottom:0}.landingpage .accordion-body a{text-decoration:underline}footer.kd_progress{z-index:1}footer.kd_progress::after{content:"";border:3px solid #fff;background-color:rgba(200,16,46,.2);box-shadow:0 0 0 3px rgba(200,16,46,.2);left:50%;top:-296px;z-index:1;position:absolute;height:1rem;width:1rem;border-radius:100%;transform:translateX(-50%)}.kd_footer_nav,.kd_footer_social-media-list{list-style:none;padding-left:0;display:flex;margin:0}.kd_footer_nav_link,.kd_footer_social-media-list_link{padding-left:1rem;padding-right:1rem;color:#000;transition:color 120ms linear}.kd_footer_nav_link:hover,.kd_footer_nav_link:focus-within,.kd_footer_nav_link:focus-visible,.kd_footer_nav_link:focus,.kd_footer_nav_link:active,.kd_footer_nav_link.active,.kd_footer_social-media-list_link:hover,.kd_footer_social-media-list_link:focus-within,.kd_footer_social-media-list_link:focus-visible,.kd_footer_social-media-list_link:focus,.kd_footer_social-media-list_link:active,.kd_footer_social-media-list_link.active{color:#c8102e}.kd_footer_nav_link{letter-spacing:-.2px;font-size:.875rem}.kd_footer_copyright{font-size:.875rem;letter-spacing:-.2px;line-height:1;margin:0}.kd_footer_copyright a{color:#2f2e41}.kd_footer_copyright span{color:inherit;transition:color 120ms linear}.kd_footer_copyright i,.kd_footer_copyright svg{transition:color 120ms linear;margin-right:.1em;margin-left:.1em}.kd_footer_copyright i{color:inherit;font-size:.75rem}.kd_footer_copyright svg{height:.9rem}.kd_footer_copyright svg path{fill:#2f2e41;transition:fill 120ms linear}.kd_footer_copyright:hover span,.kd_footer_copyright:focus-within span,.kd_footer_copyright:focus-visible span,.kd_footer_copyright:focus span,.kd_footer_copyright:active span{color:#2f2e41}.kd_footer_copyright:hover i,.kd_footer_copyright:focus-within i,.kd_footer_copyright:focus-visible i,.kd_footer_copyright:focus i,.kd_footer_copyright:active i{color:#c8102e}.kd_footer_copyright:hover svg path,.kd_footer_copyright:focus-within svg path,.kd_footer_copyright:focus-visible svg path,.kd_footer_copyright:focus svg path,.kd_footer_copyright:active svg path{fill:#c8102e}.kd_footer_logo{max-height:50px;width:auto;height:17vw}.kd_footer_social-media-list_link{display:inline-flex;justify-content:center;align-items:center}.kd_footer_social-media-list_link svg{height:1rem}.kd_footer_social-media-list_link svg path{fill:#2f2e41;transition:fill 120ms linear}.kd_footer_social-media-list_link:hover svg path,.kd_footer_social-media-list_link:focus-within svg path,.kd_footer_social-media-list_link:focus svg path,.kd_footer_social-media-list_link:active svg path{fill:#c8102e}@media screen and (min-width:768px){.kd_footer_nav{margin-left:-1rem}.kd_footer_social-media-list{margin-right:-1rem}}