/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"rpi-icons";src:url(/themes/custom/papiermache/rpi-icons/fonts/rpi-icons.eot);src:url(/themes/custom/papiermache/rpi-icons/fonts/rpi-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/papiermache/rpi-icons/fonts/rpi-icons.woff) format("woff"),url(/themes/custom/papiermache/rpi-icons/fonts/rpi-icons.ttf) format("truetype"),url(/themes/custom/papiermache/rpi-icons/fonts/rpi-icons.svg#rpi-icons) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"rpi-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="rpi-icon-"]:before,[class*=" rpi-icon-"]:before{font-family:"rpi-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.rpi-icon-alby:before{content:"\61";}.rpi-icon-astronaut:before{content:"\62";}.rpi-icon-atom:before{content:"\63";}.rpi-icon-base-softball:before{content:"\64";}.rpi-icon-basketball:before{content:"\65";}.rpi-icon-cal:before{content:"\66";}.rpi-icon-chart:before{content:"\67";}.rpi-icon-chat:before{content:"\68";}.rpi-icon-checkmark:before{content:"\69";}.rpi-icon-chem-flask:before{content:"\6a";}.rpi-icon-cupploa:before{content:"\6b";}.rpi-icon-cyberbrain:before{content:"\6c";}.rpi-icon-dining:before{content:"\6d";}.rpi-icon-drone:before{content:"\6e";}.rpi-icon-empac:before{content:"\6f";}.rpi-icon-escort:before{content:"\70";}.rpi-icon-field-hockey:before{content:"\71";}.rpi-icon-football:before{content:"\72";}.rpi-icon-football-helmet:before{content:"\73";}.rpi-icon-gallery:before{content:"\74";}.rpi-icon-globe:before{content:"\75";}.rpi-icon-helicopter:before{content:"\76";}.rpi-icon-hockey:before{content:"\77";}.rpi-icon-housing:before{content:"\78";}.rpi-icon-idea:before{content:"\79";}.rpi-icon-jec:before{content:"\7a";}.rpi-icon-jet:before{content:"\41";}.rpi-icon-lacrosse:before{content:"\42";}.rpi-icon-laptop-gear:before{content:"\43";}.rpi-icon-location:before{content:"\44";}.rpi-icon-mech-draw:before{content:"\45";}.rpi-icon-molecule:before{content:"\46";}.rpi-icon-network:before{content:"\47";}.rpi-icon-nih:before{content:"\48";}.rpi-icon-or:before{content:"\49";}.rpi-icon-plane:before{content:"\4a";}.rpi-icon-quidditch:before{content:"\4b";}.rpi-icon-railroad:before{content:"\4c";}.rpi-icon-rideshare:before{content:"\4d";}.rpi-icon-robotics:before{content:"\4e";}.rpi-icon-rocket:before{content:"\4f";}.rpi-icon-rpi-alert:before{content:"\50";}.rpi-icon-safe-ride:before{content:"\51";}.rpi-icon-screen-chart:before{content:"\52";}.rpi-icon-share:before{content:"\53";}.rpi-icon-shield:before{content:"\54";}.rpi-icon-sheild-bold:before{content:"\55";}.rpi-icon-snowflake:before{content:"\56";}.rpi-icon-soccerball:before{content:"\57";}.rpi-icon-space:before{content:"\58";}.rpi-icon-space-astroid:before{content:"\59";}.rpi-icon-sun:before{content:"\5a";}.rpi-icon-sunscreen:before{content:"\30";}.rpi-icon-swimming:before{content:"\31";}.rpi-icon-test-tube:before{content:"\32";}.rpi-icon-timer:before{content:"\33";}.rpi-icon-touchscreen:before{content:"\34";}.rpi-icon-track:before{content:"\35";}.rpi-icon-turbine:before{content:"\36";}.rpi-icon-unclesam-hat:before{content:"\37";}.rpi-icon-vr:before{content:"\38";}.rpi-icon-wind-power:before{content:"\39";}
.red,i[class^="fa"].red,.icon.red{color:#d6001c;}.darkblue,i[class^="fa"].darkblue,.icon.darkblue{color:#00205c;}.gray{color:#54585a;}.white,i[class^="fa"].white,.icon.white{color:#ffffff;}.bg-white{background-color:#ffffff;}.bg-light{background-color:#f9f9f9;}.bg-yellow{background-color:#ede86a;}.bg-darkblue{background-color:#00205c;}.rpi-fontawesome,.alert:before,.onpage-nav .onpage-nav-heading:after,.breadcrumb .breadcrumb-item + .breadcrumb-item::before,ul.arrow-nav li:after{font-family:"Font Awesome 5 Pro";font-weight:900;}.sans{font-family:"Source Sans Pro",sans-serif;}.serif{font-family:Georgia,Times,Times New Roman,serif;}.sans-alt{font-family:"Oswald",sans-serif;}.larger-lighter{font-size:1.5rem;font-weight:200;letter-spacing:normal;}@media only screen and (min-width:768px){.larger-lighter{font-size:2em;}}.smaller-darker{font-size:1rem;font-weight:600;}.fontawesome-icon{font-size:72px;margin-bottom:2rem;color:white;}.fontawesome-icon:hover{color:white;}article p a,article ul a,article ol a{color:#207a9e;text-decoration:none;border-bottom:1px solid #3fb3ff;padding-bottom:3px;}article p a:hover,article p a:active,article p a:focus,article ul a:hover,article ul a:active,article ul a:focus,article ol a:hover,article ol a:active,article ol a:focus{color:#a1c3c8;text-decoration:none;border-bottom:1px solid #3fb3ff;}hr{border-color:#d7dbde;}blockquote.blockquote{font-family:Georgia,Times,Times New Roman,serif;color:#363436;text-align:center;border-top:2px solid #d7dbde;border-bottom:2px solid #d7dbde;width:90%;margin:2rem auto;}blockquote.blockquote p{font-size:1.125rem;width:90%;margin:2rem auto;}@media only screen and (min-width:768px){blockquote.blockquote p{font-size:1.5rem;width:70%;margin-top:2.5rem;margin-bottom:2.5rem;}}blockquote.blockquote:before,blockquote.blockquote:after{display:block;content:" ";background-color:#363436;width:25%;height:10px;}blockquote.blockquote:before{margin:-6px auto 0;}blockquote.blockquote:after{margin:0 auto -5px;}article h1,article h2,article h3,article h4,article h5,article h6{color:#000000;font-weight:500;margin-bottom:1rem;}article h1{font-size:1.65rem;line-height:1.75;}article h2{font-size:1.5rem;line-height:1.5;}article h3{font-size:1.3rem;line-height:1.25;}article h4{font-size:1.25rem;line-height:1.25;}article h5{font-size:1.2rem;line-height:1.11111111;}article h6{font-size:1.15rem;line-height:1.11111111;}h1{font-size:1.111rem;letter-spacing:1px;font-weight:600;}article ul li{line-height:1.5;padding-left:0.75rem;}article ul li:not(:last-child){padding-bottom:0.75rem;}article ul ul{padding-top:0.75rem;}article ul ul li:not(:last-child){padding-bottom:0.25rem;}article ol li{line-height:1.5;padding-left:0.75rem;}article ol li:not(:last-child){padding-bottom:0.75rem;}article ol ol{padding-top:0.75rem;}article ol ol li:not(:last-child){padding-bottom:0.25rem;}address{font-size:16px;font-weight:300;}.alert:before{color:#363436;margin-right:0.5rem;}.alert a{color:#363436;text-decoration:underline;}.alert-danger:before{content:"\f057";}.alert-warning:before{content:"\f06a";}.alert-success:before{content:"\f058";}.alert-info:before{content:"\f05a";}.xxx-site-header-title,header#header h1 a,header#header h1 a.navbar-brand,header#header.school-header h1 a.navbar-brand,header#header.school-dept-header h1 a.navbar-brand{margin:0;padding:0;font-size:3rem;font-weight:300;line-height:4rem;color:#222222;white-space:normal;}.xxx-site-header-title:hover,header#header h1 a:hover,header#header.school-header h1 a.navbar-brand:hover,header#header.school-dept-header h1 a.navbar-brand:hover{color:#ab2328;text-decoration:none;}header#header{background-color:white;padding:7% 0 3%;}header#header.school-header{padding:5% 0 3%;}header#header.school-header h2{display:none;margin:0;color:white;font-size:1.15rem;text-shadow:2px 2px 2px #222222;text-transform:uppercase;}header#header.school-header h1.site-title{margin-bottom:1.5%;}header#header.school-header h1 a.navbar-brand{color:white;text-shadow:4px 4px 4px #222222;}header#header.school-header h1 a.navbar-brand:hover{color:white;}@media only screen and (min-width:992px){header#header.school-header h2{display:block;}}header#header.school-dept-header{padding:5% 0 2% 0;}header#header.school-dept-header h2{margin:0;color:#222222;font-size:1rem;text-transform:uppercase;}header#header.school-dept-header h1.site-title{margin-bottom:0;}header#header.school-dept-header h1 a.navbar-brand{color:#222222;}header#header.school-dept-header h1 a.navbar-brand:hover{color:#ab2328;}*{-webkit-transition:all 0.50s ease-in-out;-moz-transition:all 0.50s ease-in-out;-ms-transition:all 0.50s ease-in-out;-o-transition:all 0.50s ease-in-out;border-radius:0 !important;}.zero-transitions,.sidebar-nav *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}.spinner-border,.spinner-grow{border-radius:50% !important;}html,body{font-family:"Source Sans Pro",sans-serif;background-color:#f9f9f9;font-size:18px;}body:not(.path-frontpage){background-color:white;}p{line-height:1.75em;}a{color:#ab2328;text-decoration:none;}a:hover{color:#222222;text-decoration:underline;}.has-bg-image,header#header.has-bg-image{background-color:#222222;background-position:center;background-repeat:no-repeat;background-size:cover;}.fontawesome-icon-xs{font-size:1rem;}.fontawesome-icon-small,.school-subfooter a,.school-subfooter a:hover,.school-subfooter i{font-size:36px;margin-bottom:1rem;}.fontawesome-icon-large{font-size:72px;margin-bottom:2rem;}.fontawesome-icon-light,.school-subfooter a,.school-subfooter a:hover,.school-subfooter i{color:white;}.fontawesome-icon-light:hover,.school-subfooter a:hover,.school-subfooter i:hover{color:white;}.fontawesome-icon-dark{color:#363436;}.fontawesome-icon-dark:hover{color:#363436;}.icon{display:inline-block;color:#363436;font-size:128px;line-height:0;}figure.figure{max-width:400px;}figure.figure figcaption{font-family:"Oswald",sans-serif;font-size:0.9rem;color:#6c757d;padding:1% 0;}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.carousel-control-next-icon,.carousel-control-prev-icon{width:32px;height:32px;background-color:rgba(0,0,0,0.8);}.carousel-caption{font-family:"Oswald",sans-serif;font-size:0.9rem;text-shadow:2px 2px 2px #222222;}@media only screen and (min-width:576px){.carousel.captions-below{}.carousel.captions-below .carousel-indicators,.carousel.captions-below .carousel-control-next,.carousel.captions-below .carousel-control-prev{bottom:6rem;}.carousel.captions-below .carousel-inner{padding-bottom:6rem;}.carousel.captions-below .carousel-inner .carousel-caption{color:#363436;text-shadow:none;top:100%;bottom:auto;}}.super-slider .carousel-item img{width:100%;}.super-slider .carousel-caption{position:relative;top:auto;right:auto;bottom:auto;left:auto;background-color:black;padding:20px;font-family:Georgia,Times,Times New Roman,serif;}.super-slider .carousel-caption p{margin:0;}@media only screen and (min-width:576px){.super-slider .carousel-item img{width:75%;margin-left:25%;}.super-slider .carousel-caption{position:absolute;width:25%;height:100%;text-align:left;}.super-slider .carousel-indicators,.super-slider .carousel-control-prev{left:25%;}}.glide ul.glide__slides{margin:0;}.glide ul.glide__slides li.glide__slide img{opacity:0.6;margin-bottom:1rem;}.glide ul.glide__slides li.glide__slide p{display:none;color:white;font-size:1rem;line-height:1.25rem;text-align:center;}.glide ul.glide__slides li.glide__slide p a{color:white;text-decoration:underline;}.glide ul.glide__slides li.glide__slide p.slide-title{font-size:1.5rem;line-height:1.75rem;}.glide ul.glide__slides li.glide__slide p.slide-link{text-transform:uppercase;}.glide ul.glide__slides li.glide__slide.glide__slide--active img{opacity:1;}.glide ul.glide__slides li.glide__slide.glide__slide--active p{display:block;}.glide .glide__arrows .glide__arrow{font-size:3rem;color:white;margin:0 1rem;cursor:pointer;text-shadow:2px 2px 2px #222222;}.glide .glide__arrows .glide__arrow.glide__arrow--right{float:right;}.homepage-slider h1,.program-slider h1{color:white;}.image-grid-cell-one{cursor:pointer;position:relative;overflow:hidden;}.image-grid-cell-one .image-grid-overlay{background-color:rgba(34,34,34,0.8);color:white;padding:20px;position:absolute;top:100%;left:0;width:100%;height:100%;}.image-grid-cell-one:hover .image-grid-overlay{top:0;}.image-grid-cell-three{display:grid;grid-template-columns:1fr;grid-row-gap:5px;}@media only screen and (min-width:576px){.image-grid-cell-three{grid-template-columns:1fr 1fr 1fr;grid-column-gap:5px;}}.image-grid .grid-wrapper{display:grid;grid-template-columns:1fr;grid-row-gap:5px;}@media only screen and (min-width:576px){.image-grid .grid-wrapper{grid-column-gap:5px;}}@media only screen and (min-width:768px){.image-grid .grid-wrapper{grid-template-columns:1fr 1fr;}.image-grid .grid-wrapper .image-grid-cell-one{grid-row:span 2;}}.texture-polygon_white{background-image:url(/themes/custom/papiermache/images/textures/polygon/light-polygon-white.gif);background-repeat:repeat;}.texture-polygon_dark-blue{background-image:url(/themes/custom/papiermache/images/textures/polygon/dark-polygon-blue.gif);background-repeat:repeat;}.texture-polygon_dark-red{background-image:url(/themes/custom/papiermache/images/textures/polygon/dark-polygon-red.gif);background-repeat:repeat;}.texture-polygon_light-gray{background-image:url(/themes/custom/papiermache/images/textures/polygon/light-polygon-grey.gif);background-repeat:repeat;}.texture-polygon_dark-gray{background-image:url(/themes/custom/papiermache/images/textures/polygon/dark-polygon-grey.gif);background-repeat:repeat;}.texture-gradient_light-white-blue-gray{background-image:url(/themes/custom/papiermache/images/textures/gradient/light-white-blue-grey.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#d4e6e8;}.texture-gradient_dark-blue{background-image:url(/themes/custom/papiermache/images/textures/gradient/dark-blue.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#011e5d;}.texture-gradient_dark-red{background-image:url(/themes/custom/papiermache/images/textures/gradient/dark-red.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#aa2c24;}.texture-gradient_light-gray-white{background-image:url(/themes/custom/papiermache/images/textures/gradient/light-grey-white.gif);background-repeat:repeat-x;background-position:center bottom;background-color:white;}.texture-gradient_light-white-gray{background-image:url(/themes/custom/papiermache/images/textures/gradient/light-white-grey.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#d7dbde;}.texture-tile_dark-red{background-image:url(/themes/custom/papiermache/images/textures/tile/dkred-red.gif);background-repeat:repeat;}.texture-tile_gray-green{background-image:url(/themes/custom/papiermache/images/textures/tile/grey-green.gif);background-repeat:repeat;}.texture-tile_gray-light-gray{background-image:url(/themes/custom/papiermache/images/textures/tile/grey-ltgrey.gif);background-repeat:repeat;}.texture-tile_gray-white{background-image:url(/themes/custom/papiermache/images/textures/tile/grey-white.gif);background-repeat:repeat;}.texture-tile_white-light-blue{background-image:url(/themes/custom/papiermache/images/textures/tile/white-ltblue.gif);background-repeat:repeat;}#atoms-circles .sg-pattern-example div div div{height:500px;}.texture-circle_dark-red{background-image:url(/themes/custom/papiermache/images/textures/circle/dkred-red.gif);background-repeat:repeat;}.texture-circle_gray-green{background-image:url(/themes/custom/papiermache/images/textures/circle/grey-green.gif);background-repeat:repeat;}.texture-circle_grey-light-gray{background-image:url(/themes/custom/papiermache/images/textures/circle/grey-ltgrey.gif);background-repeat:repeat;}.texture-circle_grey-white{background-image:url(/themes/custom/papiermache/images/textures/circle/grey-white.gif);background-repeat:repeat;}.texture-circle_white-light-blue{background-image:url(/themes/custom/papiermache/images/textures/circle/white-ltblue.gif);background-repeat:repeat;}.texture-diamonds_white-gray{background-image:url(/themes/custom/papiermache/images/textures/diamonds/white-gray.gif);background-repeat:repeat;}form legend{font-size:1em;color:#00205c;}form label,form input.form-control,form textarea.form-control,form legend,form select,form input{font-weight:300;}form label{display:block;margin-bottom:0;}form input.form-control{height:calc(2.25em + 10px);font-size:0.889em;}form select,form input{font-size:0.889em;height:calc(2.25em + 10px);padding:.375em .75em;border-width:1px;border-color:#222222;}form div.form-check{padding-left:2em;padding-bottom:.25em;font-size:.889em;}form div.form-check .form-check-input{height:inherit;}form .error{border-color:#dc3545;}form.search-form button.btn{background-color:transparent;border:0;padding:0;margin-left:0.5em;}form.search-form button.btn i.fa-search{color:#363436;font-size:32px;}div.search-form__slick{-webkit-transition:all 1s cubic-bezier(0,1,0.5,1);-moz-transition:all 1s cubic-bezier(0,1,0.5,1);-ms-transition:all 1s cubic-bezier(0,1,0.5,1);-o-transition:all 1s cubic-bezier(0,1,0.5,1);transition:all 1s cubic-bezier(0,1,0.5,1);}div.search-form__slick i{color:#363436;cursor:pointer;float:left;margin-right:0.5em;font-size:28px;line-height:32px;padding-top:0.625rem;padding-bottom:0.625rem;}div.search-form__slick form{overflow:hidden;width:0;}div.search-form__slick form input{max-width:150px;}div.search-form__slick.open form{width:150px;}div.search-form__slick__light i{color:#ffffff;}div.search-form__slick__light i:hover{color:#ffffff;}form.comment-form label{display:block;margin:0.5em 0 0 0;}form.comment-form label:first-child{margin:0;}.program-search{width:100%;}.program-search input{width:100%;}nav a:hover{text-decoration:none;}ul.navbar-nav.rpi-header-nav li.nav-item{padding-right:0.75rem;padding-left:0.75rem;font-size:0.778rem;}ul.navbar-nav.rpi-header-nav li.nav-item a{color:white !important;font-family:"Source Sans Pro",sans-serif;text-decoration:none;text-transform:uppercase;padding-top:0.625rem;padding-bottom:0.625rem;}ul.navbar-nav.rpi-header-nav li.nav-item a:hover{color:white !important;text-decoration:underline;}@media only screen and (min-width:992px){ul.navbar-nav.rpi-header-nav li.nav-item{display:list-item;}}#navbar-main{background-color:white;border-bottom:1px solid #d7dbde;border-top:1px solid #d7dbde;padding:0;}#navbar-main .primary-nav{width:100%;}#navbar-main ul ul{display:none;}.primary-nav .nav-item{width:100%;}.primary-nav .nav-item a.nav-link{color:#363436;text-transform:uppercase;font-size:0.889em;border-bottom:2px solid transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}.primary-nav .nav-item a.nav-link.active,.primary-nav .nav-item a.nav-link:hover{border-bottom:2px solid #d6001c;}@media only screen and (min-width:992px){.primary-nav .nav-item{width:auto;}}.onpage-nav{width:95%;max-width:800px;margin:1em auto;}.onpage-nav .onpage-nav-item{margin-bottom:1em;}.onpage-nav .onpage-nav-heading{font-size:1.3em;padding-bottom:0.5em;border-bottom:1px solid #d7dbde;}.onpage-nav .onpage-nav-heading:after{color:#ab2328;content:"\f101";font-size:0.75em;margin-left:0.25em;}.onpage-nav .onpage-nav-description{font-weight:300;}.sidebar-nav{background-color:white;margin:0 auto;padding:1em;}.sidebar-nav h3{color:#ab2328;font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 0.5em 0;}.sidebar-nav .xxx-nav-hover,.sidebar-nav ul.navbar-nav li.nav-item a.nav-link:hover,.sidebar-nav ul.navbar-nav li.nav-item.current > a.nav-link,.sidebar-nav ul.navbar-nav li.nav-item.active > a.nav-link,.sidebar-nav ul.navbar-nav li.nav-item.has-children ul.navbar-nav li.nav-item a.nav-link:hover{background-color:#f9f9f9;border-right:5px solid #d6001c;}.sidebar-nav ul.navbar-nav{display:block;}.sidebar-nav ul.navbar-nav li.nav-item{padding:0;}.sidebar-nav ul.navbar-nav li.nav-item a.nav-link{display:block;color:#222222;padding:0.8em 1em;line-height:1.3em;border-right:5px solid white;}.sidebar-nav ul.navbar-nav li.nav-item.has-children ul.navbar-nav{display:block;}.sidebar-nav ul.navbar-nav li.nav-item.has-children ul.navbar-nav li.nav-item{padding-left:0.25rem;display:block;width:95%;}.sidebar-nav ul.navbar-nav li.nav-item.has-children ul.navbar-nav li.nav-item:before{content:" \25A0";color:#d6001c;display:inline-block;max-width:4%;float:left;font-size:0.75rem;text-align:center;padding-top:0.75rem;margin-right:3px;}.sidebar-nav ul.navbar-nav li.nav-item.has-children ul.navbar-nav li.nav-item a.nav-link{float:none;width:93%;}.sidebar-nav ul ul{list-style:none;padding:0 0 0 1em;}.program-page-nav{background-color:#ffffff;font-size:10px;}.program-page-nav ul{margin:0;padding:0;list-style-type:none;}.program-page-nav ul li{background-color:#ffffff;border-bottom:2px solid transparent;text-transform:uppercase;white-space:nowrap;}.program-page-nav ul li a,.program-page-nav ul li a:hover{color:#363436;}.program-page-nav ul li.active,.program-page-nav ul li:hover{border-color:#d6001c;}@media only screen and (min-width:576px){.program-page-nav{font-size:14px;}}@media only screen and (min-width:992px){.program-page-nav{font-size:18px;}}.breadcrumb{background-color:white;font-size:0.75rem;}.breadcrumb .breadcrumb-item a{text-transform:uppercase;color:#54585a;}.breadcrumb .breadcrumb-item a.active{font-weight:600;}.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"\f054";font-weight:300;font-size:0.722rem;}.back-to-top{display:block;width:50px;height:50px;position:fixed;right:3%;bottom:3%;z-index:1234;background-color:rgba(0,0,0,0.5);color:white;padding-top:0.5em;text-align:center;text-decoration:none;cursor:pointer;}.back-to-top i{color:white;}.back-to-top:hover i{color:white;}ul.pagination{display:block;}ul.pagination .page-item{display:inline-block;padding:1rem 0.5rem;}ul.pagination .page-item .page-link{margin-top:-0.5rem;color:#d6001c;border-color:#d7dbde;}ul.pagination .page-item .page-link:hover{background-color:#d7dbde;}ul.pagination .page-item.active .page-link{border-color:#d7dbde;background-color:#d7dbde;color:#ab2328;font-weight:700;}ul.pagination .page-item-first,ul.pagination .page-item-last{display:none;}@media only screen and (min-width:992px){nav.pager .pagination{display:flex;}nav.pager .page-item{display:list-item;}}nav.footer-nav a,nav.footer-nav a:hover{color:#d7dbde;padding:0.5rem 0;text-align:center;}nav.footer-nav a:hover{text-decoration:underline;}nav.footer-nav .footer-nav-policies{padding:0.5rem 0;text-align:center;}nav.footer-nav .footer-nav-policies span{font-size:14px;text-transform:uppercase;}nav.footer-nav .footer-nav-policies a{margin:0 0.5rem;}nav.footer-nav .footer-nav-policies,nav.footer-nav > a{display:block;width:100%;}@media only screen and (min-width:992px){nav.footer-nav a,nav.footer-nav a:hover{font-size:14px;}nav.footer-nav .footer-nav-policies,nav.footer-nav > a{float:left;width:auto;}nav.footer-nav > a{padding-left:1rem !important;border-left:1px solid #9ea2a2;margin-left:1rem;}}h3.footer-heading{margin-top:70px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:100;color:#cccccc;text-transform:uppercase;}nav.footer-nav__column a.nav-link,nav.footer-nav__column a.nav-link:hover{font-size:16px;border:0;padding:0;text-align:left;}ul.arrow-nav{margin:3% 0 3rem;list-style-type:none;padding:0 6%;}ul.arrow-nav li{border-top:1px solid #9ea2a2;padding:3% 1%;}ul.arrow-nav li:after{content:"\f101";display:inline-block;margin-left:-1.3em;width:1.3em;float:right;color:#54585a;}ul.arrow-nav li:last-child{border-bottom:1px solid #9ea2a2;}ul.arrow-nav li a{text-decoration:none;color:#54585a;}ul.arrow-nav li a:hover{color:#222222;text-decoration:none;}.social-share a,.social-share a:hover{margin:0 0.5em;text-decoration:none;}.social-share a:first-child,.social-share a:first-child:hover{margin-left:0;}.social-share a:last-child,.social-share a:last-child:hover{margin-right:0;}@media only screen and (min-width:1200px){.social-share a,.social-share a:hover{margin:0 1em;}}a.event{max-width:400px;color:#222222;margin:1em 0;}a.event:hover{color:#000000;text-decoration:none;}a.event .event-date{width:25%;border-right:1px solid #9ea2a2;padding:5% 3%;margin-right:3%;}a.event .event-date span{display:block;}a.event .event-date span.event-date-month{font-family:Georgia,Times,Times New Roman,serif;text-transform:uppercase;}a.event .event-date span.event-date-day{font-family:Georgia,Times,Times New Roman,serif;font-size:2rem;line-height:1.25rem;}a.event .event-title{width:70%;}@media only screen and (min-width:768px){a.event{width:33%;}}.events-bar{background-color:white;padding:5% 0;}@media only screen and (min-width:768px){.spotlight-events a.event{width:100%;}}.profile-grid{width:65%;color:#00205c;}.profile-grid h1{margin-bottom:0.5em;}.profile-grid .grid-cell{margin-bottom:30px;cursor:pointer;}.profile-grid .grid-cell .grid-content{position:relative;}.profile-grid .grid-cell .grid-content .grid-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.7);color:white;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;padding:25% 10% 10% 10%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.profile-grid .grid-cell .grid-content .grid-overlay .grid-more{display:none;margin-top:0.25rem;font-size:1rem;text-transform:none;}.profile-grid .grid-cell:hover .grid-content .grid-overlay{opacity:1;}@media only screen and (min-width:768px){.profile-grid .grid-cell .grid-content .grid-overlay{font-size:1rem;}.profile-grid .grid-cell .grid-content .grid-overlay .grid-more{display:block;font-size:1rem;}}.flyout{position:relative;float:right;width:100%;max-width:500px;overflow:hidden;color:white;}.flyout .flyout-button,.flyout .flyout-info{background-color:rgba(34,34,34,0.8);}.flyout .flyout-button{z-index:100;position:absolute;top:0;right:0;width:50px;font-family:Georgia,Times,Times New Roman,serif;font-style:italic;font-size:3rem;text-align:center;cursor:pointer;}.flyout .flyout-info{margin-left:100%;padding:5% 75px 5% 5%;width:100%;}.flyout.open .flyout-button{background-color:transparent;}.flyout.open .flyout-info{margin-left:0;}.comment-container{background-color:#ffffff;padding:1em;}.comment-container .comment-meta .comment-name{font-weight:700;}.comment-container .comment-text p{margin-left:1em;}.text-block{background-color:white;}.text-block h2{font-size:1.5rem;}.text-block.text-block-red{background-color:#d6001c;}.text-block.text-block-gray{background-color:#363436;}.text-block.text-block-red,.text-block.text-block-gray{color:white;}.text-block.text-block-red h1,.text-block.text-block-gray h1{color:white;}.text-block.text-block-red figure.figure figcaption,.text-block.text-block-gray figure.figure figcaption{color:white;}.text-block.text-block-red .btn-outline-secondary,.text-block.text-block-gray .btn-outline-secondary{background-color:white;}.text-block.text-block-red .btn-outline-secondary:hover,.text-block.text-block-gray .btn-outline-secondary:hover{background-color:#ab2328;}.card{background-color:rgba(215,219,222,0.3);border:0;}.card .card-title{font-family:"Oswald",sans-serif;color:#d6001c;font-size:1.2rem;line-height:1.4rem;}.card .card-subtitle{line-height:1.25rem;margin-bottom:.75rem;}.card a{text-decoration:none;}.card a .card-subtitle,.card a .card-text{color:#363436;}.bragbit-card{border:0;background-color:transparent;font-size:1rem;}.bragbit-card .bragbit-body{color:#54585a;padding:0.75rem;}.bragbit-card .bragbit-body span{display:block;font-size:0.9em;line-height:1.2em;}.bragbit-card .bragbit-body span.bragbit-number{font-size:2rem;font-weight:500;line-height:0.75em;color:#d6001c;padding:0 15px 15px 0;}.bragbit-card .bragbit-body span.bragbit-number::before{display:block;content:"";width:100px;padding-top:10px;border-style:solid;border-width:5px 0 0 0;border-color:#d6001c;}.bragbit-card .bragbit-body span.bragbit-headline{color:#54585a;font-weight:600;line-height:1.2em;padding-top:0.5em;padding-bottom:1em;font-size:1rem;}.bragbit-card .bragbit-body .icon .icon{font-size:2rem;padding:15px;}.department-bragbit-bar{background-color:#d4e6e8;color:#00205c;}.department-bragbit-bar h1{color:#00205c;}.department-bragbit-bar .bragbit-card .bragbit-body{background-color:white;}.department-bragbit-bar .bragbit-card .bragbit-body span.bragbit-number{padding-top:0;}@media only screen and (min-width:768px){.bragbit-card .bragbit-body{padding:1.25rem;}.bragbit-card .bragbit-body span{font-size:1em;line-height:1.4em;}.bragbit-card .bragbit-body span.bragbit-number{font-size:4rem;font-weight:300;padding:30px 30px 30px 0;}.bragbit-card .bragbit-body span.bragbit-number::before{border-width:10px 0 0 0;}.bragbit-card .bragbit-body span.bragbit-headline{padding-bottom:1em;font-size:1.2rem;}.bragbit-card .bragbit-body .icon .icon{font-size:4rem;padding:30px;}}.faculty-bios{background-color:white;}.faculty-bios .profile-card .card-title{margin-top:.5em;}.faculty-bios .profile-card .card-title .card-text{font-size:15px;}.faculty-bios .profile-card .card-title .card-text i{font-size:18px;margin-left:0.5em;color:#d6001c;}.accordion{width:95%;margin:1.5rem auto;}.accordion h4{font-size:1.25rem;text-transform:uppercase;}.accordion .accordion-button::after{display:none;}.accordion .accordion-button:not(.collapsed){background-color:#ffffff;}.accordion .accordion-item{border:0;}.accordion .accordion-item .accordion-header{background-color:#ffffff;border-radius:0;border:0;border-bottom:1px solid #d7dbde;padding:0;}.accordion .accordion-item .accordion-header button{color:#ab2328;width:100%;text-align:left;text-decoration:none;text-transform:uppercase;padding:1rem 3rem;border:0;border-bottom:1px solid #d7dbde;}.accordion .accordion-item .accordion-header button i.fa-minus{display:none;}.accordion .accordion-item .accordion-header button i{color:#ab2328;font-size:16px;margin-right:0.5em;}.accordion .accordion-item .accordion-header button:hover{text-decoration:none;}.accordion .accordion-item .accordion-header button[aria-expanded="true"] i.fa-minus{display:inline;}.accordion .accordion-item .accordion-header button[aria-expanded="true"] i.fa-plus{display:none;}.accordion .accordion-item .accordion-body{background-color:#f9f9f9;}.home-dept-accordion{background-color:#ffffff;}.home-dept-accordion .card{margin-bottom:0.5em;border:0;}.home-dept-accordion .card .card-body{padding:0rem;background-color:#ffffff;}.home-dept-accordion .card .card-header{background-color:#d7dbde;border-radius:0;border:0;border-bottom:0px;padding:0;}.home-dept-accordion .card .card-header h5 button{display:block;background-color:#d7dbde;color:#000000;font-weight:600;width:100%;text-align:left;text-decoration:none;text-transform:uppercase;border:0;padding:0.5rem 1rem;}.home-dept-accordion .card .card-header h5 button:hover{text-decoration:none;}.home-dept-accordion .card .card-header h5 button i.fa-minus{display:none;}.home-dept-accordion .card .card-header h5 button i{color:#000000;font-size:16px;margin-right:0.5em;float:right;padding-top:4px;}.home-dept-accordion .card .card-header h5 button[aria-expanded="true"]{background-color:#f3fcfd;color:#00205c;}.home-dept-accordion .card .card-header h5 button[aria-expanded="true"] i.fa-minus{display:inline;color:#00205c;}.home-dept-accordion .card .card-header h5 button[aria-expanded="true"] i.fa-plus{display:none;}.cr-accordion{background-color:#ffffff;}.cr-accordion .arrow-accordion{width:95%;margin:0 auto;}.cr-accordion .arrow-accordion h2{color:#d6001c;text-transform:uppercase;font-size:1.111rem;letter-spacing:1px;font-weight:600;text-align:center;}.cr-accordion .arrow-accordion .card{margin-bottom:0.5em;border:0;}.cr-accordion .arrow-accordion .card .card-body{padding:0rem;}.cr-accordion .arrow-accordion .card .card-header{background-color:#ffffff;border-radius:0;border:0;border-bottom:0px;padding:0;}.cr-accordion .arrow-accordion .card .card-header h3 button{color:#000000;width:100%;text-align:left;text-decoration:none;text-transform:uppercase;border:0;padding:0.5rem 0em;}.cr-accordion .arrow-accordion .card .card-header h3 button i.fa-caret-down{display:none;}.cr-accordion .arrow-accordion .card .card-header h3 button i{color:#ab2328;font-size:16px;margin-right:0.5em;}.cr-accordion .arrow-accordion .card .card-header h3 button:hover{text-decoration:none;}.cr-accordion .arrow-accordion .card .card-header h5 button[aria-expanded="true"] i.fa-caret-down{display:inline;}.cr-accordion .arrow-accordion .card .card-header h5 button[aria-expanded="true"] i.fa-caret-right{display:none;}@media only screen and (min-width:768px){.cr-accordion .card .card-header h5 button{padding:0.5rem 3rem;}}.program-search-bar i{font-size:4rem;margin:0 auto;}.checkerboard-row{max-height:500px;overflow:hidden;background-color:#d7dbde;}.checkerboard-row img{display:none;}.checkerboard-row article{padding:4%;}.checkerboard-row article a{color:#00205c;border-bottom-color:#00205c;}div.checkerboard-row-alt{background-color:#ffffff;}@media only screen and (min-width:768px){div.checkerboard-row-alt img,div.checkerboard-row-alt article{float:right;}.checkerboard-row img{float:left;width:50%;display:inline;}.checkerboard-row article{float:left;width:50%;}}.department-page-top img{max-width:100%;height:auto;}.department-page-top .page-top-overlay{background-color:#6F979B;padding:5%;}.department-page-top .page-top-overlay p{margin:0;color:white;font-family:Georgia,Times,Times New Roman,serif;font-size:1.5rem;line-height:1.25em;}@media only screen and (min-width:768px){.department-page-top{height:25vw;overflow:hidden;position:relative;}.department-page-top img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.department-page-top .page-top-overlay{position:absolute;top:0;right:5%;width:34%;height:100%;z-index:2;}}.department-intro{font-size:1rem;}.department-intro i{font-size:3rem;}.department-cta{background-color:#00205c;color:white;}.department-cta h1{color:white;}.department-cta .cta-image{padding-bottom:5%;border-bottom:1px solid white;margin-bottom:5%;text-align:center;}.department-cta .cta-title{color:white;}.department-cta .cta-learn-more a{color:white;text-decoration:underline;text-transform:uppercase;font-size:0.8rem;border:0;}@media only screen and (min-width:768px){.department-cta .cta-image{padding-bottom:0;border-bottom:0;margin-bottom:0;border-right:1px solid white;text-align:right;}}.school-subfooter{border-top:5px solid #d6001c;background-color:#54585a;color:white;}.school-subfooter .subfooter-title{font-size:1.25rem;text-transform:uppercase;}.school-subfooter a,.school-subfooter a:hover,.school-subfooter i{text-decoration:none;}.degree-subfooter{border-top:1px solid #d7dbde;}.degree-subfooter h1.alt{color:#d6001c;font-size:1.25rem;}.degree-subfooter div a{color:#d6001c;font-family:"Oswald",sans-serif;font-size:1.25rem;text-decoration:none;text-transform:uppercase;}.degree-subfooter div a i.fa,.degree-subfooter div a i.fas,.degree-subfooter div a i.fab,.degree-subfooter div a i.fal,.degree-subfooter div a .icon{color:#ab2328;font-size:20px;margin-right:0.5em;}.degree-subfooter div a:hover{text-decoration:none;}.degree-subfooter div a:hover i.fa,.degree-subfooter div a:hover i.fas,.degree-subfooter div a:hover i.fab,.degree-subfooter div a:hover i.fal,.degree-subfooter div a:hover .icon{color:#363436;}.rpi-hdr{background-color:#d6001c;color:white;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}.rpi-hdr.rpi-hdr_dark{background-color:#363436;}.rpi-hdr.rpi-hdr_no-nav #rpiHeaderNav,.rpi-hdr.rpi-hdr_no-nav .search-form__slick{display:none;}.rpi-hdr .rpi-hdr_logo img{max-width:175px;}.rpi-hdr nav{padding:0;}.rpi-hdr nav a{color:white !important;font-family:"Source Sans Pro",sans-serif;text-decoration:none;text-transform:uppercase;padding-top:.625rem;padding-bottom:.625rem;}.rpi-hdr nav a:hover{color:white !important;text-decoration:underline;}.rpi-hdr nav ul.navbar-nav li.nav-item{display:none;text-align:right;padding-right:.75rem;padding-left:.75rem;font-size:0.778rem;}.rpi-hdr .search-form__slick{margin-left:22.5px;}.rpi-hdr .search-form__slick i{font-size:20px;}.rpi-hdr .search-form__slick .form-group{margin:0;}.rpi-hdr #rpiHeaderNav form{overflow-x:hidden;max-width:0;-webkit-transition:all 1s cubic-bezier(0,1,0.5,1);-moz-transition:all 1s cubic-bezier(0,1,0.5,1);-ms-transition:all 1s cubic-bezier(0,1,0.5,1);-o-transition:all 1s cubic-bezier(0,1,0.5,1);}.rpi-hdr #rpiHeaderNav form label{display:none;}.rpi-hdr #rpiHeaderNav form input{border:0;padding:0.25rem;font-size:0.75rem;}.rpi-hdr.go-search #rpiHeaderNav form{max-width:100px;}@media only screen and (min-width:992px){.rpi-hdr nav ul.navbar-nav li.nav-item{display:list-item;}.rpi-hdr.go-search #rpiHeaderNav form{max-width:200px;}}@media only screen and (max-width:992px){.rpi-footer .container{max-width:100%;}}.rpi-footer{background-color:#424242;color:#d7dbde;}.rpi-footer .rpi-seal{color:#d7dbde;background-color:#363436;text-align:center;}.rpi-footer .rpi-seal img{margin-top:5%;margin-bottom:1rem;max-width:150px;}.rpi-footer .rpi-seal address{margin-top:1%;font-size:14px;}.rpi-footer .rpi-seal a,.rpi-footer .rpi-seal a:hover{color:#d7dbde;}.rpi-footer .bottom-bit{color:#d7dbde;font-size:14px;line-height:1.6em;}.rpi-footer .bottom-bit p{margin:0 0 7px;text-align:center;}.rpi-footer .bottom-bit a.nav-link{color:#d7dbde;padding:0.5rem 0;text-align:center;}@media only screen and (min-width:992px){.rpi-footer .rpi-seal img{float:left;width:25%;margin-right:8%;}.rpi-footer .rpi-seal address{float:left;width:66%;margin-top:7.5%;text-align:left;}.rpi-footer .bottom-bit{margin:3%;}.rpi-footer .bottom-bit p{text-align:left;margin-top:0.5rem;}.rpi-footer .bottom-bit nav a.nav-link{margin-bottom:.25em;font-size:14px;padding:0rem 1rem;border-left:1px solid #9ea2a2;}.rpi-footer .bottom-bit nav a.nav-link:first-child{padding-left:0;border:0;}.rpi-footer .bottom-bit nav a.nav-link:hover{text-decoration:underline;}}.rpi-footer-big .rpi-footer-menu > .row:first-child{display:none;}@media only screen and (min-width:992px){.rpi-footer-big{background-size:cover;background-image:url(/themes/custom/papiermache/img/quad-full.png);background-repeat:no-repeat;background-position:bottom right;}.rpi-footer-big .rpi-seal img{margin:70px 0 0;float:none;width:auto;}.rpi-footer-big .rpi-seal address{float:none;width:auto;text-align:center;}.rpi-footer-big .rpi-footer-menu > .row:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;}.rpi-footer-big .rpi-footer-menu .row > div:first-child h3,.rpi-footer-big h3{margin-top:70px;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:100;color:#cccccc;text-transform:uppercase;}.rpi-footer-big nav{margin:20px 0 55px;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:300;color:#d7dbde;}.rpi-footer-big nav a.nav-link{padding:0.5rem 0;font-weight:200;color:#d7dbde;text-decoration:none;}.rpi-footer-big nav a:hover{color:#d7dbde;text-decoration:underline;}.rpi-footer-big .bottom-bit{margin:0 0 3%;}.rpi-footer-big .bottom-bit nav{margin:0;}}.btn{text-transform:uppercase;font-size:0.889rem;letter-spacing:1px;border:2px solid transparent;border-radius:0;padding:0.5rem 3rem;color:#ffffff;}.btn:hover,.btn:active{text-decoration:none;}.btn.blue{background-color:#00205c;border-color:#00205c;}.btn.blue:hover,.btn.blue:active{color:#00205c;background-color:#ffffff;border-color:#00205c;}.btn.blue.outline{background-color:#ffffff;color:#00205c;border-color:#00205c;}.btn.blue.outline:hover,.btn.blue.outline:active{color:#ffffff;background-color:#00205c;border-color:#00205c;}.btn.red,i.btn[class^="fa"].red{background-color:#ab2328;border-color:#ab2328;}.btn.red:hover,.btn.red:active{color:#ab2328;background-color:#ffffff;border-color:#ab2328;}.btn.red.outline{background-color:#ffffff;color:#ab2328;border-color:#ab2328;}.btn.red.outline:hover,.btn.red.outline:active{background-color:#ab2328;border-color:#ab2328;color:#ffffff;}.btn.gray{background-color:#54585a;border-color:#54585a;}.btn.gray:hover,.btn.gray:active{color:#54585a;background-color:#ffffff;border-color:#54585a;}.btn.gray.outline{background-color:#ffffff;color:#54585a;border-color:#54585a;}.btn.gray.outline:hover,.btn.gray.outline:active{background-color:#54585a;border-color:#54585a;color:#ffffff;}table.table td,table.table th{font-size:0.889rem;}table.table thead th,table.table tfoot th{font-weight:600;text-transform:uppercase;}.cr-table{background-color:#ffffff;}.cr-table .course-title{width:70%;}.cr-table table.table td,.cr-table table.table th{padding:1rem;vertical-align:top;border-top:0px;border-right:4px #fff solid;text-align:center;}.cr-table table.table thead th{text-align:center;font-weight:400;border-bottom:0px;}.cr-table table.table a{color:#207a9e;text-decoration:none;}.cr-table table.table a:hover{text-decoration:underline;color:#207a9e;cursor:pointer;}.program-table h1{font-size:1.111rem;margin-bottom:0;}.programs-table{margin:0;}.programs-table a i{color:#00205c;}.programs-table a:hover i{color:#aec24f;}.programs-table a:visited i{color:#00205c;}.programs-table tr{border:0;}.programs-table tr th{background-color:#f9f9f9;}.programs-table tbody tr td:first-child{width:33%;}.programs-table.table-striped tbody tr:nth-of-type(2n){background:#f9f9f9;}header#header.school-header .flyout{margin:2rem 0;}.home-bragbits .bragbit-body{border-top:10px solid #d6001c;background-color:rgba(34,34,34,0.8);color:white;text-align:center;padding:0;}body.path-frontpage #main{margin-top:0;}body.path-frontpage .node__content > .field__items > .field__item{margin:0;}body.path-frontpage .home-depts a{display:block;background-color:#d7dbde;color:black;font-weight:600;text-decoration:none;}body.path-frontpage .spotlight-events .events-container a.event{width:100%;}header#header{background-color:#ffffff;}header#header .site-slogan a{color:#222222;}header#header .site-slogan a:hover{text-decoration:none;color:#ab2328;}body #main-wrapper{padding-top:0;}#main-wrapper{padding-top:3rem;}article li p{margin:0;}article .text-block.text-block-red p a{color:white;border-bottom:1px solid white;}@media only screen and (min-width:768px){.narrow-slab{width:85%;margin-left:auto;margin-right:auto;}}article ol.carousel-indicators li{padding:0;}@media only screen and (min-width:768px){article .paragraph--type--text-image img{max-width:400px;}}.sidebar h2{padding:0.25rem 0.75rem;text-shadow:none;}.sidebar .block{border:0;padding:0;}.sidebar nav{margin-bottom:20px;}.sidebar nav ul.nav{margin:0;}body.page-node-462 a.event{width:100%;}.form-control{background-clip:inherit;}article .btn:hover,article .btn:active{border-bottom-width:2px;}.program-top p{font-size:1.35rem;color:#54585a;line-height:2em;}.bragbit-card i{font-size:4rem;padding:30px;}.announcements-container a{font-size:1rem;color:#000;}.view-announcements .view-content.row{flex-direction:column;}.glide p{margin-bottom:1rem;}.glide p a,.glide p a:hover,.glide p a:active{border:0;}.student-bios .row .profile-card{width:100%;padding:1em;background-color:#F3F4F5;}.student-bios .row .profile-card .card-title{font-family:"Oswald",sans-serif;color:#d6001c;font-size:1.2rem;line-height:1.4rem;display:block;margin-bottom:0.5rem;}.student-bios .row .profile-card .card-text a{color:#363436;text-decoration:none;}.student-bios .row .profile-card img{width:100%;}@media (min-width:776px){.student-bios .row{gap:2em;}.student-bios .row .profile-card{width:calc(50% - 2em);}}@media (min-width:1200px){.student-bios .row .profile-card{width:calc(25% - 2em);}}.page-node-type-person h1{margin:1em 0;}.page-node-type-person .field--name-field-photo{float:right;margin:1em 0 1em 1em;}
