.df-site-logo{display:block;width:100%!important;height:100%!important}h1,h2,h3,h4,h5,h6,p{overflow-wrap:normal!important}hr{border-top:1px solid #f7f7f7;margin-bottom:25px}ul{list-style-position:outside!important}::marker{color:#616260;font-size:18px}.et_pb_image img{pointer-events:none}@media (min-width:1151px){.df-am-container .df-am-col.center{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.df-am-container .df-am-row{padding:0px}}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav .menu-item-has-children>a>.dropdown-arrow{display:none!important}.df-mobile-menu{background:#F3EDE6}.df-mobile-menu .df-menu-nav a{color:#2b2b2b!important;font-size:20px;line-height:1.25em;letter-spacing:0px!important}.df-mobile-menu .df-menu-nav a:hover{color:#243740!important}.df-mobile-menu .mobile-slide-inner-wrap{padding:4%}.df-mobile-menu{padding:1vw 0}.check-list ul,.check-list-light ul,.arrow-list ul,.arrow-list-light ul,.ex-list ul{list-style-type:none;padding:0}.check-list ul li,.check-list-light ul li,.arrow-list ul li,.arrow-list-light ul li,.ex-list ul li{position:relative;padding-left:25px;margin-bottom:5px}.check-list ul li:before{content:'\e052'!important;font-family:'ETMODULES'!important;color:#616260;position:absolute;left:0;font-size:20px}.check-list-light ul li:before{content:'\4e'!important;font-family:'ETMODULES'!important;color:#EBEBEF;position:absolute;left:0;font-size:20px}.arrow-list ul li:before{content:'\24'!important;font-family:'ETMODULES'!important;color:#616260;position:absolute;left:0;font-size:18px}.arrow-list-light ul li:before{content:'\24'!important;font-family:'ETMODULES'!important;color:#EBEBEF;position:absolute;left:0;font-size:18px}.ex-list ul li:before{content:'\51'!important;font-family:'ETMODULES'!important;color:#616260;position:absolute;left:0;font-size:20px}.admissions-status{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.4}.admissions-status a{color:#232323!important}.status-dot{position:relative;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#cc7958}.status-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:#cc7958;animation:status-pulse 1.8s ease-out infinite}@keyframes status-pulse{0%{transform:scale(1);opacity:0.65}70%,100%{transform:scale(2.5);opacity:0}}@media (prefers-reduced-motion:reduce){.status-dot::before{animation:none}}@media (max-width:980px){.mobile-sticky-cta{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:99999!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:transform 0.35s ease,opacity 0.35s ease,visibility 0.35s ease}.mobile-sticky-cta.show-cta{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-sticky-cta .et_pb_row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mobile-sticky-cta .et_pb_column{width:100%!important;max-width:none!important;margin:0!important}}.df_gravity_form{--laguna-dark:#243740;--laguna-blue:#578491;--laguna-light-blue:#ABC3C7;--laguna-terracotta:#CC7958;--laguna-cream:#F4EEE5;--laguna-sand:#C5B5A2;--laguna-white:#FFFFFF}.df_gravity_form a{font-weight:600;text-decoration:underline;color:#578491;transition:color 0.2s ease}.df_gravity_form a:hover{color:#243740}.df_gravity_form .gfield--type-consent input[type=checkbox]{accent-color:#578491}.df_gravity_form .gfield--type-consent input[type=checkbox]:checked:before{font-family:ETModules!important;content:"N"}.gform-theme--foundation .gform_fields{grid-row-gap:20px!important}.gform_required_legend{font-size:13px;color:#578491}.gform_wrapper.gravity-theme .gfield_label{color:#243740;font-size:16px;font-weight:600;margin-bottom:8px}.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid #ABC3C7;border-radius:5px;min-height:54px;padding:12px 14px;background:#FFFFFF;color:#243740;box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:#578491;outline:none;box-shadow:0 0 0 3px rgba(87,132,145,0.15)}.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#788B91;opacity:1}.gf_page_steps{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:flex-start;width:100%;max-width:650px;gap:8px;position:relative;margin:8px 0 30px!important;padding:0!important;border:0!important;border-bottom:0!important}.gf_page_steps::before{content:"";position:absolute;top:20px;left:20px;right:20px;height:1px;background:#C5B5A2;z-index:0}.gf_page_steps .gf_step{flex:0 0 auto;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;margin:0!important;padding:0!important;border:0!important}.gf_step_number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #ABC3C7!important;background-color:#FFFFFF!important;box-shadow:0 0 0 6px #FFFFFF;color:#578491;font-size:14px;flex-shrink:0;position:relative;z-index:2;box-sizing:border-box}.gf_step_active .gf_step_number{background-color:#F4EEE5!important;border-color:#CC7958!important;color:#243740!important;font-weight:700}.gform-theme--framework .gf_step_completed .gf_step_number{--gf-local-bg-color:transparent!important;--gf-local-border-color:transparent!important;background-color:transparent!important;border-color:transparent!important}.gform-theme--framework .gf_step_completed .gf_step_number::after{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;box-sizing:border-box!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#578491!important;border-color:#578491!important;color:#FFFFFF!important}.gf_step_label{font-size:12px;margin-top:6px;color:#578491}.gf_step_active .gf_step_label{color:#243740;font-weight:600}.gf_step_label:empty{display:none}.gform_wrapper.gravity-theme .gform_page_footer{margin-top:26px;padding:0}.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]{background:#243740!important;color:#FFFFFF!important;border:1px solid #243740!important;border-radius:50px!important;padding:14px 30px!important;font-size:15px;font-weight:600;line-height:1.2;box-shadow:none!important;cursor:pointer;transition:all 0.2s ease}.gform_wrapper.gravity-theme .gform_page_footer input:hover,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{background:#578491!important;border-color:#578491!important;color:#FFFFFF!important;transform:translateY(-1px)}.gform_wrapper.gravity-theme .gform_page_footer
.gform_previous_button{background:transparent!important;color:#243740!important;border:1px solid #ABC3C7!important}.gform_wrapper.gravity-theme .gform_page_footer
.gform_previous_button:hover{background:#F4EEE5!important;border-color:#578491!important;color:#243740!important}.gform_wrapper.gravity-theme .gform_page_footer
input:focus-visible,.gform_wrapper.gravity-theme .gform_footer
input:focus-visible{outline:3px solid #CC7958!important;outline-offset:3px}@media (max-width:500px){.gf_page_steps{gap:4px;margin-bottom:24px!important}.gf_step_number{width:30px!important;height:30px!important;font-size:12px!important;box-shadow:0 0 0 4px #FFFFFF}.gform-theme--framework
.gf_step_completed .gf_step_number::after{box-shadow:0 0 0 4px #FFFFFF}.gf_page_steps::before{top:15px;left:15px;right:15px}.gform_wrapper.gravity-theme .gfield_label{font-size:15px}.gform_wrapper.gravity-theme
.gform_page_footer input{padding:13px 22px!important;font-size:14px}}