/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"rpi-icons";src:url(/themes/custom/paperclip/rpi-icons/fonts/rpi-icons.eot);src:url(/themes/custom/paperclip/rpi-icons/fonts/rpi-icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/paperclip/rpi-icons/fonts/rpi-icons.woff) format("woff"),url(/themes/custom/paperclip/rpi-icons/fonts/rpi-icons.ttf) format("truetype"),url(/themes/custom/paperclip/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{color:#d6001c}.darkred{color:#ab2328}.darkblue{color:#00205c}.gray{color:#54585a}.white{color:#fff}.bg-white{background-color:#fff}.bg-light{background-color:#f9f9f9}.bg-yellow{background-color:#ede86a}.sans{font-family:"Source Sans Pro",sans-serif}.sans-alt{font-family:"Oswald",sans-serif}.serif{font-family:Georgia,Times,Times New Roman,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}.font-size-2{font-size:2rem}.rpi-fontawesome,.alert:before,.onpage-nav .onpage-nav-heading:after{font-family:"Font Awesome 5 Pro";font-weight:900}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:#207a9e;text-decoration:none;border-bottom:1px solid #3fb3ff}article p{line-height:1.75}hr{border-color:#d7dbde}.lead{color:#00205c;font-weight:600}header#header{background-color:white;padding:7% 0 2%}header#header h1 a,header#header h1 a.navbar-brand{margin:0;padding:0;font-size:3.5rem;font-weight:300;line-height:4rem;color:#222;white-space:normal}header#header h1 a:hover,header#header h1 a.navbar-brand:hover{color:#ab2328;text-decoration:none}header#header h2{display:none;margin:0;font-size:1.15rem;text-transform:uppercase}header#header h2 a{color:#222}header#header h2 a:hover{color:#ab2328;text-decoration:none}@media only screen and (min-width:992px){header#header h2{display:block}}header#header.dept-header h2{color:white}header#header.dept-header h1 a.navbar-brand{color:white}header#header.dept-header h1 a.navbar-brand:hover{color:white}header#header.has-bg-image h1{text-shadow:4px 4px 4px #222}header#header.has-bg-image h2{text-shadow:2px 2px 2px #222}article h1,article h2,article h3,article h4,article h5,article h6{color:#000;font-weight:500;margin-bottom:1rem}article h1{font-size:1.5rem;line-height:1.5}article h2{font-size:1.3rem;line-height:1.25}article h3{font-size:1.25rem;line-height:1.25}article h4{font-size:1.2rem;line-height:1.11111111}article h5{font-size:1.15rem;line-height:1.11111111}article h6{font-size:1.1rem;line-height:1.11111111}section h1.page-title{color:#ab2328;line-height:1.5}blockquote.blockquote{font-family:Georgia,Times,Times New Roman,serif;color:#207a9e;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;line-height:1.75;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:#207a9e;width:25%;height:10px}blockquote.blockquote:before{margin:-6px auto 0}blockquote.blockquote:after{margin:0 auto -5px}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"}*:not(.form-check-input){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}a:focus{box-shadow:0 0 5px #207a9e;border:1px solid #207a9e}.block-feature-nav a:focus,.profile-grid a:focus,.profile-card a:focus{border:0}a{color:#ab2328;text-decoration:none;transition-property:color,background-color,border,text-decoration;transition-duration:0.5s;transition-timing-function:ease-out}a:hover{color:#222;text-decoration:underline}.has-bg-image,header#header.has-bg-image{background-color:#222;background-position:center;background-repeat:no-repeat;background-size:cover}.fontawesome-icon-small,section.subfooter i{font-size:36px;margin-bottom:1rem}.fontawesome-icon-large,.icon-callout i,.two-column-grid .two-column-grid-row div:first-child i{font-size:72px;margin-bottom:2rem}.fontawesome-icon-light,.card .block-feature-nav i,.icon-callout i{color:white}.fontawesome-icon-light:hover,.card .block-feature-nav i:hover,.icon-callout i:hover{color:white}.fontawesome-icon-dark{color:#363436}.fontawesome-icon-dark:hover{color:#363436}.icon{display:inline;color:#363436;font-size:128px}.block-feature a,.block-feature a:hover{color:#222;text-decoration:none}.block-feature .b-text .b-title{font-family:"Oswald",sans-serif;text-transform:uppercase}.block-feature .b-text p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.block-feature a,.block-feature a:hover{color:#fff}.block-feature a{display:block;position:relative}.block-feature a .b-text{position:absolute;bottom:0;padding:3%}}.card{border:1px solid transparent;background:transparent}.card .block-feature-nav{background:rgba(34,34,34,0.8);border-bottom:10px solid #d6001c;padding:10%;text-align:center;font-size:0.889em;color:white}@media only screen and (max-width:768px){.card .block-feature-nav{padding:1%}}.card .block-feature-nav h1,.card .block-feature-nav a,.card .block-feature-nav [class^="rpi-icon-"]:before,.card .block-feature-nav [class*=" rpi-icon-"]:before{color:#fff;text-decoration:none}.card .block-feature-nav h1{margin-bottom:0.5em;font-size:1em;text-transform:uppercase}.card .block-feature-nav [class^="rpi-icon-"]:before,.card .block-feature-nav [class*="rpi-icon-"]:before{display:block;font-size:75px}.card .block-feature-nav i{font-size:48px;margin-bottom:1rem;padding:1rem 0 0 0}.card .block-feature-nav a:focus>div{border:1px solid white}.announcements-container a:before{padding-right:6px;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";display:inline-block;font-size:0.75em}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-caption{font-family:"Oswald",sans-serif;font-size:0.9rem;text-shadow:2px 2px 2px #222}@media only screen and (min-width:576px){.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-one-slide .carousel-item img{width:100%}.super-slider-one-slide .carousel-caption{position:relative;top:auto;right:0%;bottom:auto;left:auto;background-color:black;padding:20px;font-family:"Source Sans Pro",sans-serif}.super-slider-one-slide .carousel-caption p{margin:0}@media only screen and (min-width:992px){.super-slider-one-slide .carousel-item img{width:75%;margin-right:25%}.super-slider-one-slide .carousel-caption{position:absolute;width:25%;height:100%;text-align:left}}.texture-polygon_white{background-image:url(/themes/custom/paperclip/images/textures/polygon/light-polygon-white.gif);background-repeat:repeat}.texture-polygon_dark-blue{background-image:url(/themes/custom/paperclip/images/textures/polygon/dark-polygon-blue.gif);background-repeat:repeat}.texture-polygon_dark-red,.icon-callout footer,.two-column-grid header{background-image:url(/themes/custom/paperclip/images/textures/polygon/dark-polygon-red.gif);background-repeat:repeat}.texture-polygon_light-gray,.home-feature-nav{background-image:url(/themes/custom/paperclip/images/textures/polygon/light-polygon-grey.gif);background-repeat:repeat}.texture-polygon_dark-gray{background-image:url(/themes/custom/paperclip/images/textures/polygon/dark-polygon-grey.gif);background-repeat:repeat}.texture-gradient_light-white-blue-gray{background-image:url(/themes/custom/paperclip/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/paperclip/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/paperclip/images/textures/gradient/dark-red.gif);background-repeat:repeat-x;background-position:center bottom;background-color:#aa2c24}.texture-gradient_light-gray-white,.home-profile-grid{background-image:url(/themes/custom/paperclip/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/paperclip/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/paperclip/images/textures/tile/dkred-red.gif);background-repeat:repeat}.texture-tile_gray-green{background-image:url(/themes/custom/paperclip/images/textures/tile/grey-green.gif);background-repeat:repeat}.texture-tile_gray-light-gray{background-image:url(/themes/custom/paperclip/images/textures/tile/grey-ltgrey.gif);background-repeat:repeat}.texture-tile_gray-white{background-image:url(/themes/custom/paperclip/images/textures/tile/grey-white.gif);background-repeat:repeat}.texture-tile_white-light-blue{background-image:url(/themes/custom/paperclip/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/paperclip/images/textures/circle/dkred-red.gif);background-repeat:repeat}.texture-circle_gray-green{background-image:url(/themes/custom/paperclip/images/textures/circle/grey-green.gif);background-repeat:repeat}.texture-circle_grey-light-gray{background-image:url(/themes/custom/paperclip/images/textures/circle/grey-ltgrey.gif);background-repeat:repeat}.texture-circle_grey-white{background-image:url(/themes/custom/paperclip/images/textures/circle/grey-white.gif);background-repeat:repeat}.texture-circle_white-light-blue{background-image:url(/themes/custom/paperclip/images/textures/circle/white-ltblue.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 + 2px);padding:.375em .75em;border-width:1px;border-color:#222}form div.form-check{padding-left:2em;padding-bottom:.25em;font-size:.889em}form div.form-check .form-check-input{padding:0}form .error{border-color:#dc3545}form input::-webkit-outer-spin-button,form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form.search-form button{background-color:transparent;border:0;padding:0;margin-left:0.5em}form.search-form button 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}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:#fff}div.search-form__slick__light i:hover{color:#fff}form.comment-form label{display:block;margin:0.5em 0 0 0}form.comment-form label:first-child{margin:0}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}.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;text-decoration:none}@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:#222;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}.breadcrumb{padding:.75rem 1rem;background-color:white;font-weight:600}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"\203A"}.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{color:#d7dbde;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%;position:relative}ul.arrow-nav li:last-child{border-bottom:1px solid #9ea2a2}ul.arrow-nav li a{padding-right:1.3em;text-decoration:none;color:#54585a;line-height:1.5em;display:block}ul.arrow-nav li a:hover{color:#222;text-decoration:none}ul.arrow-nav li a i{position:absolute;right:0.5em;line-height:1.5em}.social-share a,.social-share a:hover{margin:0 1em;text-decoration:none}.profile-card{background-color:white}.profile-card.card{border:0}.profile-card img{width:100%}.profile-card .profile-card-name{color:#d6001c;font-family:"Oswald",sans-serif;font-size:1.2rem;line-height:1.4rem;margin:0 0 0.75rem 0}.profile-card .profile-card-title{ling-height:1.25rem;margin:0.75rem 0}.profile-card .profile-card-text p{line-height:1.5rem}.profile-card a{text-decoration:none}.profile-card a .profile-card-title,.profile-card a .profile-card-text{color:#363436}.profile-card a:focus .profile-card-name{border-bottom:1px solid #363436;padding-bottom:0.5rem}@media only screen and (min-width:576px){.profile-card img{float:left;width:30%;margin:0 3% 3% 0}.profile-card>.card-body>a>div,.profile-card>.card-body>div{float:right;width:65%}}.people-bios .card-body{background-color:rgba(215,219,222,0.3)}.people-bios .card-body .profile-card-name{color:#45465c}.accordion{width:95%;margin:0 auto}.accordion .accordion-item{border:0}.accordion .accordion-item .accordion-header{border-radius:0;border:0;border-bottom:1px solid #d7dbde;padding:0}.accordion .accordion-item .accordion-header .accordion-button{color:#ab2328;width:100%;text-align:left;text-decoration:none;text-transform:uppercase;padding:1rem 3rem;border:0}.accordion .accordion-item .accordion-header .accordion-button i.fa-minus{display:none}.accordion .accordion-item .accordion-header .accordion-button i{color:#ab2328;font-size:16px;margin-right:0.5em}.accordion .accordion-item .accordion-header .accordion-button:hover{text-decoration:none}.accordion .accordion-item .accordion-header .accordion-button::after{background-image:none}.accordion .accordion-item .accordion-header .accordion-button,.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff}.accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:0 0 5px #ab2328}.accordion .accordion-item .accordion-header .accordion-button[aria-expanded="true"] i.fa-minus{display:inline}.accordion .accordion-item .accordion-header .accordion-button[aria-expanded="true"] i.fa-plus{display:none}.comment-container{background-color:#fff;padding:1em}.comment-container .comment-meta .comment-name{font-weight:700}.comment-container .comment-text p{margin-left:1em}.profile-grid{width:100%;color:#00205c}.profile-grid h1{margin-bottom:0.5em}@media only screen and (min-width:576px){.profile-grid{width:65%}}.grid-cell{margin-bottom:30px;cursor:pointer}.grid-cell .grid-content{position:relative}.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}.grid-cell .grid-content .grid-overlay .grid-more{display:none;margin-top:0.25rem;font-size:1rem;text-transform:none}.grid-cell:hover .grid-content .grid-overlay{opacity:1}@media only screen and (min-width:768px){.grid-cell .grid-content .grid-overlay{font-size:1rem}.grid-cell .grid-content .grid-overlay .grid-more{display:block;font-size:1rem}}.profile-grid a:focus .grid-content .grid-overlay{opacity:1}.icon-callout{background-color:#54585a;color:white;text-align:center;margin-bottom:1rem}.icon-callout .icon{color:white}.icon-callout .icon:hover{color:white}.icon-callout h2{color:white;font-family:Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1.2;margin-top:-2rem;margin-bottom:0.5rem}.icon-callout footer{font-weight:700}.icon-callout footer p{margin-bottom:0}.two-column-grid{background-color:white}.two-column-grid header{background-color:#d6001c;padding:2rem 0.5rem 0.5rem;font-size:2rem}.two-column-grid header h1{font-family:Georgia,Times,Times New Roman,serif;font-size:2rem;color:white;margin:0}.two-column-grid .two-column-grid-row{margin:0;border-bottom:1px solid #d7dbde}.two-column-grid .two-column-grid-row div:first-child{text-align:center}.two-column-grid .two-column-grid-row div:first-child i{color:#000}.two-column-grid .two-column-grid-row div:first-child i:hover{color:#000}.two-column-grid .two-column-grid-row div:first-child p{margin:-1rem 10% 1rem;font-size:0.8rem;font-weight:700;color:#d6001c}.two-column-grid .two-column-grid-row:last-child{border:0}a.event{max-width:400px;color:#222;margin:1em 0}a.event:hover{color:#222;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:3rem;line-height:0.5em}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}.checkerboard-row{max-height:500px;overflow:hidden;background-color:#d7dbde}.checkerboard-row img{display:none}.checkerboard-row .nav{width:80%;display:inline}.checkerboard-row .nav h1{font-size:1.111rem;font-weight:600}.checkerboard-row .nav ul.arrow-nav{padding:0 3%}.checkerboard-row .nav ul.arrow-nav li a{padding-right:0}.checkerboard-row .nav ul.arrow-nav li a i{display:none}.checkerboard-row-alt{background-color:#fff}.checkerboard-row-red{background-color:#d6001c;color:white}.checkerboard-row-red .nav ul.arrow-nav li:after,.checkerboard-row-red .nav ul.arrow-nav li a{color:white}@media only screen and (min-width:576px){.checkerboard-row .nav ul.arrow-nav{padding:0 6%}.checkerboard-row .nav ul.arrow-nav li a{padding-right:1.3em}.checkerboard-row .nav ul.arrow-nav li a i{display:inline}}@media only screen and (min-width:768px){div.checkerboard-row-alt img{float:right}div.checkerboard-row-alt .nav{float:right}.checkerboard-row img{display:inline;float:left;width:50%}.checkerboard-row .nav{float:left;width:50%}}.alert-banner{background-color:#ede86a;color:#00205c}.alert-banner h1{font-size:1.25rem;line-height:1.25rem}.alert-banner p{margin:0}.alert-banner a,.alert-banner a:hover{color:#00205c;font-weight:bold;text-decoration:underline}section.subfooter{padding:3% 0;background-color:#00205c;color:white;font-size:0.8rem}section.subfooter a,section.subfooter i{color:white;text-decoration:none}section.subfooter a:hover,section.subfooter i:hover{color:white}section.subfooter i+p{margin-top:7%}section.subfooter p{margin-bottom:0.5rem}section.subfooter img{display:none}section.subfooter .container>.row>div:last-child{margin-top:3%}@media only screen and (min-width:992px){section.subfooter img{display:block}}.rpi-hdr{background-color:#d6001c;color:white}.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/paperclip/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:#fff}.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:#fff;border-color:#00205c}.btn.blue.outline{background-color:#fff;color:#00205c;border-color:#00205c}.btn.blue.outline:hover,.btn.blue.outline:active{color:#fff;background-color:#00205c;border-color:#00205c}.btn.red{background-color:#ab2328;border-color:#ab2328}.btn.red:hover,.btn.red:active{color:#ab2328;background-color:#fff;border-color:#ab2328}.btn.red.outline{background-color:#fff;color:#ab2328;border-color:#ab2328}.btn.red.outline:hover,.btn.red.outline:active{background-color:#ab2328;border-color:#ab2328;color:#fff}.btn.gray{background-color:#54585a;border-color:#54585a}.btn.gray:hover,.btn.gray:active{color:#54585a;background-color:#fff;border-color:#54585a}.btn.gray.outline{background-color:#fff;color:#54585a;border-color:#54585a}.btn.gray.outline:hover,.btn.gray.outline:active{background-color:#54585a;border-color:#54585a;color:#fff}a.btn{color:#fff}table.table td,table.table th{font-size:0.889rem}table.table thead th,table.table tfoot th{font-weight:600;text-transform:uppercase}table.views-table thead th{background-color:#757575}.bg-accent{background-color:#7fa9ae;color:#fff}.bg-accent.bg-alt{background-color:#6b758c}.home-feature-cta h1{color:white;font-family:Georgia,Times,Times New Roman,serif;text-shadow:2px 2px 2px #363436}.home-feature-cta .home-feature-cta-overlay{background-color:white;padding:3%}.home-feature-cta .home-feature-cta-overlay h2{font-size:1.25rem;line-height:1.5rem;color:#00205c;text-transform:uppercase}@media only screen and (min-width:992px){.home-feature-cta{height:50vw;position:relative}.home-feature-cta h1{position:absolute;bottom:35%;left:5%;width:50%}.home-feature-cta .home-feature-cta-overlay{position:absolute;top:0;left:65%;width:30%;height:50vw;overflow:hidden}.home-feature-cta.home-feature-cta_alt h1{left:40%}.home-feature-cta.home-feature-cta_alt .home-feature-cta-overlay{left:5%}}.home-feature-nav .container h1{margin-bottom:0.5rem}.home-feature-nav .events-bar{margin-top:2rem}.home-feature-nav .events-bar .container .row h2{font-size:1rem}.home-intro{background-color:#f9f9f9;font-family:"Oswald",sans-serif;font-weight:300;font-size:1.25rem;line-height:1.75rem;color:#222}.home-intro article{padding:25px 0}@media only screen and (min-width:992px){.home-intro{width:50%}}@media print{.accordion button i{display:none}.accordion .collapse{display:block}}
a.visually-hidden-focusable.skip-link{position:absolute;color:#fff}header#header{background-color:#ffffff;padding:15% 0 2%;}header#header h2{display:none;margin:0;font-size:1.15rem;text-transform:uppercase;}@media screen and (min-width:768px){header#header h2{display:block;}}body.path-frontpage #main-wrapper{padding-top:0;}body.path-frontpage #main{margin-top:0;}body.path-frontpage .node__content > .field__items > .field__item{margin:0;}.featured-top{border-top:3px solid #d6001c;border-bottom:3px solid #d6001c;background-color:white;}#block-coronavirusupdate{width:100%;padding:1rem 0;}#block-coronavirusupdate p{margin:0;}#block-coronavirusupdate p a{font-weight:bold;text-transform:uppercase;text-align:center;}.announcements-container .view .views-field-created{font-size:0.8rem;}nav#navbar-main{background-color:white;padding:0;}nav#navbar-main .primary-nav{width:100%;}#main-wrapper{padding-top:3rem;}article li p{margin:0;}.paragraph--type--image figure.figure{max-width:1090px;}figure.figure .field--type-image img{margin:0;}.node__content > .field__items > .field__item{margin:0 0 2rem;}.node .paragraph .field--name-field-text img{padding:0 1em 0 0;max-width:100%;height:auto;}.node .paragraph .field--type-image{float:none;margin:0;}.node .paragraph--type--text-image.img-float-right img{margin:0 0 1em 1em;}.node .paragraph--type--text-image.img-float-left img{margin:0 1em 1em 0;}.node .paragraph--type--text-image.img-float-none img{margin:0 0 1em 0;}.node .paragraph--type--two-column-grid .two-column-grid-row div:first-child i{color:#363436;}.node .paragraph--type--two-column-grid .two-column-grid-row div:first-child img + p{margin-top:1rem;}.node .paragraph--type--two-column .field--type-image{margin:0;}.node .paragraph--type--checkerboard ul.arrow-nav li a{border:0;}.profile-card i.fa,.profile-card i.fas,.profile-card i.fab{font-size:16px;margin-left:0.5rem;}.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;}.sidebar #search-block-form{flex-wrap:initial;flex-direction:row;width:100%;margin-right:0;margin-left:0;}.sidebar #block-paperclip-search .container-inline{width:100%;}.sidebar #search-block-form #edit-actions{display:flex;flex:1;margin-bottom:0;}.sidebar #search-block-form fieldset{display:flex;flex:2;margin-bottom:0;}.sidebar #search-block-form fieldset input{width:100%;}.sidebar #search-block-form #edit-submit{padding:0.5em;}div.featured-bottom{overflow:hidden;}section.subfooter{width:100%;}form input.form-control{font-weight:400;}.form-control{background-clip:inherit;}
