@charset "UTF-8";.btn-large{padding:20px 40px;font-size:20px;min-width:260px;white-space:normal;max-width:100%}.btn-link{background-color:transparent;padding-left:0;padding-right:0}.btn-link:hover,.btn-link:focus{text-decoration:underline}.accordion-tab.active .accordion-button,.btn-blue{background-color:#0076B6;color:#fff!important}.accordion-tab.active .accordion-button:not(.disabled):not(:disabled):hover,.btn-blue:not(.disabled):not(:disabled):hover,.accordion-tab.active .accordion-button:not(.disabled):not(:disabled):focus,.btn-blue:not(.disabled):not(:disabled):focus{background-color:#005d90}.btn-gray{background-color:#727272;color:#fff!important}.btn-gray:not(.disabled):not(:disabled):hover,.btn-gray:not(.disabled):not(:disabled):focus{background-color:#5f5f5f}.btn-light-gray{background-color:#EFEFEF;color:#000}.btn-dark-gray{background-color:#343A40;color:#fff}.btn-green{background-color:#68AD44;color:#fff!important}.btn-green:not(.disabled):not(:disabled):hover,.btn-green:not(.disabled):not(:disabled):focus{background-color:#579239}.btn-orange{background-color:#F08021;color:#fff!important}.btn-orange:not(.disabled):not(:disabled):hover,.btn-orange:not(.disabled):not(:disabled):focus{background-color:#dc6d0f}.btn-purple{background-color:#A43072;color:#fff!important}.btn-purple:not(.disabled):not(:disabled):hover,.btn-purple:not(.disabled):not(:disabled):focus{background-color:#86275d}.btn-red{background-color:#E2415D;color:#fff!important}.btn-red:not(.disabled):not(:disabled):hover,.btn-red:not(.disabled):not(:disabled):focus{background-color:#db2142}.btn-yellow{background-color:#FED61C;color:#fff!important}.btn-yellow:not(.disabled):not(:disabled):hover,.btn-yellow:not(.disabled):not(:disabled):focus{background-color:#f3c801}.btn-white{background-color:#fff;color:#020202}.btn-white:not(.disabled):not(:disabled){background-color:#ececec}.btn-black{background-color:#000;color:#fff}.btn-outline-primary{color:#0076B6;border:2px solid #0076B6}.btn-light-gray{background:#EFEFEF}.btn-light-gray:not(.disabled):not(:disabled):hover,.btn-light-gray:not(.disabled):not(:disabled):focus{background-color:#C4C0C0}.btn-dark-gray{background-color:#343a40;color:#fff}.btn-dark-gray:not(.disabled):not(:disabled):hover,.btn-dark-gray:not(.disabled):not(:disabled):focus{background-color:#000;color:#fff}.list-unstyled,.list-inline{list-style:none;padding-left:0}.component-spacing{margin-bottom:36px!important}.clearfix::after{display:block;clear:both;content:""}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.engaging{font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-size:34px;font-weight:200;line-height:36px;margin:0 0 15px 0}.intro{font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;color:#0076B6;font-size:22px;font-weight:200;line-height:33px;margin:0 0 50px}.bg-dark-gray .intro{color:#fff}.separator::before{background-color:#0076B6;content:"";display:block;margin:0 0 20px;height:4px;width:120px}.separator-indent::before{background-color:#0076B6;content:"";display:block;margin:0 0 20px;height:4px;width:60px}@media (min-width:768px){.separator-indent{margin-left:40px}}.list-inline>li{display:inline-block}.list-inline>li:not(:last-child){margin-right:8px}.list-blue{list-style:none;padding-left:0;counter-reset:li}.list-blue>li::before{background-color:#0076B6;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-gray{list-style:none;padding-left:0;counter-reset:li}.list-gray>li::before{background-color:#727272;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-green{list-style:none;padding-left:0;counter-reset:li}.list-green>li::before{background-color:#68AD44;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-orange{list-style:none;padding-left:0;counter-reset:li}.list-orange>li::before{background-color:#F08021;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-purple{list-style:none;padding-left:0;counter-reset:li}.list-purple>li::before{background-color:#A43072;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-red{list-style:none;padding-left:0;counter-reset:li}.list-red>li::before{background-color:#E2415D;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.list-yellow{list-style:none;padding-left:0;counter-reset:li}.list-yellow>li::before{background-color:#FED61C;border-radius:100%;color:#fff;content:counter(li);counter-increment:li;display:inline-block;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-weight:700;height:25px;margin:0 10px 0 -10px;padding:0;text-align:center;width:25px}.table{background-color:transparent;border-collapse:collapse;margin-bottom:24px;width:100%}.table th,.table td{border-top:1px solid #dee2e6;padding:12px;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-striped tbody tr:nth-of-type(odd),.table-striped .row:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.back-to-top{background-color:transparent;border:none;cursor:pointer;font-size:15px;font-weight:700;padding:6px 0;text-transform:uppercase}.text-body{color:#020202!important}.text-blue{color:#0076B6!important}a.text-blue:hover,a.text-blue:focus{color:#005583!important}.text-gray{color:#727272!important}a.text-gray:hover,a.text-gray:focus{color:#595959!important}.text-green{color:#68AD44!important}a.text-green:hover,a.text-green:focus{color:#528836!important}.text-orange{color:#F08021!important}a.text-orange:hover,a.text-orange:focus{color:#d0670e!important}.text-purple{color:#A43072!important}a.text-purple:hover,a.text-purple:focus{color:#7d2457!important}.text-red{color:#E2415D!important}a.text-red:hover,a.text-red:focus{color:#d0203e!important}.text-yellow{color:#FED61C!important}a.text-yellow:hover,a.text-yellow:focus{color:#e6bd01!important}.pointer{cursor:pointer}.img-wrapper{margin:0}.img-caption{font-size:12px;padding-top:10px}.img-caption-text{margin:0 10px 0 0}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.banner-text{height:100px;overflow:hidden}.banner-text-wrapper{background-color:rgba(255,255,255,.9);max-height:300px;padding:26px}.banner-image{max-height:330px;max-width:1140px;background-repeat:no-repeat;background-size:cover;background-position:center;padding:15px}@media (min-width:768px){.banner-image{height:330px}}.banner-title{height:60px;line-height:1.03;margin-bottom:0 0 19px 0;overflow:hidden}.image-modal .modal-content{background-color:#000}.image-modal .modal-title,.image-modal .close,.image-modal .modal-body{color:#fff;text-shadow:none;opacity:1}.image-modal .modal-header,.image-modal .modal-body,.image-modal .modal-footer{border:none}.sidenav-list{margin:0;padding:0;width:100%;font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif}.sidenav-item{background-color:#EAEAEA}.sidenav-item:hover,.sidenav-item:focus{background-color:#d7d7d7}.sidenav-item:last-child{border-bottom:1px solid #B4B3B5}.sidenav-item,.sidenav-item-nested{border-top:1px solid #B4B3B5;margin:0}.sidenav-item-nested{background-color:#fff}.sidenav-item-nested:hover,.sidenav-item-nested:focus{background-color:#ececec}.sidenav-link{padding:8px 16px;border-left:1px solid #B4B3B5;border-left-width:8px;border-color:transparent}.sidenav-link.active{color:#0076B6;font-weight:700;pointer-events:none;border-color:#0076B6}.sidenav-link:not(.active):not(:active):hover,.sidenav-link:not(.active):not(:active):focus{color:#0076B6;font-weight:700}.sidenav-button{border:none;padding:0;background-color:transparent}.tile>:first-child{background-color:#fff;color:#020202;display:block;filter:drop-shadow(0 1px 2px);margin:0 0 12px;padding:16px}.tile:last-child>:first-child{margin:0}.tile-blue>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#0076B6}.tile-blue>:first-child:hover,.tile-blue>:first-child:focus{color:#0076B6}.tile-gray>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#727272}.tile-gray>:first-child:hover,.tile-gray>:first-child:focus{color:#727272}.tile-green>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#68AD44}.tile-green>:first-child:hover,.tile-green>:first-child:focus{color:#68AD44}.tile-orange>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#F08021}.tile-orange>:first-child:hover,.tile-orange>:first-child:focus{color:#F08021}.tile-purple>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#A43072}.tile-purple>:first-child:hover,.tile-purple>:first-child:focus{color:#A43072}.tile-red>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#E2415D}.tile-red>:first-child:hover,.tile-red>:first-child:focus{color:#E2415D}.tile-yellow>:first-child{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#FED61C}.tile-yellow>:first-child:hover,.tile-yellow>:first-child:focus{color:#FED61C}.site-section{padding-top:16px;padding-bottom:16px}.site-section-card{padding:0 16px}.card{background-color:#fff;border:1px solid #B4B3B5;padding:24px;text-align:center}.card-grid{background-color:#EAEAEA;padding:16px 16px 0 16px}.card-grid-layout .card{border:none}.card-grid-layout a.bg-blue:hover,.card-grid-layout a.bg-dark-gray:hover{color:#fff}.card-grid-layout a:hover{color:initial}.card-grid-layout h3{margin-top:10px;margin-bottom:10px}.color-blue{color:#0076B6}.color-dark-gray{color:#343A40}.color-light-gray{color:#EFEFEF}.color-white{color:#FFF}.card-grid-layout .btn small{font-weight:300}@media(min-width:992px){.cgl-5-cols{max-width:20%}}.card-icon-link{font-size:28px}.card-icon-optional{max-height:80px;width:80px;margin:0 auto}.card-icon-wrapper{margin:0 10px 0 0}.card-variant{background-color:#0076B6;border:none;padding:0}.card-variant-inner{padding:0 16px 16px 16px}.card-variant-text{color:#fff}.card-variant .card-icon-link{color:#fff}.emphasized-link{display:flex;border-radius:10px;padding:15px 20px;align-items:center;width:100%;height:100%}.emphasized-link *{font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;margin:0;line-height:20px}.emphasized-link.btn-light-gray{color:#000}.emphasized-link-icon{width:58px;width:58px;border-radius:100%;margin-right:20px}.emphasized-link-text{margin-right:22px;flex:1;text-align:left;white-space:normal}.emphasized-link-text strong{font-size:22px;font-weight:600}.emphasized-link-text small{font-size:15px}.ar-title{margin:10px 0}@media (min-width:768px){.ar{padding-left:15px;padding-right:15px}.ar-title{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#0076B6}.ar-column{border-left:1px solid #B4B3B5}.ar-column h3{margin-top:10px}.ar-link{padding-bottom:5px}.ar-link-text{padding-left:10px}}.article{padding:25px 0;border-top:1px solid #B4B3B5}.article-abstract{margin-bottom:12px}.article-date{font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.article-link{font-size:13px;text-transform:uppercase}.article-thumbnail{max-height:200px;max-width:200px;width:100%}.article-highlight-overlay{background-color:#fff;padding:30px 0}@media (min-width:992px){.article-highlight-overlay{margin-top:-60px;padding:30px 100px}}.page-link{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;border:1px solid transparent;padding:6px 24px;font-size:15px;border-radius:4px;background-color:#fff;border:1px solid #B4B3B5;border-radius:0;color:#0076B6;margin-left:-1px;padding:6px 12px}.page-link:hover,.page-link:focus{text-decoration:none}.page-link:focus{outline:0;box-shadow:0 0 0 3px rgba(0,118,182,.25)}.page-link.disabled,.page-link:disabled{pointer-events:none;opacity:.65}.page-link:not(.disabled):not(:disabled):hover{cursor:pointer}.page-link:not(.active):not(:active):not(.disabled):not(:disabled):hover,.page-link:not(.active):not(:active):not(.disabled):not(:disabled):focus{background-color:#ececec}.page-link:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.page-link:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-link.active{background-color:#0076B6;border-color:#0076B6;color:#fff;pointer-events:none}.page-links{padding:12px 0}.archive-expand{display:block;font-weight:400;padding:0}.archive-expand:focus{text-decoration:none}.archive-expand[aria-expanded=true] .icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.archive-expand .icon{display:inline-block;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform}.archive-link{font-weight:400;color:#0076B6;padding:0}.archive-links{padding:0 0 0 20px}.archive-section{border-left:8px solid #e6e7e8;padding-left:15px}.accordion-button{background-color:transparent;border:transparent;cursor:pointer;display:block;margin:0;padding:15px 18px;text-align:left;width:100%}.accordion-button:hover,.accordion-button:focus{background-color:#ececec}.accordion-content{margin:0;padding:12px 18px 12px 60px}.accordion-content>:last-child{margin-bottom:0}.accordion-heading{margin:0}.accordion-icon{font-size:16px}.accordion-icon-wrapper{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;height:100%;width:100%;border:1px solid #020202;height:28px;margin-right:17px;width:28px}.accordion-icon-wrapper>:nth-child(n){margin:auto}.accordion-tab{border:1px solid #B4B3B5}.accordion-tab:not(:first-child){margin-top:-1px;border-top:none}.accordion-tab.active{border-color:#0076B6}.accordion-tab.active .accordion-icon-wrapper{border-color:#fff}.faq-icon{display:inline-block;color:#0076B6}.faq-icon-wrapper{border-radius:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;border:1px solid #0076B6;width:28px;height:28px}.faq-icon-wrapper>:nth-child(n){margin:auto}.faq-question{margin:-28px 0 0 50px}.faq-wrapper{padding:20px 0 0;border-top:1px solid #B4B3B5}.box-action{color:#fff}.box-callout{border-top:1px solid #B4B3B5;border-top-width:8px;border-color:#0076B6;background-color:#EAEAEA}.box-component{padding:24px 32px}.box-component :last-child{margin-bottom:0}.quote{border-left:7px solid #005D99;margin:0;padding:30px 30px 30px 40px;color:#fff}.quote-content{font-size:22px;font-style:italic;margin:0}.quote-content::before{content:"“";display:inline-block;margin-left:-15px;width:15px}.quote-content::after{content:"”";display:inline-block;width:15px}.quote-author{display:block;font-size:15px;font-style:italic;font-weight:300;margin-top:15px}.quote.text-dark-gray{color:#343a40}.quote.border-dark-gray{border-color:#343a40}.contact{border-left:1px solid #B4B3B5;border-left-width:8px;border-color:#0076B6;padding:0 0 0 20px}.contact-list{margin:0;padding:0}.msg-img{display:block;height:100%;max-width:100%}.msg-heading{border:1px solid #B4B3B5;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#EAEAEA;font-weight:600;margin:0;padding:12px 16px;z-index:-1}.msg-univ{border-left:1px solid #B4B3B5;border-right:1px solid #B4B3B5;border-bottom:1px solid #B4B3B5;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:7px}.social-icon{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;color:#fff;padding:12px 16px}.social-icon>:nth-child(n){margin:auto}.social-link{border:1px solid #B4B3B5;margin:6px 0}.social-text{background-color:#EAEAEA;padding:12px 16px}.highlights-heading{font-size:22px;margin:0;padding:10px 20px;color:#fff}.highlights-heading.bg-blue{border:1px solid #0076B6}.highlights-heading.bg-gray{border:1px solid #727272}.highlights-link{background-color:#f8f9fa;border-bottom:1px solid #B4B3B5;border-left:1px solid #B4B3B5;border-right:1px solid #B4B3B5;color:#0076B6;padding:8px 20px}.highlights-link:hover,.highlights-link:focus{background-color:#e2e6ea!important}.highlights-link :first-child{font-weight:700}.highlights-calendar{background-color:#fff;border-left:none;border-right:none;font-size:13px;color:#020202}.highlights-calendar:hover,.highlights-calendar:focus{background-color:#ececec!important}.rss-label{border-bottom:1px solid #B4B3B5;padding-bottom:12px}.rss-filter{display:table}.rss-filter>:nth-child(n){display:table-cell;height:30px;vertical-align:middle}.rss-input{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #B4B3B5;padding:6px 12px}.rss-button{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #B4B3B5;border-left:none;cursor:pointer;display:table-cell;height:100%;padding:6px 12px}.rss-article{border-bottom:1px solid #B4B3B5;padding:16px 0}.rss-article :last-child{margin-bottom:0}.rss-date :first-child{color:#020202;font-weight:700}.rss-more{cursor:pointer;font-size:18px;font-weight:700}.alumni-box{background-color:#EAEAEA;padding:36px;margin-bottom:50px}.alumni-source{font-family:"BYUI Open Sans","Open Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;font-size:14px;text-transform:uppercase;margin:22px 0 0 0}.alumni-quote{padding:0;margin:0}.alumni-quote :first-child{font-size:17px;font-style:italic}.alumni-quote :first-child::before{content:"“";display:inline-block;margin-left:-15px;height:100%;width:15px}.alumni-quote :first-child::after{content:"”";display:inline-block}.degree-tile{border-top:8px solid #0076B6;display:block;font-family:"BYUI Merriweather","Merriweather","Palatino Linotype","Book Antiqua",Palatino,serif}.degree-tile.associate{border-top:8px solid #DC6926}.degree-tile.associate .degree-icon,.degree-tile.associate .degree-name{color:#DC6926}.degree-tile:hover,.degree-tile:focus{text-decoration:none}.degree-link{background-color:#fff;bottom:40px;padding:15px 0;position:relative}.degree-icon{font-size:30px;margin-right:10px}.degree-emphasis{color:#020202;display:block;font-size:16px;padding:5px 0}.degree-name{color:#0076B6;font-size:20px;font-style:italic}.degree-wrapper{margin-top:4px}.minor-tile:hover,.minor-tile:focus{text-decoration:none}.minor-icon{max-width:60px;z-index:10;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;height:60px}.minor-icon>:nth-child(n){margin:auto}.minor-text{box-shadow:1px 1px 2px 1px #c1c1c1;font-family:"BYUI Merriweather","Merriweather","Palatino Linotype","Book Antiqua",Palatino,serif;font-size:18px;font-style:italic;margin:18px 0 18px -30px;padding:25px 10px 25px 50px;width:100%}.dept-link{font-size:24px;font-weight:300;padding-top:15px;text-align:center}.college-degree{margin:0;border-bottom:1px solid #B4B3B5}.college-degree>:first-child{display:inline-block;padding:10px 0}.college-degree>:first-child:not(:only-child){margin:0}.college-degree-list{margin:0;padding:0}.college-degree-list:first-child>:first-child{border-top:1px solid #B4B3B5}.college-degree-list>:first-child{margin:0;padding:0}.college-minors{margin:0;padding:0 0 10px 40px}.college-minors>:nth-child(n){margin:0}@media (min-width:768px){.alumni-box-no-pic{padding:36px 0}.college-degree-list:not(:first-child)>:first-child{border-top:1px solid #B4B3B5}}.home-ad-fig{margin:0!important;border:1px solid #B4B3B5}.home-ad-caption{padding:6px 12px}.home-ad-icon{font-size:21px}.audience-wrapper{position:relative}.audience-button{border:1px solid #B4B3B5;display:block;padding:10px 18px;text-align:left;width:100%}.audience-button[aria-expanded="true"]{border-bottom-right-radius:0;border-bottom-left-radius:0}.audience-dropdown{background-color:#fff;margin:0;padding:0;position:absolute;left:0;width:100%;z-index:100;box-shadow:0 6px 12px rgba(0,0,0,.5);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.audience-dropdown-item{border:1px solid #B4B3B5;border-top:transparent;margin:0}.audience-dropdown-item:hover,.audience-dropdown-item:focus{background-color:#ececec}.audience-dropdown-item:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.audience-dropdown-item>a{display:block;padding:10px 24px}.employee-card{border-radius:4px;background-color:#EAEAEA}.employee-card-title{margin:0 0 10px}.employee-card-text{line-height:2}.employee-pic{z-index:1}.employee-pic>img{box-shadow:0 0 4px 4px #C6C7C8}.employee-pic-wrapper{margin-bottom:15px}.employee-list .employee-card{margin-left:-60px;padding:30px 30px 30px 70px}.employee-list .employee-card-text{margin:0 0 24px}.employee-list .employee-pic{padding-right:0}.employee-info .employee-pic{margin-bottom:20px}.employee-info .employee-card{margin-top:-200px;padding:205px 20px 15px}.employee-info .employee-card-text{margin:15px 0 0}.staff-icon{margin-right:15px}.staff-info{margin-bottom:5px}.staff-spacing{padding:32px 0 32px 32px}.staff-list .staff-card{margin-left:0;padding:5px}.staff-pic{margin-bottom:15px}.staff-pic>img{box-shadow:0 0 4px 4px #C6C7C8}.staff-card{border-radius:4px;background-color:#fff;box-shadow:0 0 4px 4px #C6C7C8;border:1px solid #B4B3B5;margin:1px}.staff-card-title{margin:0}.staff-card-text{line-height:2}.staff-description{margin-top:5px;height:86px;overflow:hidden}.staff-more{white-space:nowrap;font-size:smaller;color:#0076B6}@media (min-width:576px){.employee-list .employee-card{margin-left:-90px;padding:30px 30px 30px 100px}}@media (min-width:768px){.employee-list .employee-card{margin-left:0;margin-top:-145px;padding:145px 2em 2.3em 2em}.employee-list .employee-pic{padding:0 0 20px}.employee-info .employee-card{margin:30px 0 0 -250px;padding:20px 20px 20px 250px}}@media (min-width:1200px){.employee-info .employee-card{margin-left:-195px;padding-left:200px}}.filter{margin-bottom:10px}.section-blue{background-color:#0076B6;padding:15px}.section-blue,.section-blue a{color:#fff}.section-blue a{text-decoration:underline}.course-legend{margin-bottom:15px;padding:5px 10px}.course-name,.course-materials,.course-description,.course-code,.course-credits,.course-availability,.course-syllabus,.course-select{position:relative;width:100%;min-height:1px;text-align:left}.course-name{flex:0 0 89%;max-width:89%;text-align:left}.course-code{flex:0 0 40%;max-width:40%}.course-credits{flex:0 0 19%;max-width:19%;text-align:center}.course-availability{flex:0 0 30%;max-width:30%}.course-select{flex:0 0 11%;max-width:11%;margin-top:-10px;text-align:right}.course-ellipsis{display:inline-block;max-height:45px;max-width:93%;overflow:hidden}.course-ellipsis+.icon-ellipsis{float:right;margin-top:30px}.course-read-more{color:#0076B6;font-weight:400;text-decoration:underline;font-size:13px;padding-top:0}.course-table-wrapper{max-height:410px;overflow-y:auto;width:100%;margin-bottom:15px}.course-table .course-syllabus,.course-table .course-description,.course-table .course-materials,.course-table .course-department{display:none}.course-row{margin:0;padding:0 10px}.course-registration{background-color:#DC6926;color:#fff;margin-bottom:15px}.course-registration:hover,.course-registration:focus{color:#fff;background-color:#bd591f}.comparison-table{margin-bottom:15px}.comparison-table .course-name,.comparison-table .course-description,.comparison-table .course-materials{flex:0 0 94%;max-width:94%}.comparison-table .course-code,.comparison-table .course-credits,.comparison-table .course-availability,.comparison-table .course-syllabus{flex:0 0 47%;max-width:47%}.comparison-table .course-select{flex:0 0 6%;max-width:6%}@media (min-width:768px){.course-ellipsis{max-width:97%}.course-name{flex:0 0 50%;max-width:50%}.course-code{flex:0 0 18%;max-width:18%}.course-credits{flex:0 0 10%;max-width:10%}.course-availability{flex:0 0 15%;max-width:15%}.course-select{flex:0 0 5%;max-width:5%;margin-top:0}.comparison-table .course-name,.comparison-table .course-description{flex:0 0 95%;max-width:95%}.comparison-table .course-code,.comparison-table .course-syllabus,.comparison-table .course-materials{flex:0 0 20%;max-width:20%}.comparison-table .course-materials{text-align:right}.comparison-table .course-availability{flex:0 0 25%;max-width:25%}.comparison-table .course-credits{flex:0 0 10%;max-width:10%}.comparison-table .course-select{flex:0 0 5%;max-width:5%;margin-top:0}}.sticky-banner{background-color:#0076B6;color:#fff;font-size:18px;position:fixed;left:0;padding:15px;top:0;width:100%;z-index:1}.sticky-subscribe{background-color:#fff;border:1px solid #fff;color:#0076B6}.hiring-section-heading{background-color:#525352;color:#fff;font-size:20px;padding:10px 20px;text-transform:uppercase}.hiring-card{border:1px solid #B4B3B5;padding:20px}.hiring-card-wrapper{margin:0 0 20px}.hiring-card-course-code{color:#525352;font-size:20px;font-weight:300;line-height:23pt;margin-bottom:10px}.hiring-card-course-name{color:#0076B6;font-weight:600;font-size:17px;margin-bottom:10px}.deadlines-selector-semester{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;background:none;border:none;padding:15px;text-transform:uppercase;text-align:center}.deadlines-selector-semester>:nth-child(n){margin:auto}.deadlines-selector-semester.active{font-weight:700}.deadlines-selector-semester.active.deadlines-winter{background-color:#0076B6;color:#fff}.deadlines-selector-semester.active.deadlines-spring{background-color:#68AD44;color:#fff}.deadlines-selector-semester.active.deadlines-summer{background-color:#F9C704}.deadlines-selector-semester.active.deadlines-fall{background-color:#F08021;color:#fff}.deadlines-selector-semester:not(.active):not(:active) [class^="icon-"].deadlines-winter,.deadlines-selector-semester:not(.active):not(:active) [class*=" icon-"].deadlines-winter{color:#0076B6}.deadlines-selector-semester:not(.active):not(:active) [class^="icon-"].deadlines-spring,.deadlines-selector-semester:not(.active):not(:active) [class*=" icon-"].deadlines-spring{color:#68AD44}.deadlines-selector-semester:not(.active):not(:active) [class^="icon-"].deadlines-summer,.deadlines-selector-semester:not(.active):not(:active) [class*=" icon-"].deadlines-summer{color:#F9C704}.deadlines-selector-semester:not(.active):not(:active) [class^="icon-"].deadlines-fall,.deadlines-selector-semester:not(.active):not(:active) [class*=" icon-"].deadlines-fall{color:#F08021}.deadlines-selector-semester:not(.active):not(:active):hover,.deadlines-selector-semester:not(.active):not(:active):focus{cursor:pointer}.deadlines-selector-semester:not(.active):not(:active):hover [class^="icon-"].deadlines-winter,.deadlines-selector-semester:not(.active):not(:active):hover [class^="icon-"].deadlines-spring,.deadlines-selector-semester:not(.active):not(:active):hover [class^="icon-"].deadlines-summer,.deadlines-selector-semester:not(.active):not(:active):hover [class^="icon-"].deadlines-fall,.deadlines-selector-semester:not(.active):not(:active):hover [class*=" icon-"].deadlines-winter,.deadlines-selector-semester:not(.active):not(:active):hover [class*=" icon-"].deadlines-spring,.deadlines-selector-semester:not(.active):not(:active):hover [class*=" icon-"].deadlines-summer,.deadlines-selector-semester:not(.active):not(:active):hover [class*=" icon-"].deadlines-fall,.deadlines-selector-semester:not(.active):not(:active):focus [class^="icon-"].deadlines-winter,.deadlines-selector-semester:not(.active):not(:active):focus [class^="icon-"].deadlines-spring,.deadlines-selector-semester:not(.active):not(:active):focus [class^="icon-"].deadlines-summer,.deadlines-selector-semester:not(.active):not(:active):focus [class^="icon-"].deadlines-fall,.deadlines-selector-semester:not(.active):not(:active):focus [class*=" icon-"].deadlines-winter,.deadlines-selector-semester:not(.active):not(:active):focus [class*=" icon-"].deadlines-spring,.deadlines-selector-semester:not(.active):not(:active):focus [class*=" icon-"].deadlines-summer,.deadlines-selector-semester:not(.active):not(:active):focus [class*=" icon-"].deadlines-fall{color:#000}.deadlines-selector-semester [class^="icon-"],.deadlines-selector-semester [class*=" icon-"]{font-size:48px}@media (min-width:768px){.deadlines-selector-semester-text{font-size:24px}}.deadlines-selector-block{padding:6px 14px;width:100%;color:#000;background-color:transparent;background-image:none;border-color:#000}.deadlines-selector-block:hover{color:#fff;background-color:#000;border-color:#000}.deadlines-selector-block:focus{box-shadow:0 0 0 3px rgba(0,0,0,.5)}.deadlines-selector-block.disabled,.deadlines-selector-block:disabled{color:#000;background-color:transparent}.deadlines-selector-block:not(.disabled):not(:disabled).active{color:#fff;background-color:#000;border-color:#000}.deadlines-selector-block:not(.disabled):not(:disabled).active:focus{box-shadow:0 0 0 3px rgba(0,0,0,.5)}.deadlines-selector-pdf{float:right!important;color:#000;background-color:transparent;background-image:none;border-color:#000}.deadlines-selector-pdf:hover{color:#fff;background-color:#000;border-color:#000}.deadlines-selector-pdf:focus{box-shadow:0 0 0 3px rgba(0,0,0,.5)}.deadlines-selector-pdf.disabled,.deadlines-selector-pdf:disabled{color:#000;background-color:transparent}.deadlines-selector-pdf:not(.disabled):not(:disabled).active{color:#fff;background-color:#000;border-color:#000}.deadlines-selector-pdf:not(.disabled):not(:disabled).active:focus{box-shadow:0 0 0 3px rgba(0,0,0,.5)}.deadlines-legend::before{content:" ";display:block;height:5px;margin-top:9px;width:30px}.deadlines-legend.deadlines-winter::before{background-color:#0076B6}.deadlines-legend.deadlines-spring::before{background-color:#68AD44}.deadlines-legend.deadlines-summer::before{background-color:#F9C704}.deadlines-legend.deadlines-fall::before{background-color:#F08021}.deadlines-legend.deadlines-financial::before{background-color:#525352}.deadlines-tab.deadlines-winter{border-top:15px solid #0076B6}.deadlines-tab.deadlines-spring{border-top:15px solid #68AD44}.deadlines-tab.deadlines-summer{border-top:15px solid #F9C704}.deadlines-tab.deadlines-fall{border-top:15px solid #F08021}.deadlines-item{margin:15px 0 0 0}.deadlines-item-date{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;border:2px solid #C6C7C8;border-top-width:7px;font-weight:700;height:70px;padding:5px;width:70px}.deadlines-item-date>:nth-child(n){margin:auto}.deadlines-item-text::before{content:'';display:block;width:50%;height:7px;margin-bottom:9px}.deadlines-item.deadlines-winter .deadlines-item-date{border-color:#0076B6}.deadlines-item.deadlines-winter .deadlines-item-text::before{background-color:#0076B6}.deadlines-item.deadlines-spring .deadlines-item-date{border-color:#68AD44}.deadlines-item.deadlines-spring .deadlines-item-text::before{background-color:#68AD44}.deadlines-item.deadlines-summer .deadlines-item-date{border-color:#F9C704}.deadlines-item.deadlines-summer .deadlines-item-text::before{background-color:#F9C704}.deadlines-item.deadlines-fall .deadlines-item-date{border-color:#F08021}.deadlines-item.deadlines-fall .deadlines-item-text::before{background-color:#F08021}.deadlines-item.deadlines-financial .deadlines-item-date{border-color:#525352}.deadlines-item.deadlines-financial .deadlines-item-text::before{background-color:#525352}.deadlines-warning{background-color:#E2415D;color:#fff;padding:15px 30px}.deadlines-warning-link{color:#fff;text-decoration:underline}.deadlines-warning-link:hover,.deadlines-warning-link:focus{color:#000}@media (min-width:992px){.deadlines-warning-link{margin:0 0 0 30px}}.decision-tracker-status{border-radius:4px;color:#fff;margin:0 15px 5px 0;padding:6px 12px}.decision-tracker-dates{margin-bottom:10px;white-space:nowrap}.decision-tracker-sub{font-style:italic;margin-top:5px}.decision-subsection::after{content:'';display:block;height:4px;width:120px;background-color:#0076B6;margin-left:15px}.decision-selector{height:50px;border-radius:0;white-space:normal;border-bottom:#B4B3B5 .5px solid;background-color:#EAEAEA}.decision-selector.active :nth-child(n){color:#0076B6}.decision-details>:nth-child(n){padding:15px 0 0}.decision-content{border-bottom:1px solid #B4B3B5}.decision-content-button{margin-bottom:6px}.decision-content-header{margin-bottom:18px}.vg-grid-container a{display:block;height:100%}.vg-grid-container a .grid-img-wrapper{width:100%;height:100%}.vg-grid-container .grid-item-1 .grid-img-caption h3{font-size:30px;padding-bottom:20px}.vg-grid-container .grid-item-1 .grid-img-caption h3 .grid-caption-arrow{line-height:.5}.grid-img-caption{margin:0 -1px;padding:0;position:absolute;bottom:0;left:0;right:0;color:#fff}.grid-img-caption h3{padding-bottom:10px;padding-right:40px;padding-left:20px;padding-top:20px;margin:0;font-size:16px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 80%)}.grid-caption-arrow{position:absolute;right:20px;font-weight:700;line-height:.8;color:#fff;font-size:1.5em}h2 .grid-caption-arrow{font-size:40px}.grid-img-wrapper{position:relative;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:576px){.vg-grid-container div{height:140px;margin-bottom:8px}.vg-grid-container .grid-item-1{height:280px}}@media (min-width:576px) and (max-width:720px){.vg-grid-container div{height:206px;margin-bottom:8px}.vg-grid-container .grid-item-1{height:420px}}@media (min-width:720px){.grid-container-5{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 5px 25% 5px 25%;grid-template-columns:50% 25% 25%;-ms-grid-rows:210px 5px 210px;grid-template-rows:210px 210px;grid-template-areas:"item1 item2 item3" "item1 item4 item5"}.grid-container-5 .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:item1}.grid-container-5 .grid-item-2{-ms-grid-row:1;-ms-grid-column:3;grid-area:item2}.grid-container-5 .grid-item-3{-ms-grid-row:1;-ms-grid-column:5;grid-area:item3}.grid-container-5 .grid-item-4{-ms-grid-row:3;-ms-grid-column:3;grid-area:item4}.grid-container-5 .grid-item-5{-ms-grid-row:3;-ms-grid-column:5;grid-area:item5}.grid-container-5-flip{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:25% 5px 25% 5px 50%;grid-template-columns:25% 25% 50%;-ms-grid-rows:210px 5px 210px;grid-template-rows:210px 210px;grid-template-areas:"item2 item3 item1" "item4 item5 item1"}.grid-container-5-flip .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;grid-area:item1}.grid-container-5-flip .grid-item-2{-ms-grid-row:1;-ms-grid-column:1;grid-area:item2}.grid-container-5-flip .grid-item-3{-ms-grid-row:1;-ms-grid-column:3;grid-area:item3}.grid-container-5-flip .grid-item-4{-ms-grid-row:3;-ms-grid-column:1;grid-area:item4}.grid-container-5-flip .grid-item-5{-ms-grid-row:3;-ms-grid-column:3;grid-area:item5}.grid-container-4{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 5px 25% 5px 25%;grid-template-columns:50% 25% 25%;-ms-grid-rows:210px 5px 210px;grid-template-rows:210px 210px;grid-template-areas:"item1 item2 item2" "item1 item3 item4"}.grid-container-4 .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:item1}.grid-container-4 .grid-item-2{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:item2}.grid-container-4 .grid-item-3{-ms-grid-row:3;-ms-grid-column:3;grid-area:item3}.grid-container-4 .grid-item-4{-ms-grid-row:3;-ms-grid-column:5;grid-area:item4}.grid-container-4-flip{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:25% 5px 25% 5px 50%;grid-template-columns:25% 25% 50%;-ms-grid-rows:210px 5px 210px;grid-template-rows:210px 210px;grid-template-areas:"item2 item2 item1" "item3 item4 item1"}.grid-container-4-flip .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;grid-area:item1}.grid-container-4-flip .grid-item-2{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:item2}.grid-container-4-flip .grid-item-3{-ms-grid-row:3;-ms-grid-column:1;grid-area:item3}.grid-container-4-flip .grid-item-4{-ms-grid-row:3;-ms-grid-column:3;grid-area:item4}.grid-container-3{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 8px 50%;grid-template-columns:50% 50%;-ms-grid-rows:210px 8px 210px;grid-template-rows:210px 210px;grid-template-areas:"item1 item2" "item1 item3"}.grid-container-3 .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:item1}.grid-container-3 .grid-item-2{-ms-grid-row:1;-ms-grid-column:3;grid-area:item2}.grid-container-3 .grid-item-3{-ms-grid-row:3;-ms-grid-column:3;grid-area:item3}.grid-container-3-flip{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 8px 50%;grid-template-columns:50% 50%;-ms-grid-rows:210px 8px 210px;grid-template-rows:210px 210px;grid-template-areas:"item2 item1" "item3 item1"}.grid-container-3-flip .grid-item-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:item1}.grid-container-3-flip .grid-item-2{-ms-grid-row:1;-ms-grid-column:1;grid-area:item2}.grid-container-3-flip .grid-item-3{-ms-grid-row:3;-ms-grid-column:1;grid-area:item3}.grid-container-2{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 8px 50%;grid-template-columns:50% 50%;-ms-grid-rows:420px;grid-template-rows:420px;grid-template-areas:"item1 item2"}.grid-container-2 .grid-item-1{-ms-grid-row:1;-ms-grid-column:1;grid-area:item1}.grid-container-2 .grid-item-2{-ms-grid-row:1;-ms-grid-column:3;grid-area:item2}.grid-container-2-flip{display:-ms-grid;display:grid;grid-column-gap:8px;grid-row-gap:8px;-ms-grid-columns:50% 8px 50%;grid-template-columns:50% 50%;-ms-grid-rows:420px;grid-template-rows:420px;grid-template-areas:"item2 item1"}.grid-container-2-flip .grid-item-1{-ms-grid-row:1;-ms-grid-column:3;grid-area:item1}.grid-container-2-flip .grid-item-2{-ms-grid-row:1;-ms-grid-column:1;grid-area:item2}.grid-container-2 .grid-item-2 .grid-img-caption h3,.grid-container-2-flip .grid-item-2 .grid-img-caption h3{font-size:30px;padding-bottom:20px}}.bg-blue{background-color:#0076B6}.hover-blue:hover,.hover-blue:focus{background-color:#005d90}.bg-gray{background-color:#727272}.hover-gray:hover,.hover-gray:focus{background-color:#5f5f5f}.bg-green{background-color:#68AD44}.hover-green:hover,.hover-green:focus{background-color:#579239}.bg-orange{background-color:#F08021}.hover-orange:hover,.hover-orange:focus{background-color:#dc6d0f}.bg-purple{background-color:#A43072}.hover-purple:hover,.hover-purple:focus{background-color:#86275d}.bg-red{background-color:#E2415D}.hover-red:hover,.hover-red:focus{background-color:#db2142}.bg-yellow{background-color:#FED61C}.hover-yellow:hover,.hover-yellow:focus{background-color:#f3c801}.bg-white{background-color:#fff;color:#020202}.bg-transparent{background-color:transparent}.hover-white{background-color:#ececec}.clearfix::after{display:block;clear:both;content:""}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.form-control{display:block;width:100%;height:calc(34.5px + 2px);padding:6px 12px;font-size:15px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:4px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control::placeholder{color:#6c757d;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-control:focus{z-index:3}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:6px 12px;margin-bottom:0;font-size:15px;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.thumbnail{background-color:#fff;border:1px solid #B4B3B5;border-radius:4px;padding:4px;line-height:1.5;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.full-width{left:calc(50% + 9px);width:calc(100vw - 18px);margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;max-width:100vw;flex:none;padding:20px 0}@media (max-width:768px){.full-width{padding-left:10px;padding-right:10px}}.bg-light-gray{background:#EFEFEF;color:#000}.bg-blue{background:#0076B6;color:#fff}.bg-blue a:not(.btn){color:#F2FAFD;text-decoration:underline}.bg-dark-gray{background:#343a40;color:#fff}.bg-dark-gray a:not(.btn){color:#8DD3EE}.side-by-side{position:relative;display:flex}.side-by-side.sbs-secondary-top{padding-top:100px;top:0}.side-by-side.sbs-secondary-bottom{padding-bottom:100px;top:0}.side-by-side.secondary-center{padding:20px 0}.sbs-main-content{padding:40px;position:relative;z-index:1;min-height:200px;display:flex;align-items:center}.sbs-main-flipped{right:0}.sbs-main-title{font-weight:600;font-size:24px;padding-bottom:15px;word-break:break-word}.sbs-large-padding{padding:95px}.sbs-large-heading p{font-family:"BYUI Open Sans",sans-serif;font-size:18px}.sbs-large-heading .sbs-main-title{font-size:46px}.sbs-secondary-content{position:relative;right:0}.sbs-secondary-top{top:-75px}.sbs-secondary-bottom{top:75px}.sbs-secondary-content.secondary-flipped{right:initial;left:0}.sbs-content-img{width:100%;height:100%;position:absolute;object-fit:cover}.sbs-secondary-text{width:100%;height:100%;font-size:24px;padding:50px;display:flex;justify-content:center;align-items:center}.sbs-content-img.sbs-secondary-top,.sbs-secondary-text.sbs-secondary-top,.sbs-content-img.sbs-secondary-bottom,.sbs-secondary-text.sbs-secondary-bottom,.sbs-content-img.secondary-center,.sbs-secondary-text.secondary-center{width:calc(100% + 125px);position:absolute;right:0}.sbs-content-img.secondary-center,.sbs-secondary-text.secondary-center{margin-top:-20px;height:calc(100% + 40px)}.secondary-flipped .sbs-content-img.sbs-secondary-top,.secondary-flipped .sbs-secondary-text.sbs-secondary-top,.secondary-flipped .sbs-content-img.sbs-secondary-bottom,.secondary-flipped .sbs-secondary-text.sbs-secondary-bottom,.secondary-flipped .sbs-content-img.secondary-center,.secondary-flipped .sbs-secondary-text.secondary-center{position:absolute;left:0;right:initial}.sbs-three{width:30%}.sbs-four{width:40%}.sbs-five{width:50%}.sbs-six{width:60%}.sbs-seven{width:70%}@media(max-width:992px){.sbs-large-padding{padding:40px}.sbs-large-heading .sbs-main-title{font-size:36px}}@media(max-width:767px){.side-by-side{flex-direction:column}.sbs-main-content,.sbs-secondary-content,.sbs-content-img{width:100%}.sbs-content-img.sbs-secondary-top,.sbs-secondary-text.sbs-secondary-top,.sbs-content-img.sbs-secondary-bottom,.sbs-secondary-text.sbs-secondary-bottom,.sbs-content-img.secondary-center,.sbs-secondary-text.secondary-center,.secondary-flipped .sbs-content-img.sbs-secondary-top,.secondary-flipped .sbs-secondary-text.sbs-secondary-top,.secondary-flipped .sbs-content-img.sbs-secondary-bottom,.secondary-flipped .sbs-secondary-text.sbs-secondary-bottom,.secondary-flipped .sbs-content-img.secondary-center,.secondary-flipped .sbs-secondary-text.secondary-center{position:static;width:calc(100% - 40px);margin:auto;display:block}.side-by-side.sbs-secondary-top,.side-by-side.sbs-secondary-bottom{padding:0}.sbs-secondary-content{min-height:260px}.sbs-content-img{height:260px}}@media(max-width:540px){.sbs-secondary-content{min-height:180px}.sbs-content-img{height:180px}}.image-banner{min-height:200px;height:100%}.image-banner-has-text::after{content:'';background-color:rgba(0,0,0,.3);position:absolute;top:0;bottom:0;width:calc(100% - 30px)}.full-width .image-banner-has-text::after{top:0;bottom:0;width:100%}.image-banner-image,.image-banner-video{width:100%;min-height:200px;object-fit:cover}.image-banner-has-text .image-banner-video,.image-banner-has-text .image-banner-image{object-fit:cover;position:absolute;height:100%;width:calc(100% - 30px);left:15px;z-index:-1}.full-width .image-banner-has-text .image-banner-video,.full-width .image-banner-has-text .image-banner-image{width:100%;left:0;top:0}.image-banner-hasVideo .image-banner-image{display:none}.image-banner-has-text .image-banner-content{padding:100px;display:flex;flex-direction:column;position:relative;z-index:1;min-height:200px;justify-content:center}.image-banner-center .image-banner-desc{margin:auto}.image-banner-right .image-banner-desc{margin:auto;margin-right:0}.image-banner-left .image-banner-content{align-items:flex-start;text-align:left}.image-banner-center .image-banner-content{align-items:center;text-align:center}.image-banner-right .image-banner-content{align-items:flex-end;text-align:right}.image-banner-video-controls{position:absolute;top:20px;right:40px;width:60px;height:48px;display:flex;align-items:center;color:#fff;cursor:pointer;text-shadow:2px 2px 5px rgba(0,0,0,.5);background:rgba(0,0,0,.5);border-radius:10px;padding:10px 20px;font-size:20px;border:none;z-index:2}.full-width .image-banner-video-controls{top:40px}.image-banner-title{font-size:45px;color:#fff;max-width:900px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.image-banner-desc{font-size:20px;color:#fff;max-width:600px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.image-banner-btn{white-space:normal}@media(max-width:768px){.image-banner-has-text .image-banner-content{padding:40px}.full-width .image-banner-has-text::after{left:0}.image-banner-content{align-items:center!important;text-align:center!important}.image-banner-desc{margin:0px!important}.image-banner-title{font-size:32px}.image-banner-desc{font-size:16px}}@media (max-width:576px){.image-banner-hasVideo .image-banner-video,.image-banner-video-controls{display:none}.image-banner-hasVideo .image-banner-image{display:block}}