@media screen and (min-width:768px){html.flexbox .hero-image .callout-button h2{display:block;flex:0 1 auto;position:relative;min-height:1px;padding:0 20px;color:#552d62;text-align:left;font-size:6rem;line-height:1;letter-spacing:-2px;margin-bottom:22.4px}html.flexbox .hero-image .callout-button h2 .hero-image-tagline-line1{display:block}html.flexbox .hero-image .callout-button h2 .hero-image-tagline-line2{display:block;font-weight:900}html.flexbox .hero-image .callout-button .btn{flex:0 1 auto;position:relative;min-height:1px;padding-right:10px;padding-left:10px;margin:0 20px}}@media screen and (min-width:768px) and (min-width:768px){html.flexbox .hero-image .callout-button h2{float:left;width:66.66666667%}}@media screen and (min-width:768px) and (min-width:992px){html.flexbox .hero-image .callout-button h2{float:left;width:58.33333333%;margin-left:8.33333333%;padding:0;font-size:8rem}}@media screen and (min-width:768px) and (min-width:768px){html.flexbox .hero-image .callout-button .btn{float:left;width:41.66666667%}}@media screen and (min-width:768px) and (min-width:992px){html.flexbox .hero-image .callout-button .btn{float:left;width:25%}}@media screen and (min-width:768px) and (min-width:992px) and (min-width:992px){html.flexbox .hero-image .callout-button .btn{margin-left:8.33333333%}}.id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs.svg.179160096689);background-position:0 0;background-repeat:no-repeat}.id7-masthead .id7-logo-column{float:left;width:100%;position:relative;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){.id7-masthead .id7-logo-column{float:left;width:75%;margin-bottom:0}}.id7-masthead .id7-search-column{width:100%;max-width:none;margin:0;position:relative;min-height:1px;padding-right:10px;padding-left:10px;position:absolute}@media (min-width:768px){.id7-masthead .id7-search-column{float:left;width:25%;position:relative}}.id7-masthead .id7-logo-row{height:85px}.id7-masthead .id7-logo-row>.id7-logo{width:145px;height:100%;float:left}html.ie-or-edge .id7-masthead,html.no-svgfilters .id7-masthead,html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs.png.327893863969)}@media (-webkit-min-device-pixel-ratio:2){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs@2x.png.306202718099)}}@media (-webkit-min-device-pixel-ratio:3){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs@3x.png.286271306104)}}@media (min-width:768px){.id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm.svg.296409527208);background-position:0 0;background-repeat:no-repeat}html.ie-or-edge .id7-masthead,html.no-svgfilters .id7-masthead,html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm.png.223429573718)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm@2x.png.279969852638)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:3){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm@3x.png.112942242856)}}@media (max-width:767px){.id7-masthead{position:relative;overflow:hidden}.id7-masthead .id7-search-column{left:100%;background:#fff;height:100%;padding:0 20px}.id7-masthead .id7-search-column .id7-search-box-container .input-lg::-moz-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-search-column .id7-search-box-container .input-lg:-ms-input-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-search-column .id7-search-box-container .input-lg::-webkit-input-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-masthead-contents{margin:0 -20px;transition:transform .15s,background-position .15s}.id7-masthead.search-expanded{background-position-x:100%}.id7-masthead.search-expanded .id7-masthead-contents{transform:translateX(-100%)}}.id7-utility-masthead:after{left:0;top:64px;height:40px}@media screen and (min-width:768px){.id7-utility-masthead:after{top:64px;height:40px}}.id7-utility-masthead .fas:hover,.id7-utility-masthead .typeahead:hover+.fas{color:#000}.id7-utility-masthead .fa:hover,.id7-utility-masthead .fas:hover,.id7-utility-masthead .form-control:hover+.fa,.id7-utility-masthead .form-control:hover+.fas,.id7-utility-masthead .typeahead:hover+.fa,.id7-utility-masthead .typeahead:hover+.fas{color:#3f4246}.id7-utility-masthead .typeahead.dropdown-menu>li.active>a{background:#3f4246;color:#fff}.id7-utility-masthead .typeahead.dropdown-menu{margin-top:-1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0}.id7-utility-masthead .typeahead.dropdown-menu>li>a{padding:8px 20px;line-height:18px;white-space:normal}.id7-utility-masthead .typeahead.dropdown-menu>li+li{border-top:1px solid #ccc}.id7-utility-masthead .typeahead.dropdown-menu .go-path{font-size:2rem;font-weight:700}.id7-utility-masthead .typeahead.dropdown-menu .go-description{margin:0}.id7-masthead .id7-search .id7-search-box-container{margin-top:18.2px}.id7-masthead .id7-logo-row nav{display:block;float:right;margin:0 10px}.id7-masthead .id7-logo-row nav i.fa,.id7-masthead .id7-logo-row nav i.fab,.id7-masthead .id7-logo-row nav i.fal,.id7-masthead .id7-logo-row nav i.far,.id7-masthead .id7-logo-row nav i.fas{font-size:3em;line-height:85px}@media (min-width:768px){.id7-masthead .id7-logo-row nav{float:none;margin:50px 0 0 165px;font-size:1.15rem;font-weight:600;letter-spacing:1px}.id7-masthead .id7-logo-row nav i.fa,.id7-masthead .id7-logo-row nav i.fab,.id7-masthead .id7-logo-row nav i.fal,.id7-masthead .id7-logo-row nav i.far,.id7-masthead .id7-logo-row nav i.fas{font-size:1.4rem;line-height:inherit}}@media (min-width:1200px){.id7-masthead .id7-logo-row nav{margin-top:42px;font-size:1.6rem}}.id7-masthead .id7-logo-row nav ul>li:not(:first-child):before{content:"";margin:0 .15em}@media (min-width:992px){.id7-masthead .id7-logo-row nav ul>li:not(:first-child):before{margin:0 .6em}}@media (max-width:767px){.id7-masthead .id7-logo-row nav ul>li{display:none}.id7-masthead .id7-logo-row nav ul>li.more-links-trigger,.id7-masthead .id7-logo-row nav ul>li.search-trigger{display:inline-block}}@media (max-width:991px){.id7-masthead .id7-logo-row nav ul>li .more-links-hint{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.id7-masthead .id7-logo-row nav:not(:focus-within){filter:alpha(opacity=100);opacity:1}.popover.megamenu-links{text-shadow:none;max-width:100%;width:970px;min-width:750px}@media (max-width:767px){.popover.megamenu-links{display:none!important}}@media (min-width:992px){.popover.megamenu-links{min-width:970px}}#more-links{padding:20px;background:#555;color:#fff;font-size:1.6rem;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}#more-links a,#more-links a:link,#more-links a:visited{color:#fff}#more-links a:active,#more-links a:focus,#more-links a:hover{color:#e0e4f8}#more-links .popover button.close{color:#fff}#more-links .popover button.close:hover,#more-links a:hover .insecure-link,#more-links a:hover .new-window-link{color:#e0e4f8}#more-links .btn-link{color:#fff}#more-links .btn-link:focus,#more-links .btn-link:hover{color:#e0e4f8}#more-links a,#more-links a:link,#more-links a:visited{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}#more-links a:active,#more-links a:focus,#more-links a:hover{-webkit-text-decoration-color:#e0e4f8;text-decoration-color:#e0e4f8}@media screen and (min-width:768px){html.js.flexbox #more-links{display:none}}#more-links .megamenu-links-address{text-align:left}#more-links .megamenu-links-address .telephone a,#more-links .megamenu-links-address .telephone a:active,#more-links .megamenu-links-address .telephone a:focus,#more-links .megamenu-links-address .telephone a:hover,#more-links .megamenu-links-address .telephone a:link,#more-links .megamenu-links-address .telephone a:visited{text-decoration:none}#more-links .megamenu-links-address .social-media,#more-links .megamenu-links-address .utility{margin-top:20px}#more-links .back-to-top-link{display:none!important}@media (max-width:767px){#more-links .back-to-top-link{display:block!important}}.more-links-sitemap:after,.more-links-sitemap:before{display:table;content:" "}.more-links-sitemap:after{clear:both}.more-links-sitemap,.more-links-sitemap ul{padding-left:0;list-style:none}.more-links-sitemap>li{position:relative;min-height:1px;font-weight:700;font-size:1.6rem;margin:0;padding:20px 0}@media (min-width:768px){.more-links-sitemap>li{float:left;width:25%}}.more-links-sitemap>li>a>i,.more-links-sitemap>li>i{font-size:1.75em;margin-right:.2em}.more-links-sitemap>li ul{font-weight:400;text-align:left;font-size:1.4rem}@media (hover:hover){.more-links-sitemap>li ul li{margin:0}}#more-links .more-links-sitemap:after,#more-links .more-links-sitemap:before{display:table;content:" "}#more-links .more-links-sitemap:after{clear:both}@media (max-width:767px){#more-links .more-links-sitemap>li{border-top:1px solid #777}#more-links .more-links-sitemap:first-child>li:first-child{padding-top:0;border-top:none}#more-links .more-links-sitemap:first-child{margin-bottom:0}#more-links .more-links-sitemap+ul>li:last-child{padding-bottom:0}}#more-links .more-links-sitemap>li>a>i,#more-links .more-links-sitemap>li>i{color:#eee;vertical-align:middle;margin-right:4px}#more-links .more-links-sitemap>li{font-size:1.8rem}#more-links .more-links-sitemap>li ul{font-size:1.6rem}#more-links .more-links-sitemap>li:nth-child(5){clear:left}.megamenu-links .more-links-sitemap{margin-left:-20px;margin-right:-20px;display:flex}.megamenu-links .more-links-sitemap a,.megamenu-links .more-links-sitemap a:link,.megamenu-links .more-links-sitemap a:visited{color:#333}.megamenu-links .more-links-sitemap a:active,.megamenu-links .more-links-sitemap a:focus,.megamenu-links .more-links-sitemap a:hover{color:#2c66e8}.megamenu-links .more-links-sitemap .popover button.close{color:#333}.megamenu-links .more-links-sitemap .popover button.close:hover,.megamenu-links .more-links-sitemap a:hover .insecure-link,.megamenu-links .more-links-sitemap a:hover .new-window-link{color:#2c66e8}.megamenu-links .more-links-sitemap .btn-link{color:#333}.megamenu-links .more-links-sitemap .btn-link:focus,.megamenu-links .more-links-sitemap .btn-link:hover{color:#2c66e8}.megamenu-links .more-links-sitemap a,.megamenu-links .more-links-sitemap a:link,.megamenu-links .more-links-sitemap a:visited{-webkit-text-decoration-color:#707070;text-decoration-color:#707070}.megamenu-links .more-links-sitemap a:active,.megamenu-links .more-links-sitemap a:focus,.megamenu-links .more-links-sitemap a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}.megamenu-links .more-links-sitemap a{text-decoration:underline}.megamenu-links .more-links-sitemap>li{padding:10px 20px}.megamenu-links .more-links-sitemap>li+li{border-left:1px solid #eee}.megamenu-links .more-links-sitemap>li+li:nth-child(5){border-left:0}.megamenu-links .more-links-sitemap>li>a>i,.megamenu-links .more-links-sitemap>li>i{color:#777;font-size:inherit}.megamenu-links .more-links-sitemap:first-child{margin-bottom:0}.megamenu-links .more-links-sitemap>li{flex:0 0 auto}.megamenu-links-address{text-align:center}.megamenu-links-address a,.megamenu-links-address a:link,.megamenu-links-address a:visited{color:#333}.megamenu-links-address a:active,.megamenu-links-address a:focus,.megamenu-links-address a:hover{color:#2c66e8}.megamenu-links-address .popover button.close{color:#333}.megamenu-links-address .popover button.close:hover,.megamenu-links-address a:hover .insecure-link,.megamenu-links-address a:hover .new-window-link{color:#2c66e8}.megamenu-links-address .btn-link{color:#333}.megamenu-links-address .btn-link:focus,.megamenu-links-address .btn-link:hover{color:#2c66e8}.megamenu-links-address a,.megamenu-links-address a:link,.megamenu-links-address a:visited{-webkit-text-decoration-color:#707070;text-decoration-color:#707070}.megamenu-links-address a:active,.megamenu-links-address a:focus,.megamenu-links-address a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}.megamenu-links-address .utility{padding-left:0;list-style:none;margin:0}.megamenu-links-address .utility>li{display:inline-block;padding:0;margin:0}.megamenu-links-address .utility>li:before{border-right:1px solid #777;content:"";height:1em;opacity:.5;display:inline-block;margin-left:.16em;margin-right:.36em;margin-bottom:-.15em}.megamenu-links-address .utility>li:first-child:before{content:none;display:none}@media print{.megamenu-links-address .utility a[href]:after{content:""}}.megamenu-links-address .social-media{padding-left:0;list-style:none;margin-left:-5px;margin-top:11.2px;margin-bottom:0}.megamenu-links-address .social-media>li{display:inline-block;padding-right:5px;padding-left:5px}.megamenu-links-address .social-media a,.megamenu-links-address .social-media a:link,.megamenu-links-address .social-media a:visited{color:#777}.megamenu-links-address .social-media a:active,.megamenu-links-address .social-media a:focus,.megamenu-links-address .social-media a:hover{color:#2c66e8}.megamenu-links-address .social-media .popover button.close{color:#777}.megamenu-links-address .social-media .popover button.close:hover,.megamenu-links-address .social-media a:hover .insecure-link,.megamenu-links-address .social-media a:hover .new-window-link{color:#2c66e8}.megamenu-links-address .social-media .btn-link{color:#777}.megamenu-links-address .social-media .btn-link:focus,.megamenu-links-address .social-media .btn-link:hover{color:#2c66e8}.megamenu-links-address .social-media a,.megamenu-links-address .social-media a:link,.megamenu-links-address .social-media a:visited{-webkit-text-decoration-color:#a0a0a0;text-decoration-color:#a0a0a0}.megamenu-links-address .social-media a:active,.megamenu-links-address .social-media a:focus,.megamenu-links-address .social-media a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}html .id7-masthead .id7-search .fa,html .id7-masthead .id7-search .fas,html .id7-masthead .id7-search .typeahead:hover+.fa,html .id7-masthead .id7-search .typeahead:hover+.fas{color:#3f4246}html .id7-masthead .id7-search .typeahead li.active:focus,html .id7-masthead .id7-search .typeahead li.active:hover{background:#3f4246}html .form-control:focus{border-color:#3f4246}html .id7-page-header{background:#3f4246}html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{color:#3f4246}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{color:#0f0f10}html .id7-masthead .id7-logo-row nav .popover button.close{color:#3f4246}html .id7-masthead .id7-logo-row nav .popover button.close:hover,html .id7-masthead .id7-logo-row nav a:hover .insecure-link,html .id7-masthead .id7-logo-row nav a:hover .new-window-link{color:#0f0f10}html .id7-masthead .id7-logo-row nav .btn-link{color:#3f4246}html .id7-masthead .id7-logo-row nav .btn-link:focus,html .id7-masthead .id7-logo-row nav .btn-link:hover{color:#0f0f10}html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{-webkit-text-decoration-color:#797b7e;text-decoration-color:#797b7e}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{-webkit-text-decoration-color:#0f0f10;text-decoration-color:#0f0f10}@supports ((-webkit-text-decoration-color: transparent) or (text-decoration-color: transparent)){html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-decoration:underline}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{-webkit-text-decoration-color:#3f4246!important;text-decoration-color:#3f4246!important}}.btn-accent{color:#f2ede8;background-color:#9a1310;border-color:transparent;color:#f2ede8!important;border-radius:0;font-weight:700;transition:background-color .3s;padding:11.2px 10px}.btn-accent.focus,.btn-accent:focus,.btn-accent:hover{color:#f2ede8;background-color:#6c0d0b;border-color:transparent}.btn-accent.active,.btn-accent:active,.open>.dropdown-toggle.btn-accent{color:#f2ede8;background-color:#6c0d0b;background-image:none;border-color:transparent}.btn-accent.active.focus,.btn-accent.active:focus,.btn-accent.active:hover,.btn-accent:active.focus,.btn-accent:active:focus,.btn-accent:active:hover,.open>.dropdown-toggle.btn-accent.focus,.open>.dropdown-toggle.btn-accent:focus,.open>.dropdown-toggle.btn-accent:hover{color:#f2ede8;background-color:#4b0908;border-color:transparent}.btn-accent.disabled.focus,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled].focus,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent.focus,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{background-color:#9a1310;border-color:transparent}.btn-accent .badge{color:#9a1310;background-color:#f2ede8}.btn-accent:not(.btn-link){text-decoration:none}.id7-main-content{font-size:1.61rem}@media (min-width:768px){.id7-main-content{font-size:1.82rem}}.id7-main-content p{margin:0 0 1.456rem}.id7-main-content .lead{font-size:1.82rem}@media (min-width:768px){.id7-main-content .lead{font-size:2.1rem}}.h2,h2{font-size:3.15rem}.h3,h3{font-size:2.275rem}@media (min-width:768px){.h2,h2{font-size:3.6rem}.h3,h3{font-size:2.6rem}}.hero-image{position:relative;display:block;height:0;padding:0 0 38.5%;margin:-20px -20px 36px}@media screen and (min-width:768px){html.flexbox .hero-image{margin-bottom:0;overflow:hidden}}.hero-image .embed-responsive-item,.hero-image embed,.hero-image iframe,.hero-image object,.hero-image picture,.hero-image video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.hero-image .embed-responsive-item>img,.hero-image embed>img,.hero-image iframe>img,.hero-image object>img,.hero-image picture>img,.hero-image video>img{width:100%}.hero-image .callout-button{position:absolute;width:100%;bottom:-36px;left:0}.hero-image .callout-button h2{display:none}@media screen and (min-width:768px){html.flexbox .hero-image .callout-button{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;display:flex;flex-direction:column;justify-content:center}}.course-search{padding:20px 20px 40px;margin:0 -20px;background:#3f4246;color:#fff}.course-search .radio label{color:inherit}@media (min-width:768px){.course-search .radio{margin:0}.course-search .radio:first-child{margin-top:-6px}.course-search .radio+.radio{margin-top:1px}.course-search .radio:last-child{margin-bottom:-6px}}html.js .course-search .radio input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.js .course-search .radio label{padding:0}html.js .course-search .radio .fa-circle{display:inline;transition:opacity .3s;filter:alpha(opacity=50);opacity:.5}html.js .course-search .radio:hover .fa-circle{filter:alpha(opacity=100);opacity:1}html.js .course-search .radio .fa-dot-circle,html.js .course-search .radio.selected .fa-circle{display:none}html.js .course-search .radio.selected .fa-dot-circle{display:inline}html.js .course-search .radio.focused{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline-offset:0;outline:3px solid #ffbf47;color:#0b0c0c!important;background-color:#ffbf47!important;box-shadow:0 -2px #ffbf47,0 6px #0b0c0c;text-decoration:none!important;transition-duration:0s}.course-search .h1,.course-search .h2,.course-search .h3,.course-search .h4,.course-search .h5,.course-search .h6,.course-search h1,.course-search h2,.course-search h3,.course-search h4,.course-search h5,.course-search h6{color:#fff}.course-search h2{font-size:2.275rem}@media (min-width:768px){.course-search h2{font-size:2.6rem}}.course-search h2>label{color:inherit}.course-search .btn-brand{color:#fff;background-color:#63686e;border-color:#fff;color:#fff!important;transition:background-color .3s;border-radius:0}.course-search .btn-brand.focus,.course-search .btn-brand:focus{color:#fff;background-color:#4b4f53;border-color:#bfbfbf}.course-search .btn-brand:hover{color:#fff;background-color:#4b4f53;border-color:#e0e0e0}.course-search .btn-brand.active,.course-search .btn-brand:active,.open>.dropdown-toggle.course-search .btn-brand{color:#fff;background-color:#4b4f53;background-image:none;border-color:#e0e0e0}.course-search .btn-brand.active.focus,.course-search .btn-brand.active:focus,.course-search .btn-brand.active:hover,.course-search .btn-brand:active.focus,.course-search .btn-brand:active:focus,.course-search .btn-brand:active:hover,.open>.dropdown-toggle.course-search .btn-brand.focus,.open>.dropdown-toggle.course-search .btn-brand:focus,.open>.dropdown-toggle.course-search .btn-brand:hover{color:#fff;background-color:#3a3d41;border-color:#bfbfbf}.course-search .btn-brand.disabled.focus,.course-search .btn-brand.disabled:focus,.course-search .btn-brand.disabled:hover,.course-search .btn-brand[disabled].focus,.course-search .btn-brand[disabled]:focus,.course-search .btn-brand[disabled]:hover,fieldset[disabled] .course-search .btn-brand.focus,fieldset[disabled] .course-search .btn-brand:focus,fieldset[disabled] .course-search .btn-brand:hover{background-color:#63686e;border-color:#fff}.course-search .btn-brand .badge{color:#63686e;background-color:#fff}.course-search .btn-brand:not(.btn-link){text-decoration:none}.course-search input,.course-search select{margin-bottom:11.2px}@media screen and (min-width:768px){.course-search input,.course-search select{margin-bottom:0}}html .course-search .form-control:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline-offset:0;outline:3px solid #ffbf47;color:#0b0c0c!important;background-color:#ffbf47!important;box-shadow:0 -2px #ffbf47,0 6px #0b0c0c;text-decoration:none!important;transition-duration:0s}html .course-search .form-control:focus#course-search{background-color:#fff!important}.course-search .typeahead.dropdown-menu>li.active>a{background:#3f4246;color:#fff}.course-search .typeahead.dropdown-menu{margin-top:-1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0}.course-search .typeahead.dropdown-menu>li>a{padding:8px 20px;line-height:18px;white-space:normal}.course-search .typeahead.dropdown-menu>li+li{border-top:1px solid #ccc}.course-search .typeahead.dropdown-menu .title{margin:0}.image-copyright{font-size:1.2rem;font-style:italic;color:#555}.infographics blockquote.infographic{padding:20px;background:#fff3d6;margin:0 0 20px;font-weight:700;border-left:0}@media screen and (min-width:768px){.infographics blockquote.infographic{margin:0}}.infographics blockquote.infographic header{margin-bottom:40px}.infographics blockquote.infographic footer{font-size:inherit;font-weight:400}.infographics blockquote.infographic footer:before{content:""}.infographics blockquote.infographic footer cite:before{content:"("}.infographics blockquote.infographic footer cite:after{content:")"}.event .btn-accent{text-align:left}.event h2{margin-top:11.2px}@media screen and (min-width:1200px){.event h2{margin-bottom:2.912rem}}@media screen and (min-width:768px){.event h2{margin-top:0}}@media screen and (min-width:1200px){.event p:not(last-child),.event ul:not(last-child){margin:0 0 2.912rem}}.spotlight h3{font-size:1.61rem;font-weight:700}@media screen and (min-width:768px){.spotlight h3{font-size:1.82rem}}.spotlight .lead-article h3{margin-top:11.2px;font-size:2.275rem;line-height:1.3}@media screen and (min-width:768px){.spotlight .lead-article h3{font-size:2.6rem;margin-top:0}}.spotlight article p:last-child{margin-bottom:20px}.spotlight article a,.spotlight article a .insecure-link,.spotlight article a .new-window-link,.spotlight article a:active,.spotlight article a:focus,.spotlight article a:hover,.spotlight article a:hover .insecure-link,.spotlight article a:hover .new-window-link,.spotlight article a:link,.spotlight article a:visited{color:inherit}.spotlight article a,.spotlight article a:active,.spotlight article a:focus,.spotlight article a:hover,.spotlight article a:link,.spotlight article a:visited{text-decoration:none}.spotlight article>a{display:block}.spotlight article>a:after,.spotlight article>a:before{display:table;content:" "}.spotlight article>a:after{clear:both}.spotlight hr.spacer{margin:10px 0}hr.spacer{margin:20px 0;border:0}.infographics blockquote.infographic,.open-days .embed-responsive,.spotlight .embed-responsive{margin-left:-20px;margin-right:-20px}@media screen and (min-width:768px){.infographics blockquote.infographic,.open-days .embed-responsive,.spotlight .embed-responsive{margin-left:0;margin-right:0}}.spotlight article h3{color:#0073bb;text-decoration:underline;-webkit-text-decoration-color:#0073bb;text-decoration-color:#0073bb;transition:color .3s,-webkit-text-decoration .3s,-webkit-text-decoration-color .3s;transition:color .3s,text-decoration .3s,text-decoration-color .3s;transition:color .3s,text-decoration .3s,text-decoration-color .3s,-webkit-text-decoration .3s,-webkit-text-decoration-color .3s}@media (hover:hover){.spotlight article h3{color:inherit;text-decoration:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.spotlight{pointer-events:none}.spotlight article{pointer-events:auto;transition:opacity .3s,transform .3s}.spotlight:focus-within article,.spotlight:hover article{filter:alpha(opacity=60);opacity:.6}.spotlight:focus-within article:focus-within,.spotlight:focus-within article:hover,.spotlight:hover article:focus-within,.spotlight:hover article:hover{transform:scale(1.05);filter:alpha(opacity=100);opacity:1}}@media (hover:hover){.spotlight:focus-within article:focus-within h3,.spotlight:focus-within article:hover h3,.spotlight:hover article:focus-within h3,.spotlight:hover article:hover h3{color:#0073bb;text-decoration:underline;-webkit-text-decoration-color:#0073bb;text-decoration-color:#0073bb}}@media (max-width:767px){.id7-masthead .id7-logo-row nav ul>li.more-links-trigger:before,.id7-masthead .id7-logo-row nav ul>li.search-trigger:before{display:none}}.alert-hp-statement{background:#e6e6e6}html.flexbox .hero-image .callout-button.clearing-2021 .white-heading,html.flexbox .hero-image .callout-button.clearing-2021 h2.text-background-outline-container{display:none}html.flexbox .hero-image .callout-button.clearing-2021 .clearing-2021-main-heading{background-color:#fff;padding:4px 4px 6px 0;white-space:pre-wrap;box-shadow:-10px 0 0 #fff;font-weight:600;color:#401b60;margin-left:10px}html.flexbox .hero-image .callout-button.clearing-2021 a.btn.btn-block{background-color:#f1bb02;color:#401b60;margin-top:10px;border-radius:0;text-decoration:none;font-weight:700}html.flexbox .hero-image .callout-button.clearing-2021 h2.text-background-outline-container{margin-bottom:10px;margin-top:0;line-height:.9em;margin-left:0}html.flexbox .hero-image .callout-button.clearing-2021 .white-heading{color:#fff;letter-spacing:.04em;margin-left:20px;font-size:1.1em;margin-bottom:0;position:relative;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){html.flexbox .hero-image .callout-button.clearing-2021 .white-heading{float:left;width:66.66666667%}}@media (min-width:992px){html.flexbox .hero-image .callout-button.clearing-2021 .white-heading{float:left;width:58.33333333%;margin-left:8.33333333%}}@media screen and (min-width:768px){html.flexbox .hero-image .callout-button.clearing-2021 .clearing-2021-main-heading,html.flexbox .hero-image .callout-button.clearing-2021 .white-heading,html.flexbox .hero-image .callout-button.clearing-2021 h2.text-background-outline-container{display:inline}html.flexbox .hero-image .callout-button.clearing-2021 .clearing-2021-main-heading{line-height:.8em;font-size:3.8rem}html.flexbox .hero-image .callout-button.clearing-2021 .btn{width:36%}}@media screen and (min-width:768px) and (max-width:992px){html.flexbox .hero-image .callout-button.clearing-2021 .clearing-2021-main-heading{letter-spacing:-1px}}@media screen and (min-width:992px){html.flexbox .hero-image .callout-button.clearing-2021 h2.text-background-outline-container{margin-bottom:20px}html.flexbox .hero-image .callout-button.clearing-2021 .clearing-2021-main-heading{line-height:1em;font-size:6rem}html.flexbox .hero-image .callout-button.clearing-2021 .white-heading{font-size:1.4em;margin-bottom:10px}}@media screen and (min-width:992px) and (min-width:768px){html.flexbox .hero-image .callout-button.clearing-2021 h2.text-background-outline-container{margin-left:8.33333333%}}html.flexbox .hero-image .callout-button.undergrad-2022 .white-heading,html.flexbox .hero-image .callout-button.undergrad-2022 h2.text-background-outline-container{display:none}html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading{background-color:transparent;padding:4px 4px 6px 0;white-space:pre-wrap;box-shadow:-10px 0 0 transparent;font-weight:300;color:#000;margin-left:10px}html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading.undergrad-2022-main-heading-bold{font-weight:900}html.flexbox .hero-image .callout-button.undergrad-2022 a.btn.btn-block{background-color:#45115a;color:#fff;margin-top:10px;border-radius:0;text-decoration:none;font-weight:700}html.flexbox .hero-image .callout-button.undergrad-2022 h2.text-background-outline-container{margin-bottom:10px;margin-top:0;line-height:.9em;margin-left:0}html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-white-heading{color:#000;letter-spacing:.04em;margin-left:20px;font-size:1.1em;margin-bottom:0;position:relative;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-white-heading{float:left;width:66.66666667%}}@media (min-width:992px){html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-white-heading{float:left;width:58.33333333%;margin-left:8.33333333%}}@media screen and (min-width:768px){html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading,html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-white-heading,html.flexbox .hero-image .callout-button.undergrad-2022 h2.text-background-outline-container{display:inline}html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading{line-height:.8em;font-size:3.8rem}html.flexbox .hero-image .callout-button.undergrad-2022 .btn{width:36%}}@media screen and (min-width:768px) and (max-width:992px){html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading{letter-spacing:-1px}}@media screen and (min-width:992px){html.flexbox .hero-image .callout-button.undergrad-2022 h2.text-background-outline-container{margin-bottom:20px}html.flexbox .hero-image .callout-button.undergrad-2022 .undergrad-2022-main-heading{line-height:1em;font-size:6rem}html.flexbox .hero-image .callout-button.undergrad-2022 .white-heading{font-size:1.4em;margin-bottom:10px}}@media screen and (min-width:992px) and (min-width:768px){html.flexbox .hero-image .callout-button.undergrad-2022 h2.text-background-outline-container{margin-left:8.33333333%}}