body .owl-carousel img{height:auto;max-width:100%}body .owl-carousel .owl-custom-item-wrapper{align-items:center;display:flex;justify-content:center}body .owl-carousel .owl-item img{-o-object-fit:cover;object-fit:cover}body .owl-carousel.dont-init{display:block}body .owl-carousel,body .owl-stage-outer{transition:height .5s ease-in-out 0s}body .owl-theme .owl-dots .owl-dot{outline:0}body .owl-theme .owl-dots .owl-dot span{background:#ddd;border:0;height:12px;margin:0 3px;padding:0;width:12px}.owl-theme .owl-dots .owl-dot:hover span,body .owl-theme .owl-dots .owl-dot.active span{background:#764979}body .owl-carousel .owl-nav button.owl-next{right:0}body .owl-carousel .owl-nav button.owl-prev{float:right}body .owl-carousel .owl-nav button.owl-next,body .owl-carousel .owl-nav button.owl-prev{align-items:center;background:#4b8100;border-radius:5px;color:#fff;display:flex;height:23px;justify-content:center;margin:8px 0;outline:0;position:absolute;top:39%;width:23px}body .promo_banner_carousel .owl-carousel .owl-nav button.owl-next,body .promo_banner_carousel .owl-carousel .owl-nav button.owl-prev{height:35px;top:42%;width:35px}body .promo_banner_carousel .owl-carousel .owl-nav button.owl-next{right:10px}body .promo_banner_carousel .owl-carousel .owl-nav button.owl-prev{left:10px}@media screen and (max-width:1280px){body .promo_banner_carousel .owl-carousel .owl-nav button.owl-next,body .promo_banner_carousel .owl-carousel .owl-nav button.owl-prev{display:none}}body .owl-next span,body .owl-prev span{display:block;font-size:25px}body .owl-next span{margin:-2px 0 0 1px}body .owl-prev span{margin:-2px 0 0}.footer-section{background:#4b8100;margin-top:0;padding-top:100px}.ityped_content{display:none}.sticky_wa{bottom:20px;position:fixed;right:20px;z-index:1}.sticky_wa .sticky_wa_tooltip{background:#3d3d3d;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin:0 0 10px;padding:4px 8px}.sticky_wa .sticky_wa_icon{cursor:pointer;text-align:right}.sticky_wa .sticky_wa_tooltip_arrow,.sticky_wa .sticky_wa_tooltip_arrow:before{right:14px}.popper_tooltip_text[data-popper-placement^=top]>.popper_tooltip_arrow{bottom:-4px}.popper_tooltip_text[data-popper-placement^=bottom]>.popper_tooltip_arrow{top:-4px}.popper_tooltip_text[data-popper-placement^=left]>.popper_tooltip_arrow{right:-4px}.popper_tooltip_text[data-popper-placement^=right]>.popper_tooltip_arrow{left:-4px}.popper_tooltip_arrow,.popper_tooltip_arrow:before{background:inherit;height:8px;position:absolute;width:8px}.popper_tooltip_arrow{visibility:hidden}.popper_tooltip_arrow:before{content:"";transform:rotate(45deg);visibility:visible}.sub-banner-section .banner-section .btn_wrapper .sub_span{margin-left:12px}.sub-banner-section .banner-section .btn_wrapper a,.sub-banner-section .banner-section .btn_wrapper a:hover{color:#fff}.services_section .services_box_content{margin:10px 0 40px}.services_section .services_box_content .services_box_upper_portion img{border-radius:85px 0;overflow:hidden}@media screen and (max-width:991px){.services_section .services_box_content .services_box_upper_portion img{max-width:100%;width:auto}}.promo_banner_section{background-image:url(../images/app/promo-banner-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.common_section{padding:100px 0 130px}.common_heading_content{text-align:center}.common_heading_content h5{color:var(--e-global-color-secondary);letter-spacing:3.1px;margin-bottom:12px;text-transform:uppercase}.common_heading_content h2{color:var(--e-global-color-primary);margin-bottom:18px}.common_heading_content p{color:var(--e-global-color-text);margin-bottom:35px;padding:0 95px}@media screen and (max-width:720px){.common_heading_content p{padding:0 20px}}.our_specialties_section{background:#f4f7ff}.our_specialties_section .specialties_content_outer{position:relative;z-index:1}.our_specialties_section .specialties_image{margin:105px 0 0}@media screen and (max-width:992px){.our_specialties_section .specialties_image{margin:0}}.pricing_plans_box_content{overflow:hidden}.mission_section .mission_box .mission_image img,.vision_section .vision_box .vision_image img{border-radius:200px 0 200px 0}.contact_map_section iframe{height:728px;width:100%}.message_section .box{width:100%}.aboutpage_aboutus_row{align-items:center}#blog .post-item .post-image{margin:0 0 10px}#blog .post-item .post-item-description .single-post-heading{border-bottom:1px solid var(--e-global-color-mostly-desaturated-magenta);line-height:1.2;margin:0 0 25px;padding:0 0 20px}#blog .post-item .post-item-description>h2,#blog .post-item .post-item-description>h2>a{font-size:42px!important}#blog .post-item .post-item-description div,#blog .post-item .post-item-description p,#blog .post-item .post-item-description span{font-size:18px;line-height:1.65}#blog .post-item .post-item-description p{margin:0 0 20px}#blog .post-item .post-item-description img{margin:0 0 10px}.sidebar .widget.widget_join_cta{background:#ebe6e0;border:0;border-radius:50px 0 50px;padding:30px 20px;text-align:center}.sidebar .widget.widget_join_cta .widget_join_cta_title{font-family:Playfair Display,serif;font-size:28px;font-weight:700}.sidebar .widget.widget_join_cta .widget_join_cta_desc{font-size:16px}.sidebar .widget.widget_join_cta .widget_join_cta_button{margin:30px 0 20px}.sidebar .widget.widget_join_cta .widget_join_cta_button a{background:#4b8100;border-radius:15px;color:#fff;font-size:18px;font-weight:700;padding:3px 15px;transition:all .3s ease}.sidebar .widget.widget_join_cta .widget_join_cta_button a:hover{background:#8dc63f;text-decoration:none}.schedule_content_wrapper{margin:35px 0 0;width:100%}.schedule_category_inner{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px}.schedule_category_item{cursor:pointer;padding:10px 0;text-align:center}.schedule_category_item.active .schedule_category_item_title{color:#4b8100}.schedule_category_item.active .schedule_category_item_dot,.schedule_category_item.active .schedule_category_item_dot:before{background-color:#4b8100}.schedule_category_item.active .schedule_category_item_dot:after{content:""}.schedule_category_item:first-child .schedule_category_item_line{left:50%;width:50%}.schedule_category_item:last-child .schedule_category_item_line{width:50%}.schedule_category_item_title{font-family:Karla,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;margin:0;padding:0 15px;text-transform:uppercase;transition:all .2s}.schedule_category_item_dot{margin-top:33px;position:relative}.schedule_category_item_dot:after,.schedule_category_item_dot:before{border-radius:50%;display:block;left:50%;position:absolute;transform:translate(-50%);transition:all .2s;z-index:2}.schedule_category_item_dot:before{background-color:#d1d1d1;content:"";height:12px;top:-5px;width:12px}.schedule_category_item_dot:after{background-color:#b0da8b;height:22px;opacity:.35;top:-10px;width:22px}.schedule_category_item_line{background-color:#eee;display:block;height:1px;left:0;position:absolute;top:0;width:100%}.schedule_horizontal .schedule_not_available{color:var(--e-global-color-text);display:none;font-size:20px;font-weight:700;margin:20px 0;text-align:center}.schedule_horizontal .schedule_horizontal_content_day_outer{margin:0 0 60px}.schedule_horizontal .schedule_horizontal_content_day_outer:last-child{margin:0}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_day_header{align-items:center;color:var(--e-global-color-primary);display:flex;flex-direction:row;font-size:20px;margin:0 0 20px}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_day_header .schedule_horizontal_content_day_label{font-weight:700;margin:0 10px 0 0}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_day_header .schedule_horizontal_content_day_class_count{color:var(--e-global-color-text);font-size:16px}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:16px 0 0}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item .schedule_horizontal_item_time{font-size:18px;text-align:center;width:100px}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item .btn_wrapper .get_started{-webkit-backface-visibility:hidden;border-radius:20px 0 20px 0;font-size:14px;padding:6px 20px;-webkit-transform:translateZ(0) scale(1)}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data{align-items:center;background:#f4f7ff;border-radius:10px;display:flex;flex:1;flex-direction:row;font-size:18px;padding:20px 25px 20px 20px}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_category_content{background-color:#4b8100;border-radius:15px;color:#fff;display:inline-block;font-family:Karla,sans-serif;font-size:12px;font-weight:800;height:25px;letter-spacing:1px;line-height:21px;padding:2px 10px;text-align:center;text-transform:uppercase}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_info,.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_summary{padding:0 20px}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_category{align-items:center;display:flex;flex-basis:15%;flex-direction:row}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_summary{display:flex;flex:1;flex-direction:column}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_class{font-size:20px;font-weight:700;line-height:1.2}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_trainer{color:var(--e-global-color-text);margin:1px 0 0}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_info{flex-basis:50%}@media screen and (max-width:768px){.schedule_horizontal .schedule_table_content{margin:30px 0 0}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item{flex-direction:column}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item .schedule_horizontal_item_time{align-self:start;margin:0 0 15px;text-align:left}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item .btn_wrapper{padding:0 20px}.schedule_horizontal .schedule_table_content .schedule_horizontal_content_item .btn_wrapper .get_started{padding:10px 22px}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data{align-items:start;flex-direction:column;padding:30px 20px;width:100%}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_category{margin:0 0 20px;padding:0 20px}.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_info,.schedule_horizontal .schedule_table_content .schedule_horizontal_item_data .schedule_horizontal_item_summary{margin:0 0 25px}}@media screen and (max-width:576px){.schedule_horizontal .schedule_table_content{margin:30px 30px 0}}@media screen and (min-width:992px){.schedule_category_item{min-width:154px;padding:0 0 25px}}@media screen and (max-width:1230px){.schedule_category_item_dot{display:none}.schedule_category_item_title{font-size:14px}}.schedule_table_content{margin:30px 0 0;overflow:auto}.schedule_table{width:100%}.schedule_table .schedule_table_header{caption-side:top}.schedule_table .schedule_table_thead{background:#8dc63f;color:#fff}.schedule_table .schedule_table_th{font-size:12px;letter-spacing:1.2px;padding:12px 10px;text-align:center}.schedule_table .schedule_table_tbody{background:#f9f9f9}.schedule_table .schedule_table_td{background:#fff;border:1px solid #eee;cursor:pointer;font-size:16px;min-width:105px;position:relative;text-align:center;transition:all .35s ease;width:140px}.schedule_table .schedule_table_td:hover{background:#e4e4e4}.schedule_table .schedule_table_td:hover .schedule_table_td_cta_content{opacity:1}.schedule_table .schedule_table_td.empty,.schedule_table .schedule_table_td.hide{background:transparent;cursor:default}.schedule_table .schedule_table_td.hide .schedule_table_td_content{display:none}.schedule_table .schedule_table_td_content_item{padding:10px 0}.schedule_table .schedule_table_td_time{background:#fff;box-sizing:border-box;color:#999;cursor:default;height:180px;width:160px}.schedule_table .schedule_table_td_time:hover{background:#fff}.schedule_table .schedule_table_td_content{width:140px}.schedule_table .schedule_table_td_content .schedule_table_td_original_content{display:none}.schedule_table .schedule_table_td_content .schedule_table_td_content_category{background-color:#4b8100;border-radius:15px;color:#fff;display:inline-block;font-family:Karla,sans-serif;font-size:11px;font-weight:800;height:20px;letter-spacing:1px;line-height:21px;margin:0 0 15px;padding:0 10px;text-transform:uppercase}.schedule_table .schedule_table_td_content .schedule_table_td_content_title,.schedule_table .schedule_table_td_content .schedule_table_td_cta_title{color:#555;font-family:Playfair Display,serif;font-size:16px;font-weight:700;margin-bottom:5px}.schedule_table .schedule_table_td_content .schedule_table_td_content_time{color:#999;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;margin-bottom:25px}.schedule_table .schedule_table_td_content .schedule_table_td_content_day{color:#999;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;margin-bottom:5px}.schedule_table .schedule_table_td_content .schedule_table_td_content_trainer{color:#999;font-family:gilroy,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;text-align:center}.schedule_table .schedule_table_td_content .schedule_table_td_cta_content{align-items:center;background:hsla(84,48%,94%,.92);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease}.schedule_table .schedule_table_td_content .schedule_table_td_cta_content .schedule_table_td_cta_title{font-size:15px;margin:0 0 8px}.schedule_table .schedule_table_td_content .schedule_table_td_cta_content a{background-color:#4b8100;border-radius:15px;color:#fff;font-size:12px;padding:2px 12px;transition:all .3s ease}.schedule_table .schedule_table_td_content .schedule_table_td_cta_content a:hover{background-color:#8dc63f;text-decoration:none}.instructor_section{padding-bottom:70px}.instructor_content{animation:float_img 6s ease-in-out infinite}.instructor_box_content{margin:0 0 50px}.instructor_box_upper_portion{animation:float_img 6s ease-in-out infinite;position:relative}.instructor_box_upper_portion .instructor_box_img{text-align:center}.instructor_box_upper_portion .instructor_box_img img{height:auto;width:100%}.instructor_box_upper_portion:hover .instructor_box_desc_wrapper{opacity:1}.instructor_box_lower_portion{margin:25px 0 0;text-align:center}.instructor_box_lower_portion .instructor_box_name{color:#191919;font-family:Playfair Display,serif;font-size:24px;font-weight:700}.instructor_box_lower_portion .instructor_box_category{color:#3dbca8;font-size:18px;letter-spacing:.7px;margin:5px 0 0}.instructor_box_lower_portion .instructor_box_category:hover{color:#227179}.instructor_box_desc_wrapper{align-items:center;background:hsla(84,48%,94%,.92);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease}.instructor_box_desc_wrapper .instructor_box_desc{font-size:15px;margin:0 0 20px;padding:0 20px;text-align:center}.instructor_box_desc_wrapper .instructor_box_socials a{color:#000}.instructor_box_desc_wrapper .instructor_box_socials i{margin:0 5px}@media screen and (max-width:991px){.instructor_box_upper_portion .instructor_box_img img{max-width:100%;width:auto}}.pswp_gallery_wrapper{width:100%}.pswp_gallery_wrapper .pswp_gallery_item,.pswp_gallery_wrapper .pswp_masonry_grid_sizer{width:29.9%}.pswp_gallery_wrapper .pswp_masonry_gutter_sizer{width:15px}.pswp_gallery_wrapper.images_loaded .pswp_gallery_item{float:none;margin-right:0}.pswp_gallery_wrapper:after{clear:both;content:"";display:block}.pswp_gallery_item{cursor:pointer;float:left;margin-bottom:15px;margin-right:15px;position:relative}.pswp_gallery_item img{width:100%}.pswp_gallery_item .pswp_gallery_item_info{align-items:center;background:hsla(84,48%,94%,.92);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease}.pswp_gallery_item:hover .pswp_gallery_item_info{opacity:1}.pswp_gallery_item_info_title{color:#191919;font-family:Playfair Display,serif;font-size:24px;font-weight:700;padding:0 20px;text-align:center}.pswp_gallery_item_info_desc{font-size:15px;margin:10px 0 20px;padding:0 20px;text-align:center}.pswp__custom_container{height:100%;pointer-events:none;position:relative;width:100%}.pswp__custom_container iframe{background:#444;height:100%;left:50%;max-height:600px;max-width:800px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pswp__custom-caption{bottom:16px;left:50%;max-width:400px;position:absolute;transform:translateX(-50%);width:calc(100% - 32px)}.pswp__custom-caption .pswp_gallery_item_info_content{background:hsla(0,0%,100%,.8);border-radius:4px;padding:10px 5px 2px}.pswp__custom-caption a{color:#fff;text-decoration:underline}.pswp_gallery_caption_wrapper{display:none}@media screen and (max-width:780px){.pswp_gallery_wrapper .pswp_gallery_item,.pswp_gallery_wrapper .pswp_masonry_grid_sizer{width:48%}.pswp_gallery_wrapper .pswp_masonry_gutter_sizer{width:2%}}@media screen and (max-width:576px){.pswp_gallery_wrapper .pswp_gallery_item,.pswp_gallery_wrapper .pswp_masonry_grid_sizer{width:100%}.pswp_gallery_wrapper .pswp_masonry_gutter_sizer{width:0}}.pricing_plans_box_content{margin-bottom:30px}.pricing_plans_box_content.has_icon .pricing_plans_box_lower_portion{padding-top:70px}.pricing_plans_box_lower_portion h3{line-height:1.5}.pricing_plans_box_lower_portion ul{margin-top:20px}.pricing_plans_box_lower_portion ul li{display:flex;flex-direction:row}.pricing_plans_box_lower_portion ul li i{margin-top:9px}.pricing_plans_box_lower_portion{padding-left:40px;padding-right:40px;padding-top:35px}.pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price{font-size:38px}.rounded-theme-img{border-radius:85px 0;overflow:hidden}.banner-section-outer .banner-section .banner-section-image{display:inline-block}.banner-section-outer .banner-section .banner-section-image .home-banner-outer{margin:0;position:static}.banner-section-outer .banner-section .banner-section-image .home-banner{height:auto;max-width:100%}.banner-section-outer .banner-section{padding:50px 400px 138px 300px}.banner-section-outer .banner-section .banner-section-content{padding-top:50px}.navbar-expand-lg .navbar-collapse{justify-content:center}@media screen and (max-width:2040px){.banner-section-outer .banner-section{padding:50px 300px 138px}}@media screen and (max-width:1780px){.banner-section-outer .banner-section{padding:50px 250px 130px}}@media screen and (max-width:1600px){.banner-section-outer .banner-section{padding:50px 150px 130px}}@media screen and (max-width:1440px){.banner-section-outer .banner-section .banner-section-image img{width:auto}.banner-section-outer .banner-section{padding:50px 85px 138px}}@media screen and (max-width:1720px){.navbar-expand-lg .navbar-collapse{justify-content:flex-start}.navbar-expand-lg .navbar-collapse .navbar-nav{padding-left:90px}}@media screen and (max-width:1199px){.navbar-expand-lg .navbar-collapse .navbar-nav{padding-left:36px}.banner-section-outer .banner-section{padding:90px 60px 100px}}@media screen and (max-width:991px){.navbar-expand-lg .navbar-collapse .navbar-nav{padding-left:0}.banner-section-outer .banner-section{padding:65px 30px 70px}}@media screen and (max-width:767px){.banner-section-outer .banner-section{padding:55px 30px 60px}}@media screen and (max-width:575px){.banner-section-outer .banner-section{padding:55px 15px 60px}}
