strong{font-weight:600}.subheading{font-size:1.2em;font-weight:500;margin-top:10px;color:#333;padding-left:10px;border-left:3px solid #ccc}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.reatreatsSchedule .insideData{border-radius:4px}.reatreatsSchedule .tableTitle{border:1px solid #ddd;border-bottom:0;padding:6px 14px;margin:0;color:#829d1b;font-size:16px}.reatreatsSchedule td,.reatreatsSchedule th{color:#2f2f2f;border:1px solid #ddd;vertical-align:middle !important;font-size:14px}.reatreatsSchedule th{font-weight:600;font-size:15px}.faq-text p,.faq-text ul{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:10px}.reatreatsSchedule .registerBtn{padding:4px 20px;font-size:14px;background:#829d1b;border:1px solid #829d1b;color:#fff;border-radius:20px 0}.reatreatsSchedule .registerBtn:hover{color:#829d1b;background:#eee}@media screen and (max-width:520px){.reatreatsSchedule .insideData{overflow-x:auto}.course-dates{padding:40px 0 10px}.discount{left:0 !important;right:0 !important;line-height:12px;padding:5px 8px}}.discount{position:absolute;bottom:0;left:20px;right:20px;background:#829d1b;text-align:center;border-radius:20px 20px 0 0;font-size:14px;font-weight:500;color:#fff}.accordion-title{font-size:18px;margin:-10px 5px 0}@media(max-width:767px){.accordion-title{font-size:16px;margin:5px 10px}}.faq-text p{color:#333}.faq-text ul{margin-left:25px;margin-top:0;list-style-type:disc}.faq-text ul li{margin-bottom:6px}.faq-text{margin-bottom:20px}.page-accordion-title{font-size:1rem;font-weight:700;margin-bottom:0}.instagram-follow-btn{display:inline-block;padding:12px 28px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:50px;text-decoration:none;transition:.3s}.instagram-follow-btn:hover{background-color:#28a745;background-image:none;color:#fff;transform:scale(1.05)}.scroll-wrapper{display:flex;justify-content:center;overflow:hidden}.scroll-container{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.insta-box{min-width:320px;max-width:400px;flex:0 0 auto;scroll-snap-align:start;margin-bottom:20px}.scroll-container::-webkit-scrollbar{height:6px}.scroll-container::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.scroll-container::-webkit-scrollbar-track{background:#eee}