.c-location{background-color:#ebe9df;background-color:var(--km-background-color, #EBE9DF)}.c-location__distances{padding-bottom:.05rem;pointer-events:auto}@media(max-width: 1020px){.c-location__distances{padding-bottom:32px}}.c-location .wrapper{pointer-events:none}.c-location__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.00625rem;margin:0 0 .0208333333rem}.c-location__button{padding:.0125rem .0166666667rem;background:#f5f3eb;color:#be6f50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.0083333333rem;border:0;margin:0;border-radius:.0041666667rem;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}@media(max-width: 1020px){.c-location__button{padding:12px 16px;gap:8px}}.c-location__button--active,.c-location__button:hover{background-color:#be6f50;color:#fff}.c-location__button--active .c-location__img,.c-location__button:hover .c-location__img{opacity:0}.c-location__button--active .c-location__img--active,.c-location__button:hover .c-location__img--active{opacity:1}.c-location__image{width:.0125rem;position:relative}.c-location__img{max-width:100%;width:var(--km-force-width, auto);height:auto;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}.c-location__img--active{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.c-location__group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0333333333rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1020px){.c-location__group{gap:20px}}.c-location__item{width:.0833333333rem;border-left:1px solid #dad8c9;padding-left:.0119791667rem}.c-location__item-label{margin:0 0 .0041666667rem}.c-location__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:.05rem 0;min-height:.421875rem}@media(max-width: 1020px){.c-location__map{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0;padding:0 0 32px}}.c-location__map--padding-small{padding:.0166666667rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1020px){.c-location__map--padding-small{padding:0 0 32px}}.c-location__map-picture{display:block}.c-location__map .acf-map img{max-width:inherit !important}.c-location__map-img,.c-location__map .acf-map{position:absolute !important;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 1020px){.c-location__map-img,.c-location__map .acf-map{position:relative !important;top:auto;left:auto;height:400px;max-height:80vh}}.c-location__map-content{padding:.025rem;border-radius:.0041666667rem;background:#ebe9df;width:.2520833333rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0208333333rem;pointer-events:auto}@media(max-width: 1020px){.c-location__map-content{background:none;border-radius:0;width:100%;gap:20px;padding:20px 0}}.c-location__map-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.0125rem .0166666667rem}@media(max-width: 500px){.c-location__map-list{grid-template-columns:1fr;grid-gap:20px}}.c-location__map-element{margin:0}.c-location__map-icon{width:.0166666667rem;max-width:100%;height:auto;display:block}.c-location__map-copy{max-width:calc(100% - 0.0229166667rem);display:block;color:inherit}.c-location__map-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.c-location__btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.00625rem;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;padding:0;border-radius:0;border:0;font:inherit;text-align:left;opacity:.7;-webkit-transition:opacity .2s,color .2s;transition:opacity .2s,color .2s;color:#634d41}.c-location__btn:hover{color:#3e4462}.c-location__btn--active{opacity:1}