@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{font-family:'Montserrat',sans-serif;font-size:18px;color:#000;line-height:1.4}body>div{font-size:18px}a{text-decoration:none!important;color:#3eafa9}.white a,.white em,.white .fa,.white_link a{color:#fff}p{margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:600}h1{font-size:48px}h2{font-size:30px}h3{font-size:25px}h4{font-size:22px}h5{font-size:20px}h6{font-size:16px}.opensans-font p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;margin-bottom:18px}.header-full-width .wpb-content-wrapper .row-container[data-vc-full-width]>.vc_row,.header-full-width .wpb-content-wrapper .row-container{max-width:1200px;margin:0 auto}.header-full-width .wpb-content-wrapper .row-container[data-vc-full-width],.header-full-width .wpb-content-wrapper .row-container[data-vc-stretch-content]>.vc_row{max-width:100%}.menu a span{color:#fff;font-family:'Merriweather Sans',sans-serif;font-size:18px;font-weight:800;text-transform:uppercase}.menu li{padding:0 16px}.menu li:first-child{padding-left:0}.nav-primary .genesis-nav-menu a{padding:0}.nav-primary{float:none}.nav-secondary a,.nav-secondary{margin:0}.secondary-menu .menu a span{color:#fff;font-weight:600;font-size:15px}.site-header .vc_row .vc_col-sm-8{z-index:9}.genesis-nav-menu .sub-menu a{border:0;width:100%;background-color:#fff0}.menu li .sub-menu{background-color:#4b7ba9;padding-bottom:10px;border:0;text-align:left;width:max-content}.menu li .sub-menu li{padding:10px;margin:0;display:inherit}.genesis-nav-menu .sub-menu .sub-menu{margin:0;position:absolute;left:100%!important;top:0}.genesis-nav-menu .sub-menu .mob-menu{display:none!important}.sub-menu-toggle{visibility:visible;display:block;padding:0 2px;top:-4px}.sub-menu-toggle::before{content:"";border:5px solid #fff0;border-top:5px solid #fff;vertical-align:bottom;width:auto;height:auto}.genesis-nav-menu .mob_menu{display:none!important}.vc_row .wpb_button,.vc_row .wpb_content_element,.vc_row ul.wpb_thumbnails-fluid>li,.entry,.vc_row .menu li,.vc_row .vc_icon_element{margin-bottom:0}.vc_row .vc_btn3.vc_btn3-style-custom{font-size:18px;font-family:'Merriweather Sans',sans-serif;font-weight:600;border-radius:10px;padding:14px 24px!important;line-height:1.5;box-shadow:8px 8px 1px rgb(0 0 0 / 30%);background:-webkit-gradient(radial,50% 50%,0,50% 50%,142.23,color-stop(0,rgb(255 212 156)),color-stop(.9975,rgb(230 158 36)))}::-webkit-input-placeholder{color:#fff;opacity:1}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}input,select,textarea{background-color:#1e4872;border:0!important;font-family:'Montserrat',sans-serif!important;color:#ffffff!important;font-size:17px!important;padding:10px!important;border-radius:0px!important}.gform_wrapper .gform_body ul.gform_fields li.gf_left_half{padding-right:8px}.gform_wrapper ul.gform_fields li.gf_right_half{padding-left:8px}body .gform_legacy_markup_wrapper ul li.gfield{line-height:1}.vc_row .ginput_container.ginput_container_textarea{line-height:0}.vc_row .gform_wrapper textarea.large{height:152px}.vc_row .gform_wrapper .gform_footer input[type=submit]{margin:0;color:#0a2955;background:#e69e24;font-size:16px!important;padding:8px!important;width:100%}.vc_row .gform_wrapper .gform_footer{line-height:1;margin:14px 0 0;padding:0}.vc_row.contact_row .wpb_text_column p{font-size:18px}.gform_confirmation_message{padding:4em 0}.error404 .content{padding:2em 0}.inline{vertical-align:middle}.vc_row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{width:30px!important;height:30px!important}.vc_row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{font-size:16px!important}.site-header .vc_row .custom_icon_element{display:flex;justify-content:flex-end}.site-header .vc_row .vc_icon_element.custom_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{font-size:14px;color:#1e4872;font-weight:600}.vc_row.header_row .site-logo,.vc_row.header_row .vc_btn3-container{display:inline-block;vertical-align:middle}.vc_row.header_row .vc_btn3.vc_btn3-style-custom{font-size:14px;padding:12px 20px!important;box-shadow:4px 4px 1px rgb(0 0 0 / 80%)}.vc_row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:25px!important}.vc_row .vc_icon_element.custom_icon_element.vc_icon_element-outer .vc_icon_element-inner span{margin-left:0}.vc_row .vc_icon_element.custom_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{vertical-align:inherit}.vc_row .phone-icon{margin-right:4em}.vc_row.contact_row a.vc_icon_element-link{color:#1e4872}.vc_row.contact_row .vc_btn3.vc_btn3-style-custom{font-size:18px}.vc_row.banner_row li{font-weight:600;font-size:21px;list-style-type:none;padding-bottom:20px;line-height:21px}.vc_row.banner_row li:before{content:"\f005";font-family:fontawesome;padding-right:28px;font-size:26px;font-weight:400}body span.mejs-time-loaded,body span.mejs-time-hovered,body span.mejs-time-buffering,.vc_row .mejs-volume-button,.vc_row .mejs-time-handle-content,.vc_row .mejs-horizontal-volume-slider,.vc_row .mejs-time-float,.mejs-time.mejs-duration-container,.mejs-time.mejs-currenttime-container,audio{display:none!important}.vc_row .mejs-container .mejs-controls,.vc_row .mejs-container{background:#fff0}.vc_row .mejs-controls .mejs-time-rail .mejs-time-total,.vc_row .mejs-time-float-corner,.vc_row .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff;top:6px;height:10px}body .mejs-time-current{background:#e69e24!important;height:10px}.vc_row .customaudioplayer .mejs-button>button,body .mejs-replay button{background:#fff0;margin:0}.mejs-play:before,.mejs-replay:before{content:"\f04b"}.mejs-pause:before{content:"\f04c"}.mejs-play:before,.mejs-replay:before,.mejs-pause:before,.download-audio .fa-download:before{position:absolute;font-family:fontawesome;color:#fff;font-size:18px;top:10px}.download-audio .fa-download:before{content:"\f0ed";font-size:22px}.customaudioplayer .mejs-button{width:25px;height:24px}.customaudioplayer .mejs-controls{height:28px;padding:0}.vc_row .mejs-time-rail{margin:0;height:0}.vc_row .wp-audio-shortcode{margin:0;height:28px!important;width:calc(100% - 0px)!important}body .mejs-button>button:focus{outline:none!important}.customaudioplayer{position:relative;width:84%;margin:10px auto}.custom-audio-title{position:absolute;top:-12px;left:26px;font-size:16px;width:calc(100% - 82px);overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#fff}.download-audio a{position:absolute;right:-6px;bottom:10px;height:24px;width:32px;display:none}.download-audio{position:relative}body .mejs-button button{transition:none!important;top:4px}:focus{outline:none!important}#target-demotag br{display:none}#gradient_row{background-image:linear-gradient(30deg,#1e4872 0%,#1e4872 100%)}.link-white a{color:#fff;text-decoration:underline!important}.link-gold a{color:#e69e24;text-decoration:underline!important}.vc_row.studio_classes h2{text-shadow:6px 6px 6px rgb(0 0 0 / 50%)}.vc_row iframe .business-description-container{display:none}.vc_row.carrer_bio p,.myriad-font{font-family:"Myriad Pro"}.vc_row.carrer_bio .vc_btn3.vc_btn3-style-custom{font-family:'Montserrat',sans-serif;padding:14px 48px!important}#background-top{background-position:top!important}.vc_row.classes_row .vc_btn3-container.vc_btn3-right{display:inline-block;float:right}.vc_row.classes_row .vc_btn3.vc_btn3-style-custom{padding:14px 74px!important}.vc_row.classes_row .career_path .vc_btn3.vc_btn3-style-custom{padding:14px 18px!important}.vc_row.instructors-row .wpb_single_image{width:30%;float:left;margin:0 1.6em 10px 0}#blue-gradient{background:-webkit-gradient(radial,50% 871.83%,4.76,50% 871.83%,1892.66,color-stop(.0025,rgb(75 123 169)),color-stop(1,rgb(30 72 114)))}.vc_row.instructors-row .wpb_text_column img{margin:0 2.3em 1em 0}.vc_row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{background:#e69e24;border-radius:50%;padding:20px;border:8px solid #e69e24;left:0}.vc_row .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,.vc_row .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{border-width:2px;border-color:#000000!important}.vc_row .vc_tta-panels-container .vc_tta-panel.vc_active h4 a span,.vc_row .vc_tta-panels-container .vc_tta-title-text{color:#00001d;font-size:18px}.vc_row .vc_tta.vc_general .vc_tta-panel-title>a{padding:25px 15px 25px 4.4em!important;text-align:left;height:80px}.vc_tta.vc_general .vc_tta-panel-body{padding:0}.vc_row .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_row .vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{border:0;background-color:transparent!important;margin:0!important}.vc_row .vc_tta.vc_tta-accordion .vc_tta-panel-body{padding-left:5.3em}.vc_row .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before{content:"";position:absolute;top:0;left:24px;width:4px;height:100%;background:#000}.vc_row .vc_tta.vc_tta-style-outline .vc_tta-panel-body .vc_btn3.vc_btn3-style-custom{background-image:linear-gradient(90deg,#e59d24 0%,#facb89 50%,#e59d24 100%);padding:14px 72px!important}.vc_row.faq_cat_row .vc_btn3.vc_btn3-style-custom{background-image:linear-gradient(90deg,#e59d24 0%,#facb89 50%,#e59d24 100%);padding:14px 4px!important;font-size:16px}.vc_row .vc_tta.vc_general .vc_tta-panel:before{content:"";position:absolute;top:73px;left:24px;width:4px;height:42%;background:#000}.vc_row .vc_tta.vc_general .vc_tta-panel.vc_active:before{display:none}.vc_row .vc_tta.vc_general .vc_tta-panel{padding-bottom:3em;position:relative}.vc_row .vc_tta.vc_general .vc_tta-panel.vc_active{padding-bottom:0}.vc_row .vc_tta-container{margin-bottom:0}.vc_row.faq_row h2.vc_custom_heading.inline:before{content:"";position:absolute;top:38px;left:41px;width:4px;height:40px;background:#000}.semi-bold p,.semi-bold{font-weight:600}.footer-copyright .vc_col-sm-5 p{font-size:16px}.footer-copyright .vc_col-sm-7 p{font-size:14px;font-family:'Merriweather Sans',sans-serif}@media only screen and (max-width:1200px){.vc_row.classes-client h2{font-size:16px!important}.vc_row.faq_cat_row .vc_btn3.vc_btn3-style-custom{font-size:13px}}@media only screen and (max-width:1023px){.secondary-menu .menu li{padding:0 4px}.secondary-menu .menu a span{font-size:14px}.vc_row.footer-tagline h3{font-size:38px!important}.vc_row.studio_classes h2{font-size:52px!important}.menu li{padding:0 3px}}@media only screen and (max-width:991px){.vc_row.classes-client .vc_inner .vc_col-sm-2{width:33.3%}}@media only screen and (max-width:959px){html body div.wprm-wrapper{overflow:hidden}#genesis-mobile-nav-primary,.custom-event-class nav::before,#wprmenu_bar .menu_title a{display:none}#wprmenu_bar{width:100%}.menu-item{display:block!important;width:100%;line-height:1}[data-wpr-lazyrender]{content-visibility:visible}div#mg-wprm-wrap ul li span.wprmenu_icon{width:100%;text-align:right}div#mg-wprm-wrap ul li span.wprmenu_icon:before{top:0;transform:rotate(90deg)}div#mg-wprm-wrap .icon_default.wprmenu_par_opened:before{transform:rotate(180deg)}.genesis-nav-menu .mob_menu{display:block!important}#menu_section{padding-top:8px!important;padding-bottom:8px!important}.vc_row.contact_row .wpb_column{width:100%;text-align:center}.site-header .widget-wrap{display:flex;flex-wrap:wrap}.site-header .widget-wrap #menu_section{order:1;display:none}.site-header .widget-wrap #icon_section{order:2}.footer-copyright .vc_col-sm-7 p{font-size:10px}.vc_row.banner_row ul,.vc_row.banner_row .white{padding-left:0px!important}.vc_row.contact_row h2{text-align:center!important}.footer-copyright .vc_col-sm-5 p{font-size:13px}.vc_row.faq_cat_row .vc_inner .vc_col-sm-1\/5{width:50%;margin:0 auto}}@media only screen and (max-width:767px){h1.vc_custom_heading,h2.vc_custom_heading,h3.vc_custom_heading,h4.vc_custom_heading,h5.vc_custom_heading,h6.vc_custom_heading,.vc_row .vc_btn3-container,.vc_row .wpb_single_image{text-align:center!important;padding-left:0!important;padding-right:0!important;display:block!important}.text-right,.site-footer .vc_row .wpb_column,.vc_row.header_row .site-logo{text-align:center}.vc_row .vc_btn3-container.vc_btn3-inline{margin:10px auto!important}.vc_row .vc_btn3.vc_btn3-style-custom,.vc_row.instructors-row .wpb_single_image,.vc_row.faq_cat_row .vc_inner .vc_col-sm-1\/5{width:100%}.vc_row.banner_row li:before{padding-right:15px;font-size:24px}.vc_row.footer-tagline h3{font-size:32px!important}.vc_row.instructors-row .wpb_single_image{float:none;margin:0 0 20px 0}.vc_row .alignright,.vc_row .alignleft{float:none;margin:0 auto 20px auto;display:block}.secondary-menu .menu a span{font-size:11px}.vc_row.bio_row .vc_col-sm-12 .vc_column-inner,.vc_row.about-section .vc_inner .text-center,.vc_row.classes_row .vc_inner .vc_column-inner{padding-right:15px!important;padding-left:15px!important}h2{font-size:24px}.vc_row.studio_classes h2{font-size:42px!important}.vc_row.header_row .site-logo{display:block}.vc_row.header_row .vc_btn3-container{margin-left:0!important;padding:10px 0}.vc_row.classes_row .vc_btn3-container.vc_btn3-right{float:none;margin-top:20px}.vc_row.classes_row .vc_inner .wpb_text_column{padding-bottom:1em!important}.vc_row.classes_row .career_path .vc_btn3-container.vc_btn3-right{margin-left:0!important}.vc_row.faq_row h2.vc_custom_heading.inline:before{top:34px}.vc_row.bio_row h2{padding-top:1em}}@media only screen and (max-width:640px){.gform_wrapper .gform_body ul.gform_fields li.gf_left_half,.gform_wrapper ul.gform_fields li.gf_right_half{padding:0}}@media only screen and (max-width:639px){.vc_row.footer-tagline h3{font-size:24px!important}.vc_row.studio_classes h2{font-size:32px!important}.vc_row .phone-icon{margin-right:0;display:block}.vc_row.classes-client .vc_inner .vc_col-sm-2{width:100%}.vc_row.classes_row h2{font-size:24px!important}}@media only screen and (max-width:479px){.nav-primary{width:100%}.vc_row.banner_row li:before{padding-right:10px}.vc_row .vc_btn3.vc_btn3-style-custom{padding:18px 12px!important}body>div,.vc_row.classes_row p,.vc_row.banner_row li:before{font-size:16px}.vc_row.footer-tagline h3,.vc_row.contact_row .vc_icon_element.custom_icon_element.vc_icon_element-outer .vc_icon_element-inner span{font-size:15px!important}h1{font-size:38px}.vc_row.studio_classes h2{font-size:20px!important}h2{font-size:20px}.vc_row.contact_row .vc_icon_element.custom_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{font-size:14px}.vc_row .vc_tta.vc_tta-style-outline .vc_tta-panel-body .vc_btn3.vc_btn3-style-custom{padding:14px 10px!important}.vc_row .vc_tta.vc_general .vc_tta-panel-title>a{padding:25px 15px 25px 3.4em!important}.vc_row .vc_tta-panels-container .vc_tta-panel.vc_active h4 a span{font-size:16px}.vc_row.faq_row h2.vc_custom_heading.inline:before{top:30px}.vc_row .vc_tta.vc_tta-accordion .vc_tta-panel-body{padding-left:3em}.vc_row .vc_tta-panels-container .vc_tta-panel.vc_active h4 a span{font-size:14px}}