.page--locations{margin-bottom:56px}@media screen and (min-width:1024px){.page--locations{margin-bottom:32px}}.page--locations .section-title{font-size:24px;line-height:32px;color:#1d1d1b;text-align:center;margin-top:36px;margin-bottom:24px}@media screen and (min-width:1024px){.page--locations .section-title{font-size:36px;line-height:44px;margin-top:56px;margin-bottom:32px;text-align:left}}.container-inner--locations{padding:0}@media screen and (max-width:1024px){.container-inner--locations{padding:20px;width:100%}}.container-inner--locations .breadcrumbs{line-height:18px;margin-bottom:36px;padding:0}@media screen and (min-width:1024px){.container-inner--locations .breadcrumbs{margin-bottom:56px;padding-top:4px;padding-left:28px}}.container-inner--locations .breadcrumbs a,.container-inner--locations .breadcrumbs span{font-weight:500;font-size:12px;line-height:18px}@media screen and (min-width:1024px){.container-inner--locations .breadcrumbs a,.container-inner--locations .breadcrumbs span{font-size:14px;line-height:22px}}@media screen and (max-width:1024px){.container-inner--map{width:100%}}.locations-filters{display:flex;align-items:flex-end;position:relative}@media screen and (max-width:1024px){.locations-filters{flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}}.locations-filters-btn{font-weight:600;font-size:14px;line-height:22px;background-color:#e1182b;border-radius:100px;width:100%;max-width:500px;margin:4px auto 0;height:46px;text-align:center;padding:14px 36px;transition:.4s}.locations-filters-btn:hover{background-color:#cd0417;cursor:pointer}.locations-filters-btn:active{background-color:#b90003}@media screen and (min-width:1024px){.locations-filters-btn{font-size:16px;line-height:24px;width:-moz-max-content;width:max-content;height:52px;margin:4px 24px 0 0}}.locations-filters-btn a{letter-spacing:.02em;text-transform:capitalize;color:#fff;text-decoration:none}.locations-filters .clear-button--wrapper{width:100%;margin:0 auto}@media screen and (min-width:1024px){.locations-filters .clear-button--wrapper{width:unset;margin:unset}}.locations-filters .locations-filter{width:100%;max-width:500px;margin:0 auto 4px}@media screen and (min-width:1024px){.locations-filters .locations-filter{width:290px;height:-moz-fit-content;height:fit-content;margin:0 20px 0 0}}.locations-filters .locations-filter-label{font-weight:400;font-size:14px;line-height:22px;letter-spacing:.02em;color:#1d1d1b;margin-bottom:8px}.locations-filters .locations-filter .select-simple{position:relative}.locations-filters .locations-filter .select-simple .select-simple-items{left:0}.locations-filters .locations-filter .locations-filter-input,.locations-filters .locations-filter .select-simple-selected{padding:4px 20px;border-radius:6px;height:52px;width:100%}.locations-filters .locations-filter .locations-filter-input p,.locations-filters .locations-filter .select-simple-selected p{color:#1b2b3c;font-size:14px;font-weight:500;line-height:109%;letter-spacing:.28px;text-transform:initial}.locations-filters .locations-filter .locations-filter-input input,.locations-filters .locations-filter .select-simple-selected input{padding:0!important;color:#1b2b3c;font-size:14px;font-weight:500;line-height:109%;letter-spacing:.28px;text-transform:initial;pointer-events:none;background-color:#f5f5f7}.locations-filters .locations-filter .locations-filter-input input::-moz-placeholder,.locations-filters .locations-filter .select-simple-selected input::-moz-placeholder{color:#1b2b3c;font-size:14px;font-weight:500;line-height:109%;letter-spacing:.28px;text-transform:initial}.locations-filters .locations-filter .locations-filter-input input::placeholder,.locations-filters .locations-filter .select-simple-selected input::placeholder{color:#1b2b3c;font-size:14px;font-weight:500;line-height:109%;letter-spacing:.28px;text-transform:initial}.locations-filters .locations-filter .select-simple.active .select-simple-selected,.locations-filters .locations-filter .select-simple-selected:has(input:focus){outline:#B6B6B6 solid 1px}.locations-filters .locations-filter .locations-filter-input:focus{outline:#B6B6B6 solid 1px}.locations-filters .locations-filter .locations-filter-input,.locations-filters .locations-filter .select-simple-selected{background-color:#f5f5f7;border:1px solid #EDEDEF}.locations-filters .locations-filter .locations-filter-input{font-size:14px;font-weight:500}.locations-filters .locations-filter .select-simple-item p{color:#383838;font-size:13px;font-weight:400;line-height:21px}.locations-filters .locations-filter .select-simple-item:hover{background-color:#1f6feb}.locations-filters .locations-filter .select-simple-item:hover p{color:#fff}.locations-filters .locations-filter .select-simple-arrow{fill:#7d7d7d}.locations-filters .locations-filter .input-simple{height:48px}.locations-filters.form-error .locations-filter-input{border:1px solid #E1182B}.locations-filters.form-error .error__message{position:absolute;left:0;top:100%;margin-top:4px;color:#e1182b;font-weight:400;font-size:10px;line-height:12px;letter-spacing:.24px}.locations-filters .locations-buttons{margin:0 auto;width:100%;max-width:500px}@media screen and (min-width:1024px){.locations-filters .locations-buttons{position:absolute;top:-80px;right:0;width:unset}}.locations-filters .locations-buttons-container{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.locations-filters .locations-buttons-container{flex-direction:row}}.locations-filters .locations-buttons-container .btn{font-weight:500;font-size:14px;line-height:22px;text-transform:capitalize;height:46px;width:100%;color:#484847;border:1px solid rgba(125,125,125,.2392156863);padding:15px 36px;transition:.4s}.locations-filters .locations-buttons-container .btn:hover{color:#e1182b}.locations-filters .locations-buttons-container .btn:active{color:#cd0417}@media screen and (min-width:1024px){.locations-filters .locations-buttons-container .btn{height:52px}}.locations-map{display:flex;position:relative;border-radius:0;width:100%;height:318px}@media screen and (min-width:1024px){.locations-map{height:388px}}.locations-map #map{width:100%}.location:has(.location__item){margin-top:26px;margin-bottom:76px}@media screen and (min-width:1024px){.location:has(.location__item){margin-top:22px;margin-bottom:92px}}.location{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem 1rem;margin-top:36px;margin-bottom:20px}@media screen and (min-width:1024px){.location{margin-top:32px;margin-bottom:20px;gap:3.25rem 1rem}}.location__title{display:flex;align-items:baseline}.location__name{color:#1d1d1b;font-weight:500;font-size:18px;line-height:26px;display:inline-block;margin:10px 10px 10px 8px;width:-moz-fit-content;width:fit-content}.location__name:first-letter{text-transform:uppercase}@media screen and (min-width:1024px){.location__name{font-size:20px;line-height:20px}}.location__street,.location__address,.location__phone{font-weight:400;font-size:14px;line-height:22px;color:#484847;margin-bottom:12px;display:block}.location__phone{color:#e1182b;text-decoration:none;font-weight:500;display:flex;flex-direction:row;align-items:center}.location__phone:before{content:"";background-image:url(/build/assets/phone-icon-B2lCuMrx.svg);background-size:cover;background-repeat:no-repeat;background-position:center;display:block;width:16px;height:16px;margin-right:8px}.location__links{margin-top:auto}.location__directions{display:flex!important;flex-direction:row!important;align-items:center!important}.location__directions:before{content:"";background-image:url(/build/assets/direction-icon-BUSHEoqX.svg);display:block;background-size:cover;background-repeat:no-repeat;background-position:center;width:16px;height:16px;margin-right:8px}.location__links a{color:#e1182b;font-weight:500;line-height:22px;margin-right:8px;display:block;margin-bottom:12px}.location__links a:last-child{margin-bottom:0}.locations_description{margin-bottom:76px}@media screen and (min-width:768px){.locations_description{display:flex;margin-bottom:92px}.locations_description__left_col{width:50%}}.locations_description__title{font-weight:500;color:#1d1d1b;font-size:20px;line-height:28px;margin-top:20px}@media screen and (min-width:1024px){.locations_description__title{margin-top:36px;line-height:36px;font-size:24px}}.locations_description__content{font-weight:400;font-size:14px;line-height:22px;color:#484847;margin-bottom:24px}@media screen and (min-width:768px){.locations_description__content{margin-bottom:0}}.locations_description__content a{font-weight:600;font-size:14px;line-height:22px;color:#e1182b;text-decoration:underline}.locations_description__img{width:100%;height:100%;background-color:#8a929b;border-radius:8px}@media screen and (min-width:768px){.locations_description__img{-o-object-fit:cover;object-fit:cover;width:50%;margin-left:55px}}
