  body{font-family:var(--font-family-body);font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height);color:var(--bs-body-color);background-color:var(--bs-body-bg)}p,.body-md{font-size:var(--font-size-sm);line-height:calc(1.5 * var(--font-size-sm));margin-bottom:1rem}.lead,.body-lg{font-size:var(--font-size-md);line-height:calc(1.5 * var(--font-size-md))}.body-sm{font-size:var(--font-size-xs);line-height:calc(1.5 * var(--font-size-xs))}.body-xs{font-size:var(--font-size-xxs);line-height:calc(1.5 * var(--font-size-xxs))}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);line-height:1.2}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6) :not([class*=ds-] *) :not(.hero-immersive-container.cta.bg-primary *){color:var(--fau-blue)}h1,.h1{font-weight:var(--font-weight-bold)}h2,.h2{font-weight:var(--font-weight-semibold)}h3,.h3{font-weight:var(--font-weight-medium)}h4,.h4,h5,.h5,h6,.h6{font-weight:var(--font-weight-regular)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1rem}.fau-refresh h1.hero-heading{max-width:1100px;margin-left:auto;margin-right:auto;color:#fff}.img-responsive{display:block;max-width:100%;height:auto}body .blog-content h1,body .blog-content .h1,body .blog-content h2,body .blog-content .h2{font-size:2.125rem!important}body .blog-content h3,body .blog-content .h3{font-size:1.75rem!important}body .blog-content h4,body .blog-content .h4{font-size:1.5rem!important}body .blog-content h5,body .blog-content .h5{font-size:1.25rem!important}body .blog-content h6,body .blog-content .h6{font-size:1.1rem!important}@media(min-width:992px){body .blog-content h1,body .blog-content .h1{font-size:2.5rem!important}body .blog-content h2,body .blog-content .h2{font-size:2.25rem!important}body .blog-content h3,body .blog-content .h3{font-size:2rem!important}body .blog-content h4,body .blog-content .h4{font-size:1.75rem!important}body .blog-content h5,body .blog-content .h5{font-size:1.5rem!important}body .blog-content h6,body .blog-content .h6{font-size:1.25rem!important}}body.fau-refresh h1,body.fau-refresh .h1,body.fau-refresh h2,body.fau-refresh .h2{font-size:2.125rem!important}body.fau-refresh h3,body.fau-refresh .h3{font-size:1.75rem!important}body.fau-refresh h4,body.fau-refresh .h4{font-size:1.5rem!important}body.fau-refresh h5,body.fau-refresh .h5{font-size:1.25rem!important}body.fau-refresh h6,body.fau-refresh .h6{font-size:1.1rem!important}@media(min-width:992px){body.fau-refresh h1,body.fau-refresh .h1,body.fau-refresh h2,body.fau-refresh .h2{font-size:2.5rem!important}body.fau-refresh h3,body.fau-refresh .h3{font-size:2rem!important}body.fau-refresh h4,body.fau-refresh .h4{font-size:1.75rem!important}body.fau-refresh h5,body.fau-refresh .h5{font-size:1.5rem!important}body.fau-refresh h6,body.fau-refresh .h6{font-size:1.25rem!important}}.font-inter{font-family:var(--font-family-body)}.font-unbounded{font-family:var(--font-family-heading)}.sh-1,.subheading-1{font-family:var(--font-family-body);font-size:var(--font-size-lg);line-height:var(--space-lg);font-weight:var(--font-weight-medium);margin-bottom:1rem}.sh-2,.subheading-2{font-family:var(--font-family-body);font-size:var(--font-size-lg);line-height:var(--space-lg);font-weight:var(--font-weight-regular);margin-bottom:1rem}.sh-3,.subheading-3{font-family:var(--font-family-body);font-size:var(--font-size-md);line-height:var(--font-size-xl);font-weight:var(--font-weight-regular);margin-bottom:1rem}.sh-4,.subheading-4{font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--font-size-sm);font-weight:var(--font-weight-regular);margin-bottom:1rem}.eyebrow-text{font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em}.text-small{font-size:var(--font-size-xs)}.text-notes{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.text-legal{font-size:var(--font-size-xxs);line-height:var(--line-height-snug)}ul,ol{padding-left:1.5rem;margin-bottom:1rem}.skip-to-main{position:absolute;top:-100px;left:10px;background:var(--fau-blue);color:#fff!important;padding:12px 24px;z-index:9999;border-radius:0 0 8px 8px;text-decoration:none;font-weight:700;font-family:var(--font-family-heading);transition:top .2s ease-in-out}.skip-to-main:focus-visible{top:0;outline:3px solid var(--fau-red);outline-offset:-3px;box-shadow:0 4px 15px #0000004d}.skip-to-main:focus:not(:focus-visible){top:-100px}.bg-gradient-blue{background:linear-gradient(0deg,#0003 0% 100%),linear-gradient(180deg,#036,#048,#05a 219.81%)}.bg-gradient-dark-gray{background:linear-gradient(0deg,#0003 0% 100%),linear-gradient(217deg,#6d6d6d -77.8%,#414141,#4b4b4b 63.49%)}.bg-gradient-red{background:linear-gradient(0deg,#0003 0% 100%),linear-gradient(154deg,#c00 -13.96%,#780000,#cd0101 167.33%)}.bg-gradient-purple-blue{background:linear-gradient(136deg,var(--pale-purple) 0%,var(--dark-blue) 112.25%)}.bg-gradient-blue-red{background:linear-gradient(136deg,var(--dark-blue) 0%,var(--fau-red) 112.25%)}.bg-gradient-red-blue{background:linear-gradient(136deg,var(--fau-red) 0%,var(--dark-blue) 112.25%)}.bg-gradient-red-faublue{background:linear-gradient(98deg,var(--fau-red) -16.85%,var(--fau-blue) 136.8%)}.bg-immersive-red-blue{background:linear-gradient(137deg,#c000 3.32%,#c00 191.41%),linear-gradient(0deg,#0000 54.61%,#000 118.28%),linear-gradient(0deg,#036c 0% 100%)}.bg-immersive-blue{background:linear-gradient(0deg,#0000 54.61%,#0006 118.28%),linear-gradient(180deg,#0360,#05a6),linear-gradient(0deg,#036c 0% 100%)}.bg-gradient-yellow-red{background:linear-gradient(138deg,var(--sunny-yellow) -20.67%,var(--fau-red) 100.06%)}.bg-gradient-green-blue{background:linear-gradient(135deg,var(--grass-green) 0%,rgba(var(--fau-blue-rgb),.8) 100%)}.text-gradient-blue{background:linear-gradient(0deg,#036 -8.83%,#048 47.24%,#05a 163.31%),linear-gradient(0deg,#0003,#0003);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bg-red-blue-diag-30{background:linear-gradient(135deg,#cc00004d,#0033664d)}.bg-red-blue-diag-50{background:linear-gradient(135deg,#cc000080,#00336680)}.bg-red-blue-diag-80{background:linear-gradient(135deg,#c00c,#036c)}.bg-red-blue-diag{background:linear-gradient(135deg,#c00,#036)}.bg-blue-red-diag-30{background:linear-gradient(135deg,#0033664d,#cc00004d)}.bg-blue-red-diag-40{background:linear-gradient(135deg,#00336680,#cc000080)}.bg-blue-red-diag-80{background:linear-gradient(135deg,#036c,#c00c)}.bg-blue-red-diag,.hero-overlay.bg-blue-red-diag{background:linear-gradient(135deg,#036,#c00)}.bg-blue-red-linear-30{background:linear-gradient(180deg,#0033664d,#cc00004d)}.bg-blue-red-linear-50{background:linear-gradient(180deg,#00336680,#cc000080)}.bg-blue-red-linear-80{background:linear-gradient(180deg,#036c,#c00c)}.bg-blue-red-linear{background:linear-gradient(180deg,#036,#c00)}.bg-gradient-blue{background:linear-gradient(180deg,#036,#048,#05a)}.bg-gradient-red{background:linear-gradient(154deg,#c00,#780000,#cd0101)}.bg-gradient-dark-gray{background:linear-gradient(217deg,#6d6d6d,#414141,#4b4b4b)}section,.spacer-xxl{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}@media(min-width:992px){section,.spacer-xxl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}.spacer-xl{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}.section--tight{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}hr.spacer-xxl,hr.spacer-xl{margin:0;border:0}.no-hero+section{padding-top:var(--space-lg)}.ds-component{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.ds-component+.ds-component{padding-top:var(--space-lg)}@media(min-width:992px){.ds-component{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.ds-component+.ds-component{padding-top:var(--space-xl)}}.ds-component.ds-diagonal-bg.full-bleed{padding-top:0;padding-bottom:0;margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.ds-faqs.ds-component+.ds-faqs.ds-component{padding-top:0}div.ds-component:last-child:not(.keep-component-padding){padding-bottom:0}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+h5,p+.h5,p+h6,p+.h6{padding-top:var(--space-md)}.site-main{flex:1 0 auto;padding-top:var(--header-height)}.nav-overlay .site-main{padding-top:0}.main-nav{--bs-navbar-active-color: #fff}.secondary-nav .nav-link{font-size:.875rem}.eyebrow-nav{--bs-navbar-active-color: #fff}.eyebrow-nav{background:var(--eyebrow-bg);color:var(--eyebrow-fg);border-bottom:1px solid rgba(255,255,255,.35)}.eyebrow-nav .navbar-nav{display:flex;align-items:center}.eyebrow-nav .navbar-nav{margin-left:-16px}.eyebrow-nav a,.eyebrow-nav .link-invert{color:var(--eyebrow-fg);text-decoration:none}.eyebrow-nav .nav-link{padding:1rem;border-bottom:2px solid transparent;white-space:nowrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.eyebrow-nav .nav-link.active{border-bottom-width:2px;border-bottom-color:#fff}.eyebrow-nav a:hover,.eyebrow-nav a:focus{text-decoration:none;border-bottom-color:#fff}.eyebrow-nav .material-symbols{color:var(--eyebrow-fg);font-size:24px;vertical-align:middle;transition:opacity .2s ease-in-out}.main-nav .navbar-brand,.main-nav .nav-divider,.main-nav .search-toggle,.main-nav .nav-toggle{flex:0 0 auto}.main-nav{background:var(--mainnav-bg)}@media(min-width:1200px){.main-nav{padding:0!important}}.site-nav .navbar{background:var(--mainnav-bg)}.main-nav .nav-link,.site-nav .navbar .nav-link{color:var(--nav-link-dim);font-weight:600;text-decoration:none!important;display:inline-block;border-bottom:1px solid transparent;font-family:Unbounded;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.main-nav .nav-link:hover,.main-nav .nav-link:focus,.main-nav .nav-link.show,.site-nav .navbar .nav-link:hover,.site-nav .navbar .nav-link:focus{border-bottom:1px solid #fff}.navbar-toggler{border-color:#ffffff80}.navbar-toggler-icon{filter:invert(1) grayscale(1)}.site-nav .navbar .dropdown-toggle:after{margin-left:.35rem}.dropdown-menu.megamenu{width:100%;left:0;right:0;border:0;border-radius:0;margin-top:0;color:#fff;background:var(--mainnav-bg)}.megamenu .mega-title{color:var(--mega-title);border-bottom:1px solid var(--divider);padding-bottom:.75rem;margin-bottom:1rem}.megamenu .mega-heading,body.fau-refresh .megamenu .mega-heading{font-size:16px!important;font-style:normal;font-weight:400;line-height:normal;color:#fff;letter-spacing:.02em}.megamenu .mega-link,.dropdown-menu.megamenu a{display:block;color:#ffffffeb;text-decoration:none!important;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.megamenu .mega-link:hover,.megamenu .mega-link:focus,.dropdown-menu.megamenu a:hover,.dropdown-menu.megamenu a:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{color:var(--mega-link-hover);text-decoration:none!important}.dropdown-menu.megamenu .container{padding-top:1.5rem;padding-bottom:2rem}.searchbar{background:var(--mainnav-bg)}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.secondary-nav .navbar-toggler{border-radius:999px;align-items:center;justify-content:center;border:2px solid var(--fau-blue);color:var(--fau-blue);padding:0}.secondary-nav .navbar-toggler:focus-visible{outline:2px solid rgba(0,0,0,.4);outline-offset:2px;box-shadow:0 0 0 2px #0006}.secondary-nav .school-link a{text-decoration:none;font-weight:600;color:var(--fau-blue)}.secondary-nav .school-link a:hover{text-decoration:underline}@media(min-width:1200px){#navbarNavDropdown .dropdown-menu{max-height:calc(100vh - var(--dynamic-header-height));overflow-y:auto;overflow-x:hidden}}.search-toggle[aria-expanded=false] .search-open{display:inline-block}.search-toggle[aria-expanded=false] .search-close,.search-toggle[aria-expanded=true] .search-open{display:none}.search-toggle[aria-expanded=true] .search-close,.nav-toggle[aria-expanded=false] .nav-open{display:inline-block}.nav-toggle[aria-expanded=false] .nav-close,.nav-toggle[aria-expanded=true] .nav-open{display:none}.nav-toggle[aria-expanded=true] .nav-close{display:inline-block}@media(max-width:1199.98px){body:has(.navbar-collapse.show){overflow:hidden}.navbar-collapse.show{max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:block}.main-nav .dropdown-menu.megamenu{position:static!important;float:none;width:100%;box-shadow:none;padding:0}.nav-ctas{display:flex;padding:0 0 2.5rem;margin-top:0;width:100%}.navbar-collapse::-webkit-scrollbar{width:6px}.navbar-collapse::-webkit-scrollbar-track{background:transparent}.navbar-collapse::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:10px}.navbar-collapse::-webkit-scrollbar-thumb:hover{background-color:#fff6}.navbar-collapse{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.megamenu .container-xl{padding-top:1rem!important;padding-bottom:0}}.navbar-collapse.collapsing{overflow:hidden!important}html{scrollbar-gutter:stable}.site-header{position:fixed;top:0;left:0;right:0;z-index:1030;background:transparent}.site-header .eyebrow-nav{background-color:var(--eyebrow-bg);transition:background-color .3s ease}.site-header .main-nav{background-color:var(--mainnav-bg);transition:background-color .3s ease}.site-header.is-open .eyebrow-nav{background-color:var(--eyebrow-bg)}.site-header.is-open .main-nav{background-color:var(--mainnav-bg)}body.nav-overlay .site-header{background:transparent}body.nav-overlay .site-header .eyebrow-nav,body.nav-overlay .site-header .main-nav{background-color:transparent}body.nav-overlay .site-header:hover .eyebrow-nav,body.nav-overlay .site-header.is-scrolled .eyebrow-nav,body.nav-overlay .site-header.is-open .eyebrow-nav{background-color:var(--eyebrow-bg)}body.nav-overlay .site-header:hover .main-nav,body.nav-overlay .site-header.is-scrolled .main-nav,body.nav-overlay .site-header.is-open .main-nav{background-color:var(--mainnav-bg)}.btn.header-btn{border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1rem 2rem;min-height:0!important;line-height:1.5}.header-btn-apply{background-color:#fff;color:var(--mainnav-bg);border:1px solid #fff}.header-btn-apply:hover,.header-btn-apply:focus{background-color:#f4f4f4;color:var(--mainnav-bg)}.header-btn-visit{background-color:transparent;color:#fff;border:1px solid #fff}.header-btn-visit:hover,.header-btn-visit:focus{background-color:#ffffff1f;color:#fff}.icon-btn{border-radius:999px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;background:transparent;color:#fff;padding:0}@media(min-width:1200px){.icon-btn{width:58px;height:58px}}.search-toggle.icon-btn .material-symbols{font-size:18px;line-height:1}.icon-btn:hover,.icon-btn:focus{background:#ffffff1f}.nav-divider{flex:0 0 auto;width:1px;height:40px;background-color:#fff6;margin-inline:1.5rem}.searchbar input,.searchbar input:focus{border:none;background:transparent;border-radius:28px 0 0 28px;border-right:none;color:#fff}.searchbar input::placeholder{color:#fff}.searchbar button{border:1px solid #fff;background:transparent;border-radius:0 28px 28px 0;border-left:none}.searchbar button:hover{background:#ffffff40;border-left:none}.site-header .navbar-nav .nav-link:focus,.site-header .icon-btn:focus,.site-header .header-btn:focus{outline:none;box-shadow:none}.site-header .navbar-nav .nav-link:focus-visible,.site-header .icon-btn:focus-visible,.site-header .header-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px #fff6}.main-nav .navbar-brand img{max-width:210px;height:auto}@media(max-width:575.98px){.nav-divider{height:32px;margin-inline:1rem}.icon-btn{width:34px;height:34px}.search-toggle.d-inline-flex{margin-right:.5rem}}@media(min-width:1200px){.main-nav .nav-link,.site-nav .navbar .nav-link{padding:1.5rem 1rem;padding:calc(1.0375rem + 20px) 1rem!important}.main-nav .nav-link:hover,.main-nav .nav-link:focus,.main-nav .nav-link.show,.site-nav .navbar .nav-link:hover,.site-nav .navbar .nav-link:focus{color:var(--nav-link-hover);background:var(--mega-bg);text-decoration:none!important;border-bottom:1px solid transparent}.main-nav .nav-link.active,.main-nav .nav-item.show>.nav-link,.site-nav .navbar .nav-link.active,.site-nav .navbar .nav-item.show>.nav-link{color:var(--mainnav-fg);background:var(--mainnav-active-bg);text-decoration:none!important}.dropdown-menu.megamenu{background:var(--mega-bg)}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}div#navSearch form{max-width:600px;margin-left:auto}}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-primary);background-color:#fff}.nav-pills .nav-link{color:#fff}.site-footer{background-color:var(--footer-bg);color:var(--footer-fg);font-size:.9rem}.site-footer a:not(.btn){color:var(--footer-fg);text-decoration:none}.site-footer a:hover:not(.btn),.site-footer a:focus:not(.btn){text-decoration:underline}.footer-logo img{max-width:260px;min-height:120px}.footer-heading,body.fau-refresh h3.footer-heading{font-size:1.05rem!important;font-weight:600;letter-spacing:.04em;text-transform:none;margin-bottom:1rem;color:#fff}.footer-copy{color:#fffc;font-size:.85rem}.footer-list{list-style:none;padding-left:0;margin-bottom:0}.footer-list li+li{margin-top:.35rem}.footer-link{display:inline-block;color:#ffffffe6;font-size:.88rem}.footer-link:hover,.footer-link:focus{color:#fff}.footer-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#fffc}.footer-input-group .form-control{border-radius:999px;padding:.7rem 1.2rem;border:1px solid rgba(255,255,255,.7);background-color:transparent;color:#fff;font-size:.9rem}.footer-input-group .form-control::placeholder{color:#ffffffb3}.footer-input-group .form-control:focus{background-color:transparent;border-color:#fff;box-shadow:0 0 0 .1rem #fff3}.footer-btn-subscribe{margin-top:.2rem;border-radius:999px;padding:.6rem 2.5rem;font-weight:600;font-size:.9rem;background-color:#fff;color:var(--footer-bg);border:1px solid #fff}.footer-btn-subscribe:hover,.footer-btn-subscribe:focus{background-color:#f4f4f4;color:var(--footer-bg)}.footer-social,.social-row{list-style:none;padding-left:0;margin-bottom:0}.footer-social .footer-social-link,.social-row a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;text-decoration:none!important}.footer-social .footer-social-link:hover,.footer-social .footer-social-link:focus,.social-row a:hover,.social-row a:focus{background-color:#ffffff1f;border-radius:999px;text-decoration:none!important}.subfooter a:not([class*=btn]):not(.footer-social-link){color:var(--dark-gray);text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;align-items:center}.subfooter a:not([class*=btn]):not(.footer-social-link):hover{color:var(--fau-blue);text-decoration:underline}.subfooter a.footer-social-link{background:var(--fau-blue);color:var(--light-gray)}.subfooter .footer-social .footer-social-link:hover,.subfooter .footer-social .footer-social-link:focus,.subfooter .social-row a:hover,.subfooter .social-row a:focus{background-color:#fff;color:var(--fau-blue);text-decoration:none}.subfooter .form-control{color:var(--fau-blue);border-color:var(--fau-blue)}.subfooter .form-control::placeholder{color:var(--fau-blue)}.footer-divider{border-color:#ffffff40;opacity:1;margin:0 auto}.footer-address{font-size:.82rem}.footer-legal{list-style:none;padding-left:0;margin-bottom:.25rem}.footer-link-small{color:#ffffffd9;font-size:.8rem}.footer-dot{color:#ffffffb3;font-size:.8rem}@media(max-width:767.98px){.site-footer{text-align:center}.footer-heading{margin-bottom:.6rem}.footer-list{margin-bottom:1.5rem}.footer-newsletter{max-width:320px;margin-inline:auto}.footer-logo img{max-width:260px}.footer-divider{width:85%}}@media(min-width:768px)and (max-width:991.98px){.footer-logo img{max-width:280px}}@media(min-width:992px){.footer-divider{width:90%}}.btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.1;min-height:3rem}.btn:focus{outline:none;box-shadow:none}.btn:focus-visible{outline:0;box-shadow:0 0 0 .15rem rgba(var(--bs-btn-focus-shadow-rgb, 0, 0, 0),.25)}.btn-primary:focus{outline:none;box-shadow:none}.btn-primary:focus-visible{outline:0;box-shadow:0 0 0 .15rem rgba(var(--black-rgb),.25)}.btn-secondary:focus{outline:none;box-shadow:none}.btn-secondary:focus-visible{outline:0;box-shadow:0 0 0 .15rem rgba(var(--fau-blue-rgb),.35)}.btn-link{padding:0;min-height:0;border-radius:0;border:none;background-color:transparent;color:var(--bs-primary);font-weight:600;text-decoration:none;display:inline-block}.btn-link:hover{color:var(--bs-primary);text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:var(--medium-gray);text-decoration:none;pointer-events:none}.btn-link:focus{outline:none;box-shadow:none}.btn-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.25)}.btn-link{position:relative;padding-right:1.25rem}.btn-link:after{content:"arrow_forward_ios";font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1rem;line-height:1;display:inline-block;margin-left:.25rem;vertical-align:text-bottom;color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.badge{border-radius:var(--btn-radius-pill);display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;letter-spacing:.02em;line-height:1}.form-control:focus{border-color:var(--fau-blue);box-shadow:0 0 0 .15rem rgba(var(--fau-blue-rgb),.25)}.form-control::placeholder{opacity:1}.form-check-input[type=checkbox]{border:1px solid var(--light-gray);background-color:var(--light-gray)}.form-check-input[type=checkbox]:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input[type=checkbox]:active{filter:none;border:1px solid var(--dark-gray)}.form-check-input[type=checkbox]:disabled{background-color:var(--inactive);border-color:var(--inactive)}.form-check-input[type=checkbox]:disabled+.form-check-label{color:var(--medium-gray)}.form-check-input[type=radio]:checked{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.8' fill='%23003366'/%3e%3c/svg%3e");border-color:var(--bs-primary)}.form-check-input[type=radio]:disabled{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.8' fill='%23d9d9d9'/%3e%3c/svg%3e");border-color:var(--bs-primary)}.form-check-input[type=radio]{background-color:#fff;border-color:var(--bs-primary);accent-color:var(--bs-primary)}.form-check-input[type=radio]:disabled{accent-color:var(--inactive);border-color:var(--inactive);background-color:#fff}.form-check-input[type=radio]:disabled+.form-check-label{color:var(--medium-gray)}.form-check-input:focus{outline:none;box-shadow:none}.form-check-input:focus-visible{outline:0;border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.35)}.form-switch .form-check-input,.form-switch .form-check-input:focus,.form-switch .form-check-input:checked,.form-switch .form-check-input:disabled{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e") !important}.form-switch .form-check-input{background-color:var(--light-gray);border-color:var(--light-gray)}.form-switch .form-check-input:not(:checked):hover{background-color:rgba(var(--success-rgb),.5);border-color:rgba(var(--success-rgb),.5)}.form-switch .form-check-input:checked{background-color:var(--success);border-color:var(--success)}.form-switch .form-check-input:disabled{background-color:var(--inactive);border-color:var(--inactive)}.form-switch .form-check-input:focus{outline:none;box-shadow:none}.form-switch .form-check-input:focus-visible{outline:0;border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.35)}.form-range{cursor:pointer;background:transparent;--range-fill: 0%}.form-range:focus{outline:none;box-shadow:none}.form-range:focus-visible{outline:0;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.35)}.form-range::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:linear-gradient(to right,var(--bs-primary) 0%,var(--bs-primary) var(--range-fill),var(--light-gray) var(--range-fill),var(--light-gray) 100%)}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-.3rem;border-radius:50%;background-color:#fff;border:2px solid var(--bs-primary)}.form-range:active::-webkit-slider-thumb{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-range::-moz-range-track{height:.4rem;border-radius:999px;background:linear-gradient(to right,var(--bs-primary) 0%,var(--bs-primary) var(--range-fill),var(--light-gray) var(--range-fill),var(--light-gray) 100%)}.form-range::-moz-range-progress{background:transparent}.form-range::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background-color:#fff;border:2px solid var(--bs-primary)}.form-range:active::-moz-range-thumb{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-range::-ms-track{height:.4rem;border-radius:999px;background:transparent;border-color:transparent;color:transparent}.form-range::-ms-fill-lower{height:.4rem;border-radius:999px;background-color:var(--bs-primary)}.form-range::-ms-fill-upper{height:.4rem;border-radius:999px;background-color:var(--light-gray)}.form-range::-ms-thumb{width:1rem;height:1rem;border-radius:50%;background-color:#fff;border:2px solid var(--bs-primary)}.form-range:active::-ms-thumb{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-control{border-radius:100px;border:1px solid var(--light-gray);background:var(--light-gray)}.form-label{color:var(--dark-gray)}.form-control:hover{border:1px solid var(--medium-gray)}.form-control:active{border:1px solid var(--dark-gray)}.form-select{border-radius:24px;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;line-height:1.5;color:var(--dark-gray);border:1px solid var(--light-gray);background:var(--light-gray);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23CCCCCC' d='M4.646 6.146a.5.5 0 0 1 .708 0L8 8.793l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .9rem center;background-size:2.2rem 2.2rem}.form-select:hover{border:1px solid var(--medium-gray)}.form-select:active{border:1px solid var(--dark-gray)}.form-select:focus{outline:none;box-shadow:none}.form-select:focus-visible{border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25);outline:0}header .input-group{border:1px solid var(--medium-gray);border-radius:40px}.input-group>.form-control,.input-group>.input-group-text,.input-group>.btn{border-radius:40px;border:0;box-shadow:none}.input-group .btn{min-height:auto;padding:.375rem 1rem}.input-group>.input-group-text{min-width:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;color:var(--dark-gray);font-size:.875rem}.input-group>.form-control::placeholder{color:var(--dark-gray)}#navSearch .input-group>.form-control::placeholder{color:#fff}.form-control[type=file]::file-selector-button{min-height:45px;padding:.75rem 1.5rem;margin:-.75rem 1rem -.75rem -1rem}.form-control[type=color]{border-radius:24px;border:1px solid var(--medium-gray);padding:.25rem;width:3.5rem;height:2.25rem;cursor:pointer}.form-control[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}.form-control[type=color]::-webkit-color-swatch{border-radius:999px;border:0}.form-control[type=color]::-moz-color-swatch{border-radius:999px;border:0}.form-dark-theme .input-group{background-color:transparent;border-color:#fff}.form-dark-theme .input-group>.form-control,.form-dark-theme .input-group>.btn{background-color:transparent;color:#fff}.form-dark-theme .input-group>.input-group-text{background-color:transparent;color:#fff;border-color:#fff}.form-dark-theme .form-label{color:#fff}.form-dark-theme .form-text{color:#ffffffd9}.form-dark-theme .invalid-feedback{color:var(--danger)}.form-dark-theme .form-control{background-color:var(--dark-blue);border-color:#fff;color:#fff}.form-dark-theme .form-control::placeholder{color:#fff;opacity:.9}.form-dark-theme .form-control.is-invalid,.form-dark-theme .form-control[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 .15rem rgba(var(--danger-rgb),.35)}.form-dark-theme .form-control:disabled,.form-dark-theme .form-control[readonly]{background-color:#ffffff1f;border-color:#fff6;color:#ffffffb3}.form-control:focus{outline:none;box-shadow:none}.form-control:focus-visible{border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25);outline:0}.form-dark-theme .form-control:focus{outline:none;box-shadow:none}.form-dark-theme .form-control:focus-visible{border-color:#fff;box-shadow:0 0 0 .15rem var(--header-focus-ring);outline:0}.modal-backdrop{--bs-backdrop-bg: #222;--bs-backdrop-opacity: .8}.material-symbols,.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;letter-spacing:normal;text-transform:none;color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols.icon-16,.material-symbols-rounded.icon-16{font-size:16px;line-height:1}.material-symbols.icon-20,.material-symbols-rounded.icon-20{font-size:20px;line-height:1}.material-symbols.icon-24,.material-symbols-rounded.icon-24{font-size:24px;line-height:1}.material-symbols.icon-32,.material-symbols-rounded.icon-32{font-size:32px;line-height:1}.icon-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon-bold{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}@font-face{font-family:fau-social;src:url(/_resources/fonts/fau-social.eot?5hqvp7);src:url(/_resources/fonts/fau-social.eot?5hqvp7) format("embedded-opentype"),url(/_resources/fonts/fau-social.woff?5hqvp7) format("woff"),url(/_resources/fonts/fau-social.ttf?5hqvp7) format("truetype"),url(/_resources/fonts/fau-social.svg?5hqvp7) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-fau{font-family:fau-social!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-flicker:before{content:"\e90b"}.icon-facebook:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-linkedin:before{content:"\e902"}.icon-pintrest:before{content:"\e903"}.icon-snapchat:before{content:"\e904"}.icon-telegram:before{content:"\e905"}.icon-threads:before{content:"\e906"}.icon-tiktok:before{content:"\e907"}.icon-whatsapp:before{content:"\e908"}.icon-twitter-x:before{content:"\e909"}.icon-youtube:before{content:"\e90a"}body.nav-overlay #main-content section:first-of-type,body.nav-overlay #main-content .ds-component:first-of-type:not(.keep-component-padding),.fau-refresh .ds-component:first-of-type:not(.keep-component-padding){padding-top:0}.breadcrumb-container+section{padding-top:0!important}section .ds-component:not(.ds-component~.ds-component){padding-top:0!important}section:has(.breadcrumb-container) .ds-component:first-of-type:not(.ds-component#directory-results){padding-top:var(--space-lg)!important}.ruled-heading:before{display:block;width:155px;border-top:4px solid var(--fau-red);content:"";margin:0;padding:0 0 20px}.ruled-heading.text-center:before,.text-center>.ruled-heading:before,.ruled-heading[style*="text-align:center"]:before,.ruled-heading[style*="text-align: center"]:before{margin:0 auto}:root{--header-height: 96.96px;--announcement-height: 73px;--page-top-offset: var(--header-height)}:root{--dynamic-header-height: 96.96px}@media(min-width:576px){:root{--header-height: 126px;--announcement-height: 52px;--dynamic-header-height: 126px}}body.has-announcement{--page-top-offset: calc(var(--announcement-height) + var(--header-height))}.site-main{padding-top:var(--dynamic-header-height)}.nav-overlay.has-fau-alert .site-main{padding-top:var(--alert-height)}.fau-announcement-bar{position:fixed;top:0;left:0;right:0;z-index:1040}.fau-announcement{min-height:var(--announcement-height);display:flex;align-items:center;padding:.5rem 1rem;justify-content:center;background:var(--fau-red);color:#fff}.fau-announcement a{color:inherit;text-decoration:underline;text-underline-offset:.15em}body.has-announcement .site-header{top:var(--announcement-height)}.fau-breadcrumb{padding:0;margin-bottom:0;list-style:none;font-size:14px;display:flex;color:rgba(var(--fau-blue-rgb),1);flex-wrap:wrap}.fau-breadcrumb>li+li:before{content:" / ";padding:0 5px;color:rgba(var(--fau-blue-rgb),.6)}.fau-breadcrumb a{color:rgba(var(--fau-blue-rgb),.6);text-decoration:none}blockquote{padding:2.5rem 2.313rem;border-left:4px solid var(--fau-red);position:relative}blockquote:before{content:"";display:block;width:35px;height:31px;margin-bottom:10px;background-image:url("data:image/svg+xml,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.83337 1.33337C3.90512 1.33337 3.01488 1.65822 2.3585 2.23646C1.70212 2.8147 1.33337 3.59896 1.33337 4.41671V13.6667C1.33337 14.4845 1.70212 15.2687 2.3585 15.847C3.01488 16.4252 3.90512 16.75 4.83337 16.75C5.2975 16.75 5.74262 16.9125 6.07081 17.2016C6.399 17.4907 6.58337 17.8828 6.58337 18.2917V19.8334C6.58337 20.6511 6.21463 21.4354 5.55825 22.0136C4.90187 22.5919 4.01163 22.9167 3.08337 22.9167C2.61925 22.9167 2.17413 23.0791 1.84594 23.3682C1.51775 23.6574 1.33337 24.0495 1.33337 24.4584V27.5417C1.33337 27.9506 1.51775 28.3427 1.84594 28.6318C2.17413 28.9209 2.61925 29.0834 3.08337 29.0834C5.86815 29.0834 8.53886 28.1088 10.508 26.3741C12.4771 24.6394 13.5834 22.2866 13.5834 19.8334V4.41671C13.5834 3.59896 13.2146 2.8147 12.5582 2.23646C11.9019 1.65822 11.0116 1.33337 10.0834 1.33337H4.83337Z' stroke='%23CC0000' stroke-width='2.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0834 1.33337C23.1551 1.33337 22.2649 1.65822 21.6085 2.23646C20.9521 2.8147 20.5834 3.59896 20.5834 4.41671V13.6667C20.5834 14.4845 20.9521 15.2687 21.6085 15.847C22.2649 16.4252 23.1551 16.75 24.0834 16.75C24.5475 16.75 24.9926 16.9125 25.3208 17.2016C25.649 17.4907 25.8334 17.8828 25.8334 18.2917V19.8334C25.8334 20.6511 25.4646 21.4354 24.8082 22.0136C24.1519 22.5919 23.2616 22.9167 22.3334 22.9167C21.8692 22.9167 21.4241 23.0791 21.0959 23.3682C20.7677 23.6574 20.5834 24.0495 20.5834 24.4584V27.5417C20.5834 27.9506 20.7677 28.3427 21.0959 28.6318C21.4241 28.9209 21.8692 29.0834 22.3334 29.0834C25.1181 29.0834 27.7889 28.1088 29.758 26.3741C31.7271 24.6394 32.8334 22.2866 32.8334 19.8334V4.41671C32.8334 3.59896 32.4646 2.8147 31.8082 2.23646C31.1519 1.65822 30.2616 1.33337 29.3334 1.33337H24.0834Z' stroke='%23CC0000' stroke-width='2.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;right:0;top:0}blockquote p{font-size:var(--font-size-2xl);line-height:calc(var(--font-size-2xl) * 1.2);color:var(--fau-blue)}blockquote cite{color:var(--fau-red);font-size:var(--font-size-md);line-height:calc(var(--font-size-md) * 1.2)}blockquote cite:before{content:"\2014";margin-right:.5em}ul.checklist li,li.checklist{position:relative;padding-left:1.75rem;margin-bottom:.5rem;line-height:1.5;margin-left:-3rem;display:flex;list-style:none}ul.checklist li:before,li.checklist:before{content:"\e2e6";font-family:Material Symbols Rounded;font-size:1.25rem;line-height:1;margin-right:.25rem;margin-top:3px}.blog-content{color:rgba(var(--fau-blue-rgb),.8)}.blog-content:has(.profile){color:var(--dark-gray)}.blog-content :is(h1,h2,h3,h4,h5,h6){color:rgba(var(--fau-blue-rgb),1)}img.card-img-top{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.hero-immersive-container{height:auto;min-height:400px;overflow:hidden;position:relative}.hero-immersive-container.carousel{padding:0!important}.nav-overlay .hero-immersive-container{min-height:600px}.hero-media{position:absolute;inset:0;z-index:0}.hero-video,.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}[id]{scroll-margin-top:var(--dynamic-header-height)}.ratio-3x4{--bs-aspect-ratio: 133.33%}.text-truncate-line2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-truncate-line3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-truncate-line4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.col-8 .full-bleed,.col-md-8 .full-bleed,.col-lg-8 .full-bleed{width:auto;position:static;left:auto;right:auto;margin-left:-15px;margin-right:-15px}.col-lg-8 .events-container .bg-text{display:none}.hero-content{position:relative;z-index:2;height:100%;display:grid;align-content:center}.hero-title{margin:0;font-family:Unbounded,system-ui,sans-serif;color:#fff;line-height:1.2}.hero-title .line-1{display:block;font-weight:700;font-size:clamp(42px,6vw,80px)}.hero-title .line-2{display:block;font-weight:700;font-size:clamp(30px,4.2vw,56px);text-transform:capitalize}#main-content>.content{overflow:hidden}.side-menu{background:var(--fau-blue);border-radius:.5rem;padding:1.5rem;margin-bottom:2.5rem;width:100%}.side-menu .links>ul>li>.link{font-size:20px}.side-menu .heading{display:none;color:#fff;padding:10px 15px;cursor:pointer}@media screen and (max-width:991px){.side-menu .heading{display:block}}.side-menu .heading:after{content:"+";float:right;font-size:26px;width:25px;height:25px;line-height:25px;color:#efefef;background:#036;border-radius:50%;text-align:center;font-family:var(--bold-font)}.side-menu .heading.open:after{content:"-";float:right;font-size:26px;width:25px;height:25px;line-height:22px;color:#efefef;background:#036;border-radius:50%;text-align:center;font-family:var(--bold-font)}.side-menu .heading.open+.links{display:block}.side-menu a{text-decoration:none!important}.side-menu .links{margin-right:0}@media screen and (max-width:991px){.side-menu .links{display:none;margin-right:0;border-bottom:none;padding:0 15px}}.side-menu .links a,.side-menu .links .icon{line-height:1.25}.side-menu .links ul,.side-menu .links ol{list-style:none;padding:0;margin:0}.side-menu>.links>ul>li ul>li{border-bottom:1px solid #fff}.side-menu.filter-menu>.links>ul>li ul>li{border-bottom:none}.side-menu>.links>ul>li{border-bottom:1px solid var(--fau-blue)}.side-menu>.links>ul>li>ul>li:last-child{border-bottom:1px solid var(--fau-blue)}.side-menu .links ul li ul li a,.side-menu .links ul li ol li a,.side-menu .links ol li ul li a,.side-menu .links ol li ol li a{padding-left:1rem!important}.side-menu .links ul>li>ul>li>ul>li>.link a{padding-left:2rem!important}.side-menu .links ul>li>ul>li>ul>li>ul>li>.link a{padding-left:3rem!important}.side-menu .links ul li[data-type=root2]>ol,.side-menu .links ol li[data-type=root2]>ol{border-left:none!important}.side-menu .links li.active>ul,.side-menu .links li.active>ol{display:block}.side-menu .links li ul li ul,.side-menu .links li ul li ol,.side-menu .links li ol li ul,.side-menu .links li ol li ol{display:none}.side-menu .links>ul>li,.side-menu .links>ol>li{border-top:none}.side-menu .links>ul>li>.link>a,.side-menu .links>ol>li>.link>a{color:#fff!important}.side-menu .links ul li ul li ul li.active>.link{background:var(--dark-blue)}.side-menu .links li.active>.link>a{background:var(--dark-blue);border-radius:4px}.side-menu>.links>ul>li.active>.link>a{background:none}.side-menu .links>ul>li>.link .icon span,.side-menu .links>ol>li>.link .icon span{background:var(--fau-blue)}.side-menu .links .link{display:flex}.side-menu .links .link a{padding:1rem 0;color:#fff}.side-menu .links .link .icon{width:28px;position:relative;cursor:pointer;margin-right:.438rem}.side-menu .links .link .icon .arrow{width:100%;height:100%;display:flex;align-items:center;color:#fff}.side-menu .links .link .icon .arrow.open span.left{transform:rotate(-45deg)}.side-menu .links .link .icon .arrow.open span.right{transform:rotate(-135deg)}.side-menu .links .link .icon .arrow span{transition:all .2s cubic-bezier(.25,1.7,.35,.8);display:inline-block}.side-menu .links .link .icon .arrow span.left{background:#0073e6;transform:rotate(-135deg)}.side-menu .links .link .icon .arrow span.right{background:#0073e6;transform:rotate(-45deg);margin-left:10px}.side-menu .links .link:has(.arrow){background-color:var(--dark-blue);border-radius:4px}.side-menu .links .link:has(.arrow.open){background-color:var(--fau-blue);border-radius:4px}.side-menu .material-symbols-rounded{display:inline-block;transition:transform .3s ease;transform:rotate(0)}.side-menu .arrow:not(.open) .material-symbols-rounded{transform:rotate(180deg)}.side-menu .links li:has(.link .arrow:not(.open)){border-bottom:none}.card-body p{margin-bottom:.5rem}.ds-component[id],section[id]{scroll-margin-top:calc(var(--dynamic-header-height) + 40px)}html{scroll-behavior:smooth}:focus,:focus-visible{outline:none!important;box-shadow:none}a:focus-visible,.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,.card:focus-within:has(.stretched-link){outline:0!important;box-shadow:var(--fau-focus-shadow)!important}.card:focus-within:has(.stretched-link){border-radius:1rem}.card:focus-within a.stretched-link:focus-visible{box-shadow:none!important}.directory-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:991px){.directory-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.directory-card-grid{grid-template-columns:1fr}}.directory-card{grid-row:span 2;display:grid;grid-template-rows:subgrid}.directory-card-info{padding-bottom:1rem}.directory-card-contact{border-top:1px solid #dee2e6;padding-top:1rem;display:flex;flex-direction:column;justify-content:flex-start}.bg-white .events-container .bg-text{color:#f2f2f2!important}.form_container{max-width:980px;margin:0 auto;color:var(--dark-gray)}.form_container form{display:grid;gap:1.5rem}.form_container .hidden{display:none!important}.form_container .error{padding:1rem 1.25rem;border:1px solid rgba(var(--bs-danger-rgb),.25);border-radius:1rem;background:rgba(var(--bs-danger-rgb),.08);color:var(--bs-danger);font-weight:600}.form_container .form_pages,.form_container .form_page{display:grid;gap:1.5rem}.form_container .form_question{display:grid;gap:.65rem}.form_container .form_question[data-hidden-by-condition="1"]{margin:0}.form_container .form_label,.form_container legend,.form_container label{color:var(--dark-gray);font-size:.95rem;font-weight:700;line-height:1.4;margin:0}.form_container .form_label p:last-child,.form_container .form_label>*:last-child{margin-bottom:0}.form_container .form_p{padding:1.5rem;border:1px solid var(--light-gray);border-radius:1.5rem;background:#fff}.form_container .form_p .form_label{font-weight:500}.form_container fieldset{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.75rem}.form_container .form_responses{display:grid;gap:.75rem;min-width:0}.form_container .form_birthdate .form_responses,.form_container .form_address .address-row,.form_container .form_address .address-row .form_responses{grid-template-columns:repeat(3,minmax(0,1fr))}.form_container .form_address>fieldset>div,.form_container .form_birthdate>fieldset>div,.form_container .form_birthdate>fieldset>.form_responses{display:grid;gap:.75rem}.form_container input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=submit]):not([type=button]),.form_container select,.form_container textarea{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:1px solid var(--light-gray);border-radius:1.5rem;background:var(--light-gray);color:var(--dark-gray);font-size:.95rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;appearance:none}.form_container textarea{min-height:7rem;resize:vertical;border-radius:1.25rem}.form_container select{padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.146a.5.5 0 0 1 .708 0L8 8.793l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem}.form_container input:hover,.form_container select:hover,.form_container textarea:hover{border-color:var(--medium-gray);background:#fff}.form_container input:focus,.form_container select:focus,.form_container textarea:focus{outline:0;border-color:var(--bs-primary);background:#fff;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.18)}.form_container input[disabled],.form_container select[disabled],.form_container textarea[disabled]{cursor:not-allowed;opacity:.7;background:#f3f4f6}.form_container .form_radio .form_responses,.form_container .form_checkbox .form_responses{gap:.625rem}.form_container .form_response{display:flex;align-items:flex-start;gap:.625rem;padding:0;border:0;border-radius:0;background:transparent}.form_container input[type=radio],.form_container input[type=checkbox]{flex:0 0 auto;margin-top:.2rem;accent-color:var(--fau-blue)}.form_container .form_response label{font-weight:500;line-height:1.5}.form_container .action.form_action_submit{display:flex;justify-content:flex-start;margin-top:.5rem}.form_container .form_button_submit,.form_container .form_button_save,.form_container button[type=submit],.form_container button[type=button]{min-height:3.25rem;padding:.8rem 1.5rem;border:1px solid var(--bs-primary);border-radius:999px;background:var(--bs-primary);color:#fff;font-size:.95rem;font-weight:700;line-height:1;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.form_container .form_button_submit:hover,.form_container .form_button_save:hover,.form_container button[type=submit]:hover,.form_container button[type=button]:hover{background:var(--fau-red);border-color:var(--fau-red);box-shadow:0 .75rem 1.5rem #0021421f;transform:translateY(-1px)}.form_container .form_button_submit:focus,.form_container .form_button_save:focus,.form_container button[type=submit]:focus,.form_container button[type=button]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.2)}.form_container .form_loading{padding:1rem 0;color:var(--dark-gray)}@media(max-width:767.98px){.form_container .form_p{padding:1.25rem;border-radius:1.25rem}.form_container .form_birthdate .form_responses,.form_container .form_address .address-row,.form_container .form_address .address-row .form_responses{grid-template-columns:1fr}}.bg-white>.event-feed .bg-text{color:#f2f2f280!important}.red-dot-list{list-style-type:none;margin-left:0;padding-right:0;font-size:1.5rem}.red-dot-list li{counter-increment:step-counter;position:relative;padding:.5em 0 .5em 1.75em;color:#6d6e73;border-bottom:.175em;margin-bottom:.5em;line-height:1.2em}.red-dot-list li:before{position:absolute;left:0;content:counter(step-counter);background-color:#c00;border-radius:50%;color:#fff;font-weight:600;width:1.25em;height:1.25em;text-align:center;line-height:1.25em}body.fau-refresh .red-dot-list li h4{font-size:1.25rem!important;color:var(--dark-gray);margin-bottom:.5rem}@media(min-width:992px){#section1>.section>.container>.row>.col-lg-4{flex:0 0 auto;width:25%}#section1>.section>.container>.row>.col-lg-8{flex:0 0 auto;width:75%}}#main-content p:has(>a.btn){display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}#section1 .col-lg-8 .event-grid>.card:nth-child(4){display:none!important}
