#two-filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}#two-filters .filter{width:36.02151%;margin-right:2.15054%;margin-bottom:1rem}#two-filters #reset{width:23.65591%;display:flex}#two-filters #reset a{align-self:flex-end;margin-bottom:1rem}#two-filters label{display:block;font:16px "Akkurat Pro Regular",Arial,sans-serif;padding:0}#two-filters select{font:18px/1.5em "Akkurat Pro Bold","Arial Black",sans-serif;color:#716c6b;background-color:#fff;border:1px solid #ccc;display:inline-block;margin-top:.5rem;padding:0.5em 1.5em 0.5em .5em;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;background:url("https://common.northwestern.edu/v8/css/images/icons/arrow-down-dkgrey.svg") no-repeat top 50% right 0.5rem/17px 10px;width:100%}#two-filters select option{font:16px "Akkurat Pro Regular",Arial,sans-serif}#two-filters select::-ms-expand{display:none}#majors_minors .program{font:16px/1em "Poppins Bold",Impact,sans-serif;text-transform:uppercase;padding-top:.2rem}#majors_minors ul.options{list-style-type:none;padding:0 .5rem 0 0;margin:0}#majors_minors ul.options li{display:inline;background:none;line-height:1em;padding:0 .5rem 0 .3rem;border-right:2px solid #4e2a84}#majors_minors ul.options li:first-child{padding-left:0}#majors_minors ul.options li:last-child{border:none}@media screen and (max-width: 600px){#two-filters{display:block}#two-filters .filter{width:100%}}.full-width-page .content .marquee{border-bottom:4px solid #f0f0f0;border-top:4px solid #f0f0f0;margin:2rem auto 4rem auto;padding:2rem 0;text-align:center;color:#4e2a84;max-width:1120px}.full-width-page .content .marquee h2{font:60px/1em "Poppins Bold",Impact,sans-serif;text-transform:uppercase;margin:0}.full-width-page .content .marquee h2:before,.full-width-page .content .marquee h2:after{background:none;padding:0;content:inherit}.full-width-page .content .marquee h2 span{font-size:48px}.full-width-page .content .marquee .moving{font:24px "Poppins Extra Light","Courier New",sans-serif}.full-width-page .content .marquee .moving span{font:36px "Poppins Bold",Impact,sans-serif;text-transform:uppercase;margin:0 .5rem}@media screen and (max-width: 30em){.full-width-page .content .marquee{display:none}}#tabs{list-style:none;width:100%;margin:0;padding:0;text-align:center}#tabs li{background:none;margin:0 .3rem 0 0;padding:0;display:inline;vertical-align:middle}#tabs li a{font:18px "Akkurat Pro Bold","Arial Black",sans-serif;color:#4e2a84;padding:0 2rem 0 2rem;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;border:none}#tabs li a:hover{border:none;color:#fff}#tabs li a.active{color:#fff}#tabs li:last-child{margin:0}#tabs li:last-child a{padding:0 1rem}.content ul.tabs{padding-left:0}.content ul.tabs>li{background:none;padding:0}.standard-page #tabs,#standard-page .tabs{text-align:left}#tab-content{margin:0 0 3rem 0;padding:2rem 0 0 0}@media screen and (max-width: 1150px){#tabs li a{font-size:16px;margin-top:5px}}@media screen and (max-width: 1000px){.tab-left-side .img{float:none}}@media screen and (max-width: 550px){#tabs li a,#tabs li a:last-child{width:100%;font-size:18px;padding:.75rem 1rem .5rem 1rem}}#tab-container{max-width:1120px;margin:0 auto}#tab-container .multimedia{margin:0 auto;max-width:812px;text-align:center}#tabs{margin-bottom:1.5rem}#admissions-tab1,#admissions-tab2,#admissions-tab3,#admissions-tab4{margin:0}#admissions-tab1 a,#admissions-tab2 a,#admissions-tab3 a,#admissions-tab4 a{padding:0 2rem;min-height:180px;width:225px;background:none}#admissions-tab1 a .svg,#admissions-tab2 a .svg,#admissions-tab3 a .svg,#admissions-tab4 a .svg{margin:1rem auto}#admissions-tab1 a .svg path,#admissions-tab1 a .svg polygon,#admissions-tab2 a .svg path,#admissions-tab2 a .svg polygon,#admissions-tab3 a .svg path,#admissions-tab3 a .svg polygon,#admissions-tab4 a .svg path,#admissions-tab4 a .svg polygon{-webkit-transition:all .2s ease;transition:all .2s ease}#admissions-tab1 a .tab-title,#admissions-tab2 a .tab-title,#admissions-tab3 a .tab-title,#admissions-tab4 a .tab-title{text-transform:uppercase;padding-bottom:1.5rem;margin-bottom:1rem;font:23px "Akkurat Pro Regular",Arial,sans-serif;color:#716c6b}#admissions-tab1 a:hover,#admissions-tab1 a.active,#admissions-tab2 a:hover,#admissions-tab2 a.active,#admissions-tab3 a:hover,#admissions-tab3 a.active,#admissions-tab4 a:hover,#admissions-tab4 a.active{background:none;color:inherit}#admissions-tab1 a:hover .tab-title,#admissions-tab1 a.active .tab-title,#admissions-tab2 a:hover .tab-title,#admissions-tab2 a.active .tab-title,#admissions-tab3 a:hover .tab-title,#admissions-tab3 a.active .tab-title,#admissions-tab4 a:hover .tab-title,#admissions-tab4 a.active .tab-title{position:relative;font-family:"Akkurat Pro Bold","Arial Black",sans-serif;text-decoration:none;color:inherit}#admissions-tab1 a:hover .tab-title:after,#admissions-tab1 a.active .tab-title:after,#admissions-tab2 a:hover .tab-title:after,#admissions-tab2 a.active .tab-title:after,#admissions-tab3 a:hover .tab-title:after,#admissions-tab3 a.active .tab-title:after,#admissions-tab4 a:hover .tab-title:after,#admissions-tab4 a.active .tab-title:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:24px;margin-left:-24px}#admissions-tab1 a .svg{height:72px;width:72px}#admissions-tab1 a:hover .svg path,#admissions-tab1 a.active .svg path{fill:#58b947}#admissions-tab1 a:hover .tab-title,#admissions-tab1 a.active .tab-title{border-bottom:8px solid #58b947;color:#58b947}#admissions-tab1 a:hover .tab-title:after,#admissions-tab1 a.active .tab-title:after{border-color:rgba(216,88,32,0);border-top-color:#58b947}#admissions-tab2 a .svg{height:62px;width:83px}#admissions-tab2 a:hover .svg path,#admissions-tab2 a.active .svg path{fill:#ef553f}#admissions-tab2 a:hover .tab-title,#admissions-tab2 a.active .tab-title{border-bottom:8px solid #ef553f;color:#ef553f}#admissions-tab2 a:hover .tab-title:after,#admissions-tab2 a.active .tab-title:after{border-color:rgba(216,88,32,0);border-top-color:#ef553f}#admissions-tab3 a .svg{height:61px;width:63px}#admissions-tab3 a:hover .svg polygon,#admissions-tab3 a.active .svg polygon{fill:#4e2a84}#admissions-tab3 a:hover .tab-title,#admissions-tab3 a.active .tab-title{border-bottom:8px solid #4e2a84;color:#4e2a84}#admissions-tab3 a:hover .tab-title:after,#admissions-tab3 a.active .tab-title:after{border-color:rgba(216,88,32,0);border-top-color:#4e2a84}#admissions-tab4 a .svg{height:65px;width:83px}#admissions-tab4 a:hover .svg path,#admissions-tab4 a.active .svg path{fill:#d85820}#admissions-tab4 a:hover .tab-title,#admissions-tab4 a.active .tab-title{border-bottom:8px solid #d85820;color:#d85820}#admissions-tab4 a:hover .tab-title:after,#admissions-tab4 a.active .tab-title:after{border-color:rgba(216,88,32,0);border-top-color:#d85820}#tab-content{font-size:20px;border-top:none}#tab-content img{float:left;margin:0 1rem 1rem 0;width:72.32143%}@media screen and (max-width: 1150px){#tab-content{margin:0 1rem}#tab-content img{width:100%;max-width:600px;float:none;margin:0 auto 1rem auto;display:block}#tab-content .text{max-width:600px;margin:0 auto}}@media screen and (max-width: 550px){#admissions-tab1 a:hover,#admissions-tab1 a.active{background:#58b947;color:#fff}#admissions-tab2 a:hover,#admissions-tab2 a.active{background:#ef553f;color:#fff}#admissions-tab3 a:hover,#admissions-tab3 a.active{background:#4e2a84;color:#fff}#admissions-tab4 a:hover,#admissions-tab4 a.active{background:#d85820;color:#fff}#admissions-tab1 a,#admissions-tab2 a,#admissions-tab3 a,#admissions-tab4 a{display:block;min-height:inherit;width:100%;text-align:center;background:#836eaa;padding:.5rem 0;color:#342f2e;margin:0 0 2px 0}#admissions-tab1 a .svg,#admissions-tab2 a .svg,#admissions-tab3 a .svg,#admissions-tab4 a .svg{display:none}#admissions-tab1 a .tab-title,#admissions-tab2 a .tab-title,#admissions-tab3 a .tab-title,#admissions-tab4 a .tab-title{margin:0;padding:0;color:#fff}#admissions-tab1 a:hover,#admissions-tab1 a.active,#admissions-tab2 a:hover,#admissions-tab2 a.active,#admissions-tab3 a:hover,#admissions-tab3 a.active,#admissions-tab4 a:hover,#admissions-tab4 a.active{color:#fff;text-decoration:none}#admissions-tab1 a:hover .tab-title,#admissions-tab1 a.active .tab-title,#admissions-tab2 a:hover .tab-title,#admissions-tab2 a.active .tab-title,#admissions-tab3 a:hover .tab-title,#admissions-tab3 a.active .tab-title,#admissions-tab4 a:hover .tab-title,#admissions-tab4 a.active .tab-title{display:inline;border-bottom:none;color:#fff;text-decoration:none}#admissions-tab1 a:hover .tab-title:after,#admissions-tab1 a.active .tab-title:after,#admissions-tab2 a:hover .tab-title:after,#admissions-tab2 a.active .tab-title:after,#admissions-tab3 a:hover .tab-title:after,#admissions-tab3 a.active .tab-title:after,#admissions-tab4 a:hover .tab-title:after,#admissions-tab4 a.active .tab-title:after{display:none}#tab-content{padding-top:0}#tab-content img{display:none}}#faq-search{width:300px;position:relative}#faq-search input{border:1px solid #ccc;font:18px/1.5em "Akkurat Pro Regular",Arial,sans-serif;padding:.5rem;width:300px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}#faq-search button{cursor:pointer;height:46px;width:46px;background:url("https://common.northwestern.edu/dept/3.0/images/icons/search-purple.svg") no-repeat 50%/20px 20px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;position:absolute;right:.0}.full-width-page #faq-search{margin:0 auto 5rem auto}.standard-page #faq-search{margin:2rem 0 3rem 0}@media screen and (max-width: 768px){#faq-search{margin-bottom:3rem}}#map-feature{position:relative;margin:0 0 6rem 0}#map-feature:after{content:"";display:table;clear:both}#map-feature #map-canvas{display:inline-block;float:left;width:63.05556%;height:566px;background:#444;z-index:100}#map-feature #info-canvas{display:inline-block;float:left;width:36.94444%;height:566px;background:#444 url("") no-repeat;padding:50px 30px;background-size:cover;z-index:100}#map-feature #info-canvas h3{font:46px/1.2em "Poppins Extra Light","Courier New",sans-serif;color:#fff;margin-bottom:1rem}#map-feature #info-canvas h3 span{display:block;font-family:"Poppins Extra Bold",Impact,sans-serif;margin-top:0}#map-feature #info-canvas p{color:#fff;margin-bottom:1.5em}#map-feature #info-canvas p.directions{text-transform:uppercase;margin:-1rem 0 1em}#map-feature #info-canvas p.directions:after{background:url("https://common.northwestern.edu/dept/3.0/images/icons/arrow-right-white.svg") no-repeat 0.8em 0.3em/5px 8px;padding-right:3rem;content:" "}#map-feature #info-canvas p.directions a{color:#fff;margin-bottom:1rem;text-transform:uppercase}#map-feature #info-canvas-chicago,#map-feature #info-canvas-evanston{display:none}#map-feature #btn-campus{position:absolute;left:50px;bottom:50px;padding:.5rem 1rem;font:21px "Akkurat Pro Bold","Arial Black",sans-serif;color:#fff;background:#836eaa;cursor:pointer;z-index:120}#map-feature #btn-campus:after{position:absolute;left:50%;background:none;content:" ";height:0;width:0;pointer-events:none;border:solid transparent;border-width:.8rem;margin-left:-.8rem}#map-feature #btn-campus.chicago:after{top:100%;border-top-color:#836eaa}#map-feature #btn-campus.evanston:after{bottom:100%;border-bottom-color:#836eaa}.gm-style-cc:last-child,.gm-style-cc{display:none !important}#movie-canvas{position:relative;padding-bottom:54.5%;padding-top:25px;height:0;display:none;z-index:100}#movie-canvas iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:110}#movie-canvas #btn-close{position:absolute;width:40px;height:40px;top:-40px;right:0;z-index:120;background:#444}#movie-canvas #btn-close:hover{cursor:pointer}#movie-canvas #btn-close img{padding:10px;width:40px;height:40px;max-width:inherit}@-moz-document url-prefix(){#movie-canvas img{margin:-1px 0 0 -3px}}@media screen and (max-width: 70em){#map-feature #map-canvas,#map-feature #info-canvas{width:50%}}@media screen and (max-width: 48em){#map-feature #map-canvas,#map-feature #info-canvas{width:100%;float:none;display:block;height:inherit;min-height:300px}#map-feature #btn-campus{left:10px;top:15px;bottom:inherit;font-size:14px}#map-feature h2{font-size:36px}}@media screen and (max-width: 30em){#map-feature h2{font-size:26px}}.form_pages div.form_h2 .form_label{font-family:"Akkurat Pro Bold","Arial Black",sans-serif}.form_pages div.form_responses{margin-bottom:.5rem}.form_pages input[type=text],.form_pages input[type=tel],.form_pages input[type="email"],.form_pages textarea,.form_pages select{display:inline-block;border:1px solid #ccc;font:inherit;color:#342f2e;border-radius:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;width:50%;background:#fff;padding:.5em}.form_pages select{background:#fff url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 792 487.4'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%234e2a84;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-dkpurple%3C/title%3E%3Cpath class='cls-1' d='M91.4,0,396,304.6,700.6,0,792,91.4l-396,396L0,91.4Z'/%3E%3C/svg%3E") no-repeat top 50% right 0.5rem/17px 10px;color:#716c6b;width:inherit;padding-right:2rem;margin:0 .65rem 0 0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;height:45px}.form_pages select::-ms-expand{display:none}.form_pages select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form_pages select option{font-family:"Akkurat Pro Regular",Arial,sans-serif}button.form_button_submit{background:#4e2a84;border:none;color:#fff;cursor:pointer;display:inline-block;font:16px/1em "Akkurat Pro Bold","Arial Black",sans-serif;margin:0 .5em .5em 0;padding:.8em 1em .7em 1em;position:relative;text-transform:uppercase;transition:all 0.3s ease 0s;text-decoration:none;text-align:center}button.form_button_submit:after{content:"";position:absolute;transition:all 0.3s ease 0s;z-index:-1}button.form_button_submit:hover,button.form_button_submit:active{background:#b6acd1;border-bottom:none}button.form_button_submit:focus{border:2px dashed;outline:none}.square-slider{margin-bottom:2rem}.square-slider .swiper-nav{margin:0 0 1rem 0;text-align:center}.square-slider .swiper-pagination{text-align:inherit;position:relative;display:inline-block;margin:0 1renm}.square-slider .swiper-horizontal>.swiper-pagination-bullets,.square-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.square-slider .swiper-pagination-custom,.square-slider .swiper-pagination-fraction{bottom:0}.square-slider .swiper-pagination-bullet{display:inline-block;border-radius:50%;opacity:1;background:#fff;border:1px solid #4e2a84;height:17px;width:17px;margin-right:.5rem;cursor:pointer}.square-slider .swiper-pagination-bullet-active{background:#4e2a84}.square-slider .swiper-button-prev,.square-slider .swiper-button-next{cursor:pointer}.square-slider .swiper-button-prev.swiper-button-disabled,.square-slider .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.square-slider .swiper-button-next,.square-slider .swiper-button-prev{color:#4e2a84}.square-slider .swiper-button-next,.square-slider .swiper-button-prev{background-position:center;background-size:24px 38px;background-repeat:no-repeat;padding:8px 16px;height:50px;width:50px;border-radius:100%;z-index:9999}.square-slider .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='38' viewBox='0 0 24 38' fill='none'%3E%3Cpath d='M24 4.465L9.16599 19L24 33.535L19.4332 38L1.66103e-06 19L19.4332 -3.99242e-07L24 4.465Z' fill='%234E2A84'/%3E%3C/svg%3E")}.square-slider .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='38' viewBox='0 0 24 38' fill='none'%3E%3Cpath d='M0 33.535L14.834 19L0 4.465L4.5668 0L24 19L4.5668 38L0 33.535Z' fill='%234E2A84'/%3E%3C/svg%3E")}.square-slider .swiper-button-next::after,.square-slider .swiper-button-prev::after{content:""}.square-slider .square-slides{max-width:836px;width:100%;margin-top:2rem}.square-slider .square-slides img{margin:0 auto 2rem auto}.square-slider .square-slides a img:hover{opacity:.7}.square-slider .square-slides h2,.square-slider .square-slides h3{font:24px "Poppins Bold",Impact,sans-serif;color:#342f2e;position:relative}.square-slider .square-slides h2:after,.square-slider .square-slides h3:after{border:3px solid #4e2a84;width:300px;bottom:-.5rem}.square-slider .square-slides .title{font:18px "Akkurat Pro Italic",Arial,sans-serif;color:#716c6b;margin-bottom:.75rem}.square-slider .square-slides .text{font-size:18px}.square-slider .square-slides .swiper-pagination{display:none}.square-slider .square-slides .swiper-slide{text-align:center}.square-slider .square-slides .swiper-button-next,.square-slider .square-slides .swiper-button-prev{top:40%}.square-slider .thumbs{margin-bottom:2rem;max-width:420px}.square-slider .thumbs img{margin:0}.square-slider .thumbs .swiper-slide-thumb-active{border:3px solid #4e2a84}@media screen and (max-width: 48em){.square-slider .thumbs{display:none}.square-slider .square-slides .swiper-pagination{display:inline-block;width:inherit;margin:0 1rem}.square-slider .square-slides .swiper-button-next,.square-slider .square-slides .swiper-button-prev{top:inherit;bottom:0;position:inherit;display:inline-block;background-size:17px 17px;width:17px;height:17px}}p.subhead{font:37px/1.2em "Noto Serif Italic",Georgia,serif;font-style:italic;color:#4e2a84;margin-bottom:1.5rem}.background-select.major-minor select#subject{font:24px/1.5em "Akkurat Pro Bold","Arial Black",sans-serif;background:#4e2a84 url("https://common.northwestern.edu/v8/css/images/icons/arrow-down-white.svg") no-repeat top 50% right 1rem/20px 13px;color:#fff;border:none;display:inline-block;margin:2rem auto;padding:.5rem;border-radius:0;max-width:425px;width:100%;display:block;-webkit-appearance:none}.background-select.major-minor .arrow-link{font-size:18px;text-transform:uppercase}.expander.expander3>div .callout{background:#836eaa;padding:1rem;margin:0 0 1rem 0;font:16px "Poppins Light",Tahoma,sans-serif;color:#fff}.expander.expander3>div .callout h3,.expander.expander3>div .callout h4,.expander.expander3>div .callout h5,.expander.expander3>div .callout h6{color:#fff}.full-width-page .virtual-tour{margin:0 auto;text-align:center}.full-width-page .section{margin-bottom:5rem}@media screen and (max-width: 30em){.full-width-page .section{margin-bottom:2.5rem}}
