.content-wrapper{max-width:1200px;margin:0 auto;padding:3rem}.title-section{max-width:1200px;margin:0;padding:40px 0 10px;text-align:left}.title-section h1{font-size:3rem;margin-bottom:1rem}.title-section p{font-size:1.1rem;line-height:1.6}.title-section .location-card img{border-radius:5px;display:block;margin:50px auto 0;width:100%}.treatments{max-width:1200px;margin:0;padding:40px 0 10px;text-align:left}.treatments h1{font-size:3rem;margin-bottom:1rem}.treatments p{font-size:1.1rem;line-height:1.6}.session-container{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;background:#f3f3f3;border-radius:1rem;border:1px solid #e0dfdf;padding:3rem;margin:2.5rem auto;max-width:1200px}.session-container .session-text{flex:1 1 50%;min-width:280px}.session-container .session-text h1{font-size:2rem;margin-bottom:1rem}.session-container .session-text .session-duration{font-weight:700;color:#6c757d;margin-bottom:1rem}.session-container .session-text p{font-size:1rem;margin-bottom:1rem;line-height:1.6}.session-container .session-text .btn-book{display:inline-block;margin-top:1rem;padding:.8rem 1.6rem;background:#0b2545;color:#fff;border-radius:2rem;text-decoration:none;font-weight:700}.session-container .session-image{flex:1 1 45%;min-width:280px}.session-container .session-image img{width:100%;border-radius:1rem;object-fit:cover}@media screen and (max-width: 959px){.session-container{flex-direction:column;padding:25px!important;flex-wrap:nowrap;min-width:280px}.session-container .session-image{order:0}.session-container .session-text{order:1;text-align:center}.session-container .session-text h1,.session-container .session-text p,.session-container .session-text .session-duration,.session-container .session-text .btn-book{order:0}.session-container .btn-book{margin:1rem auto 0}}@media (max-width: 767px){.title-section h1{font-size:2.3rem;margin-bottom:.5rem}.content-wrapper{padding:1.5rem!important}.content-wrapper .session-padding{padding:0 14px}.treatments h1{font-size:2.3rem;margin-bottom:.5rem}}
