.location_accordion_container *{box-sizing:border-box}.location_accordion_container h1,.location_accordion_container h2,.location_accordion_container h3,.location_accordion_container h4,.location_accordion_container h5,.location_accordion_container h6,.location_accordion_container p{margin:0;padding:0}.accordion_summary_content{align-items:center;border-top:.5px solid #d2d2d2;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:24px 0;position:relative}summary{color:#333;cursor:pointer;font-size:1.25rem;font-weight:600;margin-top:0;outline:none;padding:0;position:relative;text-align:left}.accordion_content{padding-bottom:64px;padding-top:0!important}details>summary::-webkit-details-marker{display:none}slot[name=internal-main-summary]::slotted(summary),summary{list-style:none}details[open] summary svg{transform:rotate(45deg)}.location_accordion_container .accordion_title h2{color:#1d1d1d;font-family:Studio Feixen Vincit,sans;font-size:56px;font-weight:400;line-height:67.2px;word-wrap:break-word;margin:0;padding:0}.accordion_content_grid_desktop{display:grid;gap:24px;grid-template-columns:calc(33.33% - 12px) calc(66.66% - 12px)}.accordion_content_grid_mobile{display:none}.accordion_content_card_grid{display:grid;gap:64px 24px!important;grid-template-columns:calc(50% - 12px) calc(50% - 12px)}.accordion_button{align-items:center;border:none;border-radius:50%;display:inline-flex;justify-content:center;padding:20.07px}.accordion_button_icon_box{align-items:center;display:flex;height:30.87px;justify-content:center;position:relative;width:30.87px}.location_accordion_container .contact_info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.location_accordion_container .contact_info a,.location_accordion_container .contact_info span{color:#1d1d1d;font-family:Studio Feixen Vincit,sans;font-size:18px;font-weight:400;line-height:23.4px;word-wrap:break-word;margin:0;padding:0;text-decoration:none}.location_accordion_container .contact_info a:hover,.location_accordion_container .contact_info span{color:#e83520}.accordion_content_grid_desktop .location_card_container{display:inline-flex;gap:16px}.accordion_content_grid_desktop .location_card_container,.accordion_content_grid_desktop .location_card_content{align-items:flex-start;box-sizing:border-box;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.accordion_content_grid_desktop .location_card_content{display:flex;gap:8px}.accordion_content_grid_mobile .location_card_container{align-items:flex-start;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:19px;height:100%;justify-content:flex-start;width:100%}.location_card_media_wrapper{padding-top:80%;position:relative;width:100%}.location_card_media{bottom:0;left:0;position:absolute;right:0;top:0}.location_card_media img,.location_card_media video{height:100%;object-fit:cover;width:100%}.location_card_location_button_wrapper{background-color:#ffcaff;border-radius:50%;display:flex;padding:12px;text-align:center;text-decoration:none}.location_card_location_button{align-items:center;color:#1d1d1d;display:flex;height:16px;justify-content:center;position:relative;width:16px}.location_card_city_button_container{align-items:flex-start;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;row-gap:4px;width:100%}.location_card_title{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.location_card_title h4{color:#1d1d1d;font-family:Studio Feixen Vincit Bold,sans-serif;font-size:28px;font-weight:400;line-height:30.8px;word-wrap:break-word;margin:0;padding:0}.location_card_address p{margin:0}.location_card_city_btn{border:.5px solid #d2d2d2;border-radius:37.04px;color:#1d1d1d;display:inline-flex;font-family:Studio Feixen Vincit,sans-serif;font-size:14px;font-weight:400;padding:12px 16px;text-align:center}@media(max-width:1023px){.location_accordion_container .accordion_title h2{font-size:28px;line-height:33.6px}.accordion_button{padding:14.73px}.accordion_button_icon_box{height:22.53px;width:22.53px}.accordion_content_grid_desktop{gap:48px;grid-template-columns:1fr}.accordion_content_grid_desktop .col_1{display:none}.accordion_content_card_grid{gap:48px;grid-template-columns:1fr}.location_accordion_container .accordion_content{padding-bottom:26px}}