.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#ff6b35}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#ff6b35;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 769px){.elementor-hidden-desktop{display:none !important}}@media(max-width: 768px){html.mobile-menu-open{overflow:hidden}html.mobile-menu-open body{overflow:scroll}}body{background:linear-gradient(0deg, rgb(242, 242, 242) 0%, rgb(255, 255, 255) 100%);background-repeat:no-repeat;height:100%}main.site-main{min-height:60vh}@media(min-width: 1201px){body:not([class*=elementor-page-]) main.site-main{max-width:1140px}}@media(max-width: 1200px){body:not([class*=elementor-page-]) main.site-main{max-width:100%;padding-left:1rem;padding-right:1rem}}.elementor-editor-active header.site-header{position:static !important}ul.menu{list-style:none;margin:0;padding:0}.menu-secondary ul{list-style:none;margin:0;padding:0;text-align:center}.menu-secondary ul li{display:inline-block}.menu-secondary ul li.current-menu-item a{color:#ff6b35}.menu-secondary ul a{color:#585858;display:block;font-size:1rem;font-weight:normal;padding:.5rem 1rem}.menu-secondary ul a:hover{color:#ff6b35}@media(max-width: 768px){.menu-secondary{padding-top:1rem}}.header-container{margin:0 auto}.header-container.loggedin .header-upper-user{padding-right:3rem}@media(max-width: 1025px){.header-container.loggedin .header-upper-user{padding-right:1rem}}.header-container .header-upper{align-items:center;display:flex;justify-content:center}@media(max-width: 768px){.header-container .header-upper{justify-content:flex-start}}.header-container .header-upper-new{align-items:center;display:flex;padding-left:3rem;width:30%}@media(max-width: 1025px){.header-container .header-upper-new{padding-left:1.5rem}}@media(max-width: 768px){.header-container .header-upper-new{display:none}}.header-container .header-upper-new a{font-size:1rem;font-weight:500;text-transform:uppercase;white-space:nowrap}.header-container .header-upper-logo{padding:1rem 0;text-align:center;width:40%}@media(max-width: 768px){.header-container .header-upper-logo{padding-left:1rem}}.header-container .header-upper-logo a{display:block}.header-container .header-upper-logo img{max-width:290px}.header-container .header-upper-mobile{display:none}@media(max-width: 768px){.header-container .header-upper-mobile{display:block;margin-left:auto;position:relative;z-index:9999}}.header-container .header-upper-mobile button{background:rgba(0,0,0,0)}.header-container .header-upper-mobile button:hover{background:rgba(0,0,0,0);opacity:1}.header-container .header-upper-mobile .user-badge-letter{background:#00aeb6;color:#fff;border-radius:100%;display:inline-block;font-weight:500;height:2rem;line-height:1;padding:.5rem;text-align:center;width:2rem}.header-container .header-upper-user{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:30%}@media(max-width: 768px){.header-container .header-upper-user{display:none}}.header-container .header-upper-user a{color:#585858;display:block;font-size:1rem;margin:0 .5rem;padding:.25rem .25rem}.header-container .header-upper-user a.header-badge{margin-left:.5rem;margin-right:0;min-height:45px;padding:0;position:relative}.header-container .header-upper-user a.header-badge .badge-free{background-image:url("../../images/badge-free.svg");background-position:50% 50%;background-size:contain;display:block;height:45px;left:0;position:absolute;width:45px}.header-container .header-upper-user a.header-badge .badge-text{background:#ff6b35;color:#fff;display:block;margin:8px 0 0 12px;padding:4px 16px 5px 46px}.header-container .header-user-menu{position:relative}.header-container .header-user-menu .user-menu-name{background:#ff6b35;color:#fff;font-size:1rem;padding:.375rem .75rem;transform:skew(-6deg)}.header-container .header-user-menu .user-menu-name span{display:block;transform:skew(6deg)}.header-container .user-menu:hover .user-menu-name{background:#cb501a}.header-container .user-menu:hover .header-user-submenu{display:block;opacity:1;pointer-events:all}.header-container .header-user-submenu{opacity:0;padding-top:1rem;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .25s ease;z-index:99}.header-container .header-user-submenu ul{background:#fff;border-radius:24px;box-shadow:0 10px 26px rgba(0,0,0,.16);list-style:none;min-width:200px;padding:.75rem .5rem;text-align:center}.header-container .header-user-submenu ul li{display:block;text-align:center}.header-container .header-user-submenu ul li a{display:block;font-size:.875rem;font-weight:500;padding:.625rem;text-transform:uppercase}.header-container .header-user-submenu ul li a:hover{color:#ff6b35}@media(max-width: 768px){.header-container .header-lower-menu{display:none}}.header-container .header-lower-title{display:none}@media(max-width: 768px){.header-container .header-lower-title{background:#ff6b35;color:#fff;display:block;padding:.5rem 1rem .6rem;text-align:center;text-transform:uppercase}.header-container .header-lower-title h1{color:#fff;font-size:.875rem;font-weight:500;line-height:1;margin:0}}.header-container .menu-main-menu-container{padding:1rem 0 1.5rem}.header-container .menu-main-menu-container .menu{text-align:center}.header-container .menu-main-menu-container .menu li{background:rgba(0,0,0,0);display:inline-block;margin:0 .25rem;padding:.375rem .75rem;transform:skew(-6deg)}.header-container .menu-main-menu-container .menu li:hover,.header-container .menu-main-menu-container .menu li.current-menu-item{background:#ff6b35}.header-container .menu-main-menu-container .menu li:hover a,.header-container .menu-main-menu-container .menu li.current-menu-item a{color:#fff}.header-container .menu-main-menu-container .menu li .sub-menu{display:none}.header-container .menu-main-menu-container .menu a{color:#585858;display:block;font-size:1rem;text-transform:uppercase;transform:skew(6deg)}.header-container .header-mobile-container{display:none}@media(max-width: 768px){.header-container .header-mobile-container{background:#fff;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease;width:100%;z-index:9998}html.mobile-menu-open .header-container .header-mobile-container{opacity:1;pointer-events:all}}.header-container .header-mobile{-webkit-overflow-scrolling:touch;height:100%;left:0;overflow-y:scroll;padding-top:5rem;position:absolute;text-align:center;top:0;width:100%}.header-container .header-mobile>div:last-child,.header-container .header-mobile>a:last-child{margin-bottom:4rem}.header-container .header-mobile a{color:#585858;display:block;font-size:1rem;font-weight:500;padding:1rem 0;text-transform:uppercase}.header-container .header-mobile a:hover{color:#ff6b35}.header-container .header-mobile .header-mobile-username{background:#ff6b35;border-radius:8px;color:#fff;display:table;padding:.375rem 2rem;margin:0 auto 1rem;text-align:center}.header-container .header-mobile .header-mobile-usermenu{border-bottom:1px solid #cfcfcf;margin:0 2rem 1.5rem;padding-bottom:1.5rem}.header-container .header-mobile .header-mobile-social{padding-top:2.5rem}.header-container .header-mobile .header-mobile-social .elementor-widget-social-icons .elementor-grid{text-align:center}.header-container .header-mobile .header-mobile-social .elementor-widget-social-icons .elementor-grid a{font-size:1.125rem}.header-container .header-mobile .header-mobile-button{background:#ff6b35;color:#fff;border-radius:8px;display:table;margin:2.5rem auto;padding:.375rem 2rem}.header-container .header-mobile .header-mobile-button:hover{background:#cb501a;color:#fff}#paycart-donation-template-1 .action-btns h2,#checkout_temp_form .action-btns h2{border-radius:8px !important;font-family:"Oswald",sans-serif !important;font-size:1.375rem}#acf-form{background:#fff;border-radius:8px;box-shadow:0 12px 14px rgba(0,0,0,.12);margin:2rem auto 6rem;max-width:900px;padding:1.5rem}#acf-form .acf-icon{font-family:dashicons}#acf-form label{font-family:"Oswald",sans-serif}#acf-form .description{font-style:italic}#acf-form .acf-form-submit{padding:2rem 0 1rem;text-align:center}.class-form #acf-form .acf-field[data-name=instructor_user_account],.instructor-addclass #acf-form .acf-field[data-name=instructor_user_account]{display:none}.login-form form{background:#fff;border-radius:8px;box-shadow:0 12px 14px rgba(0,0,0,.12);padding:3rem}.login-form form table{margin:0}.login-form form table td,.login-form form table th{background:rgba(0,0,0,0) !important;border:0;display:block;padding:0}.login-form form table td div,.login-form form table th div{text-align:center}.elementor-widget-wrap .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.elementor-widget-wrap .gform_wrapper .top_label .gfield_label,.elementor-widget-wrap .gform_wrapper legend.gfield_label{color:#095e62;font-size:1rem;font-weight:500}.elementor-widget-wrap .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{display:block;font-size:.875rem;margin-bottom:.25rem}.elementor-widget-wrap .gform_wrapper .top_label select.large{padding:.5rem}.elementor-widget-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:#fff;border:0;border-bottom:1px solid #d0d0d0;border-radius:0}.elementor-widget-wrap .form-footer input{border-radius:0}.elementor-widget-wrap .form-footer .gform_wrapper .top_label .gfield_label{color:#fff;font-size:.825rem;text-transform:uppercase}.elementor-widget-wrap .form-footer .gform_wrapper div.validation_error{color:#fff}.elementor-widget-wrap .form-footer .validation_message{color:#fff}.elementor-widget-wrap .form-footer input[type=submit]{background:#46b61f;color:#000;font-size:.875rem;text-transform:uppercase}div.elementor-widget-wrap .favorites-list{display:block;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0;padding:0}div.elementor-widget-wrap .favorites-list[data-posttypes=playlists]{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 768px){div.elementor-widget-wrap .favorites-list[data-posttypes=playlists]{grid-template-columns:1fr}}div.elementor-widget-wrap .favorites-list[data-posttypes=video]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 768px){div.elementor-widget-wrap .favorites-list[data-posttypes=video]{grid-template-columns:1fr}}b,strong,bdi{font-weight:700}.page-content a.button{background:#ff6b35;border-radius:4px;color:#fff;display:table;padding:.5em 1.625em}.rw-notify{background:#ff6b35;border-radius:8px;color:#fff;margin:2rem auto;max-width:1120px;padding:.75rem 1rem;width:100%}.rw-notify span{display:block;font-size:1rem;font-weight:500}main.site-main button.simplefavorite-button{background:#fff;border-radius:10em;padding:.5em .875em;position:absolute;right:1rem;top:1rem;transition:transform .3s cubic-bezier(0.33, 2, 0.8, 1);z-index:20}main.site-main button.simplefavorite-button .favorite-button .favorite-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cpath style='fill: %23E2E2E2;' id='Path_77' d='M46,6.9c9.2,0,16.6,7.5,16.7,16.7C62.7,40.4,32,57.1,32,57.1S1.3,40.2,1.3,23.6C1.3,14.4,8.8,6.9,18,6.9l0,0 c5.6,0,10.9,2.8,14,7.5C35.1,9.7,40.4,6.9,46,6.9z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:22px;width:22px}main.site-main button.simplefavorite-button:hover{transform:scale(1.05)}main.site-main button.simplefavorite-button:hover .favorite-button .favorite-icon,main.site-main button.simplefavorite-button.active .favorite-button .favorite-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cpath style='fill: %2300AEB6;' id='Path_77' d='M46,6.9c9.2,0,16.6,7.5,16.7,16.7C62.7,40.4,32,57.1,32,57.1S1.3,40.2,1.3,23.6C1.3,14.4,8.8,6.9,18,6.9l0,0 c5.6,0,10.9,2.8,14,7.5C35.1,9.7,40.4,6.9,46,6.9z'/%3E%3C/svg%3E")}.card-video{text-decoration:none}.card-video .card-image-container{border-radius:8px;margin-bottom:.5rem;min-height:160px;overflow:hidden;position:relative}.card-video .card-image-container:after{background:linear-gradient(90deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.25) 35%, rgba(255, 255, 255, 0.57) 100%);content:"";display:block;height:100%;left:-18%;opacity:0;position:absolute;top:0;transform:skew(-22deg);transition:opacity .375s ease;width:65%;z-index:2}.card-video .card-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;transition:transform .25s ease;width:100%;z-index:1}.card-video .card-title{color:#585858;font-size:1.125rem;font-weight:500;margin:0 0 .125rem}.card-video .card-subtitle{color:#969696;font-size:1.125rem;font-weight:400;margin:0}.card-video:hover .card-title{color:#095e62}.card-video:hover .card-image-container:after{opacity:1}.card-video:hover .card-image{transform:scale(1.1)}.card-playlist{background:#fff;border-radius:8px;box-shadow:0 12px 14px rgba(0,0,0,.12);overflow:hidden;text-decoration:none}.card-playlist .card-image-container{min-height:180px;overflow:hidden;position:relative}.card-playlist .card-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;transition:transform .25s ease;width:100%;z-index:1}.card-playlist .card-title{background:#fff;color:#585858;font-size:1.125rem;font-weight:500;margin:0;padding:.75rem 1rem;text-align:center}.card-playlist:hover .card-title{color:#095e62}.card-playlist:hover .card-image-container:after{opacity:1}.card-playlist:hover .card-image{transform:scale(1.1)}main.video{padding:0}main.video .video-main{padding:3rem 0}main.video .video-content{display:grid;grid-gap:2rem;grid-template-columns:3fr 2fr}@media(max-width: 768px){main.video .video-content{grid-template-columns:1fr}}main.video .video-player{position:relative}main.video .video-player-details h1{color:#585858;font-size:1.25rem;margin:0}@media(max-width: 768px){main.video .video-player-details h1{font-size:1rem}}main.video .video-player-details h2{color:#969696;font-size:1.25rem;font-weight:normal;margin:0}@media(max-width: 768px){main.video .video-player-details h2{font-size:1rem}}main.video .player-details-upper{align-items:center;display:flex;margin-top:1rem;padding-bottom:2rem}main.video .player-details-upper .player-details-title{padding-right:1.5rem}main.video .player-details-upper .player-details-button{margin-left:auto}main.video .player-details-upper .player-details-button a{background:#969696;border-radius:4px;color:#fff;display:table;padding:.5rem 2rem;transition:background .25s ease;white-space:nowrap}@media(max-width: 768px){main.video .player-details-upper .player-details-button a{font-size:.875rem}}main.video .player-details-upper .player-details-button a:hover{background:#ff6b35}main.video .player-details-lower{padding-bottom:2rem}main.video .player-details-lower .details-table{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));margin:0 0 2rem}@media(max-width: 768px){main.video .player-details-lower .details-table{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}main.video .player-details-lower .details-table span{display:block;text-align:left}main.video .player-details-lower .details-table .details-table-entry{margin-bottom:1rem;padding-right:1rem}@media(max-width: 768px){main.video .player-details-lower .details-table .details-table-entry{padding-right:0}}main.video .player-details-lower .details-table .table-entry-title{color:#095e62;font-size:1.125rem;font-weight:500;padding-bottom:.5rem;text-transform:uppercase}main.video .player-details-lower .details-table .table-entry-content{font-size:1rem}main.video .player-details-lower h3{color:#095e62;font-size:1.125rem;font-weight:500;margin:0;padding-bottom:.5rem;text-transform:uppercase}main.video .compact .player-details-lower{display:none}main.video .video-section{padding-top:3rem}main.video .video-section .video-section-title{color:#095e62;font-size:1.125rem;text-transform:uppercase}main.video .video-section-content{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 768px){main.video .video-section-content{grid-template-columns:1fr}}.video-player-locked{border-radius:8px;display:block;min-height:400px;overflow:hidden;position:relative;width:100%}@media(max-width: 768px){.video-player-locked{min-height:220px}}.video-player-locked .locked-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.video-player-locked .locked-lock{background:#fff;border-radius:100%;height:80px;left:50%;padding:.9rem 1rem 1rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:80px;z-index:2}.video-player-locked .locked-lock .lock-base{fill:#801638;transition:transform .25s ease}.video-player-locked .locked-lock .lock-upper{fill:#801638;transition:transform .25s ease}.video-player-locked .locked-controls{align-items:center;bottom:0;display:grid;grid-template-columns:18px auto 18px;padding:1rem 1.5rem;position:absolute;width:100%;z-index:3}.video-player-locked .locked-controls .locked-track{background:#fff;border-radius:1rem;height:2px;margin:0 1.25rem;width:100%}.video-player-locked:hover .lock-upper{transform:translateY(-6px)}.video-player-locked:hover .lock-base{transform:translateY(2px)}div.elementor-widget-wrap .elementor-widget-image .elementor-image>a,div.elementor-widget-wrap .elementor-widget-image .elementor-image figure>a{display:block}div.elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{white-space:break-spaces}div.elementor-widget-wrap .elementor-widget-button.elementor-button-angled .elementor-button{border-radius:0;transform:skew(-6deg)}div.elementor-widget-wrap .elementor-widget-button.elementor-button-angled .elementor-button .elementor-button-content-wrapper{transform:skew(6deg)}div.elementor-widget-wrap .elementor-widget-icon-list.style-orangecircle .elementor-icon-list-icon{padding-top:.375em}div.elementor-widget-wrap .elementor-widget-icon-list.style-orangecircle .elementor-icon-list-icon i{background:#ff6b35;border-radius:100%;color:#fff;display:block;height:1.5em;padding:.25em;width:1.5em}div.elementor-widget-wrap .elementor-widget-icon-list.style-rightalign .elementor-icon-list-item{border-bottom:1px solid #707070;padding:1rem .25rem}div.elementor-widget-wrap .elementor-widget-icon-list.style-rightalign .elementor-icon-list-text{order:1}@media(max-width: 768px){div.elementor-widget-wrap .elementor-widget-icon-list.style-rightalign .elementor-icon-list-text{padding-right:1rem}}div.elementor-widget-wrap .elementor-widget-icon-list.style-rightalign .elementor-icon-list-icon{margin-left:auto;order:2}div.elementor-widget-wrap .elementor-widget-accordion.accordion-borders .elementor-accordion-item{border-bottom:1px solid #707070 !important}div.elementor-widget-wrap .elementor-widget-accordion .elementor-tab-content{padding-bottom:1.25rem}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes .elementor-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2rem;padding-left:calc((100% - 1120px)/2)}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes .elementor-grid::-webkit-scrollbar{display:none}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes .elementor-grid>a{flex:0 0 320px}@media(max-width: 768px){div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes .elementor-grid{padding-left:.75rem}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes .elementor-grid>a{flex:0 0 85%}}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes.elementor-grid-5 .elementor-grid>a{flex:0 0 260px}div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes.elementor-grid-5 .elementor-grid>a .elementor-post__img-container{min-height:160px}@media(max-width: 768px){div.elementor-widget-wrap .elementor-widget-posts.horizontal-yes.elementor-grid-5 .elementor-grid>a{flex:0 0 75%}}div.elementor-widget-wrap .elementor-widget-video{border-radius:8px;overflow:hidden}main.playlists .playlist-main{padding:3rem 0}main.playlists .playlist-main .playlist-hero{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:4rem 0;position:relative;min-height:420px;text-align:center}main.playlists .playlist-main .playlist-hero:after{background-color:rgba(255,107,53,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}main.playlists .playlist-main .playlist-hero h1{color:#fff;font-size:3.125rem;font-weight:bold;width:100%;z-index:4}@media(max-width: 768px){main.playlists .playlist-main .playlist-hero{min-height:280px;padding-left:1rem;padding-right:1rem}main.playlists .playlist-main .playlist-hero h1{font-size:2.5rem}}main.playlists .playlist-main .playlist-content{display:grid;grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:3rem 0}@media(max-width: 768px){main.playlists .playlist-main .playlist-content{grid-template-columns:1fr}}main.video{padding-bottom:4rem}main.location{padding:4rem 0}main.location h1{text-align:center}main.location .location-header .location-header-back{display:inline-block;font-size:.875rem;font-weight:500;margin:0;padding:1rem .25rem;text-transform:uppercase}@media(max-width: 768px){main.location .location-header .location-header-back{text-align:center}}main.location .location-main{display:grid;grid-gap:2rem;grid-template-columns:1.5fr 1fr}@media(max-width: 768px){main.location .location-main{display:block}}main.location .location-main .location-connect{background:#00aeb6;color:#fff;display:block;float:right;margin:0 0 1rem 1rem;padding:.25rem 1rem .375rem;right:1rem;top:1rem;transform:skew(-6deg)}main.location .location-main .location-connect>*{display:block;transform:skew(6deg)}main.location .location-main .location-content{background:#fff;border-radius:8px;box-shadow:0 2px 30px rgba(0,0,0,.11);padding:1.25rem 2rem 3rem}@media(max-width: 768px){main.location .location-main .location-content{padding-left:1rem;padding-right:1rem}}main.location .location-main .location-content .location-content-body{padding:2rem 4rem 0rem 1rem}@media(max-width: 768px){main.location .location-main .location-content .location-content-body{padding-right:1rem;padding-top:4rem}}main.location .location-main .location-content h1{color:#585858;font-size:1.25rem;font-weight:bold;margin:0 0 .125rem;text-align:left}main.location .location-main .location-content h2{color:#969696;font-size:1.25rem;font-weight:400;line-height:1.25;margin:0 0 1rem;text-align:left}main.location .location-main .location-content .location-date{display:block}main.location .location-main .location-content .location-date .date-separator{margin:0 .125em}main.location .location-main .location-content .location-contact{display:none}main.location .location-main .location-content .location-contact.is-active{display:block}main.location .location-main .location-content .location-contact span{display:block}main.location .location-main .location-content .location-information{line-height:1.125;margin-bottom:2rem}main.location .location-main .location-map{background:#eaeaea;border-radius:8px;overflow:hidden}@media(max-width: 768px){main.location .location-main .location-map{height:220px;margin-top:1rem}}main.location .location-main .location-map .acf-map{height:100%;width:100%}.exercises .video-content{margin:0 auto;max-width:720px;padding-top:2rem}.exercises .player-details-upper{padding-top:2rem}.exercises .player-details-title h1{font-size:2rem}.exercises .player-details-lower{padding-bottom:2rem}.exercises .player-details-lower .details-table{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr;margin:0 0 2rem}@media(max-width: 768px){.exercises .player-details-lower .details-table{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.exercises .player-details-lower .details-table span{display:block;text-align:left}.exercises .player-details-lower .details-table .details-table-entry{margin-bottom:1rem;padding-right:1rem}@media(max-width: 768px){.exercises .player-details-lower .details-table .details-table-entry{padding-right:0}}.exercises .player-details-lower .details-table .table-entry-title{color:#095e62;font-size:1.125rem;font-weight:500;padding-bottom:.5rem;text-transform:uppercase}.exercises .player-details-lower .details-table .table-entry-content{font-size:1rem}.exercises .player-details-lower h3{color:#095e62;font-size:1.125rem;font-weight:500;margin:0;padding-bottom:.5rem;text-transform:uppercase}.instructor h1.instructor-welcome{font-size:2rem;text-align:center;text-transform:uppercase}#instructor-profile-container #dapprofile-container1 #dapprofile-container{background:none;border:0;max-width:100%;width:100%}#instructor-profile-container #dapprofile-container1 #dapprofile-container .heading{display:none}#instructor-profile-container #dapprofile-container1 #dapprofile-container li{padding:0}#instructor-profile-container #dapprofile-container1 #dapprofile-container li>div{text-align:left}#instructor-profile-container #dapprofile-container1 #dapprofile-container .button{background:#ff6b35;font-size:1.25rem;margin:1rem 0 0;text-shadow:none}a.post-titleskin{display:block}a.post-titleskin h3{color:#585858;font-size:1rem;margin:0;text-align:center}a.post-titleskin h3:hover{color:#ff6b35}a.post-clean,.elementor-posts--skin-clean a.post-clean{background:#fff;border-radius:8px;color:#585858;display:block;overflow:hidden;transition:all .3s cubic-bezier(0.33, 2, 0.8, 1)}.hidebackground-yes a.post-clean{background:none;border-radius:0}.hidebackground-yes a.post-clean .elementor-post__img-container{border-radius:8px;overflow:hidden}.hidebackground-yes a.post-clean .elementor-post__meta{padding:.75rem 0}.instructor-yes a.post-clean .elementor-post__meta{flex-wrap:wrap;padding:.75rem 0}.instructor-yes a.post-clean .elementor-post__meta h4{color:#969696;flex:1 1 100%;font-size:1.125rem;font-weight:400;margin:0}.shadow-yes a.post-clean,a.post-clean.post-shadow{box-shadow:0 12px 14px rgba(0,0,0,.12)}.square-yes a.post-clean .elementor-post__img-container{padding-bottom:100%}a.post-clean:hover .elementor-post__img{transform:scale(1.05)}a.post-clean .elementor-post__img-container{min-height:180px;overflow:hidden;position:relative;width:100%}a.post-clean .elementor-post__img{background-color:#e3e3e3;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;transition:transform .25s ease;width:100%;z-index:1}a.post-clean .elementor-post__img.img-placeholder{background-color:#fff;background-size:70%}a.post-clean .elementor-post__meta{align-items:center;display:flex;padding:1rem 1rem 1rem 1.25rem}@media(max-width: 768px){a.post-clean .elementor-post__meta{padding:.75rem .75rem .75rem 1.125rem}}a.post-clean .elementor-post__meta h3{color:#585858;font-size:1.25rem;font-weight:500;margin:0;padding-right:1rem}@media(max-width: 768px){a.post-clean .elementor-post__meta h3{font-size:1.125rem}}a.post-clean .elementor-post__meta .elementor-post__button{background:#ff6b35;color:#fff;font-size:.9rem;margin-left:auto;padding:.25rem .75rem .375rem;transform:skew(-6deg)}a.post-clean .elementor-post__meta .elementor-post__button.inherit{text-transform:uppercase}a.post-clean .elementor-post__meta .elementor-post__button.free{background:#00aeb6}a.post-clean .elementor-post__meta .elementor-post__button span{display:block;line-height:1;transform:skew(6deg)}.elementor-posts--skin-detailed .post-detailed{align-items:center;color:#585858;display:flex}@media(max-width: 768px){.elementor-posts--skin-detailed .post-detailed{display:block}}.elementor-posts--skin-detailed .post-detailed .elementor-post__img{background-color:#e3e3e3;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 12px 14px rgba(0,0,0,.12);height:100%;min-height:240px;min-width:47%}.elementor-posts--skin-detailed .post-detailed .elementor-post__img.img-placeholder{background-color:#fff;background-size:70%}@media(max-width: 768px){.elementor-posts--skin-detailed .post-detailed .elementor-post__img{height:auto;min-height:180px;width:100%}}.elementor-posts--skin-detailed .post-detailed .elementor-post__meta{padding:1.5rem 1rem 1.5rem 2rem}@media(max-width: 768px){.elementor-posts--skin-detailed .post-detailed .elementor-post__meta{padding:1.5rem .5rem}}.elementor-posts--skin-detailed .post-detailed .elementor-post__meta h3{font-size:1.25rem;font-weight:bold;margin:0}.elementor-posts--skin-detailed .post-detailed .elementor-post__meta h4{color:#969696;font-size:1.125rem;font-weight:normal;margin:.375rem 0 0}.elementor-posts--skin-detailed .post-detailed .elementor-post__meta p{line-height:1.25;margin:1rem 0 0}.elementor-posts--skin-detailed .post-detailed .elementor-post__meta .post__button{color:#ff6b35;display:block;font-weight:500;margin-top:.75rem;text-transform:uppercase}.elementor-posts--skin-detailed .post-detailed .elementor-post__details h4{display:inline-block}.elementor-posts--skin-detailed .post-detailed .elementor-post__details .post__details-separator{color:#969696}.elementor-posts--skin-iframe .post-iframe h3{font-size:1.125rem}.search main{padding:1rem 0 6rem}@media(max-width: 768px){.search main{padding-top:2rem}}.searchblock-container{display:block;margin-bottom:2rem}.searchblock-container.searchblock-type-class{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr}@media(max-width: 768px){.searchblock-container.searchblock-type-class{grid-template-columns:1fr}}.searchblock-container.searchblock-type-class h3{color:#ff6b35;font-size:1.375rem;font-weight:500}.searchblock-container.searchblock-type-video .searchblock{margin-left:auto;margin-right:auto;max-width:900px}.searchblock{align-items:center;background:#fff;border-radius:8px;box-shadow:0 12px 36px rgba(0,0,0,.11);display:flex;flex-wrap:wrap;justify-content:center;padding:2rem;position:relative;text-align:center}@media(max-width: 768px){.searchblock{padding:1.5rem}}.searchblock .searchblock-main{flex:1 1 100%;margin:0 auto;max-width:420px;text-align:center}@media(max-width: 768px){.searchblock .searchblock-main{flex:1 1 100%;order:1;padding-bottom:1rem}}.searchblock .searchblock-main h3{margin-top:0;text-transform:uppercase}.searchblock .searchblock-main .button{margin:0 auto}.searchblock .searchblock-main .searchform{display:flex}.searchblock .searchblock-main .searchform input[type=search],.searchblock .searchblock-main .searchform input[type=text]{background:#eaeaea;border:0;border-radius:8px 0 0 8px;box-shadow:none;text-align:center}.searchblock .searchblock-main .searchform input[type=submit]{background-color:#ff6b35;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F9F9F9;%7D%0A%3C/style%3E%3Cpath id='Path_80' class='st0' d='M60,56.6L43.7,40.3c7.9-9.8,6.4-24.1-3.4-32S16.2,2,8.3,11.7s-6.4,24.1,3.4,32 c8.3,6.7,20.3,6.7,28.6,0L56.6,60c0.9,0.9,2.4,0.9,3.4,0C60.9,59.1,60.9,57.6,60,56.6z M26.1,44c-9.9,0-17.9-8-17.9-17.9 s8-17.9,17.9-17.9S44,16.2,44,26.1C44,36,36,44,26.1,44z'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:0 8px 8px 0;display:block;padding:0 1.75rem}.searchfilters-general{align-items:center;border-bottom:1px solid #b9b9b9;display:flex;padding-bottom:.5rem}.searchfilters-general h4{color:#095e62;display:inline-block;font-size:1rem;font-weight:600;margin:0 1rem 0 0;text-transform:uppercase}.searchfilters-general a.search-filter{background:none;border:0;color:#585858;display:inline-block;font-size:1rem;padding:1rem}@media(max-width: 768px){.searchfilters-general a.search-filter{padding:.5rem}}.searchfilters-general a.search-filter:hover{color:#ff6b35}.searchfilters-general a.search-filter.active{color:#ff6b35;text-transform:uppercase}.searchfilters-form{align-items:center;display:flex}.searchfilters-form .search-filter-select-container{position:relative}.searchfilters-form .search-filter-select-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath d='M5,0l5,12H0Z' transform='translate(10 12) rotate(180)' fill='%23585858'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:10px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:8px}.searchfilters-form .search-filter-select-container:hover select{color:#ff6b35}.searchfilters-form .search-filter-select-container.active select{color:#ff6b35}.searchfilters-form .search-filter-select-container.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath d='M5,0l5,12H0Z' transform='translate(10 12) rotate(180)' fill='%23E56026'/%3E%3C/svg%3E")}.searchfilters-form .search-filter-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#585858;cursor:pointer;margin-left:1.5rem;padding-right:1.25rem;width:auto}.searchfilters-form .search-filter-select-container select::-ms-expand{display:none}.searchfilters-form .search-filter-select-container select option{color:#585858}.search-general{margin:0 auto;max-width:900px}.search-general-content{border-top:1px solid #b9b9b9}#search-loadmore{color:#ff6b35;display:table;font-size:1rem;font-weight:600;margin:2rem auto;padding:1.5rem;text-transform:uppercase}#search-loadmore:hover{color:rgb(255,77.1069306931,12.2)}#search-loadmore.loading{pointer-events:none}.searchresult-general{border-bottom:1px solid #b9b9b9;display:block;padding:1rem 2rem}.searchresult-general .searchresult-general-upper{display:block}.searchresult-general .searchresult-general-title{color:#969696;display:inline-block;font-size:1.25rem;margin:0;padding:0}.searchresult-general .searchresult-general-type{color:#00aeb6;display:inline-block;margin-left:2rem}.searchresult-general .searchresult-general-excerpt{color:#585858;display:block;font-size:.875rem;padding-top:.25rem}.searchresult-general:hover .searchresult-general-title{color:#ff6b35}.search-results-list{padding:4rem 0}.search h1.search-results-location-title,.archive h1.search-results-location-title{font-weight:normal;font-size:1.5rem;margin:0 0 3rem;text-align:center;text-transform:uppercase}.search-results-location .search-results-header{display:grid;grid-template-columns:1fr 1fr 1fr 120px;padding:.75rem}@media(max-width: 768px){.search-results-location .search-results-header{display:none}}.search-results-location .search-results-header h3{color:#095e62;font-size:1rem;font-weight:500;margin:0;text-transform:uppercase}.search-results-location .search-results-entry{align-items:center;border-bottom:1px solid #b9b9b9;color:#969696;display:grid;font-size:1rem;grid-template-columns:1fr 1fr 1fr 120px;padding:.75rem;transition:background .125s ease;width:100%}@media(max-width: 768px){.search-results-location .search-results-entry{display:block}.search-results-location .search-results-entry span{display:block}.search-results-location .search-results-entry .entry-button{margin-top:.75rem}}.search-results-location .search-results-entry .entry-button{background:#969696;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;padding:.5rem 1rem;text-align:center;transition:background .125s ease}.search-results-location .search-results-entry:last-child{border-bottom:0}.search-results-location .search-results-entry:hover{background:#f3f3f3}.search-results-location .search-results-entry:hover .entry-button{background:#ff6b35}.search-results-video{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;padding-top:2rem}@media(max-width: 1025px){.search-results-video{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.search-results-video{grid-template-columns:1fr}}.searchheader .searchform{display:inline-block;margin-left:1rem;position:relative}@media(max-width: 768px){.searchheader .searchform{margin-left:0;width:80%}}.searchheader .searchform input[type=search],.searchheader .searchform input[type=text]{background-color:rgba(0,0,0,0);border:0;box-shadow:none;font-size:1rem;padding:.25rem .5rem .25rem 1.75rem;text-align:left;width:100%}.searchheader .searchform input[type=search]:focus,.searchheader .searchform input[type=search]:active,.searchheader .searchform input[type=text]:focus,.searchheader .searchform input[type=text]:active{background:#eaeaea}@media(max-width: 768px){.searchheader .searchform input[type=search],.searchheader .searchform input[type=text]{background:#eaeaea}}.searchheader .searchform input[type=submit]{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cpath fill='%23585858' d='M60,56.6L43.7,40.3c7.9-9.8,6.4-24.1-3.4-32S16.2,2,8.3,11.7s-6.4,24.1,3.4,32 c8.3,6.7,20.3,6.7,28.6,0L56.6,60c0.9,0.9,2.4,0.9,3.4,0C60.9,59.1,60.9,57.6,60,56.6z M26.1,44c-9.9,0-17.9-8-17.9-17.9 s8-17.9,17.9-17.9S44,16.2,44,26.1C44,36,36,44,26.1,44z'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat;background-size:1rem;display:block;height:100%;padding:0 1rem;position:absolute}.searchheader .searchform input[type=submit]:hover,.searchheader .searchform input[type=submit]:active,.searchheader .searchform input[type=submit]:focus{background-color:rgba(0,0,0,0)}.video-player-embed{border-radius:8px;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-player-embed iframe,.video-player-embed object,.video-player-embed embed{height:100%;left:0;position:absolute;top:0;width:100%}.elementor-widget-wrap .number{background:#ff6b35;border-radius:100%;color:#fff;display:inline-block;font-size:.65em;height:1.3em;line-height:1.2;margin-top:.15em;vertical-align:top;width:1.3em}.hover-underline{border-bottom:2px solid rgba(0,0,0,0);transition:all .25s ease}.hover-underline:hover{border-bottom-color:#585858}.hover-underline.hover-underline-orange:hover{border-bottom-color:#ff6b35}.hover-grow{transition:transform .25s ease}.hover-grow:hover{transform:scale(1.02)}.hover-arrow i{display:inline-block;transition:transform .125s ease}.hover-arrow:hover i{transform:translateX(0.25em)}.hover-green{transition:background .25s ease}.hover-green:hover{background:#46b61f}.elementor-widget-shortcode .revwell-mycontent h2{color:#095e62;font-size:1.25rem;font-weight:500;text-align:left;text-transform:uppercase}.elementor-widget-shortcode .revwell-mycontent .revwell-mycontent-list{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr}@media(max-width: 768px){.elementor-widget-shortcode .revwell-mycontent .revwell-mycontent-list{grid-template-columns:1fr 1fr}}.elementor-widget-shortcode .searchpicker .searchpicker-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 768px){.elementor-widget-shortcode .searchpicker .searchpicker-list{grid-template-columns:1fr 1fr}}.elementor-widget-shortcode .searchpicker .searchpicker-list a{color:#969696;display:block;font-size:1.125rem;padding:.25rem}.elementor-widget-shortcode .searchpicker .searchpicker-list a:hover{color:#ff6b35}.elementor-widget-shortcode a.button-donate{background:#ff6b35;border-radius:4px;color:#fff;display:table;margin:0 auto;padding:.375em 1.5em .5em;transition:all .3s cubic-bezier(0.33, 2, 0.8, 1)}.elementor-widget-shortcode a.button-donate:hover{transform:scale(1.05)}.live-links-bootstrap_outer .table-responsive>div{width:100% !important}.live-links-bootstrap_outer .table-responsive>div table{width:100% !important}/*# sourceMappingURL=main.min.css.map */
