@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i&display=swap);body{font-family:'Open Sans',sans-serif}@font-face{font-family:SoliPX;font-display:swap;src:url(/fonts/SoliPx.ttf),url(/fonts/SoliPx.eot),url(/fonts/SoliPx.otf)}.usac-branding span strong{font-family:SoliPX,cursive}h1,h2,h3,h4{font-family:'Open Sans',sans-serif}#site-footer a{color:#fff}#site-footer article ul li::before{font-family:'Font Awesome 5 Free'}.hero h1 strong{font-family:SoliPX,cursive}.form-control:focus{border-color:unset;box-shadow:unset;outline:unset}.btn.focus,.btn:focus{border-color:unset;box-shadow:unset}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:unset}.btn-link{color:#712ba0}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#461b64}.btn,.btn-outline-secondary,.button,.form-control,[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{outline:2px solid transparent;outline-offset:12px;transition:outline-offset .2s linear,outline .2s linear!important}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn.focus,.btn:focus,.button.focus,.button:focus,.form-control.focus,.form-control:focus,[tabindex]:not([tabindex="-1"]).focus,[tabindex]:not([tabindex="-1"]):focus,a.focus,a:focus,button.focus,button:focus,input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{outline-offset:4px}.alert.with-icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.alert.with-icon>:first-child{display:block;margin:0 1.25rem 0 0;min-height:2.5rem;width:auto}.alert.with-icon>.fas:first-child,.alert.with-icon>svg:first-child{color:#6c757d}.alert.with-icon>.fas:first-child{font-size:2.5rem}.small-shadow{box-shadow:0 1px 2px rgba(0,0,0,.25)}.medium-shadow{box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.large-shadow{box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15)}@page{size:A3}body{padding:0;margin:0;overflow:auto;background-color:#e9ecef;color:#37393b;line-height:1.75}@media print{body{background-color:#fff}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:900;break-after:avoid;clear:both;margin-top:.5rem}h3{font-style:italic}#main-content>.section>h2,#main-content>h2,.mce-content-body>.section>h2,.mce-content-body>h2{margin-top:4rem}#main-content>.section>h1+h2,#main-content>h1+h2,.mce-content-body>.section>h1+h2,.mce-content-body>h1+h2{margin-top:2rem}a{text-decoration:inherit;color:#712ba0}a:active,a:focus,a:hover{color:#461b64;text-decoration:underline}p{font-size:1rem}ol,ul{padding-left:1.2em}cite{font-style:italic}blockquote{padding:0 0 0 2rem;margin:1rem auto 2rem auto;border-left:.125em solid #8d36c8;color:#434648;max-width:40rem;font-style:italic}blockquote.quoter{position:relative;font-family:SoliPX,cursive;font-size:1.75rem;border-left:.25rem solid transparent}blockquote.quoter::before{content:'';display:block;position:absolute;height:100%;width:.25rem;background:#3a7ec1;background:linear-gradient(180deg,#3a7ec1 -20%,#712ba0 120%);left:-.25rem}blockquote.quoter p{font-size:inherit}.hidden{display:none}.section{padding:0;margin:2rem 0;clear:both}@media screen{.section.overlaid{position:relative;padding:0 2rem;margin-top:-2rem}}.section.mobile-full-width{padding-left:0;padding-right:0}@media (min-width:768px){.section.mobile-full-width{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.section.half-and-half.full-width{margin-left:2rem;margin-right:2rem}}.section.half-and-half>*{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:column}@media print{.section.half-and-half>*{flex-direction:row}}.section.half-and-half>*>*{display:none;width:100%;padding:2rem}.section.half-and-half>*>*>.web-photo.left:first-child:last-child,.section.half-and-half>*>*>.web-photo.right:first-child:last-child,.section.half-and-half>*>*>.web-photo:first-child:last-child{float:none;display:block;margin-left:auto;margin-right:auto}.section.half-and-half>*>:nth-child(1),.section.half-and-half>*>:nth-child(2){display:block}@media screen and (min-width:992px){.section.half-and-half>*{flex-direction:row}}@media screen and (min-width:992px){.section.half-and-half:nth-of-type(even)>*{flex-direction:row-reverse}}@media print{.section.half-and-half:nth-of-type(even)>*{flex-direction:row-reverse}}:not(main) .content{width:calc(100% - 4rem);box-sizing:border-box}@media (min-width:992px){:not(main) .content{max-width:50rem;margin-left:auto;margin-right:auto}}.mce-content-body,main{margin-top:1rem}.mce-content-body>:not(.full-width),main>:not(.full-width){margin-left:2rem;margin-right:2rem;width:calc(100% - 4rem);box-sizing:border-box}@media (min-width:992px){.mce-content-body>:not(.full-width),main>:not(.full-width){max-width:50rem;margin-left:auto;margin-right:auto}}.gradient-border{height:5px;clear:both;background:#3a7ec1;background:linear-gradient(-90deg,#3a7ec1 -20%,#712ba0 120%)}.mce-content-body a,main a{text-decoration:underline;font-weight:700}.mce-content-body iframe,main iframe{display:block;margin:2rem auto;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.mce-content-body .section:not(.no-separator),main .section:not(.no-separator){padding-top:0}.mce-content-body .section:not(.no-separator)::before,main .section:not(.no-separator)::before{content:'';display:block;background:#ebf0f0;height:2px;margin:2rem auto;width:calc(100vw - 8rem)}@media (min-width:768px){.mce-content-body .section:not(.no-separator)::before,main .section:not(.no-separator)::before{width:30rem}}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn.focus,.btn:focus,.button.focus,.button:focus,.form-control.focus,.form-control:focus,[tabindex]:not([tabindex="-1"]).focus,[tabindex]:not([tabindex="-1"]):focus,a.focus,a:focus,button.focus,button:focus,input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{outline:2px solid #471756}#site-container{max-width:100rem;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:stretch}@media (min-width:1200px){#site-container{flex-direction:row;flex-wrap:nowrap;min-height:100vh}}@media print{#site-container{height:auto;display:block}#site-container>*{display:block;width:100%}}#inner-site{width:100%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}#inner-site a:focus{text-decoration:underline}.draft-content-bar{clear:both;border-bottom:1px dashed #ced4da;color:#ced4da;text-align:right}#main-nav{width:100%;display:block;box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15);background-color:#fff}@media screen and (min-width:1200px){#main-nav{min-width:20rem;width:20rem;left:0;top:0;transition:none;display:block;height:100vh;overflow:auto;position:sticky}#main-nav.hidden{display:block}}@media screen and (min-width:1200px) and (-ms-high-contrast:none),screen and (min-width:1200px) and (-ms-high-contrast:active){#main-nav{height:auto;overflow:visible;position:relative}}@media print{#main-nav{width:100%;position:relative}}@media screen and (min-width:1200px){#main-menu-wrapper{display:block;overflow:auto}}@media print{#main-menu-wrapper{display:none}}#main-menu{padding:0;margin:0;list-style:none;width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1200px){#main-menu{padding-bottom:3.5rem}}#main-menu button,#main-menu button:focus,#main-menu button:hover{outline:solid 0 transparent!important}#main-menu button{width:2.5rem;-ms-flex-negative:0;flex-shrink:0;height:100%;padding:0 .5rem;font-size:.875rem;cursor:pointer;z-index:10;border:0;height:100%;text-align:center;margin:auto .5rem;border-radius:0;display:inline-block;overflow:visible;color:#712ba0;background:0 0}#main-menu button::after{content:'';display:none}#main-menu button:last-child{margin-right:0}#main-menu button:last-child span{margin-right:0}#main-menu button:hover{background:0 0}#main-menu button:focus{background:0 0}#main-menu button:focus span{outline:2px solid rgba(113,43,160,.6);outline-offset:0}#main-menu button:disabled,#main-menu button:disabled:hover,#main-menu button[disabled],#main-menu button[disabled]:hover{color:#ebf0f0;cursor:default}#main-menu button:disabled span,#main-menu button:disabled:hover span,#main-menu button[disabled] span,#main-menu button[disabled]:hover span{color:inherit;background-color:#fff;background-color:transparent;cursor:inherit}#main-menu button:disabled span svg,#main-menu button:disabled:hover span svg,#main-menu button[disabled] span svg,#main-menu button[disabled]:hover span svg{color:inherit}#main-menu button span{display:block;width:1.5rem;height:1.5rem;top:15px;left:10px;margin:.5rem auto;background-color:#ebf0f0;outline:2px solid transparent;outline-offset:5px;transition:outline-offset .2s linear,outline .2s linear!important}#main-menu button span svg{position:relative;width:6px;height:1rem;vertical-align:middle;margin-top:-.125em;z-index:20;width:100%!important;color:#712ba0}#main-menu button span:hover{background-color:#712ba0}#main-menu button span:hover svg{color:#fff}#main-menu li{display:flex;height:auto;width:100%;margin:0;padding:0 2rem 0 4.5rem;border-top:1px solid #e8eef2;border-right:none;border-left:none;border-bottom:none;font-size:100%;vertical-align:baseline}@media (min-width:1200px){#main-menu li{padding-left:3.5rem;padding-right:1.75rem}}#main-menu li.current{font-weight:700;width:100%;padding-bottom:1rem;padding-top:1rem;position:relative;background-color:#ebf0f0;color:#000}#main-menu li.current a{padding-top:0;padding-bottom:0}#main-menu li.go-up{padding-left:1rem}@media (min-width:1200px){#main-menu li.go-up{padding-left:0}}#main-menu li a{flex-basis:100%;margin:0;padding:1rem 0;border:0;font-size:100%;vertical-align:baseline;color:#000}@media (min-width:1200px){#menu-toggle-button{display:none}}.usac-branding{text-align:center;padding:0;font-size:1rem;color:#000}@media screen and (min-width:1200px){.usac-branding{padding:1rem}}@media print{.usac-branding{padding:1rem}}.usac-branding a{color:inherit;text-decoration:none;display:block}.usac-branding .logo{display:block;height:6rem;width:auto;margin:1rem auto}@media screen and (min-width:1200px){.usac-branding .logo{height:auto;width:90%;max-width:15rem}}.usac-branding span{display:none;font-size:1.125rem;font-weight:700;margin-top:.625em}.usac-branding span strong{font-weight:400;color:#712ba0}@media (min-width:1200px){.usac-branding span{display:block}}.btn,.call-to-action{border:none;cursor:pointer;padding:.8rem 1.7rem;font-size:.875rem;font-weight:900;letter-spacing:.125em;text-align:center;position:relative;display:inline-block;text-decoration:none;transition:background-color .5s,outline-offset .2s linear,outline .2s linear!important;vertical-align:middle;overflow:hidden}.btn-no-border-radius,.call-to-action-no-border-radius{border-radius:0}.btn:not(.normal-case),.call-to-action:not(.normal-case){text-transform:uppercase}.btn,.button,.call-to-action,button{text-shadow:0 1px 1px rgba(0,0,0,.12)}.btn-primary,.btn.primary,.button-primary,.button.primary,.call-to-action-primary,.call-to-action.primary,button-primary,button.primary{background:#712ba0;background:linear-gradient(120deg,#712ba0 -20%,#471756 120%);color:#fff;z-index:100;position:relative}@media screen{.btn-primary::before,.btn.primary::before,.button-primary::before,.button.primary::before,.call-to-action-primary::before,.call-to-action.primary::before,button-primary::before,button.primary::before{content:'';background:0 0;display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;transition:opacity .5s;background:#3a7ec1;background:linear-gradient(315deg,#3a7ec1 -20%,#712ba0 120%)}}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn.primary:active,.btn.primary:focus,.btn.primary:hover,.button-primary:active,.button-primary:focus,.button-primary:hover,.button.primary:active,.button.primary:focus,.button.primary:hover,.call-to-action-primary:active,.call-to-action-primary:focus,.call-to-action-primary:hover,.call-to-action.primary:active,.call-to-action.primary:focus,.call-to-action.primary:hover,button-primary:active,button-primary:focus,button-primary:hover,button.primary:active,button.primary:focus,button.primary:hover{color:#fff}.btn-primary:active::before,.btn-primary:focus::before,.btn-primary:hover::before,.btn.primary:active::before,.btn.primary:focus::before,.btn.primary:hover::before,.button-primary:active::before,.button-primary:focus::before,.button-primary:hover::before,.button.primary:active::before,.button.primary:focus::before,.button.primary:hover::before,.call-to-action-primary:active::before,.call-to-action-primary:focus::before,.call-to-action-primary:hover::before,.call-to-action.primary:active::before,.call-to-action.primary:focus::before,.call-to-action.primary:hover::before,button-primary:active::before,button-primary:focus::before,button-primary:hover::before,button.primary:active::before,button.primary:focus::before,button.primary:hover::before{opacity:1}@media print{.btn-primary,.btn.primary,.button-primary,.button.primary,.call-to-action-primary,.call-to-action.primary,button-primary,button.primary{background:0 0;border:2px solid #712ba0;color:#712ba0}}.btn-secondary,.btn.secondary,.button-secondary,.button.secondary,.call-to-action-secondary,.call-to-action.secondary,button-secondary,button.secondary{background-color:#fff;color:#712ba0;border-style:solid;border-width:2px;border-color:rgba(113,43,160,.2)}.btn-secondary::after,.btn.secondary::after,.button-secondary::after,.button.secondary::after,.call-to-action-secondary::after,.call-to-action.secondary::after,button-secondary::after,button.secondary::after{color:#712ba0}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn.secondary:active,.btn.secondary:focus,.btn.secondary:hover,.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.button.secondary:active,.button.secondary:focus,.button.secondary:hover,.call-to-action-secondary:active,.call-to-action-secondary:focus,.call-to-action-secondary:hover,.call-to-action.secondary:active,.call-to-action.secondary:focus,.call-to-action.secondary:hover,button-secondary:active,button-secondary:focus,button-secondary:hover,button.secondary:active,button.secondary:focus,button.secondary:hover{background-color:#712ba0;color:#fff}.btn-secondary:active::after,.btn-secondary:focus::after,.btn-secondary:hover::after,.btn.secondary:active::after,.btn.secondary:focus::after,.btn.secondary:hover::after,.button-secondary:active::after,.button-secondary:focus::after,.button-secondary:hover::after,.button.secondary:active::after,.button.secondary:focus::after,.button.secondary:hover::after,.call-to-action-secondary:active::after,.call-to-action-secondary:focus::after,.call-to-action-secondary:hover::after,.call-to-action.secondary:active::after,.call-to-action.secondary:focus::after,.call-to-action.secondary:hover::after,button-secondary:active::after,button-secondary:focus::after,button-secondary:hover::after,button.secondary:active::after,button.secondary:focus::after,button.secondary:hover::after{color:#fff}.btn-secondary-alt,.btn.secondary-alt,.button-secondary-alt,.button.secondary-alt,.call-to-action-secondary-alt,.call-to-action.secondary-alt,button-secondary-alt,button.secondary-alt{background-color:#ebf0f0;color:#712ba0}.btn-secondary-alt::after,.btn.secondary-alt::after,.button-secondary-alt::after,.button.secondary-alt::after,.call-to-action-secondary-alt::after,.call-to-action.secondary-alt::after,button-secondary-alt::after,button.secondary-alt::after{color:#712ba0}.btn-secondary-alt:active,.btn-secondary-alt:focus,.btn-secondary-alt:hover,.btn.secondary-alt:active,.btn.secondary-alt:focus,.btn.secondary-alt:hover,.button-secondary-alt:active,.button-secondary-alt:focus,.button-secondary-alt:hover,.button.secondary-alt:active,.button.secondary-alt:focus,.button.secondary-alt:hover,.call-to-action-secondary-alt:active,.call-to-action-secondary-alt:focus,.call-to-action-secondary-alt:hover,.call-to-action.secondary-alt:active,.call-to-action.secondary-alt:focus,.call-to-action.secondary-alt:hover,button-secondary-alt:active,button-secondary-alt:focus,button-secondary-alt:hover,button.secondary-alt:active,button.secondary-alt:focus,button.secondary-alt:hover{background-color:#712ba0;color:#fff}.btn-secondary-alt:active::after,.btn-secondary-alt:focus::after,.btn-secondary-alt:hover::after,.btn.secondary-alt:active::after,.btn.secondary-alt:focus::after,.btn.secondary-alt:hover::after,.button-secondary-alt:active::after,.button-secondary-alt:focus::after,.button-secondary-alt:hover::after,.button.secondary-alt:active::after,.button.secondary-alt:focus::after,.button.secondary-alt:hover::after,.call-to-action-secondary-alt:active::after,.call-to-action-secondary-alt:focus::after,.call-to-action-secondary-alt:hover::after,.call-to-action.secondary-alt:active::after,.call-to-action.secondary-alt:focus::after,.call-to-action.secondary-alt:hover::after,button-secondary-alt:active::after,button-secondary-alt:focus::after,button-secondary-alt:hover::after,button.secondary-alt:active::after,button.secondary-alt:focus::after,button.secondary-alt:hover::after{color:#fff}@media print{.btn-secondary,.btn.secondary,.button-secondary,.button.secondary,.call-to-action-secondary,.call-to-action.secondary,button-secondary,button.secondary{color:#712ba0;border:2px solid rgba(113,43,160,.2);background-color:transparent}}.btn-tertiary,.btn.tertiary,.button-tertiary,.button.tertiary,.call-to-action-tertiary,.call-to-action.tertiary,button-tertiary,button.tertiary{background-color:#37393b;color:#fff}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.btn.tertiary:active,.btn.tertiary:focus,.btn.tertiary:hover,.button-tertiary:active,.button-tertiary:focus,.button-tertiary:hover,.button.tertiary:active,.button.tertiary:focus,.button.tertiary:hover,.call-to-action-tertiary:active,.call-to-action-tertiary:focus,.call-to-action-tertiary:hover,.call-to-action.tertiary:active,.call-to-action.tertiary:focus,.call-to-action.tertiary:hover,button-tertiary:active,button-tertiary:focus,button-tertiary:hover,button.tertiary:active,button.tertiary:focus,button.tertiary:hover{background-color:#1e2021;color:#fff}@media print{.btn-tertiary,.btn.tertiary,.button-tertiary,.button.tertiary,.call-to-action-tertiary,.call-to-action.tertiary,button-tertiary,button.tertiary{color:#37393b;border:2px solid rgba(55,57,59,.2);background-color:transparent}}.btn#apply-now-button,.button#apply-now-button,.call-to-action#apply-now-button,button#apply-now-button{background:#3a7ec1;background:linear-gradient(315deg,#3a7ec1 -20%,#712ba0 120%);color:#fff;z-index:100;position:relative}@media screen{.btn#apply-now-button::before,.button#apply-now-button::before,.call-to-action#apply-now-button::before,button#apply-now-button::before{background:#3a7ec1;background:linear-gradient(315deg,#3a7ec1 -20%,#712ba0 120%);opacity:1}}@media print{.btn#apply-now-button,.button#apply-now-button,.call-to-action#apply-now-button,button#apply-now-button{background:0 0;border:2px solid #712ba0;color:#712ba0}}.btn.menu-toggle,.button.menu-toggle,.call-to-action.menu-toggle,button.menu-toggle{background-color:#ebf0f0;color:#712ba0}.btn.menu-toggle:focus,.btn.menu-toggle:hover,.button.menu-toggle:focus,.button.menu-toggle:hover,.call-to-action.menu-toggle:focus,.call-to-action.menu-toggle:hover,button.menu-toggle:focus,button.menu-toggle:hover{background-color:#ebf0f0;color:#712ba0}.cta-group .btn,.cta-group .call-to-action,.cta-group button{display:inline-block;margin:.5rem}.cta-group .btn:first-of-type,.cta-group .call-to-action:first-of-type,.cta-group button:first-of-type{margin-right:0}.cta-group .btn:last-of-type,.cta-group .call-to-action:last-of-type,.cta-group button:last-of-type{margin-left:0}#main-nav header .cta-group{display:flex;flex-direction:row;flex-wrap:nowrap}#main-nav header .cta-group .btn,#main-nav header .cta-group .button{width:100%;display:block;position:relative;border-radius:0;font-size:.85rem;text-align:center;padding:.8rem .5rem;margin:0}@media print{#main-nav header .cta-group{display:none}}#gateway-login-button{display:block;margin:1rem;border-radius:0}@media print{#gateway-login-button{display:none}}.hero{color:#fff;text-align:center;font-size:1rem;vertical-align:baseline;padding:0!important;background-color:#e9ecef;width:100%;position:relative;display:block;overflow:hidden}.hero>img{width:100%;display:block;background-color:#6c757d}#site-pre-footer .award-badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:center}#site-pre-footer .award-badges>*{margin:.5rem;display:inline-block;width:140px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;align-content:center;color:inherit;font-size:.9rem}#site-pre-footer .award-badges img{height:auto;width:100%;display:block;max-height:140px}#site-footer{background-color:#394e61;background-image:url(/images/layouts/footer-image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;clear:both}@media print{#site-footer{background-image:none;background-color:transparent;color:#37393b!important}}#site-footer h2{text-align:left;font-size:1.25rem}#site-footer a{color:inherit}#site-footer a:focus{text-decoration:underline}@media print{#site-footer a{color:#712ba0}}#site-footer .footer-columns{margin:1rem 2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){#site-footer .footer-columns>*{width:auto;flex:1;margin-right:2rem}}#site-footer .footer-columns>*{width:48%}#site-footer .copyright{background-color:rgba(19,60,88,.8);font-size:.75rem;padding-top:.75rem;padding-bottom:.75rem}#site-footer .copyright .content{text-align:center}@media print{#site-footer .copyright{background-color:transparent;color:inherit}}#site-footer .social-icons{text-align:center;padding-top:2rem;margin-bottom:2rem}#site-footer .social-icons a{margin-right:.65em}#site-footer li{margin-top:.75rem;margin-bottom:.75rem}.searchbox{padding:1rem 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.searchbox button{border-radius:0;font-size:1.25rem;padding:.3em;height:3.125rem;min-width:3.125rem}.searchbox button::after{content:'';display:none}.searchbox #menu-toggle-button{margin-right:1rem}.searchbox input[type=text]{height:auto;font-size:1.1rem;padding:.75rem;border-radius:0}.searchbox .search-form{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}#main-nav .searchbox{padding:1rem 1.125rem}@media (min-width:1200px){#main-nav .searchbox{padding:1rem}}@media print{#main-nav .searchbox{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block;opacity:0;text-align:center}.sr-only:active,.sr-only:focus{width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;opacity:1;padding:.85rem 1rem;display:inline-block;position:fixed;font-weight:900;text-transform:uppercase;text-decoration:underline;font-size:.85rem;margin:1rem;z-index:9999;background-color:#fff;color:#712ba0}.simple-card{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem}.card-collection{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.card-collection>*{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem;box-shadow:0 1px 2px rgba(0,0,0,.25);width:18.75rem;padding:1rem;overflow:hidden;text-align:left;border-radius:.5rem;color:inherit;text-decoration:none;font-family:inherit;font-weight:inherit}.card-collection>* img{margin:1rem -1rem;width:calc(100% + 1rem*2);height:auto;min-height:11.6406rem;background-color:#ebf0f0}.card-collection>* img:first-child{margin-top:-1rem}.card-collection>*>span.h3{display:block}.advising-guide{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:400;color:#212529;background-color:#fff;padding-bottom:60px}.advising-guide::before{content:'';display:block;width:100%;height:1em;background-color:#000848;margin-bottom:2rem}@media print{.advising-guide::before{display:none}}.advising-guide h1,.advising-guide h2,.advising-guide h3,.advising-guide h4{color:#000848}.advising-guide h1,.advising-guide h2,.advising-guide h3,.advising-guide h4,.advising-guide h5,.advising-guide h6{margin-top:0;margin-bottom:.5rem}.advising-guide .h1,.advising-guide .h2,.advising-guide .h3,.advising-guide .h4,.advising-guide .h5,.advising-guide .h6,.advising-guide h1,.advising-guide h2,.advising-guide h3,.advising-guide h4,.advising-guide h5,.advising-guide h6{margin-bottom:.5rem;font-weight:500;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.advising-guide .h1,.advising-guide h1{font-size:2.5rem}.advising-guide .h2,.advising-guide h2{font-size:2rem}.advising-guide p{margin-top:0;margin-bottom:1rem}.advising-guide a{color:#007bff;text-decoration:none;background-color:transparent}.advising-guide a:hover{color:#0056b3;text-decoration:underline}@media print{.advising-guide a:not(.btn){text-decoration:underline}}.advising-guide dl,.advising-guide ol,.advising-guide ul{margin-top:0;margin-bottom:1rem}.advising-guide table{border-collapse:collapse}.advising-guide table .thead-dark th{color:#fff;background-color:#000848;border-color:#000848}@media print{.advising-guide table .thead-dark th{color:#000848!important;background-color:#fff!important;border-color:#fff!important;border-bottom:.25em solid #000848!important}}.advising-guide th{text-align:inherit}.advising-guide #logo{width:auto;height:1in}@media (max-width:991.98px){.advising-guide #logo{margin-left:-.2in}}@media print{.advising-guide h2,.advising-guide h3,.advising-guide p{orphans:3;widows:3}.advising-guide h2,.advising-guide h3{page-break-after:avoid}}@media screen and (min-width:992px),print{.advising-guide .course-equivalent-table td:nth-child(1),.advising-guide .course-equivalent-table td:nth-child(3),.advising-guide .course-equivalent-table th:nth-child(1),.advising-guide .course-equivalent-table th:nth-child(3){width:8.3333%}.advising-guide .course-equivalent-table td:nth-child(2),.advising-guide .course-equivalent-table td:nth-child(4),.advising-guide .course-equivalent-table th:nth-child(2),.advising-guide .course-equivalent-table th:nth-child(4){width:41.6666%}}.announcement{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:1rem 2rem;background-color:#f5f5f5;border-left:none;border-top-width:.25rem;border-top-style:solid;border-bottom-width:.25rem;border-bottom-style:solid;border-top-color:rgba(235,240,240,.8);border-bottom-color:rgba(235,240,240,.5);box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15)}@media (min-width:768px){.announcement{border-top:none;border-bottom:none;border-left:.5rem solid #ebf0f0}}.announcement a{font-weight:900;text-decoration:underline}.announcement.important{border-top-color:rgba(230,94,94,.8);border-bottom-color:rgba(230,94,94,.5)}@media (min-width:768px){.announcement.important{border-top:none;border-bottom:none;border-left:.5rem solid #e65e5e}}.announcement.important::before{content:"";font-family:"Font Awesome 5 Free";font-size:2.5rem;margin:0 1.5rem .5rem 0;display:none;color:#e65e5e}@media (min-width:768px){.announcement.important::before{display:block}}.announcement.important h2{color:#dc3545}.breadcrumb-container{background-color:#e9ecef;margin:1rem 0;font-size:1rem;font-weight:700;padding-left:1rem;padding-right:1rem;border-radius:.5rem}.breadcrumb-container.after-hero{margin:0;padding-left:2rem;padding-right:2rem;border-radius:0}.breadcrumb-container #in-this-section a,.breadcrumb-container #in-this-section-toggle,.breadcrumb-container a{text-decoration:underline;color:#712ba0;font-size:1rem;font-weight:700}.breadcrumb-container #in-this-section a:active,.breadcrumb-container #in-this-section a:focus,.breadcrumb-container #in-this-section a:hover,.breadcrumb-container #in-this-section-toggle:active,.breadcrumb-container #in-this-section-toggle:focus,.breadcrumb-container #in-this-section-toggle:hover,.breadcrumb-container a:active,.breadcrumb-container a:focus,.breadcrumb-container a:hover{color:#461b64}.breadcrumb-container ol{display:none;flex-wrap:wrap;padding:.75rem 0;margin:0 auto;list-style:none;background-color:transparent}.breadcrumb-container .fa-caret-right{margin-left:.25rem;margin-right:.25rem}@media (min-width:768px){.breadcrumb-container ol{display:-ms-flexbox;display:flex}}.budget-sheet-preview{margin:20px 0}.budget-sheet-preview a{text-decoration:none;color:inherit;font-weight:inherit;display:block}.budget-sheet-preview table{border-collapse:collapse;width:100%}.budget-sheet-preview svg{margin-right:1rem}.budget-sheet-preview .fa-circle,.budget-sheet-preview .fa-dot-circle{margin-left:20px}.budget-sheet-preview th{background-color:#dee2e6}.budget-sheet-preview td,.budget-sheet-preview th{padding:3px;border-top:1px solid #2d62ae;border-bottom:1px solid #2d62ae}.budget-sheet-preview td:not(:first-child),.budget-sheet-preview th:not(:first-child){text-align:right;border-left:1px solid #2d62ae;width:125px}table.calendar td:first-of-type{width:15em;padding-right:1rem}table.calendar tr.draft td{color:#a94442;background-color:#f2dede}.carousel-caption,.carousel-control-next,.carousel-control-prev{text-shadow:-1px -1px 1px #000,1px -1px 1px #000,1px 1px 1px #000,-1px 1px 1px #000}.carousel-control-next-icon,.carousel-control-prev-icon,.carousel-indicators{-moz-filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px -1px 0 #000) drop-shadow(-1px 1px 0 #000) drop-shadow(1px -1px 0 #000);-webkit-filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px -1px 0 #000) drop-shadow(-1px 1px 0 #000) drop-shadow(1px -1px 0 #000);filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px -1px 0 #000) drop-shadow(-1px 1px 0 #000) drop-shadow(1px -1px 0 #000)}.city-quick-details .content{column-count:1}@media (min-width:768px){.city-quick-details .content{column-count:2}.city-quick-details .content h3+h4{margin-top:0}}@media (min-width:992px){.city-quick-details .content{column-count:2}}.city-quick-details .content h3,.city-quick-details .content h4{margin-top:1em}.city-quick-details .content h2{column-span:all;text-align:center}.city-quick-details .content p{margin-bottom:0}@media (min-width:768px){.city-quick-details .content p+h3{margin-top:1rem}.city-quick-details .content p+h4{margin-top:2rem}}.course-info h2{margin-top:4rem}.course-info .toggle-all .fa-chevron-up{display:none}.course-info .toggle-all .fa-chevron-down{display:inline-block}.course-info .toggle-all.hide .fa-chevron-up{display:inline-block}.course-info .toggle-all.hide .fa-chevron-down{display:none}.course-info .card{margin-bottom:1rem}.course-info .card .card-header{border-bottom:0}.course-info .card .card-header a{display:flex;padding:.25rem;margin:-.25rem;justify-content:space-between}.course-info .card .card-header a .fa-chevron-down,.course-info .card .card-header a .fa-chevron-up{align-self:center;margin:auto 1rem}.course-info .card .card-header a .fa-chevron-up{display:none}.course-info .card .card-header a .fa-chevron-down{display:inline-block}.course-info .card .card-header a[aria-expanded=true] .fa-chevron-up{display:inline-block}.course-info .card .card-header a[aria-expanded=true] .fa-chevron-down{display:none}.course-info .card .container-fluid{border-top:1px solid rgba(0,0,0,.125)}.course-info .card .container-fluid p:last-child{margin:0}.course-info .card .container-fluid .course-details .badge-pill{margin-right:.25em}.course-info .card .container-fluid .row{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:992px){.course-info .card .course-details{text-align:right}}.course-track-container{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;padding:2rem}.course-track-container .course-track{width:100%;max-width:100%;padding:0;box-sizing:border-box;border-radius:.5rem;box-shadow:0 0 1em rgba(0,0,0,.2);display:block;margin:1rem;overflow:hidden}@media (min-width:576px){.course-track-container .course-track{width:300px}}.course-track-container .course-track header{padding:1rem;box-sizing:border-box;text-align:center;background:#285886;color:#fff}.course-track-container .course-track header p{margin:.5em auto}.course-track-container .course-track header p strong{display:block;margin:.25em auto}.course-track-container .course-track header p em{margin:0 auto}.course-track-container .course-track h2,.course-track-container .course-track h3,.course-track-container .course-track h4,.course-track-container .course-track h5{margin:0 auto}.course-track-container .course-track ol{list-style:none;padding:1rem;padding-left:3rem;position:relative;margin:0 auto}.course-track-container .course-track ol::before{display:block;content:'';top:3.25rem;bottom:3.25rem;width:.25rem;background:#ebf0f0;position:absolute;left:1.5rem}.course-track-container .course-track ol li{margin:1.5em auto;position:relative;font-weight:700}.course-track-container .course-track ol li::before{content:'';position:absolute;display:block;height:.25rem;width:1rem;background:#ebf0f0;left:-1.85rem;top:.5rem}.course-track-container .course-track ol li:first-child::before{width:1rem;height:.25rem;left:-1.85rem;top:.5rem;opacity:1}.filter-bar{box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15);background:#fff;border-radius:.5rem;display:block;overflow:hidden;margin-bottom:3rem;text-align:left}.filter-bar .col-12{padding-left:0;padding-right:0}.filter-bar .dropdown{width:auto;position:relative;border-top:1px solid #ebf0f0;padding-top:.625rem;margin-left:1.875rem;margin-right:1.875rem}.filter-bar .dropdown.first{border:none!important}.filter-bar .dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:#fff;border:none;padding-top:0;margin-bottom:1rem;padding-left:.5rem;padding-right:1.375rem;-webkit-padding-end:1.375‬rem;font-size:1rem;width:100%;color:#000}.filter-bar .dropdown select::-ms-expand{display:none}.filter-bar .dropdown select optgroup{color:#000}.filter-bar .dropdown select option{color:#000}.filter-bar .dropdown::after{content:"\f0d7";font-family:"Font Awesome 5 Free";color:#712ba0;right:.25rem;top:2.0625rem;height:1.56rem;font-size:1.375rem;position:absolute;pointer-events:none}.filter-bar .dropdown .title{color:#2d62ae;text-transform:uppercase;font-weight:900;font-size:.625rem;width:100%}.filter-bar .dropdown.ready select{color:#fff}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.filter-bar .dropdown.ready select{color:#000}}.filter-bar .dropdown.ready::before{content:attr(data-content);font-family:"Open Sans",sans-serif;color:#000;position:absolute;top:2.4rem;z-index:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 2.5rem);font-size:1rem;height:auto}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.filter-bar .dropdown.ready::before{display:none}}.filter-bar .btn{font-size:1.1875rem;font-weight:900;border-radius:0 0 .3125rem .3125rem;text-transform:uppercase;width:100%}.filter-bar .btn:before{border-radius:0 0 .3125rem .3125rem}.filter-bar.home{margin-bottom:1rem}@media (min-width:1200px){.filter-bar.home{padding-top:0;padding-left:0}.filter-bar.home .col-12{padding-right:0;padding-left:.9375rem}.filter-bar.home .dropdown{border-top:none;border-left:1px solid #ebf0f0;padding-top:0;padding-left:.9375rem;margin:.25rem 3rem .25rem 0}.filter-bar.home .dropdown::before{top:1.625rem;font-size:.875rem;left:1rem}}@media (min-width:1200px) and (-ms-high-contrast:none),(min-width:1200px) and (-ms-high-contrast:active){.filter-bar.home .dropdown::before{display:none}}@media (min-width:1200px){.filter-bar.home .dropdown.first{margin-right:auto}.filter-bar.home .dropdown.last{margin-right:1.5rem;margin-left:-3rem}.filter-bar.home .dropdown select{font-size:.875rem;width:100%;padding-bottom:0}.filter-bar.home .dropdown label{margin-bottom:0}.filter-bar.home .dropdown::after{top:1.125rem;bottom:0;right:.3125rem}.filter-bar.home .dropdown .title{margin-left:.1875rem}.filter-bar.home .btn{border-radius:0 .3125rem .3125rem 0;height:100%;padding-left:.3125rem;padding-right:0;margin-left:0;margin-right:0}.filter-bar.home .btn:before{border-radius:0 .3125rem .3125rem 0}}.gallery-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.gallery-items>*{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.25);background-color:#fff;border:1px solid #dee2e6;margin:1.5rem 1rem;padding:0;width:250px;border-radius:.5rem;overflow:hidden;color:inherit;font-family:inherit;text-decoration:inherit;font-weight:inherit}.gallery-items>:hover{color:unset}.gallery-items>* .thumbnail-container{position:relative;height:250px;overflow:hidden;margin-bottom:.5rem}.gallery-items>* .thumbnail-container>img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-items>* .thumbnail-container>img.portrait{width:100%;height:auto}.gallery-items>* .content-container{padding:.75rem}.gallery-items>* h4{font-size:1.2rem;font-weight:700}.modal-slideshow .carousel-caption{top:0;bottom:auto}.modal-slideshow .carousel-indicators{top:1rem;bottom:auto}.modal-slideshow .carousel-item{text-align:center}.modal.carousel{position:fixed}.web-photo{padding:0;margin:.25rem 0 1rem 1rem;width:50%;border:1px solid #dee2e6;float:right;clear:both;margin-right:0;box-shadow:0 1px 2px rgba(0,0,0,.25)}@media (min-width:768px){.web-photo{width:40%}}@media (min-width:992px){.web-photo{width:33%}}.web-photo.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.web-photo.full-width>img{width:100%}.web-photo>img{width:100%;height:auto}.web-photo>.caption{font-size:1rem;font-style:italic;margin-bottom:0;padding:.5rem;display:block}.web-photo.left,.web-photo.web-photo-left{float:left;margin-left:0;margin-right:1rem}.web-photo.center,.web-photo.web-photo-center{float:none;margin-left:auto;margin-right:auto}.web-photo.inline,.web-photo.web-photo-inline{float:none;display:inline-block;vertical-align:baseline;margin:.5rem 1rem}@media screen{.web-photo.splash{background-image:url(/images/layouts/watercolor-background.png);background-position:center center;background-repeat:no-repeat;background-size:contain;border:none;position:relative;box-shadow:none;margin-top:2rem;margin-bottom:2rem;width:100%;padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:992px){.web-photo.splash{width:50%}}@media screen{.web-photo.splash img{width:66%;margin:0 auto;display:block;border-radius:33% 0;margin:0 auto}.web-photo.splash>.caption{top:3rem;position:absolute;right:calc((100% - 66%)/ 2);background-color:rgba(0,0,0,.7);color:#fff;max-width:33%;font-family:SoliPX,cursive;font-size:.9rem;padding:.5rem 1.25rem;letter-spacing:.05em}.web-photo.splash>.caption.medium{max-width:66%;right:2rem}.web-photo.splash>.caption.long{top:unset;margin:1rem auto;position:relative;right:unset;max-width:85%;background-color:#e8eef2;color:inherit;font-size:1rem}.web-photo.splash.full-width>.caption:not(.long){right:0!important}}img.web-photo{margin:1rem;margin-right:0;width:50%;height:auto;border:1px solid #dee2e6;float:right;clear:both;display:block;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}@media (min-width:768px){img.web-photo{width:40%}}@media (min-width:992px){img.web-photo{width:33%}}img.web-photo.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}img.web-photo.left{float:left;margin-left:0;margin-right:1rem}img.web-photo.center{float:none;margin-left:auto;margin-right:auto}img.web-photo.inline{float:none;display:inline-block;vertical-align:baseline;margin:.5rem 1rem}img.web-photo.splash{margin-top:2rem;margin-bottom:2rem;background-image:url(/images/layouts/watercolor-background.jpg);background-position:center center;background-repeat:no-repeat;background-size:contain;border:none;padding:2rem 17%;border-radius:0 33%;box-shadow:none;width:100%}@media (min-width:992px){img.web-photo.splash{width:50%;padding:2rem 8.5%}}img.web-photo.splash.full-width{padding:2rem 17%}div.in-this-section{padding:1rem 2rem;margin-bottom:1rem}div.in-this-section .menu-toggle{padding:1rem}div.in-this-section .menu-toggle .fa-bars{margin-right:1rem}div.in-this-section .collapse{border-bottom:1px solid #e8eef2;margin-bottom:2rem;padding-bottom:1rem}div.in-this-section a{font-weight:700;text-decoration:underline}ul.ulcheck>li{list-style-type:none;padding-left:1rem}ul.ulcheck>li:before{color:#28a745;content:"\2713\0020";font-family:'Lucida Sans Unicode','Arial Unicode MS',Arial;font-weight:700;margin:0 10px 0 -28px}@media screen{.program-deck{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.program-deck .country-card{width:18.75rem;max-width:100%;min-height:25rem;margin:1em;border-radius:1em;padding:0;overflow:hidden;color:#fff;display:flex;flex-direction:column;-ms-align-items:stretch;align-items:stretch;background-color:#343a40;background-position:center center;background-size:cover;transition:.5s box-shadow;text-align:center;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.program-deck .country-card:hover{box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15)}.program-deck .country-card>*{height:100%}.program-deck .country-card a{color:inherit;text-decoration:none}.program-deck .country-card a:active,.program-deck .country-card a:hover{text-decoration:underline}.program-deck .country-card a:active sup,.program-deck .country-card a:hover sup{text-decoration:none}.program-deck .country-card header{padding:1em;font-weight:700;font-size:1.1em;text-shadow:-1px -1px 1px rgba(0,0,0,.4),1px -1px 1px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),-1px 1px 1px rgba(0,0,0,.4)}.program-deck .country-card header a{display:block;width:100%}.program-deck .country-card footer{height:auto}.program-deck .country-card ol,.program-deck .country-card ul{height:auto;padding:0;list-style-type:none;margin:0;transition:.66s all;top:100%;z-index:100;position:relative;opacity:0}.program-deck .country-card.expanded ol,.program-deck .country-card.expanded ul{opacity:1;top:0}.program-deck .country-card.expanded footer button::after{content:"\f107"}.program-deck .country-card footer a,.program-deck .country-card footer button,.program-deck .country-card li a{cursor:pointer;text-align:left;font-size:1.125rem;font-weight:700;padding:.75rem 1.25rem;text-shadow:-1px -1px 1px rgba(0,0,0,.4),1px -1px 1px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),-1px 1px 1px rgba(0,0,0,.4);text-overflow:ellipsis}.program-deck .country-card button,.program-deck .country-card footer a,.program-deck .country-card li{width:100%;display:block;background-color:#712ba0;background:#2d62ae;background:linear-gradient(90deg,rgba(45,98,174,.75) -20%,rgba(71,23,86,.5) 120%);color:#fff;font-size:1.1em;font-weight:700;text-align:left;border:none;position:relative;z-index:1000;transition:.5s all}.program-deck .country-card button::before,.program-deck .country-card footer a::before,.program-deck .country-card li::before{background:#3a7ec1;background:linear-gradient(90deg,#3a7ec1 -20%,#712ba0 120%);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;transition:opacity .6s}.program-deck .country-card button:focus::before,.program-deck .country-card button:hover::before,.program-deck .country-card footer a:focus::before,.program-deck .country-card footer a:hover::before,.program-deck .country-card li:focus::before,.program-deck .country-card li:hover::before{opacity:1}.program-deck .country-card button{background:#2d62ae;background:linear-gradient(90deg,#2d62ae -20%,#471756 120%);box-shadow:0 0 1em rgba(0,0,0,.15)}.program-deck .country-card.pending a,.program-deck .country-card.pending button{cursor:default}.program-deck .country-card footer a::after,.program-deck .country-card footer button::after,.program-deck .country-card li a::after{font-family:'Font Awesome 5 Free';color:#fff;right:.625rem;top:0;bottom:0;margin:auto 0;height:1.375rem;font-size:1.375rem;position:absolute;pointer-events:none}.program-deck .country-card li a{color:inherit;width:100%;height:100%;position:relative;opacity:1;display:block;text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap}.program-deck .country-card li a::after{content:"\f105"}.program-deck .country-card footer a::after{content:"\f105"}.program-deck .country-card footer button::after{content:"\f106"}}@media print{.program-deck{column-count:4;margin-top:2rem;margin-bottom:4rem;text-align:left}.program-deck .country-card{margin-bottom:2rem}.program-deck header{font-size:1.25rem;margin-bottom:.25rem}.program-deck button{display:none}.program-deck ol,.program-deck ul{list-style-type:none;padding-left:0}.program-deck .hidden{display:block}}#program-map{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}@media print{#program-map{display:none}}div.memberships-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}@media (min-width:1200px){div.memberships-list{justify-content:flex-start}}div.memberships-list>div{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem;width:14rem;font-weight:700;background-color:#fff;box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15);display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}div.memberships-list>div img{margin-bottom:1rem}div.memberships-list>div p{font-size:.75rem}.news-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.news-list>*{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem;box-shadow:0 1px 2px rgba(0,0,0,.25);width:18.75rem;padding:0;overflow:hidden;text-align:left;border-radius:.5rem;color:inherit;text-decoration:none;font-family:inherit;font-weight:inherit}.news-list>:focus,.news-list>:hover{text-decoration:none!important}.news-list>:focus h3,.news-list>:hover h3{text-decoration:underline}.news-list>*>img{display:block;width:100%;height:auto;min-height:11.6406rem;background-color:#ebf0f0}.news-list>*>div{padding:1em}.news-list>*>div>h3{margin-bottom:0;margin-bottom:1rem}.news-list>*>div>time{display:block;font-size:.9em;color:#6c757d;margin-top:0}.news-list>*>div p{line-height:1}.news-article-meta>time{display:block;font-size:.9em;color:#6c757d;margin-top:0;margin-bottom:2rem}.btn-group.pagination .current{opacity:.5}.other-cities-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center}.other-cities-container>*{margin:1.5rem 1rem;text-align:center;padding:.75rem;border-radius:.25rem;border:1px solid #e9ecef;break-inside:avoid;width:18.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.25);text-shadow:0 0 5px rgba(0,0,0,.5);display:block;padding:0;width:300px;height:400px;color:#fff;border-radius:.5rem;border:none;overflow:hidden;text-decoration:none;position:relative;font-size:1.1rem;transition:.3s all}@media screen{.other-cities-container>*{background-color:#394e61}}.other-cities-container>:focus,.other-cities-container>:hover{color:#fff!important;text-decoration:underline!important}.other-cities-container span{display:block}@media screen{.other-cities-container span{position:absolute;top:1rem;left:1rem;right:1rem;text-shadow:-1px -1px 1px rgba(0,0,0,.4),1px -1px 1px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),-1px 1px 1px rgba(0,0,0,.4)}}@media print{.other-cities-container span{position:relative;margin-bottom:1rem;color:#712ba0}}.program-tabs{margin:2em 0}.scrollable-table{overflow:auto;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,0),#fff 70%) 100% 0,linear-gradient(90deg,#ced4da,rgba(206,212,218,0)),linear-gradient(90deg,rgba(206,212,218,0),#ced4da) 100% 0;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;margin:1em}.scrollable-table>table{border:1px solid rgba(235,240,240,.5);margin-bottom:0!important}.scrollable-table>table thead th{border-bottom:1px solid #000;border-top:1px solid #000}table td p:last-child,table th p:last-child{margin-bottom:0}table.program-fees td:nth-child(1){width:40%}table.program-fees td:nth-child(2){width:40%}table.program-fees td:nth-child(3s){width:20%}.staff-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-around}.staff-list div{width:12.5rem;padding:.5rem;margin:1rem .5rem}.staff-list div p{margin:0;text-align:center;font-size:.9rem}.staff-list div p:first-of-type{font-weight:700;font-size:1rem}.staff-list div img{display:block;background-color:#fff;padding:.25rem;width:6.25rem;height:auto;margin:0 auto 1rem auto;border:1px solid #ced4da;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.staff-list.large div{width:18.75rem}.staff-list .full-width{width:100%!important}.custom-gcse .gsc-control-cse{font-family:'Open Sans',sans-serif;border-color:#fff;background-color:#fff}.custom-gcse .gsc-control-cse .gsc-table-result{font-family:arial,sans-serif}.custom-gcse .gsc-refinementsGradient{background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.custom-gcse .gsc-input-box,.custom-gcse .gsc-input-box-focus,.custom-gcse .gsc-input-box-hover,.custom-gcse input.gsc-input{border-color:#ebf0f0}.custom-gcse .gsc-search-button-v2,.custom-gcse .gsc-search-button-v2:focus,.custom-gcse .gsc-search-button-v2:hover{border-color:#2f5bb7;background-color:#357ae8;background-image:none;filter:none}.custom-gcse .gsc-search-button-v2 svg{fill:#fff}.custom-gcse .gsc-refinementHeader.gsc-refinementhActive,.custom-gcse .gsc-tabHeader.gsc-tabhActive{color:#ebf0f0;border-color:#ebf0f0;background-color:#fff}.custom-gcse .gsc-refinementHeader.gsc-refinementhInactive,.custom-gcse .gsc-tabHeader.gsc-tabhInactive{color:#ebf0f0;border-color:#ebf0f0;background-color:#fff}.custom-gcse .gsc-results .gsc-imageResult,.custom-gcse .gsc-webResult.gsc-result{border-color:#fff;background-color:#fff}.custom-gcse .gsc-imageResult:hover,.custom-gcse .gsc-webResult.gsc-result:hover{border-color:#fff;background-color:#fff}.custom-gcse .gs-imageResult a.gs-title:link,.custom-gcse .gs-imageResult a.gs-title:link b,.custom-gcse .gs-webResult.gs-result a.gs-title:link,.custom-gcse .gs-webResult.gs-result a.gs-title:link b{color:#712ba0;overflow:visible}.custom-gcse .gs-imageResult a.gs-title:visited,.custom-gcse .gs-imageResult a.gs-title:visited b,.custom-gcse .gs-webResult.gs-result a.gs-title:visited,.custom-gcse .gs-webResult.gs-result a.gs-title:visited b{color:#712ba0;overflow:visible}.custom-gcse .gs-imageResult a.gs-title:hover,.custom-gcse .gs-imageResult a.gs-title:hover b,.custom-gcse .gs-webResult.gs-result a.gs-title:hover,.custom-gcse .gs-webResult.gs-result a.gs-title:hover b{color:#461b64}.custom-gcse .gs-imageResult a.gs-title:active,.custom-gcse .gs-imageResult a.gs-title:active b,.custom-gcse .gs-webResult.gs-result a.gs-title:active,.custom-gcse .gs-webResult.gs-result a.gs-title:active b{color:#461b64}.custom-gcse .gsc-webResult.gsc-result.gsc-promotion{border-color:#f6f6f6;background-color:#f6f6f6}.custom-gcse .gsc-completion-title{color:#712ba0}.custom-gcse .gsc-completion-snippet{color:#333}.custom-gcse .gsc-cursor-page{font-weight:900;font-size:.875rem;color:#212529;padding:.8rem}.custom-gcse a.gsc-trailing-more-results:link{color:#712ba0}.custom-gcse .gs-fileFormatType,.custom-gcse .gs-imageResult .gs-snippet,.custom-gcse .gs-webResult .gs-snippet{color:#333}.custom-gcse .gs-imageResult div.gs-visibleUrl,.custom-gcse .gs-webResult div.gs-visibleUrl{color:#2d62ae}.custom-gcse .gs-webResult div.gs-visibleUrl-short{color:#31393a;display:none}.custom-gcse .gs-webResult div.gs-visibleUrl-long{display:block}.custom-gcse .gs-promotion div.gs-visibleUrl-short{display:none}.custom-gcse .gs-promotion div.gs-visibleUrl-long{display:block}.custom-gcse .gs-promotion .gs-snippet a:link,.custom-gcse .gs-promotion a.gs-title:link,.custom-gcse .gs-promotion a.gs-title:link *{color:#712ba0}.custom-gcse .gs-promotion .gs-snippet a:visited,.custom-gcse .gs-promotion a.gs-title:visited,.custom-gcse .gs-promotion a.gs-title:visited *{color:#712ba0}.custom-gcse .gs-promotion .gs-snippet a:hover,.custom-gcse .gs-promotion a.gs-title:hover,.custom-gcse .gs-promotion a.gs-title:hover *{color:#712ba0}.custom-gcse .gs-promotion .gs-snippet a:active,.custom-gcse .gs-promotion a.gs-title:active,.custom-gcse .gs-promotion a.gs-title:active *{color:#712ba0}.custom-gcse .gs-promotion .gs-snippet,.custom-gcse .gs-promotion .gs-title .gs-promotion-title-right,.custom-gcse .gs-promotion .gs-title .gs-promotion-title-right *{color:#333}.custom-gcse .gs-promotion .gs-visibleUrl,.custom-gcse .gs-promotion .gs-visibleUrl-short{color:#093}.custom-gcse .gcsc-find-more-on-google{color:#712ba0}.custom-gcse .gcsc-find-more-on-google-magnifier{fill:#712ba0}.custom-gcse .gsc-results .gsc-cursor-box{border-color:#fff;margin:1rem;margin-bottom:2rem;text-align:center}.custom-gcse .gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#ebf0f0;background-color:#fff;color:#212529}.custom-gcse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#ebf0f0;background-color:#fff;color:#212529;opacity:.5;font-weight:900}.custom-gcse .gsc-result .gs-title{overflow:visible}main>.sub-page-list{display:block}nav.sub-page-list-subnav{margin-left:-1rem;margin-right:-1rem;margin-top:1rem}nav.sub-page-list-subnav .sub-page-list-items{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;align-items:center}@media (min-width:576px){nav.sub-page-list-subnav .sub-page-list-items{justify-content:flex-start}}nav.sub-page-list-subnav .sub-page-list-items a{box-shadow:0 .125rem .5rem rgba(0,0,0,.25);border:1px solid #e9ecef;border-radius:.25rem;padding:.75rem .5rem;display:block;width:100%;margin:1rem;text-align:center}@media (min-width:576px){nav.sub-page-list-subnav .sub-page-list-items a{width:15rem}}.featured-video-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:2rem;width:100%}.featured-video-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}.youtube-thumbnail-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:2rem}.youtube-thumbnail-container .youtube-thumbnail{display:block;border-radius:1em;overflow:hidden;margin:1rem;box-shadow:0 0 1em;color:inherit;text-decoration:none;width:320px;background:#37393b;color:#f8f9fa;position:relative;box-shadow:0 .125rem .5rem rgba(0,0,0,.25)}.youtube-thumbnail-container .youtube-thumbnail:hover{color:#fff;box-shadow:0 1rem .75rem 0 rgba(0,0,0,.02),0 1.2rem 2.5rem 0 rgba(0,0,0,.15)}.youtube-thumbnail-container .youtube-thumbnail img{width:100%;height:auto}@supports (clip-path:inset(32px 0 32px 0)){.youtube-thumbnail-container .youtube-thumbnail img{clip-path:inset(32px 0 32px 0);margin-top:-32px}}.youtube-thumbnail-container .youtube-thumbnail span{display:block;padding:.5rem;text-align:center;font-size:.85rem;font-weight:700}@supports (clip-path:inset(32px 0 32px 0)){.youtube-thumbnail-container .youtube-thumbnail span{margin-top:-28px}}