#masthead{top:0;position:sticky;width:100%!important;--shadow-color:0deg 0% 65%;box-shadow:0 .5px .5px hsl(var(--shadow-color)/0),0 1.3px 1.3px -1.2px hsl(var(--shadow-color)/0),-.1px 3.6px 3.5px -2.3px hsl(var(--shadow-color)/0),-.1px 9.5px 9.3px -3.5px hsl(var(--shadow-color)/0);transition:box-shadow .3s ease-in-out}#masthead #ast-desktop-header .ast-primary-header-bar .site-primary-header-wrap,#masthead .ast-mobile-header-wrap .ast-primary-header-bar{transition:min-height .3s ease,height .3s ease}#masthead.in-page{box-shadow:0 .5px .5px hsl(var(--shadow-color)/.47),0 1.3px 1.3px -1.2px hsl(var(--shadow-color)/.4),-.1px 3.6px 3.5px -2.3px hsl(var(--shadow-color)/.33),-.1px 9.5px 9.3px -3.5px hsl(var(--shadow-color)/.27)}#masthead.in-page .ast-mobile-header-wrap .ast-primary-header-bar{min-height:60px}#ast-mobile-site-navigation .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.form-2-col{display:flex;justify-content:space-between}.form-2-col>p{margin-bottom:0;width:45%}.form-2-col>p+p{width:52%}.bpa-recurring-appointment-body-content .bpa-upcomming-appointments .bpa-card__item button{display:none}#skillsassessment .bpa-front-module--date-and-time .bpa-front-module--note-desc{display:none}#skillsassessment .bpa-front-module--date-and-time>.el-row .bpa-front-module-heading:after{content:"For alternative dates and times please go back and select a different teacher.";font-weight:400;font-size:1.1rem;display:block;margin-top:.5rem}.el-picker-panel__content .el-date-table td.available span{font-weight:700;background-color:var(--ast-global-color-4)}#eu-cookie-bar{padding:1rem;font-size:14px}#eu-cookie-bar a{padding:1rem 0}@media(min-width:768px){#masthead.in-page .ast-mobile-header-wrap .ast-primary-header-bar{min-height:60px}}@media(min-width:768px) and (max-width:991px){#skillsassessment .bpa-frontend-main-container{padding:0}}@media(min-width:768px) and (max-width:1199px){.ast-blog-layout-4-grid .ast-article-post{width:50%}}@media(min-width:992px) and (max-width:1199px){.blog.ast-separate-container #primary{padding:0;margin:1em 0}#skillsassessment .bpa-frontend-main-container{padding:0 32px}}@media(min-width:1200px){#masthead.in-page .site-branding .custom-logo-link img{max-width:220px;width:220px}.ast-mobile-popup-drawer .ast-mobile-popup-inner{max-width:50%}}@media (min-width:1200px) and (max-width:1439px){.blog.ast-separate-container #primary{padding:0;margin:1em 0}.ast-blog-layout-4-grid .ast-article-post{width:33.33%}}@media(min-width:1440px){#masthead #ast-desktop-header .ast-primary-header-bar .site-primary-header-wrap{min-height:96px;height:96px;transition-delay:.3s}#masthead.in-page #ast-desktop-header .ast-primary-header-bar .site-primary-header-wrap{min-height:65px;height:65px}#masthead.in-page #ast-desktop-header .ast-primary-header-bar .ast-custom-button{padding:10px 20px}#masthead.in-page #ast-desktop-header .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top:-15px}}@media (min-width:1439px) and (max-width:1680px){#ast-desktop-header .ast-primary-header-bar.main-header-bar{padding-left:0;padding-right:0}#ast-desktop-header .main-header-menu li.menu-item:first-child{display:none}#ast-desktop-header .custom-logo-link img{max-width:250px;width:250px}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{padding-left:10px;padding-right:10px}}@media (min-wdith:1600px){#ast-desktop-header .main-header-menu li.menu-item:first-child{display:block}}