@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Solway:wght@300;400;500;700;800&display=swap');:root{--purple:#2a075c;--lightPurple:#977af4;--xlightPurple:#e9e9ff;--pink:#ff4797;--yellow:#ffa101;--green:#90e63c;--blue:#3cdcf8;--white:#fff}.display1,h2.display1,.display1 h2{font-size:54px!important;line-height:105%!important}h1{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700!important;font-style:normal;font-size:54px!important;line-height:105%!important}h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700!important;font-style:normal;font-size:40px!important;line-height:105%!important}h3{font-family:"Solway",serif;font-weight:500!important;font-style:normal;font-size:18px!important;line-height:105%!important}h4{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700!important;font-style:normal;font-size:24px!important;line-height:105%!important}p,ul,ol{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300!important;font-size:18px!important;line-height:140%!important}.body-large p{font-size:20px!important}.wide-spacing-ul ul li{padding:3px 0 20px!important}.p-margin-top-0px p{margin-top:0!important}a{text-decoration:none!important;font-weight:700}a:hover{opacity:.8!important}b,strong{color:inherit!important}.special_amp{font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.top-border{border-top:3px solid var(--yellow)!important}.bottom-border{border-bottom:3px solid var(--yellow)!important}div.avia-image-container{border-radius:16px!important;overflow:hidden}.purple-image-border{border:3px solid var(--purple)!important}.green-image-border{border:3px solid var(--green)!important}.blue-image-border{border:3px solid var(--blue)!important}.pink-image-border{border:3px solid var(--pink)!important}.yellow-image-border{border:3px solid var(--yellow)!important}#scroll-top-link{border-radius:100px!important;color:var(--purple)!important;border:2px solid var(--white)!important;background:var(--green)!important;opacity:1!important;font-size:24px!important;line-height:45px!important;transition:.2s ease-in-out}#scroll-top-link:hover{transform:scale(1.1)}.iconbox.icon-header{margin-bottom:0!important}.iconbox.icon-header h2{margin-bottom:0!important}.iconbox.icon-header-nosub h2{margin-top:10px!important}.iconbox.icon-header-nosub .iconbox_icon{margin-right:10px!important}.avia-button{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700!important;font-style:normal;font-size:20px!important;line-height:20px!important;border-radius:100px!important;padding:18px 32px!important;transition:.2s ease-in-out!important;color:var(--purple)!important}.avia-button:hover{transform:scale(1.08)!important;opacity:1!important}.primary-button .avia-button{border:3px solid var(--green)!important;background:var(--green)!important}.secondary-button .avia-button{border:3px solid var(--purple)!important;background:transparent!important}.pink-button .avia-button{border:3px solid var(--pink)!important;background:var(--pink)!important}.yellow-button .avia-button{border:3px solid var(--yellow)!important;background:var(--yellow)!important}.white-button .avia-button{border:3px solid var(--white)!important;background:transparent!important;color:var(--white)!important}.blue-button .avia-button{border:3px solid var(--blue)!important;background:var(--blue)!important}.dark-underline-button .avia-button{border-bottom:3px solid var(--purple)!important;background:transparent!important;color:var(--purple)!important;border-radius:0!important;padding:0 0 10px 0!important;line-height:24px !important}.white-underline-button .avia-button{border-bottom:3px solid var(--white)!important;background:transparent!important;color:var(--white)!important;border-radius:0!important;padding:0 0 10px 0!important;line-height:24px !important}.pink-underline-button .avia-button{font-size:18px!important;line-height:18px!important;border-bottom:3px solid var(--pink)!important;background:transparent!important;color:var(--pink)!important;border-radius:0!important;padding:0 0 10px 0!important;line-height:24px !important}.primary-button-row .avia-button:nth-child(1){border:3px solid var(--green)!important;background:var(--green)!important}.primary-button-row .avia-button:nth-child(2){border:3px solid var(--purple)!important;background:transparent!important}div.flex_cell_inner{max-width:1200px!important;margin:auto!important}.max-gridrow-width-100p div.flex_cell_inner{max-width:100%!important;margin:auto!important}.max-gridrow-width-1400px div.flex_cell_inner{max-width:1400px!important;margin:auto!important}.max-gridrow-width-1300px div.flex_cell_inner{max-width:1300px!important;margin:auto!important}.max-gridrow-width-1200px div.flex_cell_inner{max-width:1200px!important;margin:auto!important}.max-gridrow-width-1000px div.flex_cell_inner{max-width:1000px!important;margin:auto!important}.max-gridrow-width-800px div.flex_cell_inner{max-width:800px!important;margin:auto!important}.max-gridrow-width-600px div.flex_cell_inner{max-width:600px!important;margin:auto!important}.max-width-1300px{max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-1000px{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-900px{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-800px{max-width:800px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-700px{max-width:700px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-600px{max-width:600px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-500px{max-width:500px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-450px{max-width:450px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-400px{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-375px{max-width:375px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-350px{max-width:350px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.max-width-300px{max-width:300px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.purple-submenu.av-submenu-container.av-sticky-submenu{background:var(--lightPurple)!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:26px!important;border:0!important;padding:8px 0!important}.purple-submenu a{background:transparent!important;color:var(--white)!important;font-size:16px!important;border:0!important;letter-spacing:.05em!important}.class-listings-gallery .grid-entry .inner-entry{border:0!important;box-shadow:none!important;margin-right:12px!important}@media only screen and (max-width:767px){.class-listings-gallery .grid-entry .inner-entry{border:0!important;box-shadow:none!important;margin-right:5px!important}}.class-listings-gallery div.avia-arrow{position:absolute!important;top:-999999px!important;left:-999999px!important}.class-listings-gallery img{border:3px solid var(--pink)!important;border-radius:8px}.class-listings-gallery header.entry-content-header{text-align:center!important}.class-listings-gallery h3{text-transform:none!important}.wpforms-container label{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:14px!important;color:var(--purple)!important}.wpforms-container input{border:3px solid var(--lightPurple)!important;background:var(--xlightPurple)!important;color:var(--purple)!important;border-radius:8px!important;padding:16px!important;margin-bottom:0!important;font-family:'Outfit',sans-serif!important;font-size:16px!important;min-height:48px!important}.wpforms-container textarea{border:3px solid var(--lightPurple)!important;background:var(--xlightPurple)!important;color:var(--purple)!important;padding:16px!important;margin-bottom:0!important;border-radius:8px!important;font-family:'Outfit',sans-serif!important}.wpforms-container ::placeholder{color:var(--Purple)!important;font-family:'Outfit',sans-serif!important}div.wpforms-container-full .wpforms-form button[type=submit]{border:3px solid var(--green)!important;background:var(--green)!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:20px!important;border-radius:100px!important;padding:16px 32px!important;transition:.2s ease-in-out}div.wpforms-container-full .wpforms-form button[type=submit]:hover{transform:scale(1.1)!important}.form-text input{position:absolute!important;top:-999999px!important;left:-999999px!important}.wpforms-confirmation-container-full{padding:0!important;background:transparent!important;border:0!important}.dark-accordion p.toggler,.dark-accordion div.toggle_content{background:transparent!important;border:0!important;color:var(--white)!important;font-family:'Outfit',sans-serif!important;font-weight:700!important}.dark-accordion div.toggle_content p{font-size:16px!important;font-weight:400!important}.dark-accordion h3{color:var(--white)!important}.dark-accordion .toggle_icon{border:0!important}.light-accordion p.toggler,.light-accordion div.toggle_content{background:transparent!important;border:0!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;color:var(--purple)!important}.light-accordion div.toggle_content p{font-size:18px!important;font-weight:400!important}.light-accordion .toggle_icon{border:0!important}.light-accordion .toggle_icon .vert_icon,.light-accordion .toggle_icon .hor_icon{border-color:var(--purple)!important}div.ctct-disclosure,.ctct-form-field-email label{position:absolute!important;top:-999999px!important;left:-999999px!important}form.ctct-form{display:flex!important;flex-direction:row!important;gap:16px}form.ctct-form p.ctct-form-field.ctct-form-field-email{width:100%;margin-bottom:0!important}.ctct-form-field input[type=email]{border-radius:100px!important;border:3px solid var(--xlightPurple)!important;background:var(--white)!important;color:var(--purple)!important;font-family:'Outfit',sans-serif!important;padding:8px!important;margin-bottom:0!important;height:54px!important}.ctct-form-field input[type=submit]{border-radius:100px!important;border:3px solid var(--white)!important;background:transparent!important;color:var(--white)!important;font-family:'Outfit',sans-serif!important;font-size:18px!important;font-weight:700!important;padding:12px 22px!important;height:54px!important}@media only screen and (max-width:767px){form.ctct-form{flex-direction:column!important}}a.button.ctct-button{position:absolute!important;top:-999999px!important;left:-999999px!important}.ctct-form-wrapper .ctct-message.ctct-success{border-color:var(--white)!important;border-radius:100px!important;border:3px solid!important;background-color:transparent!important}.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{position:absolute!important;top:-999999px!important;left:-999999px!important}.pum-theme-1243 .pum-container,.pum-theme-default-theme .pum-container{padding-bottom:0!important}.pum-theme-1243 .ctct-form-field input[type=email]{border:3px solid var(--pink)!important;color:var(--pink)!important}.pum-theme-1243 .ctct-form-field input[type=submit]{border:3px solid var(--pink)!important;color:var(--pink)!important}.pum-theme-1243 .pum-title,.pum-theme-default-theme .pum-title{font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:40px!important;line-height:50px!important}#header_meta{background:var(--yellow)!important;color:var(--white)!important;padding:5px 0!important}.header_color .social_bookmarks a{color:var(--white)!important}#header_meta .sub_menu>ul>li>a{color:var(--white)!important;font-size:14px!important}#header_meta .sub_menu li{border:0!important}#top .social_bookmarks li{border:0!important}#header_meta div.phone-info.with_nav{color:var(--white)!important;font-size:14px!important;font-family:'Outfit',sans-serif!important}#header_meta div.phone-info.with_nav strong{font-weight:700!important}@media only screen and (max-width:989px){#header_meta div.phone-info.with_nav{font-size:12px!important}#header_meta .sub_menu>ul>li>a{font-size:12px!important}}#header{border-bottom:3px solid var(--yellow)!important}#header .logo svg{padding:16px 0;max-width:250px}#header span.avia-menu-text{font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:16px!important}#header span.avia-menu-text:hover,#header a:hover{color:var(--lightPurple)!important;opacity:1!important}.av-main-nav li a{padding:0 8px!important}#header.header-scrolled #header_main,#header.header-scrolled .logo svg{min-height:72px!important;line-height:72px!important}#header.header-scrolled #header_main ul.av-main-nav>li>a{min-height:72px!important;line-height:72px!important}#header.header-scrolled ul.sub-menu{margin-top:-8px!important}#header ul.sub-menu{margin-top:-24px!important;background-color:var(--white)!important;border-radius:16px!important;padding:8px 8px!important;border:0!important;min-width:250px!important}#header .av-main-nav ul ul{margin-top:0!important;min-width:auto!important}#header ul.sub-menu a{background-color:transparent!important}#header .av-main-nav ul a{padding:12px!important;border:0 !important;margin:2px 0}#header .av-main-nav ul a:hover{background-color:var(--xlightPurple) !important;border-radius:8px}@media screen and (max-width:1200px){.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item{position:absolute !important;top:-9999px !important;left:-9999px !important}.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{display:block}#av-burger-menu-ul{background-color:var(--white)!important;vertical-align:top!important}#header ul.sub-menu{margin-top:0!important}#av-burger-menu-ul a{border:0!important}#av-burger-menu-ul a:hover{background-color:var(--white) !important}#header span.avia-bullet{display:none!important}.html_av-submenu-hidden .av-submenu-indicator,span.av-submenu-indicator:before{font-size:16px!important;opacity:1!important}}.workshop-portfolio div.grid-entry-excerpt{font-family:'Outfit',sans-serif!important;font-weight:800!important;font-size:12px!important;line-height:18px!important;text-transform:uppercase!important;font-style:normal!important;color:#E372B9!important}}.team-gallery .grid-entry .inner-entry{border:0!important;box-shadow:none!important}@media only screen and (max-width:989px){.team-gallery .grid-entry .inner-entry{margin-right:10px!important}}@media only screen and (max-width:767px){.team-gallery .grid-entry .inner-entry{border:0!important;box-shadow:none!important;margin-right:5px!important}}.team-gallery div.avia-arrow{position:absolute!important;top:-999999px!important;left:-999999px!important}.team-gallery img{border:3px solid var(--pink)!important}.team-gallery header.entry-content-header{text-align:center!important}.team-gallery h3{text-transform:none!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:30px!important;margin-bottom:5px!important}.team-gallery div.grid-entry-excerpt{font-family:'Solway',sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:18px!important;font-style:normal!important;color:var(--lightPurple)!important}.program-details-container section.av_textblock_section:nth-child(5),.program-details-container section.av_textblock_section:nth-child(6){display:inline-block!important;width:47%!important;margin-right:2%!important;vertical-align:top!important}#program-gallery .av-masonry-outerimage-container:nth-child(1){border-right:6px solid #6BCDE8!important}.page-id-37{.session-info-container .flex_cell{background:var(--pink)!important}.session-info-container h3{color:var(--white)!important}}.policyDocCard{display:flex !important;flex-direction:column;width:inherit !important;justify-content:space-between;margin-top:0 !important;transition:.2s ease-in-out!important}.policyDocCard:hover{transform:scale(1.06)!important}.contact-container h3{margin-top:25px!important}.contact-container p{margin-top:0!important}.blog-post-grid div .av_one_third{margin-left:2%!important}.blog-post-grid img{border:3px solid var(--blue)!important;border-radius:16px!important}.blog-post-grid a.slide-image{border-radius:0!important;margin-bottom:16px!important}.blog-post-grid div.slide-content{text-align:center!important}.blog-post-grid a.more-link{color:var(--purple)!important;background:var(--green)!important;border:0!important;padding:8px 24px!important;font-weight:700!important;font-family:'Outfit',sans-serif!important;font-size:16px!important;margin-top:16px!important;border-radius:100px!important}.blog-post-grid div.slide-meta{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:24px!important;color:var(--pink)!important}.blog-post-grid div.slide-entry-excerpt{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important}.blog-post-grid h3{font-family:'Outfit',sans-serif!important;text-transform:None!important;font-weight:700!important;font-size:22px!important;line-height:28px!important}.blog-post-grid .more-link-arrow:after{position:absolute!important;top:-999999999px!important;left:-999999999px!important}#top .fullsize .template-blog .post .entry-content-wrapper>*{max-width:600px!important;text-align:left!important}span.post-meta-infos,span.post-meta-infos a{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:24px!important}#top .fullsize .template-blog .big-preview{padding:0 10% 35px 10%!important}#top .fullsize .template-blog .big-preview img{border:6px solid #6BCDE8!important}#top .fullsize .template-blog .big-preview a:hover{opacity:1!important}.portfolio-template-default h3{color:var(--pink)!important}#level-prereqs div.flex_cell{background-color:#2A075C!important}#top .fullsize .template-blog .post .entry-content-wrapper>*{max-width:100%!important}.covid-posts div.entry-content-wrapper{border:6px solid #6BCDE8!important;padding:20px 40px 10px 40px!important;background:#f9f9f9!important;margin-bottom:25px!important}.covid-posts .bloglist-excerpt .read-more-link{margin-top:0!important}.covid-posts .bloglist-excerpt .read-more-link:after{border:0!important}.covid-posts .bloglist-excerpt .more-link{color:#E372B9!important;background:transparent!important;border:0!important;padding:0!important;font-weight:600!important;font-family:'Outfit',sans-serif!important;font-size:16px!important}.covid-posts a.more-link{font-size:16px!important}.covid-posts span.post-meta-infos,.covid-posts span.post-meta-infos a,.covid-posts span.text-sep,.covid-posts span.blog-author,.covid-posts span.blog-categories,.covid-posts time{font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:24px!important;text-transform:uppercase!important;color:#6BCDE8!important}#sbi_images img{border-radius:8px!important;border:3px solid var(--xlightPurple)!important}#footer .container{padding:0!important;display:flex!important}#footer div .av_one_fourth{margin-left:1%}div.av_one_fourth:nth-child(1){width:35%}#footer p,#footer a{font-weight:400!important;font-size:16px!important}#footer h3.widgettitle{font-family:'Outfit',sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:30px!important;text-transform:capitalize!important;letter-spacing:0px!important}#footer #text-3 p,#footer #text-4 p{margin-bottom:0!important;line-height:20px!important}#text-5 form.ctct-form{flex-direction:column!important}#text-5 .ctct-form-field input[type=email]{border-radius:100px!important;border:3px solid var(--white)!important;background:transparent!important;color:var(--white)!important;font-family:'Outfit',sans-serif!important;padding:10px!important;margin-bottom:0}#text-5 .ctct-form-field input[type=submit]{border-radius:100px!important;font-size:16px!important;border-bottom:3px solid var(--white)!important;background:transparent!important;color:var(--white)!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;padding:8px 24px!important;height:auto!important}#socket .container{text-align:center!important}#socket .copyright{float:none!important;padding:10px 0!important}span.copyright{text-align:center!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:13px!important;line-height:13px!important}@media only screen and (max-width:1300px){#footer .container{flex-wrap:wrap!important}div.av_one_fourth:nth-child(1){width:100%}div.av_one_fourth{width:32%}}@media only screen and (max-width:989px){h1{font-size:38px!important;line-height:48px!important}h2{font-size:26px!important;line-height:36px!important}h3{font-size:14px!important;line-height:24px!important}h4{font-size:18px!important;line-height:28px!important}p,ul,ol{font-size:16px!important;line-height:26px!important}}@media only screen and (max-width:767px){h1{font-size:35px!important;line-height:45px!important}h2{font-size:23px!important;line-height:33px!important}h3{font-size:12px!important;line-height:22px!important}h4{font-size:15px!important;line-height:25px!important}p,ul,ol{font-size:15px!important;line-height:25px!important}.center-content-767px{text-align:center!important}p.ctct-form-field.ctct-form-field-email{width:100%!important}p.ctct-form-field.ctct-form-field-submit,.ctct-form-field input[type=submit]{width:100%!important;margin-left:0!important}#footer div .av_one_fourth{margin-left:0!important;width:100%!important;text-align:center!important}#footer .widget{margin:0!important}}@media only screen and (max-width:450px){.program-details-container section.av_textblock_section:nth-child(5),.program-details-container section.av_textblock_section:nth-child(6){width:100%!important;margin-right:0!important}}