#top-menu li.courses-menu-link>a{color:#ffffff!important}.et_mobile_menu li.courses-menu-link>a{color:#102638!important}#top-menu li.courses-menu-link>a:hover,.et_mobile_menu li.courses-menu-link>a:hover{color:#E6C477!important}#top-menu li>a:hover,#top-menu li>a:focus-visible,.et_mobile_menu li>a:hover,.et_mobile_menu li>a:focus-visible{color:#E6C477!important;opacity:1!important}#top-menu li.current-menu-item:not(.courses-menu-link)>a,#top-menu li.current_page_item:not(.courses-menu-link)>a,.et_mobile_menu li.current-menu-item:not(.courses-menu-link)>a,.et_mobile_menu li.current_page_item:not(.courses-menu-link)>a{color:#E6C477!important;opacity:1!important}@media (min-width:981px){#remnant-home-hero .header-content{width:100%;max-width:none}}@media (max-width:767px){#remnant-home-hero .header-content{width:100%;max-width:none}}.rlg-course h2{font-family:"Montserrat",sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important;color:#102638!important}.rlg-course .rlg-course-details p{padding-bottom:0!important;margin-bottom:10px!important}.rlg-course{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.6}.rlg-course input[type="submit"]{background:#102638!important;color:#ffffff!important;border:2px solid #102638!important;border-radius:4px!important;padding:14px 24px!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer}.rlg-course input[type="submit"]:hover{background:#e6c477!important;color:#102638!important;border-color:#e6c477!important}.rlg-course.rlg-course.rlg-course h2{font-family:"Montserrat",sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important;color:#102638!important}.rlg-course.rlg-course.rlg-course button[type="submit"],.rlg-course.rlg-course.rlg-course input[type="submit"],.rlg-course.rlg-course.rlg-course .em-booking-submit{background:#102638!important;color:#ffffff!important;border:2px solid #102638!important;border-radius:4px!important;padding:14px 24px!important;height:auto!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer}.rlg-course.rlg-course.rlg-course button[type="submit"]:hover,.rlg-course.rlg-course.rlg-course input[type="submit"]:hover,.rlg-course.rlg-course.rlg-course .em-booking-submit:hover{background:#e6c477!important;color:#102638!important;border-color:#e6c477!important}#em-event-booking-form input.em-form-submit.em-booking-submit{background:#102638!important;background-image:none!important;color:#ffffff!important;border:2px solid #102638!important;border-radius:4px!important;padding:14px 24px!important;height:auto!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer}#em-event-booking-form input.em-form-submit.em-booking-submit:hover{background:#e6c477!important;color:#102638!important;border-color:#e6c477!important}#courses .rlg-upcoming-courses{max-width:760px;margin:0 auto;padding:24px 28px;background:#ffffff;border-left:4px solid #e6c477;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.5;color:#102638;text-align:center}@media (max-width:767px){#courses .rlg-upcoming-courses{padding:20px;font-size:18px}}#courses .rlg-upcoming-courses .rlg-course-card{padding:8px 0!important;margin:0!important;text-align:center}#courses .rlg-upcoming-courses .rlg-course-card h3{font-family:"Montserrat",sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important;color:#102638!important;margin:0 0 16px!important;padding:0!important}#courses .rlg-upcoming-courses .rlg-course-card p{font-family:"Open Sans",sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.7!important;margin:0 0 22px!important;padding:0!important}#courses .rlg-upcoming-courses a.rlg-course-link{display:inline-block!important;background:#102638!important;color:#ffffff!important;border:2px solid #102638!important;border-radius:4px!important;padding:12px 24px!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important}#courses .rlg-upcoming-courses a.rlg-course-link:hover{background:#e6c477!important;border-color:#e6c477!important;color:#102638!important}ol.rlg-why-list{list-style:decimal outside;margin:0;padding:0 0 0 1.65em;color:#102638;font-family:"Montserrat",sans-serif;font-size:17px;font-weight:500;line-height:1.55;text-align:left}ol.rlg-why-list>li{margin-bottom:12px;padding-left:4px}ol.rlg-why-list>li:last-child{margin-bottom:0}ol.rlg-why-list>li::marker{color:#76521F;font-weight:700}#rlg-capabilities ul{margin:0;padding:0 0 0 1.25em;list-style:disc outside}#rlg-capabilities ul li{text-align:left;color:#102638;font-size:17px;line-height:1.55}#rlg-capabilities ul li+li{margin-top:8px}#rlg-capabilities ul li::marker{color:#80551f}@media (max-width:980px){#rlg-capabilities>.et_pb_column:first-child{margin-bottom:8px}}@media (min-width:981px){#rlg-about-hero .et_pb_section_video_bg{position:absolute;inset:0;overflow:hidden}#rlg-about-hero .et_pb_section_video_bg :has(video){position:static!important;transform:none!important}#rlg-about-hero .et_pb_section_video_bg video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;object-position:50% 85%}}.et_mobile_menu li.rlg-courses-link:not(.current-menu-item):not(.current-menu-ancestor)>a:not([aria-current="page"]){color:#a6a6a6!important}@media (min-width:981px){#main-header #logo{max-height:80%!important}}@media (max-width:980px){#main-header #logo{width:min(200px,70%);height:auto;max-width:none;max-height:none!important}}@media (max-width:980px){body.home #main-header .et_mobile_menu a[href$="#courses"]{color:#999999!important}body.home #main-header .et_mobile_menu a[href$="#courses"]:active,body.home #main-header .et_mobile_menu a[href$="#courses"]:focus-visible,body.home:has(#courses:target) #main-header .et_mobile_menu a[href$="#courses"]{color:#E6C477!important}}@media (max-width:980px) and (hover:hover){body.home #main-header .et_mobile_menu a[href$="#courses"]:hover{color:#E6C477!important}}