@media (min-width:1600px){.container{max-width:1400px}}@media only screen and (max-width:1440px){.home_content_container{height:600px}}@media only screen and (max-width:1399px){.schedule-table{width:1116px}}@media only screen and (max-width:1199px){.main-nav ul{gap:32px}.classes_item{height:710px;margin-bottom:20px}.classes-button-container{margin-top:32px}}@media only screen and (max-width:1024px){.menu-content{padding-top:155px}.header.scrolled .header_inner{padding-right:4px}.main-nav{display:none}.hero-title{max-width:650px}.hero-subtext{font-size:18px;margin-top:18px}.hero_content{top:51%}.header-extra{display:none!important}.header_inner{padding:20px 14px 20px 20px}#hamburger{display:block}.hero-slider-nav{display:none!important}.scroll-down{display:none}.hero{padding-top:121px}}@media only screen and (max-width:991px){.classes_item{height:524px}.footer{padding-top:54px}.footer_content_col{margin-bottom:56px}.about_button{display:none}.about_button_2{display:inline-block}}@media only screen and (max-width:768px){.hero-title{max-width:100%;padding-left:0;padding-right:0}.hero-subtext{margin-top:14px}.classes{padding-top:94px;padding-bottom:102px}}@media only screen and (max-width:767px){h2{font-size:32px}h3{font-size:20px}.section-subtext,p{font-size:16px}.newsletter .section-title span{font-size:32px}.privacy_container{flex-direction:column!important;align-items:start!important;height:auto;padding-top:24px;padding-bottom:24px}.copyright{margin-bottom:16px}.copyright,.privacy_container li span a{font-size:14px}}@media only screen and (max-width:575px){.menu-content{padding-top:108px}.menu-btn,.menu-cta-button{width:100%}h2{font-size:30px}.button-text{padding-left:27px;padding-right:78px;font-size:14px}.header{top:0;left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);padding-left:0;padding-right:0}.header_inner{height:72px;padding:16px 0 16px 12px;border-radius:0}.header.scrolled .header_inner{padding-right:0}.header-logo span{font-size:20px;padding-top:2px;letter-spacing:.06em}.header-logo img{width:40px;height:40px;margin-right:8px}.hero{padding-left:12px;padding-right:12px;padding-top:60px}.hero-background{height:auto;aspect-ratio:2.6;border-radius:10px}.hero_content_container{position:relative!important}.hero_content{top:0;transform:none;margin-top:24px}.hero-title{font-size:24px;color:var(--color-text-dark)}.post-meta{margin-top:16px}.post-meta,.post-meta>:not(:last-child):after{font-size:16px;color:var(--color-text)}.post-container p:first-child{font-size:18px}.post-container img{border-radius:10px}.post-content{padding-top:52px;padding-bottom:84px}.post-container p:first-child{font-size:16px}.post-container blockquote{font-size:20px}.post-container h3{font-size:21px;margin-top:33px}.categories ul li a{font-size:14px;line-height:36px;padding-left:20px;padding-right:20px}.post-container blockquote{font-size:18px;padding:21px 20px 23px}.post-container ul li{font-size:16px}.post-container p+blockquote{margin-top:33px}#hamburger{transform:scale(.6)}.button-arrow i{font-size:14px}.play-btn{width:72px;height:72px}.features{padding-bottom:92px;padding-top:84px}.section-title span{font-size:38px}.stat{margin-bottom:16px;border-radius:12px}.stats_row>div:nth-child(odd) .stat:before{display:none}.stats_row>div:not(:last-child) .stat:before{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-11px;width:106px;height:1px;content:"";background-color:hsla(0,0%,100%,.1)}.team_item{border-radius:12px}.why_us_stats{flex-direction:column!important;gap:16px}.cta_title{font-size:30px;max-width:300px}.cta_highlight{font-size:60px;margin-top:4px}.cta_desc{margin-top:2px}.cta_button{margin-top:36px}.newsletter{padding-top:52px;padding-bottom:57px}.newsletter_form,.newsletter_input{width:100%}.form-status{margin-top:6px;font-size:16px}.footer_row>div:not(:last-child){margin-bottom:41px}.footer_row>div:first-child{margin-bottom:56px}.footer_nav ul li a,address a{font-size:16px;line-height:2.5}.footer_nav ul li,address{font-size:16px}}@media only screen and (max-width:400px){.hero-title{font-size:24px}}
:root{--ga278ffcdb8:1}
