@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--primary-color: #d5e739;--primary-color-darker: #d0e422;--primary-color-darker2: #abbd17;--primary-color-lighter: #daea50;--primary-contrast: #202529;--header-text: #202529;--footer-text: #F0F0F0;--main-bg: #F0F0F0;--main-bg-contrast: #202529;--header-bg: #FFFFFF;--footer-bg: #202529;--footer-bg-darker: #15181b;--font-sans: Arial, Helvetica, sans-serif}body,button,input,select,optgroup,textarea{color:#132F3F;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:"effra", "Montserrat", sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5em}body{background:#F0F3F5}h1,h2,h3,h4,h5,h6,p,ul,ol,pre,table{margin-bottom:15px;margin-top:0;padding:0}h1,h2,h3,h4,h5,.vc_custom_heading{line-height:1.68em}h1,.h1{font-size:48px;font-weight:300;line-height:1.1em;margin-bottom:30px}h2,.text-2xl,.h2{font-size:36px;font-style:normal;font-weight:300;line-height:44px;letter-spacing:-0.72px}h3,.h3{font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:-0.56px}h4,.h4{font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-0.48px}h5,.h5{font-family:Effra;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-0.4px}h6,.h6{font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-0.36px}p,li{font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.034rem;max-width:900px}strong{font-weight:700}@media (min-width:768px){h1,.h1{font-size:84px;font-style:normal;font-weight:300}h2,.text-2xl,.h2{font-size:54px;font-style:normal;font-weight:300;line-height:60px}h3,.h3{font-size:36px;font-style:normal;font-weight:300;line-height:44px;letter-spacing:-0.72px}h4,.h4{font-size:24px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:-0.56px}h5,.h5{font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-0.48px}}a{color:#132F3F;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-decoration:none;font-weight:normal}.bg-main-bg .justify-between p a,.prose a{font-weight:300;font-style:normal;color:#132F3F;text-decoration:underline}.prose a:hover,.prose a:active,.prose a:focus{color:#2E4D5F;text-decoration:underline;text-decoration-color:#D5E739}a:hover,a:focus,a:active{color:#132F3F;text-decoration:underline}.bg-footer-bg a:hover,.bg-footer-bg a:focus,.bg-footer-bg a:active{color:#fff;text-decoration:underline}a:focus{outline:none}.c-content-section-23849,.bg-primary.hero_section{background:#F0F3F5;margin:0}.c-content-section-23849 .px-4{padding-left:0;padding-bottom:15px;border-bottom:1px solid #2F4858}.bg-primary.hero_section h1.text-3xl{margin-left:0;font-size:48px;text-align:left;width:100%;margin-bottom:0}@media (min-width:900px){.bg-primary.hero_section h1.text-3xl{font-size:84px}}.bg-primary.hero_section .py-8{padding-top:30px;padding-bottom:0}.min-h-screen-30{min-height:0}.bg-main-bg,.c-content-section-23850{background-color:#FFF}.c-content-section-23850 .pl-4{padding-left:0;padding-right:0}.ml-6{margin-left:0}.header .container{align-items:flex-end}.main-nav{margin-bottom:0}.main-nav .py-2{font-size:18px}.main-nav a.py-2:hover{background-color:transparent;color:#2E4D5F;text-decoration:underline;text-decoration-color:#D5E739}.c-menu{margin-left:15px}ul.main-nav{justify-content:flex-end}.c-logo-link{padding-bottom:1rem}.bg-main-bg .justify-between p:last-child{margin-bottom:0}button.text-white,button.bg-black,button.bg-black.text-white,button,.button,input[type="button"],input[type="reset"],input[type="submit"]{border:solid 1px #D5E739;background:#D5E739;color:#132F3F;padding:10px 24px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;vertical-align:bottom;line-height:1.1em;display:inline-block;border-radius:50px;background-repeat:no-repeat;background-position:left 8px center;background-size:16px;font-weight:400;outline:none}button.bg-black.text-white:hover,button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,button.bg-black.text-white:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,button.bg-black.text-white:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#A2B406;border:solid 1px #A2B406;color:#132F3F;outline:none}.header button{background-color:transparent;border:none}.bg-footer-bg-darker,.bg-footer-bg{background-color:#132F3F}.text-footer-text.c-footer .lg\:py-8{padding-left:0;padding-right:0;padding-bottom:0}.lg\:rounded,.rounded{border-radius:24px}.text-sm{font-size:18px}.from-grey-900{background-color:transparent;padding:0}.from-grey-900.p-4 p{background-color:#132F3F;border-radius:24px;padding:24px;margin-bottom:0}.c-footer__footnote{text-align:left}.c-footer__footnote,.text-xs{font-size:14px}.lg\:shadow-md{border:none}.course_content .container{padding-top:60px;padding-bottom:60px;padding-left:0;padding-right:0}.hover\:bg-grey-700:hover{color:#fff;background-color:#132F3F}.c-page-body-7456 .hero_section .text-white{color:#132F3F}.md\:justify-center{justify-content:flex-start}.c-content-section.c-content-section-23849,.bg-main-bg{background:#F0F3F5}.c-content-section{background-color:#fff}.c-category-card{min-height:256px}.datepicker-controls button{background:transparent}.text-grey-600,.text-grey-700,.datepicker-cell.selected,.datepicker-cell.selected:hover{color:#132F3F}.datepicker-picker{background-color:#132F3F}img.w-24.logo.max-w-full.c-logo{width:7.5em}