.location-page h1{font-size:42px}.location-page h2{font-size:40px;font-weight:600}@media (max-width: 767px){.location-page h1{font-size:36px}.location-page h2{font-size:30px}}.location-page .location-banner{text-align:center;background-position:center center;background-size:cover}.location-page .location-banner .container{max-width:1140px;padding:0 20px;margin:auto}.location-page .location-banner .overlay{background:linear-gradient(90deg,#d5ba85,#d5ba85f6 37%,#fff0 70%);padding:80px 0}.location-page .standard-section .container{max-width:1140px;padding:0 20px;margin:auto}.location-page .standard-section{padding:40px 0}.location-page ul{list-style:disc;list-style-position:inside}.location-page .class-details h2{text-align:center}.location-page .class-details .flex-row{display:flex;column-gap:5%}.location-page .class-details .flex-media,.location-page .class-details .flex-content{flex-basis:50%}.location-page .class-details .flex-media img{display:block;width:100%;border-radius:25px}.location-page .class-details .flex-content{align-self:center}.location-page .class-details .price{font-weight:700;font-size:24px}.location-page .class-details a.btn.btn--primary{margin-top:10px}.location-page .class-details{max-width:1440px;margin:auto;padding:0 20px}.location-page .class-details hr{background:#d5ba85;height:2px}.location-page .class-details .gold-divider.top hr,.location-page .class-details .gold-divider.bottom hr{margin:40px 0}@media (max-width: 800px){.location-page .class-details .flex-row{flex-wrap:wrap}.location-page .class-details .flex-media{flex-basis:100%;order:0;margin-bottom:40px}.location-page .class-details .flex-content{flex-basis:100%;order:1}}.location-page .location-embed .container{max-width:1340px;margin:auto;padding:0 20px}.location-page .location-embed .intro-content{max-width:800px;margin:auto auto 30px;text-align:center}.location-page .location-embed .intro-content h2{font-weight:600}.location-page .location-embed .flex-row{display:flex}.location-page .location-embed .flex-content{background:#d5ba85;flex-basis:50%;font-weight:600;border-radius:25px 0 0 25px;position:relative;padding:20px}.location-page .location-embed .flex-content .city-name{font-size:36px;font-weight:700}.location-page .location-embed .flex-content .address{font-size:20px;line-height:1.1}.location-page .location-embed .content-inner{position:absolute;top:30%;left:20%}.location-page .location-embed iframe{display:block;border-radius:0 25px 25px 0}.location-page .location-embed .flex-map{flex-basis:50%}.location-page .location-embed{margin:70px 0}@media (max-width: 1000px){.location-page .location-embed .flex-row{flex-wrap:wrap}.location-page .location-embed .flex-content{position:unset;border-radius:25px 25px 0 0;flex-basis:100%;order:0;padding:40px 20px}.location-page .location-embed .content-inner{position:initial;text-align:center}.location-page .location-embed .flex-content .address p{margin:5px}.location-page .location-embed iframe{display:block;width:100%;border-radius:0 0 25px 25px}.location-page .location-embed .flex-map{flex-basis:100%}.location-page .location-embed .flex-content .city-name{font-size:28px}.location-page .location-embed .flex-content .address{font-size:18px;line-height:1.1}}.location-page .three-up-section .shadow-box{-webkit-box-shadow:0px 4px 10px 2px rgba(214,231,240,.5);-moz-box-shadow:0px 4px 10px 2px rgba(214,231,240,.5);box-shadow:0 4px 10px 2px #d6e7f080;flex-basis:33%;padding:30px;margin-top:30px}.location-page .three-up-section .flex-row{display:flex;column-gap:3%;justify-content:center}.location-page .three-up-section .container{max-width:1140px;padding:0 20px;margin:auto}.location-page .three-up-section{text-align:center;margin:80px auto}.location-page .three-up-section .shadow-box img{margin-bottom:15px;border-radius:50%}.location-page .three-up-section .benefits{font-weight:600;font-size:18px}.location-page .three-up-section .benefit-sub{font-size:18px;font-weight:500}@media (max-width: 767px){.location-page .three-up-section .flex-row{flex-wrap:wrap}.location-page .three-up-section .shadow-box{flex-basis:100%}}.location-page .instructors{background:#f9f2ec;padding:50px 0 75px;margin:80px 0}.location-page .instructors .container{max-width:1340px;margin:auto;padding:0 20px}.location-page .instructors .instructors-list{max-width:1100px;margin:auto}.location-page .instructors .instructors-list .flex-row{display:flex;column-gap:3%;margin-top:30px}.location-page .instructors .instructors-heading{text-align:center}.location-page .instructors hr{background:#d5ba85;height:2px;margin:20px 0 0}.location-page .instructors .instructor-img{flex-basis:25%}.location-page .instructors .instructor-img img{border-radius:50%}.location-page .instructors .instructor-content{align-self:center}.location-page .instructors .instructor-name{font-weight:600;font-size:24px;margin-bottom:-15px}@media (max-width: 900px){.location-page .instructors .instructor-img{flex-basis:35%}.location-page .instructors .instructor-content{flex-basis:65%}}@media (max-width: 500px){.location-page .instructors .instructors-list .flex-row{flex-wrap:wrap}.location-page .instructors .instructor-img{flex-basis:100%;margin-bottom:20px;text-align:center}.location-page .instructors .instructor-content{flex-basis:100%;text-align:center}}.location-page .faq-section{margin:100px auto}.location-page .faq-section .container{max-width:940px;margin:auto;padding:0 20px}.location-page .faq-section .faq-heading{text-align:center;font-weight:600}.location-page .faq-section .faq-content{margin-bottom:40px;text-align:center}.location-page .faq-section .faq{border:solid 1px #d5ba85;padding:30px;margin-top:30px}.location-page .faq-section .faq-answer *:last-child{margin-bottom:0}.location-page .faq-section .faq-question h3{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/location-page-styles.css.map */
