.locations{background:url(../images/white-bg.png)center/auto,#f7f7f7;padding:80px 0}.locations__wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.locations__left,.locations__right{width:100%;max-width:800px}.locations .title{margin-bottom:50px}.locations__contacts{display:flex;flex-wrap:wrap;gap:30px 70px}.locations__contacts:not(:last-child){margin-bottom:30px}.locations__contact{position:relative;min-width:180px;padding-left:38px}.locations__contact>svg{position:absolute;top:0;left:0;width:24px;height:auto;display:block;color:#c9645d}.locations__h3{font-weight:400;font-size:1.5rem;line-height:2rem;letter-spacing:-.06em}.locations .accordion__panel ol li:not(:last-child),.locations__h3:not(:last-child){margin-bottom:5px}.locations__h4{font-weight:400;font-size:1.75rem;line-height:2rem;letter-spacing:-.06em;margin-bottom:30px}.locations__p{font-weight:300;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.03em}.locations .accordion__panel ol:not(:last-child),.locations .accordion__panel ul:not(:last-child),.locations__p:not(:last-child){margin-bottom:20px}.locations__a{font-weight:300;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.03em;color:#2c2c2c;transition:color .3s}.locations__a:is(:hover,:focus,:focus-within){color:#c9645d;text-decoration:none}.locations__map{width:100%;min-height:400px;border:1px solid #2c2c2c;border-radius:30px;margin-top:25px}.locations .accordion{background:#fff;border-radius:20px;padding:0 20px}.locations .accordion:not(:last-child),.locations .accordion__panel p:not(:last-child),.locations .accordion__panel ul li:not(:last-child){margin-bottom:10px}.locations .accordion__header{margin:0}.locations .accordion__panel h4,.locations .accordion__trigger{font-weight:400;font-size:1.25rem;line-height:2rem;letter-spacing:-.06em}.locations .accordion__trigger{font-family:"Poppins",sans-serif;color:#2c2c2c;text-align:left;width:100%;padding:20px 0;background:0 0;border:0;transition:color .3s}.locations .accordion__trigger[aria-expanded=true]{color:#c9645d}.locations .accordion__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.locations .accordion__title{display:flex;align-items:center;justify-content:space-between;gap:30px}.locations .accordion__title svg{flex-shrink:0;transition:transform .3s}.locations .accordion__panel{border-top:1px solid rgba(56,56,56,.1);padding:20px 0}.locations .accordion__panel ol li,.locations .accordion__panel p,.locations .accordion__panel ul li{font-family:"Poppins",sans-serif;font-weight:300;font-size:1rem;line-height:1.625rem;letter-spacing:-.01em}.locations .accordion__panel ol li strong,.locations .accordion__panel p strong,.locations .accordion__panel ul li strong{font-weight:500}.locations .accordion__panel ul{list-style:none;padding-left:20px;margin:0}.locations .accordion__panel ul li{padding-left:16px;position:relative}.locations .accordion__panel ul li::after{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background:#c9645d;border-radius:50%}.locations .accordion__panel h4{margin-bottom:15px}@media all and (min-width:64rem){.locations{padding:100px 0}.locations__wrapper{align-items:flex-start;justify-content:space-between}.locations__left{flex:1 0 0;max-width:670px}.locations__right{width:400px;position:-webkit-sticky;position:sticky;top:130px}.locations__contact{min-width:216px}}