@charset "UTF-8";.col-2{flex:none;width:16.66666667%}.col-4{flex:none;width:33.33333333%}.col-6{flex:none;width:50%}.col-8{flex:none;width:66.66666667%}.col-10{flex:none;width:83.33333333%}.g-05{--bs-gutter-x:5px}.g-05{--bs-gutter-y:5px}.g-2{--bs-gutter-x:20px}.g-2{--bs-gutter-y:20px}.g-4{--bs-gutter-x:40px}.g-4{--bs-gutter-y:40px}@media(min-width:576px){.col-sm-1{flex:none;width:8.33333333%}.col-sm-7{flex:none;width:58.33333333%}.col-sm-12{flex:none;width:100%}}@media(min-width:768px){.col-md{flex:1 0}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333333%}.col-md-3{flex:none;width:25%}.col-md-11{flex:none;width:91.66666667%}.g-md-3{--bs-gutter-x:30px}.g-md-3{--bs-gutter-y:30px}}@media(min-width:992px){.col-lg-1{flex:none;width:8.33333333%}.col-lg-3{flex:none;width:25%}.col-lg-12{flex:none;width:100%}}@media(min-width:1200px){.col-xl-2{flex:none;width:16.66666667%}}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#c8102e;--bs-btn-border-color:#c8102e;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#aa0e27;--bs-btn-hover-border-color:#a00d25;--bs-btn-focus-shadow-rgb:208, 52, 77;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#a00d25;--bs-btn-active-border-color:#960c23;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#c8102e;--bs-btn-disabled-border-color:#c8102e}.btn-success{--bs-btn-color:#ffffff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.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-outline-dark{--bs-btn-color:#2f2e41;--bs-btn-border-color:#2f2e41;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2f2e41;--bs-btn-hover-border-color:#2f2e41;--bs-btn-focus-shadow-rgb:47, 46, 65;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#2f2e41;--bs-btn-active-border-color:#2f2e41;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#2f2e41;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2f2e41;--bs-gradient:none}.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}.btn-sm{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1.2rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.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}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#ffffff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0rem rgba(200, 16, 46, 0);--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#c8102e;--bs-pagination-active-border-color:#c8102e;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#ffffff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.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}.link-muted{color:#b8b8b8!important}.link-muted:hover,.link-muted:focus{color:#b8b8b8!important}.link-white{color:#fff!important}.link-white:hover,.link-white:focus{color:#fff!important}.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}.overflow-hidden{overflow:hidden!important}.d-inline-block{display:inline-block!important}.border-0{border:0!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}.h-auto{height:auto!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.order-first{order:-1!important}.order-0{order:0!important}.order-2{order:2!important}.m-1{margin:10px!important}.m-2{margin:20px!important}.m-3{margin:30px!important}.m-7{margin:70px!important}.m-20{margin:200px!important}.my-5{margin-top:50px!important;margin-bottom:50px!important}.mt-10{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-4{margin-bottom:40px!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}.mt-n1{margin-top:-10px!important}.me-n1{margin-right:-10px!important}.me-n2{margin-right:-20px!important}.p-0{padding:0!important}.p-1{padding:10px!important}.p-3{padding:30px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-3{padding-right:30px!important;padding-left:30px!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}.fs-3{font-size:calc(1.275rem + .3vw)!important}.fs-4{font-size:1.25rem!important}.text-center{text-align:center!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-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){.d-sm-block{display:block!important}.d-sm-none{display:none!important}.justify-content-sm-between{justify-content:space-between!important}}@media(min-width:768px){.order-md-last{order:6!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.ms-md-3{margin-left:30px!important}}@media(min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.justify-content-lg-start{justify-content:flex-start!important}.order-lg-last{order:6!important}}@media(min-width:1200px){.fs-3{font-size:1.5rem!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-large .kd-card-large-overlay{background-color:#c8102e;position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:hard-light}.kd-card-large .kd-card-large-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.kd-card-large .kd-card-large-text{color:#b8b8b8;font-size:1.2rem}.kd-card-large .kd-card-large-address{color:#2f2e41}.kd-card-large .kd-card-large-address:hover,.kd-card-large .kd-card-large-address:focus-within,.kd-card-large .kd-card-large-address:focus,.kd-card-large .kd-card-large-address:active{color:#c8102e}.kd-card-large .kd-card-large-address:hover svg,.kd-card-large .kd-card-large-address:focus-within svg,.kd-card-large .kd-card-large-address:focus svg,.kd-card-large .kd-card-large-address:active svg{fill:#c8102e}.kd-card-large .kd-card-large-address:hover a,.kd-card-large .kd-card-large-address:focus-within a,.kd-card-large .kd-card-large-address:focus a,.kd-card-large .kd-card-large-address:active a{color:#c8102e!important}.kd-card-large .kd-card-large-overlay-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.5;filter:grayscale(1)}.kd-card-large .kd-card-large-img{height:240px;width:auto;border-radius:10px;object-fit:contain}.kd-card-large.kd-card-large-ad{background-color:initial;overflow:hidden}.kd-card-large.kd-card-large-ad .kd-card-large-overlay-image img{z-index:-2}.kd-card-large.kd-card-large-ad .kd-card-large-overlay{z-index:-1}.kd-card-large.kd-card-large-ad .kd-card-large-title,.kd-card-large.kd-card-large-ad .kd-card-large-text,.kd-card-large.kd-card-large-ad .kd-card-large-address{color:#fff!important}.kd-card-large.kd-card-large-ad .kd-card-large-title svg,.kd-card-large.kd-card-large-ad .kd-card-large-text svg,.kd-card-large.kd-card-large-ad .kd-card-large-address svg{fill:#fff!important}.kd-z-index{position:relative;z-index:1}.kd-z-index-10{position:relative;z-index:10}.kd-card-blank{box-shadow:0 5px 15px rgba(0,0,0,.15);border-radius:16px;border:1px solid rgba(212,175,55,0);overflow:hidden;padding:30px;transition:border-color 100ms linear;background-color:#fff}.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%}.link-muted{color:#b8b8b8;transition:color 100ms linear}.link-muted:hover,.link-muted:focus-within,.link-muted:focus,.link-muted:active,.link-muted.active{color:#c8102e!important}.kd-card-large-detail{display:flex;align-items:center}.kd-card-large-detail svg{margin-right:10px}.kd-card-large-detail svg.dot{transform:scale(.66)}.kd-pagination{list-style:none;display:inline-flex;align-items:center;border-radius:8px;padding-left:0}.kd-pagination-link{min-width:3rem;min-height:3rem;margin-bottom:0;display:flex;justify-content:center;align-items:center;color:#2f2e41;background-color:#fff;font-weight:600;transition:background-color 100ms linear}.kd-pagination-link.active{color:#c8102e!important}.kd-pagination-link.disabled{color:#b8b8b8!important}.kd-pagination-link:hover,.kd-pagination-link:focus-within,.kd-pagination-link:focus{background-color:#f0f0f0;color:#2f2e41}.kd-pagination-item:first-child .kd-pagination-link{border-radius:12px 0 0 12px}.kd-pagination-item:last-child .kd-pagination-link{border-radius:0 12px 12px 0}.kd-ellipsis-2,.kd-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.kd-ellipsis-2{-webkit-line-clamp:2}.kd-ellipsis-3{-webkit-line-clamp:3}.login,.register{padding-top:0}.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}.kd-map{min-height:350px;max-width:100%;width:100%;height:100%}.kd-map.kd-map-large{min-height:80vh}.modal#map-modal{background-color:rgba(0,0,0,.5)}.kd-simple-modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;touch-action:none;height:100vh;width:100vw;opacity:0;transition:opacity 250ms linear}.kd-simple-modal.show{visibility:visible;touch-action:initial;opacity:1}.kd-simple-modal .kd-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.kd-overflow-hidden{overflow:hidden!important}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}.kd-card-large-distance-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center}.kd-card-large-distance-wrapper::after{content:"";position:absolute;top:-30px;left:7px;bottom:-30px;width:5px;background-color:#f0f0f0;z-index:-1}.kd-card-large-distance{background-color:#fff;font-weight:600;padding:10px;padding-right:0;padding-left:0;color:#b8b8b8;font-size:.875rem}@media screen and (min-width:768px){.kd-card-large-distance{padding:10px;padding-left:7px}}.kd-card-large-search-wrapper>div:first-child .kd-card-large-distance-wrapper::after{top:0}.kd-card-large-search-wrapper>div:last-child .kd-card-large-distance-wrapper::after{bottom:0}.kd-event-info-block{display:inline-block}.kd-product-uvp{text-decoration:line-through;font-size:.875em}.landingpage .kd-overflow-container{overflow:hidden}@media screen and (min-width:768px){.landingpage .kd-overflow-container{overflow:unset}}.btn-sign-up{background-color:#c8102e;color:#fff;position:relative;overflow:hidden;transition:background-color 100ms linear;border-color:transparent!important}.btn-sign-up::before{content:"";position:absolute;background-image:linear-gradient(to right,transparent,rgba(255,255,255,.75),transparent);top:-100%;bottom:-100%;left:50%;width:4rem;transform:translateX(calc(0px - 100% - 400px))rotate(-45deg);animation:btn-inverst-animation 1e4ms ease-out 0ms infinite forwards}.btn-sign-up:hover,.btn-sign-up:focus-within,.btn-sign-up:focus,.btn-sign-up:active{color:#fff!important;background-color:#990c23!important}.landingpage h2{font-weight:400}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}}