.NP_OWa_flatpickr-wrapper{width:100%}.NP_OWa_flatpickr-input{align-items:unset;text-align:left;appearance:none;min-height:39px;display:block}.NP_OWa_flatpickr-input::placeholder{color:#030c1499}@media (max-width:768px){.NP_OWa_flatpickr-input:not(.NP_OWa_flatpickr-mobile){z-index:2;position:absolute;inset:0}}.NP_OWa_intro{width:100%;max-width:1200px;padding:75px 0}@media (max-width:768px){.NP_OWa_intro{padding:50px 0}}.NP_OWa_locations{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.NP_OWa_locations{grid-gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NP_OWa_locations{grid-template-columns:1fr}}.NP_OWa_courseGroup{padding:75px 0 50px}@media (max-width:768px){.NP_OWa_courseGroup{padding:50px 0 25px}}.NP_OWa_courseGroup .NP_OWa_heading h2{margin-bottom:20px;font-size:32px}@media (max-width:768px){.NP_OWa_courseGroup .NP_OWa_heading h2{font-size:24px}}.NP_OWa_courseGroup .NP_OWa_courses{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.NP_OWa_courseGroup .NP_OWa_courses{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NP_OWa_courseGroup .NP_OWa_courses{grid-template-columns:1fr}}