.elementor-kit-678{--e-global-color-primary:#4e2a84;--e-global-color-secondary:#54595f;--e-global-color-text:#342f2e;--e-global-color-accent:#e4e0ee;--e-global-color-5be35fc2:#4054b2;--e-global-color-6e1fe12a:#23a455;--e-global-color-28eb1374:#000;--e-global-color-1a51d69c:#fff}.elementor-kit-678 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-21 .elementor-element.elementor-element-f0cfb63:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-f0cfb63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://nucasll.northwestern.edu/wp-content/uploads/2019/10/banner-1440.jpg) 50% 50%;background-size:cover}.elementor-21 .elementor-element.elementor-element-f0cfb63{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-21 .elementor-element.elementor-element-f0cfb63>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-0bdc6ef.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-21 .elementor-element.elementor-element-0bdc6ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-21 .elementor-element.elementor-element-0bdc6ef>.elementor-element-populated{padding:0}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-21 .elementor-element.elementor-element-c8085aa{width:var(--container-widget-width,100.909%);max-width:100.909%;--container-widget-width:100.909%;--container-widget-flex-grow:0}.elementor-21 .elementor-element.elementor-element-c8085aa>.elementor-widget-container{margin:0;padding:0}.elementor-21 .elementor-element.elementor-element-eb67855>.elementor-widget-container{padding:0 15px}.elementor-21 .elementor-element.elementor-element-042536b>.elementor-widget-container{background-color:rgba(0,0,0,.06);padding:10px 15px}.elementor-21 .elementor-element.elementor-element-86f6877>.elementor-widget-container{background-color:rgba(0,0,0,.06);padding:10px 15px}.elementor-widget-image-box .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-86b6e9e>.elementor-widget-container{padding:10px;border-style:none}.elementor-21 .elementor-element.elementor-element-86b6e9e.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-21 .elementor-element.elementor-element-86b6e9e.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-21 .elementor-element.elementor-element-86b6e9e.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-21 .elementor-element.elementor-element-86b6e9e .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-21 .elementor-element.elementor-element-86b6e9e .elementor-image-box-img img{transition-duration:1s}.elementor-21 .elementor-element.elementor-element-86b6e9e .elementor-image-box-title{color:#54595f}.elementor-21 .elementor-element.elementor-element-9fc0302>.elementor-widget-container{padding:10px;border-style:none}.elementor-21 .elementor-element.elementor-element-9fc0302.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-21 .elementor-element.elementor-element-9fc0302.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-21 .elementor-element.elementor-element-9fc0302.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-21 .elementor-element.elementor-element-9fc0302 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-21 .elementor-element.elementor-element-9fc0302 .elementor-image-box-img img{transition-duration:1s}.elementor-21 .elementor-element.elementor-element-9fc0302 .elementor-image-box-title{color:#54595f}.elementor-21 .elementor-element.elementor-element-741e657>.elementor-widget-container{padding:10px;border-style:none}.elementor-21 .elementor-element.elementor-element-741e657.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-21 .elementor-element.elementor-element-741e657.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-21 .elementor-element.elementor-element-741e657.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-21 .elementor-element.elementor-element-741e657 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-21 .elementor-element.elementor-element-741e657 .elementor-image-box-img img{transition-duration:1s}.elementor-21 .elementor-element.elementor-element-741e657 .elementor-image-box-title{color:#54595f}.elementor-21 .elementor-element.elementor-element-9148a7d:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-9148a7d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-9148a7d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-9148a7d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-330e86f>.elementor-widget-container{padding:15px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-c8085aa{width:var(--container-widget-width,904px);max-width:904px;--container-widget-width:904px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-86b6e9e .elementor-image-box-img{margin-bottom:15px}.elementor-21 .elementor-element.elementor-element-9fc0302 .elementor-image-box-img{margin-bottom:15px}.elementor-21 .elementor-element.elementor-element-741e657 .elementor-image-box-img{margin-bottom:15px}}.elementor-widget-wrap.elementor-element-populated{padding:0 !important;margin:0 !important}.elementor-21 .elementor-element.elementor-element-c8085aa{position:relative;height:510px;overflow:hidden;width:100%;padding:0;margin:0;box-sizing:border-box}section.hero{position:relative;height:510px;overflow:hidden;width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.hero-image{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 auto !important;box-sizing:border-box;height:510px}}.elementor-21 .elementor-element.elementor-element-f0cfb63{height:510px;.elementor-21 .elementor-element.elementor-element-86b6e9e .elementor-widget-container{min-height:450px}.elementor-21 .elementor-element.elementor-element-9fc0302 .elementor-widget-container{min-height:450px}.elementor-21 .elementor-element.elementor-element-741e657 .elementor-widget-container{min-height:450px}.elementor-21 .elementor-element.elementor-element-9148a7d{font-size:85%}