@import url(//fonts.googleapis.com/css?family=Libre+Franklin:400,500,600,900);@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700&display=swap);@import url(//fonts.googleapis.com/css2?family=Nunito:wght@400;600;800;900&display=swap);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:FinancierDisplay-Regular;src:url(/themes/custom/penn_custom/dist/fonts/FinancierDisplayWeb-Regular.eot);src:url(/themes/custom/penn_custom/dist/fonts/FinancierDisplayWeb-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/penn_custom/dist/fonts/FinancierDisplayWeb-Regular.woff2) format("woff2"),url(/themes/custom/penn_custom/dist/fonts/FinancierDisplayWeb-Regular.woff) format("woff");font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:LibreFranklin-Bold;src:url(/themes/custom/penn_custom/dist/fonts/LibreFranklin-Bold.eot);src:url(/themes/custom/penn_custom/dist/fonts/LibreFranklin-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/penn_custom/dist/fonts/LibreFranklin-Bold.woff2) format("woff2"),url(/themes/custom/penn_custom/dist/fonts/LibreFranklin-Bold.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body{font-family:"Libre Franklin",sans-serif;color:#44464b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:thin dotted}figure{margin:0}p a{text-decoration:underline}a:hover{text-decoration:none}.bg--pattern-gray{position:relative;background:#f0f0f0 url(/themes/custom/penn_custom/images/background-patterns/pattern-light.svg) no-repeat center/cover}.bg--pattern-gray.bg--shadow::after{content:"";position:absolute;right:0;top:0;height:100%;width:calc(100% - 1360px + 80px);background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.bg--pattern-navy{position:relative;background-color:#01256e}.heading--light{color:#fff}body.path-user .user-login-form{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:62px}@media (min-width:700px){body.path-user .user-login-form{padding-left:40px;padding-right:40px}}@media (min-width:1050px){body.path-user .user-login-form{padding-left:100px;padding-right:100px}}body.prevent-scroll{position:fixed;overflow:hidden;width:100%;height:100%}@media (min-width:700px){body.prevent-scroll::before{opacity:1;z-index:1}}body:before{content:'';opacity:0;display:block;position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.5);-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}header{position:relative;z-index:5}.primary-nav--bar,footer,main{-webkit-transition:-webkit-filter .25s ease-in;transition:-webkit-filter .25s ease-in;transition:filter .25s ease-in;transition:filter .25s ease-in,-webkit-filter .25s ease-in}@media (min-width:550px){.prevent-scroll .primary-nav--bar,.prevent-scroll footer,.prevent-scroll main{-webkit-filter:blur(5px);filter:blur(5px)}}#block-penn-global-local-tasks{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:30px}@media (min-width:700px){#block-penn-global-local-tasks{padding-left:40px;padding-right:40px}}@media (min-width:1050px){#block-penn-global-local-tasks{padding-left:100px;padding-right:100px}}.path-admin .layout-content,.path-user .layout-content{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:30px}@media (min-width:700px){.path-admin .layout-content,.path-user .layout-content{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.path-admin .layout-content,.path-user .layout-content{padding-left:100px;padding-right:100px}}.content-area--sidebar{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:2}@media (min-width:700px){.content-area--sidebar{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.content-area--sidebar{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.content-area--sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.content-area--sidebar .body-area{padding-bottom:35px}@media (min-width:1050px){.content-area--sidebar .body-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:11%;-ms-flex-preferred-size:77%;flex-basis:77%;max-width:920px;width:100%;margin-left:auto;padding-bottom:62px}}@media (min-width:1050px){.sidebar-area{-ms-flex-preferred-size:23%;flex-basis:23%}}.home-box-component+.home-box-component{margin-top:-40px}.home-box-component:last-child{margin-bottom:0}.show-md{display:none}@media (min-width:1050px){.show-md{display:block}}.hidden-md{display:block}@media (min-width:1050px){.hidden-md{display:none}}.disc--search{width:48px;height:48px;display:inline-block;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;position:relative;width:30px;height:30px;position:relative;overflow:hidden}.disc--search:hover{background-color:#01256e;border-color:#01256e;cursor:pointer}.disc--search:hover+.secondary-nav__button-text{color:#01256e}@media (min-width:700px){.disc--search{width:50px;height:50px}}.disc--search #circle_stroke{stroke:#01256e;-webkit-transition:stroke .3s ease 0s;transition:stroke .3s ease 0s}.disc--search .icon__search{position:absolute;top:50%;left:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:1px}.secondary-nav__search__link.active .disc--search .icon__search{-webkit-transform:translate(-240%,-50%);transform:translate(-240%,-50%)}.disc--search .icon__search svg{height:11px;width:11px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:700px){.disc--search .icon__search svg{height:20px;width:20px}}.disc--search .icon__close{position:absolute;top:50%;left:50%;-webkit-transform:translate(135%,-50%);transform:translate(135%,-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;margin-top:1px}.disc--search .icon__close svg{height:11px;width:11px}@media (min-width:700px){.disc--search .icon__close svg{width:20px;height:20px}}.secondary-nav__search__link.active .disc--search .icon__close{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.disc--search .icon__close g{stroke:#fff}.disc--search:hover,.secondary-nav__search__link.active .disc--search{background-color:#01256e;border-color:#01256e}.disc--search:hover #circle_stroke,.secondary-nav__search__link.active .disc--search #circle_stroke{stroke:#fff}.disc--menu{width:48px;height:48px;display:inline-block;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;position:relative;width:30px;height:30px;overflow:hidden}.disc--menu:hover{background-color:#01256e;border-color:#01256e;cursor:pointer}.disc--menu:hover+.secondary-nav__button-text{color:#01256e}@media (min-width:700px){.disc--menu{width:50px;height:50px}}.disc--menu .hamburger__boundary{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.secondary-nav__menu__link.active .disc--menu{background-color:#01256e;border-color:#01256e}.secondary-nav__menu__link.active .disc--menu .hamburger__boundary{-webkit-transform:translate(-230%,-50%);transform:translate(-230%,-50%)}.disc--menu:hover .hamburger__boundary .hamburger__middle,.disc--menu:hover .hamburger__boundary:after,.disc--menu:hover .hamburger__boundary:before,.secondary-nav__menu__link.active .disc--menu .hamburger__boundary .hamburger__middle,.secondary-nav__menu__link.active .disc--menu .hamburger__boundary:after,.secondary-nav__menu__link.active .disc--menu .hamburger__boundary:before{background-color:#fff}.disc--menu .icon__close{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(135%,-50%);transform:translate(135%,-50%);margin-top:1px;position:absolute;top:50%;left:50%}.disc--menu .icon__close svg{height:11px;width:11px}@media (min-width:700px){.disc--menu .icon__close svg{width:20px;height:20px}}.secondary-nav__menu__link.active .disc--menu .icon__close{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.disc--menu .icon__close g{stroke:#fff}.chev:before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:7px;left:7px;position:relative;top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:7px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.chev--right:before{left:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.chev--white:before{border-color:#fff}.content-area .form-item{display:block;width:100%;margin-bottom:1rem}.content-area .form-item label{font-family:Nunito,sans-serif;font-size:.62rem;line-height:20px;text-transform:uppercase;color:#2e2f32;font-weight:700;display:block}.content-area .form-item.fieldgroup{margin:0}.content-area input[type=email],.content-area input[type=password],.content-area input[type=tel],.content-area input[type=text]{margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent;font-family:Nunito,sans-serif;font-size:1rem;color:#131315;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0f0f0;padding:.625rem .75rem .45rem .75rem;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent;line-height:125%;-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=email]:hover,.content-area input[type=password]:hover,.content-area input[type=tel]:hover,.content-area input[type=text]:hover{color:#95001a}.content-area input[type=email]:focus,.content-area input[type=password]:focus,.content-area input[type=tel]:focus,.content-area input[type=text]:focus{color:#44464b;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#95001a;outline:0}.content-area textarea{margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent;font-family:Nunito,sans-serif;font-size:1rem;color:#131315;background-color:#f0f0f0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625rem .75rem .625rem .75rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;line-height:125%;-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area textarea:hover{color:#95001a}.content-area textarea:focus{color:#44464b;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#95001a;outline:0}.content-area .chosen-container,.content-area .selectboxit-container{width:100%}.content-area .chosen-container.chosen-container-single:before,.content-area .selectboxit-container.chosen-container-single:before{display:block;position:absolute;z-index:1;top:10px;right:12px;width:20px;height:20px;content:'';border:1px solid #aaa;border-radius:100%;background-image:url(/themes/custom/penn_custom/images/svg/chevron-penn-gray.svg);background-size:6px;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.content-area .chosen-container.chosen-with-drop:before,.content-area .selectboxit-container.chosen-with-drop:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.content-area .chosen-container .chosen-search,.content-area .selectboxit-container .chosen-search{padding:14px 4px 3px 4px;position:relative}.content-area .chosen-container .chosen-search:before,.content-area .selectboxit-container .chosen-search:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.content-area .chosen-container .chosen-search:after,.content-area .selectboxit-container .chosen-search:after{display:block;position:absolute;z-index:1;top:21px;right:0;width:30px;height:30px;content:'';border:1px solid #01256e;border-radius:100%;background-image:url(/themes/custom/penn_custom/images/svg/maginify-sm.svg);background-size:11px;background-position:center;background-repeat:no-repeat;pointer-events:none;cursor:pointer}.content-area .chosen-container .chosen-search input[type=text],.content-area .selectboxit-container .chosen-search input[type=text]{border:1px solid #c8c8c8;padding:5px 11px 6px 11px;margin-bottom:12px;line-height:28px;font-size:1rem;width:calc(100% - 45px)}.content-area .chosen-container.chosen-container-active .chosen-single,.content-area .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,.content-area .selectboxit-container.chosen-container-active .chosen-single,.content-area .selectboxit-container.chosen-container-active.chosen-with-drop .chosen-single{border:none;background-image:none}.content-area .chosen-container .chosen-single,.content-area .chosen-container .selectboxit.selectboxit-btn,.content-area .selectboxit-container .chosen-single,.content-area .selectboxit-container .selectboxit.selectboxit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;padding:.625rem .75rem .625rem .75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:none;background-color:#f0f0f0;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#aaa}.content-area .chosen-container .chosen-single .selectboxit-option-icon-container,.content-area .chosen-container .selectboxit.selectboxit-btn .selectboxit-option-icon-container,.content-area .selectboxit-container .chosen-single .selectboxit-option-icon-container,.content-area .selectboxit-container .selectboxit.selectboxit-btn .selectboxit-option-icon-container{display:none}.content-area .chosen-container .chosen-single .selectboxit-text,.content-area .chosen-container .chosen-single>div,.content-area .chosen-container .selectboxit.selectboxit-btn .selectboxit-text,.content-area .chosen-container .selectboxit.selectboxit-btn>div,.content-area .selectboxit-container .chosen-single .selectboxit-text,.content-area .selectboxit-container .chosen-single>div,.content-area .selectboxit-container .selectboxit.selectboxit-btn .selectboxit-text,.content-area .selectboxit-container .selectboxit.selectboxit-btn>div{font-family:Nunito,sans-serif;font-size:1rem;color:#aaa;text-transform:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;height:auto;line-height:125%}.content-area .chosen-container .chosen-single .selectboxit-arrow-container,.content-area .chosen-container .chosen-single input,.content-area .chosen-container .selectboxit.selectboxit-btn .selectboxit-arrow-container,.content-area .chosen-container .selectboxit.selectboxit-btn input,.content-area .selectboxit-container .chosen-single .selectboxit-arrow-container,.content-area .selectboxit-container .chosen-single input,.content-area .selectboxit-container .selectboxit.selectboxit-btn .selectboxit-arrow-container,.content-area .selectboxit-container .selectboxit.selectboxit-btn input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border-color:#aaa;border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.content-area .chosen-container .chosen-single .selectboxit-arrow-container .chevron-penn-gray,.content-area .chosen-container .chosen-single input .chevron-penn-gray,.content-area .chosen-container .selectboxit.selectboxit-btn .selectboxit-arrow-container .chevron-penn-gray,.content-area .chosen-container .selectboxit.selectboxit-btn input .chevron-penn-gray,.content-area .selectboxit-container .chosen-single .selectboxit-arrow-container .chevron-penn-gray,.content-area .selectboxit-container .chosen-single input .chevron-penn-gray,.content-area .selectboxit-container .selectboxit.selectboxit-btn .selectboxit-arrow-container .chevron-penn-gray,.content-area .selectboxit-container .selectboxit.selectboxit-btn input .chevron-penn-gray{width:10px;height:10px;top:auto;background-image:url(/themes/custom/penn_custom/images/svg/chevron-penn-gray.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-area .chosen-container .chosen-single:hover,.content-area .chosen-container .chosen-single:hover .selectboxit-text,.content-area .chosen-container .selectboxit.selectboxit-btn:hover,.content-area .chosen-container .selectboxit.selectboxit-btn:hover .selectboxit-text,.content-area .selectboxit-container .chosen-single:hover,.content-area .selectboxit-container .chosen-single:hover .selectboxit-text,.content-area .selectboxit-container .selectboxit.selectboxit-btn:hover,.content-area .selectboxit-container .selectboxit.selectboxit-btn:hover .selectboxit-text{color:#01256e}.content-area .chosen-container .chosen-single.selectboxit-open .selectboxit-text,.content-area .chosen-container .selectboxit.selectboxit-btn.selectboxit-open .selectboxit-text,.content-area .selectboxit-container .chosen-single.selectboxit-open .selectboxit-text,.content-area .selectboxit-container .selectboxit.selectboxit-btn.selectboxit-open .selectboxit-text{color:#44464b}.content-area .chosen-container .chosen-single.selectboxit-open:hover .selectboxit-text,.content-area .chosen-container .selectboxit.selectboxit-btn.selectboxit-open:hover .selectboxit-text,.content-area .selectboxit-container .chosen-single.selectboxit-open:hover .selectboxit-text,.content-area .selectboxit-container .selectboxit.selectboxit-btn.selectboxit-open:hover .selectboxit-text{color:#01256e}.content-area .chosen-container .chosen-single.selectboxit-open .selectboxit-arrow-container .chevron-penn-gray,.content-area .chosen-container .selectboxit.selectboxit-btn.selectboxit-open .selectboxit-arrow-container .chevron-penn-gray,.content-area .selectboxit-container .chosen-single.selectboxit-open .selectboxit-arrow-container .chevron-penn-gray,.content-area .selectboxit-container .selectboxit.selectboxit-btn.selectboxit-open .selectboxit-arrow-container .chevron-penn-gray{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.content-area .chosen-container .chosen-drop,.content-area .chosen-container .selectboxit-options.selectboxit-list,.content-area .selectboxit-container .chosen-drop,.content-area .selectboxit-container .selectboxit-options.selectboxit-list{padding:0 .75rem;background-color:#f0f0f0;border:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#01256e;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.content-area .chosen-container .chosen-drop .chosen-results .group-result,.content-area .chosen-container .chosen-drop .selectboxit-option .group-result,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .group-result,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .group-result,.content-area .selectboxit-container .chosen-drop .chosen-results .group-result,.content-area .selectboxit-container .chosen-drop .selectboxit-option .group-result,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .group-result,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .group-result{padding-top:15px;padding-right:0;padding-bottom:5px;padding-left:0;font-size:1rem;text-transform:uppercase}.content-area .chosen-container .chosen-drop .chosen-results .active-result,.content-area .chosen-container .chosen-drop .chosen-results .selectboxit-option-anchor,.content-area .chosen-container .chosen-drop .selectboxit-option .active-result,.content-area .chosen-container .chosen-drop .selectboxit-option .selectboxit-option-anchor,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .active-result,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor,.content-area .selectboxit-container .chosen-drop .chosen-results .active-result,.content-area .selectboxit-container .chosen-drop .chosen-results .selectboxit-option-anchor,.content-area .selectboxit-container .chosen-drop .selectboxit-option .active-result,.content-area .selectboxit-container .chosen-drop .selectboxit-option .selectboxit-option-anchor,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .active-result,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor{position:relative;font-family:Nunito,sans-serif;font-size:1rem;color:#44464b;text-transform:none;line-height:125%;padding:.625rem 0 .625rem 0;height:auto;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area .chosen-container .chosen-drop .chosen-results .active-result:before,.content-area .chosen-container .chosen-drop .chosen-results .selectboxit-option-anchor:before,.content-area .chosen-container .chosen-drop .selectboxit-option .active-result:before,.content-area .chosen-container .chosen-drop .selectboxit-option .selectboxit-option-anchor:before,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .active-result:before,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor:before,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result:before,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor:before,.content-area .selectboxit-container .chosen-drop .chosen-results .active-result:before,.content-area .selectboxit-container .chosen-drop .chosen-results .selectboxit-option-anchor:before,.content-area .selectboxit-container .chosen-drop .selectboxit-option .active-result:before,.content-area .selectboxit-container .chosen-drop .selectboxit-option .selectboxit-option-anchor:before,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .active-result:before,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor:before,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result:before,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.content-area .chosen-container .chosen-drop .chosen-results .active-result .selectboxit-option-icon-container,.content-area .chosen-container .chosen-drop .chosen-results .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .chosen-container .chosen-drop .selectboxit-option .active-result .selectboxit-option-icon-container,.content-area .chosen-container .chosen-drop .selectboxit-option .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .active-result .selectboxit-option-icon-container,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result .selectboxit-option-icon-container,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .selectboxit-container .chosen-drop .chosen-results .active-result .selectboxit-option-icon-container,.content-area .selectboxit-container .chosen-drop .chosen-results .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .selectboxit-container .chosen-drop .selectboxit-option .active-result .selectboxit-option-icon-container,.content-area .selectboxit-container .chosen-drop .selectboxit-option .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .active-result .selectboxit-option-icon-container,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .selectboxit-option-anchor .selectboxit-option-icon-container,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result .selectboxit-option-icon-container,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor .selectboxit-option-icon-container{display:none}.content-area .chosen-container .chosen-drop .chosen-results .active-result.highlighted,.content-area .chosen-container .chosen-drop .chosen-results .active-result:hover,.content-area .chosen-container .chosen-drop .selectboxit-option .active-result.highlighted,.content-area .chosen-container .chosen-drop .selectboxit-option .active-result:hover,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .active-result.highlighted,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results .active-result:hover,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result.highlighted,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result:hover,.content-area .selectboxit-container .chosen-drop .chosen-results .active-result.highlighted,.content-area .selectboxit-container .chosen-drop .chosen-results .active-result:hover,.content-area .selectboxit-container .chosen-drop .selectboxit-option .active-result.highlighted,.content-area .selectboxit-container .chosen-drop .selectboxit-option .active-result:hover,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .active-result.highlighted,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results .active-result:hover,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result.highlighted,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option .active-result:hover{color:#01256e;background-image:none;background-color:initial}.content-area .chosen-container .chosen-drop .chosen-results.selectboxit-focus .selectboxit-option-anchor,.content-area .chosen-container .chosen-drop .selectboxit-option.selectboxit-focus .selectboxit-option-anchor,.content-area .chosen-container .selectboxit-options.selectboxit-list .chosen-results.selectboxit-focus .selectboxit-option-anchor,.content-area .chosen-container .selectboxit-options.selectboxit-list .selectboxit-option.selectboxit-focus .selectboxit-option-anchor,.content-area .selectboxit-container .chosen-drop .chosen-results.selectboxit-focus .selectboxit-option-anchor,.content-area .selectboxit-container .chosen-drop .selectboxit-option.selectboxit-focus .selectboxit-option-anchor,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .chosen-results.selectboxit-focus .selectboxit-option-anchor,.content-area .selectboxit-container .selectboxit-options.selectboxit-list .selectboxit-option.selectboxit-focus .selectboxit-option-anchor{color:#01256e}.content-area input[type=checkbox]{display:block;width:0;height:0;opacity:0}.content-area input[type=checkbox]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;cursor:pointer;text-transform:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=checkbox]+label::before{content:"";display:inline-block;width:2.5rem;height:2.5rem;margin-right:.8rem;background-color:#f0f0f0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition-property:border-botom-color;transition-property:border-botom-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-area input[type=checkbox]+label::after{content:"\2715";position:absolute;left:.625rem;font-size:1.5rem;color:#01256e;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=checkbox]+label:hover{color:#01256e}.content-area input[type=checkbox]:active+label::before,.content-area input[type=checkbox]:focus+label::before{border-bottom-color:#01256e}.content-area input[type=checkbox]:checked+label::after{opacity:1;visibility:visible}.content-area input[type=checkbox]:disabled+label{color:#aaa;cursor:not-allowed}.content-area input[type=checkbox]:disabled:checked+label::after{color:#aaa}.content-area input[type=radio]{display:block;width:0;height:0;opacity:0}.content-area input[type=radio]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;cursor:pointer;text-transform:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=radio]+label::before{content:"";display:inline-block;width:2.5rem;height:2.5rem;margin-right:.8rem;background-color:#f0f0f0;border-width:2px;border-style:solid;border-color:transparent;border-radius:50%;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-area input[type=radio]+label::after{content:"";position:absolute;width:1.25rem;height:1.25rem;left:.625rem;border-radius:50%;background-color:#01256e;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=radio]+label:hover{color:#01256e}.content-area input[type=radio]:active+label::before,.content-area input[type=radio]:focus+label::before{border-color:#01256e}.content-area input[type=radio]:checked+label::after{opacity:1;visibility:visible}.content-area input[type=radio]:disabled+label{color:#aaa;cursor:not-allowed}.content-area input[type=radio]:disabled:checked+label::after{color:#aaa}.content-area input[type=text].hasDatepicker{background-image:url(/themes/custom/penn_custom/images/svg/icon-calendar.svg);background-size:auto 50%;background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat}.content-area input[type=text].hasDatepicker::-webkit-input-placeholder{color:#aaa}.content-area input[type=text].hasDatepicker::-moz-placeholder{color:#aaa}.content-area input[type=text].hasDatepicker::-ms-input-placeholder{color:#aaa}.content-area input[type=text].hasDatepicker::placeholder{color:#aaa}.content-area input[type=text].ui-timepicker-input::-webkit-input-placeholder{color:#aaa}.content-area input[type=text].ui-timepicker-input::-moz-placeholder{color:#aaa}.content-area input[type=text].ui-timepicker-input::-ms-input-placeholder{color:#aaa}.content-area input[type=text].ui-timepicker-input::placeholder{color:#aaa}.content-area input[type=submit]{font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;padding-top:1rem;padding-right:3rem;padding-bottom:1rem;padding-left:1.7rem;color:#fff;background-color:#95001a;background-image:url(/themes/custom/penn_custom/images/svg/chevron-white.svg);background-size:auto 43%;background-position:right 1.7rem center;background-repeat:no-repeat;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.content-area input[type=submit]:active,.content-area input[type=submit]:focus,.content-area input[type=submit]:hover{background-color:#01256e}.accordion{margin-bottom:2rem}.accordion ul{padding-left:1.5rem}.accordion ul li{margin-bottom:1rem;padding-left:.75rem}.accordion__title{font-family:FinancierDisplay-Regular,sans-serif;font-size:2rem;font-weight:300;margin:0;color:#01256e;padding-bottom:20px}@media (min-width:1050px){.accordion__title{font-size:3rem;padding-bottom:0}}.accordion__item{position:relative}.accordion__item:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.accordion__item:first-child{position:relative}.accordion__item:first-child:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.accordion__item:first-child:before{background-color:#000f3a}.accordion__item__heading{background-color:transparent}.accordion__item__heading a{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.1rem 1.1rem 1.4rem}@media (min-width:1050px){.accordion__item__heading a{padding:1.1rem 1.1rem 1.4rem 2.2rem}}.accordion__item__heading__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem;text-decoration:none;outline:0}.accordion__item__heading__wrapper:focus .accordion__item__heading__wrapper__text{color:#95001a}.accordion__item__heading__wrapper__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0;margin-bottom:0;font-family:FinancierDisplay-Regular,sans-serif;font-size:1.75rem;font-weight:400;line-height:34px;letter-spacing:.5px;color:#01256e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:1050px){.accordion__item__heading__wrapper__text{font-size:1.75rem;line-height:34px}}.accordion__item__heading__wrapper__icon-toggle-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border-color:#aaa;border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-color;transition-property:border-color}.accordion__item__heading__wrapper__icon-toggle-button .plus-icon{display:block}.accordion__item__heading__wrapper__icon-toggle-button .minus-icon{display:none}.accordion__item__heading__wrapper__icon-toggle-button svg path{stroke:#aaa;-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-duration:.3s;transition-duration:.3s}.accordion__item__heading:hover .accordion__item__heading__wrapper__text{color:#01256e}.accordion__item__content{height:0;-webkit-transition-property:height,padding;transition-property:height,padding;-webkit-transition-duration:.5s,.5s;transition-duration:.5s,.5s;overflow:hidden;background-color:transparent}.accordion__item__content h1,.accordion__item__content h2,.accordion__item__content h3,.accordion__item__content h4,.accordion__item__content h5,.accordion__item__content h6{font-family:Nunito,sans-serif;margin-top:0;color:#000f3a;font-weight:700;text-transform:uppercase}.accordion__item__content h1{font-family:Nunito,sans-serif;font-size:2.25rem;line-height:36px}@media (min-width:1050px){.accordion__item__content h1{font-size:3.5rem;line-height:62px}}.accordion__item__content h2{font-family:Nunito,sans-serif;font-size:1.875rem;line-height:30px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:700px){.accordion__item__content h2{font-size:2.25rem}}@media (min-width:1050px){.accordion__item__content h2{font-size:2.5rem;line-height:50px}}.accordion__item__content h3{font-size:1.5rem;line-height:24px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:1050px){.accordion__item__content h3{font-size:2.25rem;line-height:36px}}.accordion__item__content h4{font-size:1.3125rem;line-height:21px;margin-bottom:.5em}@media (min-width:1050px){.accordion__item__content h4{font-size:1.75rem;line-height:34px}}.accordion__item__content .lede{font-family:Nunito,sans-serif;font-size:1.25rem;letter-spacing:.5px;line-height:32px}@media (min-width:700px){.accordion__item__content .lede{font-size:1.5rem;line-height:36px}}.accordion__item__content p{font-size:1rem;color:#44464b;line-height:28px;margin-top:0;margin-bottom:1rem}@media (min-width:1050px){.accordion__item__content p{font-size:1.125rem;line-height:30px;margin-bottom:1.25rem}}.accordion__item__content p:last-child{margin-bottom:0}@media (min-width:1050px){.accordion__item__content p:last-child{margin-bottom:0}}.accordion__item__content .intro{font-family:Nunito,sans-serif;font-weight:600;font-size:1.25rem;line-height:24px}@media (min-width:1050px){.accordion__item__content .intro{font-size:2rem;line-height:37px;margin-bottom:30px}}.accordion__item__content [href]{color:#01256e}.accordion__item__content [href]:hover{color:#01256e}.accordion__item__content a.cta{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-family:Nunito,sans-serif;font-size:1.125rem;line-height:100%;text-transform:uppercase;cursor:pointer;border-radius:25px;display:inline-block;text-decoration:none;padding-top:1rem;padding-right:3rem;padding-bottom:1rem;padding-left:1.5rem;color:#fff;background-color:#01256e;background-image:url(/themes/custom/penn_custom/images/svg/chevron-white.svg);background-size:4% 50%;background-position:right 1.5rem center;background-repeat:no-repeat;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.accordion__item__content a.cta:active,.accordion__item__content a.cta:focus,.accordion__item__content a.cta:hover{color:#fff;background-color:#01256e}.accordion__item__content__inner{padding:0 2rem 2rem 1rem}@media (min-width:1050px){.accordion__item__content__inner{padding:0 2rem 2rem 2.2rem}}.accordion__item--expanded .accordion__item__heading__wrapper__text{color:#01256e}.accordion__item--expanded .accordion__item__heading__wrapper__icon-toggle-button{border-color:#0045b5}.accordion__item--expanded .accordion__item__heading__wrapper__icon-toggle-button .plus-icon{display:none}.accordion__item--expanded .accordion__item__heading__wrapper__icon-toggle-button .minus-icon{display:block}.accordion__item--expanded .accordion__item__heading__wrapper__icon-toggle-button svg path{stroke:#0045b5}[data-ace-item-state=closed]>[data-ace-content]>[data-ace-content-inner]{display:block!important}.alert{background-color:#01256e;display:none}.alert.show{display:block}.alert__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:700px){.alert__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.alert__boundary{padding-left:100px;padding-right:100px}}.alert__copy{padding-right:20px}@media (min-width:1050px){.alert__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.alert__type{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#01256e;padding-bottom:1px}.alert__message{font-family:"Libre Franklin",sans-serif;font-weight:500;font-size:1.25rem;line-height:32px;color:#fff;padding-right:3rem;font-family:"Libre Franklin",sans-serif;font-size:1rem}.alert__message p{margin-top:0;margin-bottom:16px}.alert__message p:last-child{margin-bottom:0}@media (min-width:1050px){.alert__message{font-size:1.5rem;line-height:36px}}.alert__link a{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;font-family:"Libre Franklin",sans-serif;text-transform:uppercase;font-weight:600;font-size:.8125rem;line-height:25px}.alert__link a:hover{color:#95001a}.alert__link a i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.alert__link a:focus,.alert__link a:hover{color:#95001a;outline:0}.alert__disc{width:48px;height:48px;display:inline-block;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;position:relative}.alert__disc:hover{background-color:#95001a;border-color:#95001a;cursor:pointer}.alert__disc:hover+.secondary-nav__button-text{color:#01256e}.alert__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#95001a}.alert__close-icon{position:relative;display:inline-block;width:18px;height:18px}.alert__close-icon::after,.alert__close-icon::before{content:'';position:absolute;height:2px;width:24px;top:50%;left:-3px;margin-top:-1px;background:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}.alert__close-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert__close-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.announcement{background-color:#01256e;position:relative;overflow:hidden;display:none;overflow:hidden;position:relative;background-color:#01256e}.announcement:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.announcement:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}.announcement.show{display:block}.announcement__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-top:27px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;position:relative}@media (min-width:700px){.announcement__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.announcement__boundary{padding-left:100px;padding-right:100px}}.announcement__type{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#fff}.announcement__message{font-family:"Libre Franklin",sans-serif;font-weight:500;font-size:1.25rem;line-height:32px;color:#fff;max-width:870px}.announcement__message p{margin-top:0;margin-bottom:16px}.announcement__message p:last-child{margin-bottom:0}.announcement__link{text-decoration:none;font-family:Nunito,sans-serif;font-weight:900;font-size:.8125rem;letter-spacing:0;text-transform:uppercase;line-height:26px;color:#fff;min-width:105px;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease;border-radius:25px;margin-top:20px}.announcement__link:hover{color:#01256e}.announcement__link:hover{color:#95001a}.announcement__link:hover i:before{border-color:#95001a}.announcement__copy{padding-right:20px}.announcement__disc{width:48px;height:48px;display:inline-block;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;position:relative;border-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.announcement__disc:hover{background-color:#fff;border-color:#fff;cursor:pointer}.announcement__disc:hover+.secondary-nav__button-text{color:#01256e}.announcement__disc:hover .announcement__close-icon:after,.announcement__disc:hover .announcement__close-icon:before{background:#01256e}.announcement__close-icon{width:18px;height:18px;position:relative;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.announcement__close-icon::after,.announcement__close-icon::before{content:'';position:absolute;height:2px;width:24px;top:50%;left:-3px;margin-top:-1px;background:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}.announcement__close-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.announcement__close-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.banner-standard{position:relative;overflow:hidden;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1050px){.banner-standard{overflow:hidden;position:relative;background-color:transparent}.banner-standard:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.banner-standard:before{width:100%;height:100%;background-position:center;background-size:contain;background-image:url(/themes/custom/penn_custom/images/jpg/background-patterns/shape-bg.jpg)}.banner-standard:before{background-position:0 0;background-image:url(/themes/custom/penn_custom/images/png/background-patterns/shape-bg.png)}}@media (min-width:1460px){.banner-standard:before{background-position:0 0;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/shape-bg_big.svg)}}.banner-standard__image{padding-top:6px;position:relative}.banner-standard__image:before{content:'';display:block;position:absolute;left:0;top:0;height:6px;width:100%;background-color:#face00;border-radius:3px}.banner-standard__image img{display:block;width:100%;height:100%;border-radius:14px}@media (min-width:1050px){.banner-standard__image{width:64%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:0}.banner-standard__image:before{display:none}}.banner-standard__caption{position:relative;overflow:hidden;padding-left:20px;padding-right:20px}@media (min-width:768px){.banner-standard__caption{padding-left:0;padding-right:0}}.banner-standard__caption-title{color:#01256e;font-family:Nunito,sans-serif;font-size:2.5rem;line-height:40px;margin:20px 0 10px}@media (min-width:1050px){.banner-standard__caption-title{font-size:3.5rem;line-height:56px;margin-bottom:20px}}.banner-standard__caption p{font-family:Nunito,sans-serif;font-weight:400;font-size:1.125rem;line-height:30px;color:#2e2f32;margin:0}@media (min-width:1050px){.banner-standard__caption p{font-size:1.3125rem;line-height:36px}}@media (min-width:1050px){.banner-standard__caption{width:36%;padding:90px 0 20px 40px}}.banner-standard__boundary{z-index:1;width:100%;position:relative;padding-bottom:17px}@media (min-width:700px){.banner-standard__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;width:100%}}@media (min-width:700px) and (min-width:700px){.banner-standard__boundary{padding-left:40px;padding-right:40px}}@media (min-width:700px) and (min-width:1050px){.banner-standard__boundary{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.banner-standard__boundary{margin-top:40px;margin-bottom:70px;padding-top:75px;padding-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:700px){.banner-wide{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;margin-top:35px;padding-bottom:30px}}@media (min-width:700px) and (min-width:700px){.banner-wide{padding-left:40px;padding-right:40px}}@media (min-width:700px) and (min-width:1050px){.banner-wide{padding-left:100px;padding-right:100px}}.banner-wide__image{padding-top:6px;position:relative}.banner-wide__image:before{content:'';display:block;position:absolute;left:0;top:0;height:6px;width:100%;background-color:#face00;border-radius:3px}.banner-wide__image img{display:block;width:100%;height:100%;border-radius:14px}.banner-wide__caption{font-family:Nunito,sans-serif;color:#44464b;font-size:.75rem;line-height:18px;position:relative;padding-top:15px}.banner-wide__caption:before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#01256e),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to bottom,#01256e 11%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 5px;background-repeat:repeat-y}.basic-page--wide-banner .banner-wide__caption{padding-left:25px;padding-right:25px}@media (min-width:700px){.basic-page--wide-banner .banner-wide__caption{padding-left:40px}}@media (min-width:900px){.basic-page--wide-banner .banner-wide__caption{padding-left:30%}}@media (min-width:1025px){.basic-page--wide-banner .banner-wide__caption{padding-left:15px;padding-right:40px}}.banner-wide__caption:after{display:none}@media (min-width:1050px){.banner-wide__caption:after{display:block}}@media (min-width:1050px){.banner-wide__caption{padding-top:13px;padding-left:10px;padding-right:0;max-width:421px;width:100%;margin-left:auto}}.banner-wide__caption p{margin:0}.banner-wide__caption:before{display:none}@media (min-width:1050px){.banner-wide__caption:before{display:block}}.basic-page__top{background-color:transparent;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1050px){.basic-page__top{overflow:hidden;position:relative}.basic-page__top:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.basic-page__top:before{width:100%;height:100%;background-position:center;background-size:contain;background-image:url(/themes/custom/penn_custom/images/jpg/background-patterns/shape-bg.jpg)}}@media (min-width:1460px){.basic-page__top:before{background-position:0 0;background-size:cover;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/shape-bg_big.svg)}}.basic-page--no-banner .basic-page__top{min-height:143px;margin-bottom:20px}@media (min-width:1050px){.basic-page--no-banner .basic-page__top{min-height:201px;margin-bottom:48px}}.basic-page--standard-banner .basic-page__top,.basic-page--wide-banner .basic-page__top{min-height:258px}@media (min-width:1050px){.basic-page--standard-banner .basic-page__top,.basic-page--wide-banner .basic-page__top{min-height:452px}}.basic-page__top__boundary{z-index:1;width:100%;position:relative}.basic-page__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:2.6rem;line-height:37px;text-transform:uppercase;position:relative;padding-top:21px}@media (min-width:1050px){.basic-page__title{font-size:3.5rem;line-height:60px}}.basic-page--wide-banner .basic-page__title{position:relative;z-index:1}.basic-page--wide-banner .basic-page__title:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title{max-width:920px}}.basic-page--wide-banner .basic-page__title:before{bottom:0;display:none}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title:before{display:block}}@media (min-width:700px){.basic-page--wide-banner .basic-page__title{padding-left:40px}}@media (min-width:900px){.basic-page--wide-banner .basic-page__title{padding-left:30%}}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title{padding-top:16px;padding-bottom:24px;padding-right:0;padding-left:0;-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:11%}}.basic-page--standard-banner .basic-page__title,.basic-page--wide-banner .basic-page__title{padding-bottom:19px}@media (min-width:1050px){.basic-page--standard-banner .basic-page__title,.basic-page--wide-banner .basic-page__title{padding-bottom:17px}}.basic-page--no-banner .basic-page__title{padding-bottom:26px}.basic-page--no-banner .basic-page__title>span{position:relative;display:block;padding-left:25px;padding-right:25px}.basic-page--no-banner .basic-page__title>span:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:700px){.basic-page--no-banner .basic-page__title>span{padding-left:40px;padding-right:40px}}@media (min-width:900px){.basic-page--no-banner .basic-page__title>span{padding-left:0;padding-right:0}}.basic-page--no-banner .basic-page__title>span:before{bottom:-26px}@media (min-width:1050px){.basic-page--no-banner .basic-page__title{-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10%;padding-bottom:24px}.basic-page--no-banner .basic-page__title>span{display:block;max-width:920px;width:100%;margin-left:auto;position:relative}.basic-page--no-banner .basic-page__title>span:before{bottom:-24px}}.basic-page__sub-title{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:0;font-weight:400}.basic-page__sub-title .title-item{display:inline-block}.basic-page__sub-title .title-item::before{content:" & "}.basic-page__sub-title .title-item:first-child::before{display:none}.basic-page--no-banner .basic-page__title-area__boundary{width:100%;margin-left:auto}@media (min-width:1050px){.basic-page--no-banner .basic-page__title-area__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1400px;width:auto;padding-right:80px;margin:0 auto}}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title-area__boundary{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1050px){.basic-page__content-column{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:71%;flex-basis:71%;padding-left:3.2%;margin-top:-6rem}}.basic-page__content-column .cardgrid-item-image .card__boundary{padding:20px}@media (min-width:1050px){.basic-page--standard-banner .basic-page__navigation-column{margin-top:48px}}@media (min-width:1050px){.basic-page__navigation-column{-ms-flex-preferred-size:29%;flex-basis:29%}}.basic-page__lead-in-text,.copy-component .basic-page__lead-in-text{margin-bottom:2rem}.basic-page__lead-in-text p,.copy-component .basic-page__lead-in-text p{font-size:1.25rem;line-height:150%}@media (min-width:1050px){.basic-page__lead-in-text p,.copy-component .basic-page__lead-in-text p{font-size:1.5rem}}@media (min-width:1050px){.basic-page__spacer{-ms-flex-preferred-size:23%;flex-basis:23%}}.basic-page--no-banner .basic-page__top{min-height:143px;margin-bottom:20px}@media (min-width:1050px){.basic-page--no-banner .basic-page__top{min-height:201px;margin-bottom:48px}}.basic-page--no-banner .basic-page__title{padding-bottom:26px;padding-right:25px}@media (min-width:700px){.basic-page--no-banner .basic-page__title{padding-right:40px}}@media (min-width:1050px){.basic-page--no-banner .basic-page__title{padding-left:0;padding-right:0}}.basic-page--no-banner .basic-page__title>span{position:relative;display:block}.basic-page--no-banner .basic-page__title>span:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (max-width:899px){.basic-page--no-banner .basic-page__title>span{padding-left:0;padding-right:0}}.basic-page--no-banner .basic-page__title>span:before{bottom:-26px}@media (min-width:1050px){.basic-page--no-banner .basic-page__title{-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:12%;padding-bottom:24px}.basic-page--no-banner .basic-page__title>span{display:block;max-width:920px;width:100%;margin-left:auto;position:relative}.basic-page--no-banner .basic-page__title>span:before{bottom:-24px}}.basic-page--no-banner .basic-page__title-area__boundary{width:100%;margin-left:auto;padding-left:25px}@media (min-width:700px){.basic-page--no-banner .basic-page__title-area__boundary{padding-left:40px}}@media (min-width:1050px){.basic-page--no-banner .basic-page__title-area__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1400px;width:auto;padding-right:80px;margin:0 auto}}.basic-page--standard-banner .basic-page__top{min-height:143px;margin-bottom:20px}@media (min-width:1050px){.basic-page--standard-banner .basic-page__top{min-height:201px;margin-bottom:48px}}.basic-page--standard-banner .basic-page__title{padding-bottom:125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.basic-page--standard-banner .basic-page__title>span{display:block;padding-left:25px;padding-right:25px}@media (min-width:700px){.basic-page--standard-banner .basic-page__title>span{padding-left:40px;padding-right:40px}}@media (min-width:900px){.basic-page--standard-banner .basic-page__title>span{padding-left:0;padding-right:0}}.basic-page--standard-banner .basic-page__title>span:before{bottom:-26px}@media (min-width:768px){.basic-page--standard-banner .basic-page__title{min-height:200px;padding-bottom:200px}}@media (min-width:1050px){.basic-page--standard-banner .basic-page__title{-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10%;padding-bottom:250px;min-height:400px}.basic-page--standard-banner .basic-page__title>span{display:block;max-width:920px;width:100%;margin-left:auto;position:relative}.basic-page--standard-banner .basic-page__title>span:before{bottom:-24px}}.basic-page--standard-banner .basic-page__title-area__boundary{width:100%;margin-left:auto}@media (min-width:900px){.basic-page--standard-banner .basic-page__title-area__boundary{padding-left:30%}}@media (min-width:1025px){.basic-page--standard-banner .basic-page__title-area__boundary{padding-left:80px}}@media (min-width:1050px){.basic-page--standard-banner .basic-page__title-area__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1400px;width:auto;padding-right:80px;margin:0 auto}}.basic-page--wide-banner .basic-page__top{min-height:143px;margin-bottom:20px}@media (min-width:1050px){.basic-page--wide-banner .basic-page__top{min-height:201px;margin-bottom:48px}}.basic-page--wide-banner .basic-page__title{padding-bottom:26px;overflow:hidden}.basic-page--wide-banner .basic-page__title>span{display:block;padding-left:25px;padding-right:25px}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title>span{position:relative}.basic-page--wide-banner .basic-page__title>span:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}}@media (min-width:700px){.basic-page--wide-banner .basic-page__title>span{padding-left:0;padding-right:40px}}@media (min-width:900px){.basic-page--wide-banner .basic-page__title>span{padding-left:0;padding-right:0}}.basic-page--wide-banner .basic-page__title>span:before{bottom:-26px}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title{-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:11%;padding-bottom:24px}.basic-page--wide-banner .basic-page__title>span{display:block;max-width:920px;width:100%;margin-left:auto;position:relative}.basic-page--wide-banner .basic-page__title>span:before{bottom:-24px}}.basic-page--wide-banner .basic-page__title-area__boundary{width:100%;margin-left:auto;padding-bottom:50px}@media (min-width:900px){.basic-page--wide-banner .basic-page__title-area__boundary{padding-left:30%}}@media (min-width:1025px){.basic-page--wide-banner .basic-page__title-area__boundary{padding-left:80px;padding-bottom:150px}}@media (min-width:1050px){.basic-page--wide-banner .basic-page__title-area__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1400px;width:auto;padding-right:80px;margin:0 auto;padding-bottom:250px}}.is-IE .basic-page__top{height:142px!important}@media (min-width:1050px){.is-IE .basic-page__top{height:201px!important}}@media (min-width:1050px){.page-node-type-landing-page .body-area{position:relative}.page-node-type-landing-page .body-area:before{content:'';display:block;position:absolute;top:0;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_summer.svg);background-repeat:repeat;width:100%;height:100%;opacity:.8}}.penn403-login{position:relative;z-index:2;margin:0 auto;max-width:1400px;width:auto}.penn403-login .basic-page__title{margin-bottom:20px}#block-externalauthlinkblock{padding-left:0;padding-right:0}#block-externalauthlinkblock a{margin-left:0;padding-left:0;margin-top:15px}.body-copy,.decision-tree{margin-bottom:2.5rem}.body-copy ol li,.body-copy ol li>span,.body-copy ul li,.body-copy ul li>span,.decision-tree ol li,.decision-tree ol li>span,.decision-tree ul li,.decision-tree ul li>span{font-size:1rem;line-height:28px}@media (min-width:1050px){.body-copy ol li,.body-copy ol li>span,.body-copy ul li,.body-copy ul li>span,.decision-tree ol li,.decision-tree ol li>span,.decision-tree ul li,.decision-tree ul li>span{font-size:1.125rem;line-height:30px}}iframe.iframe-container{border:none}.event-page-title{padding-top:20px}@media (min-width:1050px){.event-page-title{padding-top:35px}}.body-copy__intro{margin:22px 0 30px}@media (min-width:1050px){.body-copy__intro{margin:40px 0 20px}}.body-copy__intro p{font-size:1.25rem;color:#575a60;margin:0 0 20px 0}@media (min-width:1050px){.body-copy__intro p{font-size:1.5rem}}.body-copy__intro p b{font-weight:700;padding-right:10px}.body-copy__event-content{margin-bottom:60px}@media (min-width:1050px){.body-copy__event-content{margin-bottom:100px}}.body-copy__event-content p{margin:0 0 20px 0;font-size:1rem;line-height:28px}@media (min-width:1050px){.body-copy__event-content p{font-size:1.125rem;line-height:30px}}.body-copy__event-content .interior-callout__button{font-size:1rem;padding-top:.6rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.7rem;color:#fff;background-color:#95001a;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:1050px){.body-copy__event-content .interior-callout__button{margin-top:10px}}.body-copy__event-content .interior-callout__button i{font-size:1.8rem;top:3px}.body-copy__event-content .interior-callout__button:focus,.body-copy__event-content .interior-callout__button:hover{background-color:#01256e;color:#fff}.event-content-column .body-copy{margin-bottom:0}.event-content-column .copy-component__boundary{padding-bottom:20px}@media (min-width:1050px){.event-content-column .copy-component__boundary{padding-bottom:30px}}.breadcrumb__stage{margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:1050px){.breadcrumb__stage{margin-right:0;padding-left:0}}.breadcrumb__boundary{padding:0;margin:0;list-style-type:none}.breadcrumb__boundary .breadcrumb__item span{font-size:1rem;margin-left:3px}.breadcrumb__item{font-family:Nunito,sans-serif;font-size:.75rem;line-height:18px;display:inline-block;position:relative;padding-left:12px;padding-right:1px}.breadcrumb__item:before{content:'//';display:block;position:absolute;top:0;left:0;font-size:1rem}.breadcrumb__item:first-child{padding-left:0}.breadcrumb__item:first-child:before{content:''}.breadcrumb__item:last-child{padding-right:0;border:none}.breadcrumb__link{color:#95001a;display:inline-block;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:1rem}.breadcrumb__link:focus,.breadcrumb__link:hover{color:#95001a;outline:0;text-decoration:none}#views-exposed-form-events-calendar{margin-top:20px;margin-bottom:0}@media (min-width:1050px){#views-exposed-form-events-calendar{margin-top:69px;margin-bottom:60px}}#views-exposed-form-events-calendar .calendar-filters{position:relative;margin-top:30px}#views-exposed-form-events-calendar .calendar-filters .form-type-radio{margin-bottom:0}#views-exposed-form-events-calendar .calendar-filters .form-type-radio label{font-size:1rem;font-weight:400;color:#131315;font-family:"Libre Franklin",sans-serif}#views-exposed-form-events-calendar .calendar-filters__clear{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#01256e;margin-top:30px;font-family:"Libre Franklin",sans-serif;line-height:24px;font-size:1rem;font-weight:600;text-decoration:none}#views-exposed-form-events-calendar .calendar-filters__clear:focus,#views-exposed-form-events-calendar .calendar-filters__clear:hover{opacity:.7}#views-exposed-form-events-calendar .calendar-filters__clear .icon-clear{display:inline-block;background-image:url(/themes/custom/penn_custom/images/svg/clear.svg);width:24px;height:24px;margin-right:6px}#views-exposed-form-events-calendar #edit-actions,#views-exposed-form-events-calendar .form-item-date__value,#views-exposed-form-events-calendar .form-item-date__value-1{display:none}.calendar-title{margin-top:0;margin-bottom:15px;font-weight:600;font-size:1.125rem;line-height:21px;color:#000f3a;text-transform:uppercase}.vanilla-calendar .vanilla-calendar-header{background-color:#f6f4f8;padding:10px}.vanilla-calendar .vanilla-calendar-header__label{font-size:1rem;color:#2e2f32;font-family:"Libre Franklin",sans-serif;font-weight:500}.vanilla-calendar .vanilla-calendar-btn{background-image:url(/themes/custom/penn_custom/images/svg/chevron-bold.svg);background-repeat:no-repeat;background-position:7px;width:10px;height:16px;padding:13px}.vanilla-calendar .vanilla-calendar-btn[data-calendar-toggle=next]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.vanilla-calendar .vanilla-calendar-btn svg{display:none}.vanilla-calendar .vanilla-calendar-btn:focus,.vanilla-calendar .vanilla-calendar-btn:hover{opacity:.7;outline:auto}.vanilla-calendar .vanilla-calendar-week{background-color:transparent;padding-left:12px;padding-right:12px}.vanilla-calendar .vanilla-calendar-week span{color:#131315;font-size:.75rem;padding-top:24px;padding-bottom:10px;font-weight:600}.vanilla-calendar .vanilla-calendar-body{padding-left:8px;padding-right:8px}.vanilla-calendar .vanilla-calendar-date{font-family:"Libre Franklin",sans-serif;font-size:.75rem;line-height:18px}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--disabled{font-weight:100}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active{position:relative;font-weight:600;text-decoration:underline}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active:focus,.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active:hover{color:#95001a}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active.vanilla-calendar-date--selected{background-color:transparent;text-decoration:none}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active.vanilla-calendar-date--selected::before{position:absolute;top:3px;content:'';width:30px;height:30px;background-color:#01256e}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active.vanilla-calendar-date--selected:focus,.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active.vanilla-calendar-date--selected:hover{color:#fff}.vanilla-calendar .vanilla-calendar-date.vanilla-calendar-date--active.vanilla-calendar-date--selected span{position:relative}.calendar-wrapper{position:relative}.expand-btn{position:absolute;right:0;top:0;display:block;width:24px;height:24px;background-image:url(/themes/custom/penn_custom/images/svg/minus.svg);cursor:pointer}@media (min-width:1050px){.expand-btn{display:none}}.collapsed .vanilla-calendar{visibility:hidden;height:0}.collapsed .options-wrapper{display:none}.collapsed .expand-btn{background-image:url(/themes/custom/penn_custom/images/svg/plus.svg)}.view-display-id-calendar .view-empty{font-weight:600;font-size:1.125rem;line-height:21px;padding:30px 0 50px}@media (min-width:1050px){.view-display-id-calendar .view-empty{padding:70px 0 0}}.interior-callout{position:relative;padding:60px 0}.interior-callout:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:700px){.interior-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0}}.interior-callout:after,.interior-callout:before{display:none}.interior-callout.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:700px){.interior-callout.left .interior-callout__image-column{padding-right:70px;padding-left:0}}.interior-callout__text-column{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:700px){.interior-callout__text-column{width:58%}}.interior-callout__subtitle{font-size:.75rem;text-transform:uppercase;margin-bottom:.3rem;color:#44464b}.interior-callout__title{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:Nunito,sans-serif;font-size:2.25rem;font-weight:900;line-height:36px;color:#01256e;display:inline-block;padding-bottom:15px;padding-top:20px;margin-bottom:8px}.interior-callout__title:after{position:absolute;content:'';height:13px;width:100%;bottom:0;left:0;background:url(/themes/custom/penn_custom/images/svg/yellow-underline.svg) no-repeat}@media (min-width:700px){.interior-callout__title{font-size:2rem;padding-top:0}}@media (min-width:1050px){.interior-callout__title{font-size:2.4rem;letter-spacing:1px;line-height:50px}.interior-callout__title:after{background:url(/themes/custom/penn_custom/images/svg/yellow-underline_long.svg) no-repeat}}.interior-callout__text{margin-bottom:.5rem;margin-top:.5rem}.interior-callout__text h1,.interior-callout__text h2,.interior-callout__text h3,.interior-callout__text h4,.interior-callout__text h5,.interior-callout__text h6{font-family:Nunito,sans-serif;margin-top:0;color:#000f3a;font-weight:700;text-transform:uppercase}.interior-callout__text h1{font-family:Nunito,sans-serif;font-size:2.25rem;line-height:36px}@media (min-width:1050px){.interior-callout__text h1{font-size:3.5rem;line-height:62px}}.interior-callout__text h2{font-family:Nunito,sans-serif;font-size:1.875rem;line-height:30px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:700px){.interior-callout__text h2{font-size:2.25rem}}@media (min-width:1050px){.interior-callout__text h2{font-size:2.5rem;line-height:50px}}.interior-callout__text h3{font-size:1.5rem;line-height:24px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:1050px){.interior-callout__text h3{font-size:2.25rem;line-height:36px}}.interior-callout__text h4{font-size:1.3125rem;line-height:21px;margin-bottom:.5em}@media (min-width:1050px){.interior-callout__text h4{font-size:1.75rem;line-height:34px}}.interior-callout__text .lede{font-family:Nunito,sans-serif;font-size:1.25rem;letter-spacing:.5px;line-height:32px}@media (min-width:700px){.interior-callout__text .lede{font-size:1.5rem;line-height:36px}}.interior-callout__text p{font-size:1rem;color:#44464b;line-height:28px;margin-top:0;margin-bottom:1rem}@media (min-width:1050px){.interior-callout__text p{font-size:1.125rem;line-height:30px;margin-bottom:1.25rem}}.interior-callout__text p:last-child{margin-bottom:0}@media (min-width:1050px){.interior-callout__text p:last-child{margin-bottom:0}}.interior-callout__text .intro{font-family:Nunito,sans-serif;font-weight:600;font-size:1.25rem;line-height:24px}@media (min-width:1050px){.interior-callout__text .intro{font-size:2rem;line-height:37px;margin-bottom:30px}}.interior-callout__text [href]{color:#01256e}.interior-callout__text [href]:hover{color:#01256e}.interior-callout__text a.cta{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-family:Nunito,sans-serif;font-size:1.125rem;line-height:100%;text-transform:uppercase;cursor:pointer;border-radius:25px;display:inline-block;text-decoration:none;padding-top:1rem;padding-right:3rem;padding-bottom:1rem;padding-left:1.5rem;color:#fff;background-color:#01256e;background-image:url(/themes/custom/penn_custom/images/svg/chevron-white.svg);background-size:4% 50%;background-position:right 1.5rem center;background-repeat:no-repeat;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.interior-callout__text a.cta:active,.interior-callout__text a.cta:focus,.interior-callout__text a.cta:hover{color:#fff;background-color:#01256e}@media (min-width:1050px){.interior-callout__text{margin-bottom:1.7rem}}.interior-callout__text p{font-family:Nunito,sans-serif;margin-bottom:1rem;color:#2e2f32;font-size:1.125rem;line-height:30px}@media (min-width:1050px){.interior-callout__text p{font-size:1.3125rem;line-height:36px}}.interior-callout__button{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#95001a;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;letter-spacing:1px}.interior-callout__button:hover{color:#01256e}.interior-callout__button i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.interior-callout__button:focus{color:#01256e}.interior-callout__image-column{margin-left:-20px;width:calc(100% + 40px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:700px){.interior-callout__image-column{width:42%;padding-left:70px;margin-bottom:0;margin-left:0}}.interior-callout__image-column img{display:block;width:100%;height:auto;-webkit-box-shadow:-10px -10px 34px 0 rgba(0,0,0,.16);box-shadow:-10px -10px 34px 0 rgba(0,0,0,.16);border-radius:14px}.section-intro__title{position:relative;font-family:Nunito,sans-serif;font-size:2.25rem;line-height:38px;font-weight:900;color:#01256e;margin:0 0 10px 0;padding-bottom:6px}.section-intro__title:after{position:absolute;content:'';height:13px;width:100%;bottom:0;left:0;background:url(/themes/custom/penn_custom/images/svg/yellow-underline.svg) no-repeat}@media (min-width:700px){.section-intro__title{margin:0;font-size:2.5rem;line-height:54px}}@media (min-width:1050px){.section-intro__title:after{background:url(/themes/custom/penn_custom/images/svg/yellow-underline_long.svg) no-repeat}}.section-intro__text{margin-bottom:15px}@media (min-width:700px){.section-intro__text{margin-top:14px;margin-bottom:60px}}.section-intro__text p{margin:0;font-family:Nunito,sans-serif;font-weight:400;font-size:1.125rem;line-height:36px;color:#44464b}@media (min-width:1050px){.section-intro__text p{font-size:1.3125rem}}.cardgrid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;overflow:hidden;position:relative;overflow:visible}.cardgrid-wrapper:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.cardgrid-wrapper:before{width:100%;height:100%;background-position:center;background-size:contain;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/purple-paint.svg)}.cardgrid-wrapper:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/purple-paint-mob.svg);width:calc(100% + 40px);left:-20px}@media (min-width:700px){.cardgrid-wrapper{margin-bottom:65px}.cardgrid-wrapper:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/purple-paint.svg);width:calc(100% + 80px);left:-40px}}@media (min-width:1050px){.cardgrid-wrapper:before{width:calc(100% + 160px);left:-80px}}.cardgrid--2col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cardgrid--2col .card{width:100%}@media (min-width:700px){.cardgrid--2col .card{width:46%;margin-right:0}}.cardgrid--3col .card{width:100%}@media (min-width:700px){.cardgrid--3col .card{margin-right:3.5%;width:31%}.cardgrid--3col .card:nth-child(3n){margin-right:0}}.cardgrid--4col .card{width:100%}@media (min-width:700px){.cardgrid--4col .card{margin-right:3%;width:22.6%}.cardgrid--4col .card:nth-child(4n){margin-right:0}}.cardgrid-item{background-size:cover;background-position:100% 100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:300px}.cardgrid-item:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(94%,#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 94%)}.cardgrid-item:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.cardgrid-item:focus:after{opacity:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(194,0,77,.09)),color-stop(76%,#95001a));background:linear-gradient(180deg,rgba(194,0,77,.09) 0,#95001a 76%)}.cardgrid-item:hover:after{opacity:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(1,37,110,0)),color-stop(76%,#01256e));background:linear-gradient(180deg,rgba(1,37,110,0) 0,#01256e 76%)}.cardgrid-item .interior-callout__button{color:#fff;z-index:2}.cardgrid__cta{margin-top:20px;text-align:center;padding-bottom:60px}@media (min-width:700px){.cardgrid__cta{text-align:left;padding-bottom:80px}}.cardgrid__cta .interior-callout__button{position:relative;font-size:1rem;padding-top:.6rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.7rem;color:#fff;background-color:#95001a;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.cardgrid__cta .interior-callout__button i{font-size:1.8rem;top:3px}.cardgrid__cta .interior-callout__button:focus,.cardgrid__cta .interior-callout__button:hover{background-color:#01256e}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;color:#fff;text-decoration:none;padding:30px 30px 35px 30px;-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.22);box-shadow:0 2px 34px 0 rgba(0,0,0,.22);border-radius:14px;overflow:hidden}@media (min-width:700px){.card{margin-bottom:40px}}.card__author{text-transform:uppercase;font-size:.875rem;line-height:23px;font-family:"Libre Franklin",sans-serif;font-weight:700;color:#2e2f32;margin:15px 0 0 0}@media (min-width:1050px){.card__author{font-size:1rem}}.card--full{padding:25px 20px;color:#44464b;background:#fff;-webkit-transition:border .2s ease;transition:border .2s ease;position:relative;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}@media (min-width:1050px){.card--full{padding:35px 40px}}.card--full .card__content p{font-size:1.25rem;line-height:30px;color:#44464b}@media (min-width:1050px){.card--full .card__content p{font-size:1.5rem;line-height:36px}}.card--full:before{content:"";position:absolute;width:100%;height:0;top:0;left:0;background-color:#d07bc5}.card__title{font-family:Nunito,sans-serif;font-weight:900;font-size:1.5rem;line-height:34px;z-index:2;margin-bottom:5px}@media (min-width:1050px){.card__title{line-height:34px;margin-bottom:0}}.card__content{z-index:2}.card__content p{font-family:Nunito,sans-serif;font-weight:600;font-size:1rem;line-height:28px;margin:0 0 10px 0;color:#fff}.card--compact{position:relative;background:#fff;outline:0;width:270px}.card--compact::before{content:"";position:absolute;background-color:#000f3a;width:100%;height:0;top:0;left:0}.card--compact:hover:before{height:6px;-webkit-transition:height .2s ease;transition:height .2s ease}.card--compact:focus:before{height:6px;-webkit-transition:height .2s ease;transition:height .2s ease;background-color:#95001a}.card--compact:last-child{margin-right:0}.card--compact .card__title{display:block;font-size:1.75rem;font-family:FinancierDisplay-Regular,sans-serif;line-height:1.2;color:#01256e;font-weight:100}.card--compact .card__content p{font-size:1.125rem;color:#44464b;margin-bottom:20px}.cardgrid-textonly{position:relative}.cardgrid-textonly .section-intro{padding-top:20px;position:relative;z-index:2}@media (min-width:700px){.cardgrid-textonly .section-intro{padding-top:65px}}.cardgrid-textonly:before{position:absolute;content:'';left:-20px;width:calc(100% + 40px);height:100%;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);z-index:-1}@media (min-width:700px){.cardgrid-textonly:before{left:-40px;width:calc(100% + 80px)}}@media (min-width:1050px){.cardgrid-textonly:before{left:-80px;width:calc(100% + 160px)}}.cardgrid-textonly .cardgrid-wrapper,.cardgrid-textonly .cardgrid__cta{position:relative;z-index:2}.cardgrid-item-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#fff}.cardgrid-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cardgrid-item-image .card__title{display:block;margin-bottom:10px;color:#2e2f32;-webkit-transition:color .3s ease;transition:color .3s ease}.cardgrid-item-image .card__content p{color:#131315;margin-bottom:20px;-webkit-transition:color .3s ease;transition:color .3s ease}.cardgrid-item-image .card__boundary{padding:30px 30px 35px 30px}.cardgrid-item-image:focus,.cardgrid-item-image:hover{background-color:#01256e}.cardgrid-item-image:focus .card__title,.cardgrid-item-image:hover .card__title{color:#fff}.cardgrid-item-image:focus .card__content p,.cardgrid-item-image:hover .card__content p{color:#fff}.cardgrid-item-image:focus .interior-callout__button,.cardgrid-item-image:hover .interior-callout__button{color:#fff}.wave-intro-pattern{overflow:hidden;position:relative;width:calc(100% + 40px);padding-left:20px;padding-right:20px;margin-left:-20px;background-color:transparent}.wave-intro-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.wave-intro-pattern:before{width:100%;height:100%;background-position:center;background-size:contain;background-image:url(/themes/custom/penn_custom/images/jpg/background-patterns/shape-bg.jpg)}.wave-intro-pattern:before{left:0;background-size:cover;background-position:top;background-image:url(/themes/custom/penn_custom/images/png/background-patterns/shape-mobile.png)}.wave-intro-pattern .cardgrid-wrapper:before{display:none}.wave-intro-pattern .section-intro{padding-top:40px;padding-bottom:0}@media (min-width:768px){.wave-intro-pattern .section-intro{max-width:70%}}@media (min-width:1460px){.wave-intro-pattern .section-intro{max-width:640px}}.wave-intro-pattern .section-intro__title{color:#fff}.wave-intro-pattern .section-intro__text{position:relative}.wave-intro-pattern .section-intro__text p{color:#fff}@media (min-width:768px){.wave-intro-pattern{width:100%;padding:0;margin:0;position:static}.wave-intro-pattern:before{top:initial;height:580px;background-size:inherit;background-position:0 0;background-image:url(/themes/custom/penn_custom/images/png/background-patterns/shape-bg.png)}.wave-intro-pattern .section-intro{padding-top:40px}}@media (min-width:1050px){.wave-intro-pattern:before{background-position:0 0;background-size:inherit;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/shape-bg_big.svg)}}.content-column__boundary{padding-bottom:56px}@media (min-width:1050px){.content-column__boundary{max-width:920px;width:100%;margin-left:auto;padding-bottom:62px}}.copy-component h1,.copy-component h2,.copy-component h3,.copy-component h4,.copy-component h5,.copy-component h6{font-family:Nunito,sans-serif;margin-top:0;color:#000f3a;font-weight:700;text-transform:uppercase}.copy-component h1{font-family:Nunito,sans-serif;font-size:2.25rem;line-height:36px}@media (min-width:1050px){.copy-component h1{font-size:3.5rem;line-height:62px}}.copy-component h2{font-family:Nunito,sans-serif;font-size:1.875rem;line-height:30px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:700px){.copy-component h2{font-size:2.25rem}}@media (min-width:1050px){.copy-component h2{font-size:2.5rem;line-height:50px}}.copy-component h3{font-size:1.5rem;line-height:24px;letter-spacing:.5px;margin-bottom:.5em}@media (min-width:1050px){.copy-component h3{font-size:2.25rem;line-height:36px}}.copy-component h4{font-size:1.3125rem;line-height:21px;margin-bottom:.5em}@media (min-width:1050px){.copy-component h4{font-size:1.75rem;line-height:34px}}.copy-component .lede{font-family:Nunito,sans-serif;font-size:1.25rem;letter-spacing:.5px;line-height:32px}@media (min-width:700px){.copy-component .lede{font-size:1.5rem;line-height:36px}}.copy-component p{font-size:1rem;color:#44464b;line-height:28px;margin-top:0;margin-bottom:1rem}@media (min-width:1050px){.copy-component p{font-size:1.125rem;line-height:30px;margin-bottom:1.25rem}}.copy-component p:last-child{margin-bottom:0}@media (min-width:1050px){.copy-component p:last-child{margin-bottom:0}}.copy-component .intro{font-family:Nunito,sans-serif;font-weight:600;font-size:1.25rem;line-height:24px}@media (min-width:1050px){.copy-component .intro{font-size:2rem;line-height:37px;margin-bottom:30px}}.copy-component [href]{color:#01256e}.copy-component [href]:hover{color:#01256e}.copy-component a.cta{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-family:Nunito,sans-serif;font-size:1.125rem;line-height:100%;text-transform:uppercase;cursor:pointer;border-radius:25px;display:inline-block;text-decoration:none;padding-top:1rem;padding-right:3rem;padding-bottom:1rem;padding-left:1.5rem;color:#fff;background-color:#01256e;background-image:url(/themes/custom/penn_custom/images/svg/chevron-white.svg);background-size:4% 50%;background-position:right 1.5rem center;background-repeat:no-repeat;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.copy-component a.cta:active,.copy-component a.cta:focus,.copy-component a.cta:hover{color:#fff;background-color:#01256e}.copy-component__boundary{padding-bottom:56px}@media (min-width:1050px){.copy-component__boundary{max-width:920px;width:100%;margin-left:auto;margin-right:auto;padding-bottom:62px}}.copy-component img.align-left{margin-bottom:.5rem;margin-right:1rem}.copy-component img.align-right{margin-bottom:.5rem;margin-left:1rem}.copy-component li p:first-child{margin:0}.drawer-navigation{position:relative;position:fixed;background-color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:100%;height:100%;z-index:100;right:0;visibility:hidden;overflow-y:auto}.drawer-navigation ul{padding:0;margin:0;list-style:none}.drawer-navigation:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:550px){.drawer-navigation{width:50%}}@media (min-width:1050px){.drawer-navigation{width:561px}}.drawer-navigation.activated{visibility:visible}.drawer-navigation.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-navigation:before{top:0;z-index:2}.drawer-navigation__boundary{padding-top:45px;padding-left:25px;padding-right:25px}.drawer-search{position:relative;position:fixed;background-color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:100%;height:100%;z-index:10;right:0;visibility:hidden}.drawer-search:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:550px){.drawer-search{width:50%}}@media (min-width:1050px){.drawer-search{width:561px}}.drawer-search.activated{visibility:visible}.drawer-search.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.drawer-search form label{font-family:Nunito,sans-serif;font-size:.62rem;line-height:20px;text-transform:uppercase;color:#2e2f32;font-weight:700;display:block;padding-bottom:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.drawer-search form input[type=text]{margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent;font-family:Nunito,sans-serif;font-size:1rem;color:#44464b;background-color:#f0f0f0;height:28px;padding:6px 13px 6px 13px;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer-search form input[type=text]:placeholder{font-family:Nunito,sans-serif;font-size:1rem;color:#44464b}.drawer-search form g{stroke:#01256e;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.drawer-search form .button{position:relative;margin-left:12px}.drawer-search form .button:hover{cursor:pointer}.drawer-search form .button:hover input[type=submit]{background-color:#01256e;border-color:#01256e}.drawer-search form .button:hover g{stroke:#fff}.drawer-search form input[type=submit]{margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent;width:40px;height:40px;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.drawer-search form .magnifying-glass{margin-top:2px;display:block}.drawer-search form .maginify-sm{pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.drawer-search form svg{height:15px;width:15px}.drawer-search__boundary{padding-top:45px;padding-left:25px;padding-right:25px}.drawer-search__boundary .form-submit{overflow:hidden;text-indent:-9999px}.hide-on-load{display:none}.eventinstance-teasers{text-transform:uppercase;margin:65px 0}.eventinstance-teasers-title{color:#2e2f32;font-family:LibreFranklin-Bold,sans-serif}.eventinstance-teaser{text-decoration:none;padding:27px 23px;border:1px solid #979797;display:-webkit-box;display:-ms-flexbox;display:flex;margin:17px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.eventinstance-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.eventinstance-teaser:hover{background-color:#00154d;border-color:#00154d}.eventinstance-teaser:hover .eventinstance-teaser__type{color:#cfd0d2}.eventinstance-teaser:hover .eventinstance-teaser__cancelled,.eventinstance-teaser:hover .eventinstance-teaser__heading,.eventinstance-teaser:hover .eventinstance-teaser__time{color:#fff;border:none}.eventinstance-teaser:hover .eventinstance-teaser__cancelled{padding:12px 0}@media (min-width:768px){.eventinstance-teaser:hover .eventinstance-teaser__cancelled{padding:12px 25px}}.eventinstance-teaser:hover .eventinstance-teaser__button{color:#fff}@media (min-width:768px){.eventinstance-teaser:hover .eventinstance-teaser__button{background:#95001a}}.eventinstance-teaser:hover .eventinstance-teaser__button i.fa.fa-angle-right{right:12px}.eventinstance-teaser__title{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;text-transform:uppercase;font-family:LibreFranklin-Bold,sans-serif}@media (min-width:1300px){.eventinstance-teaser__title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.eventinstance-teaser__type{color:#2e2f32;text-transform:uppercase;font-size:14px;font-weight:400}.eventinstance-teaser__heading{color:#00103a;font-size:18px;margin:5px 0;line-height:1.5em;font-family:LibreFranklin-Bold,sans-serif}.eventinstance-teaser__time{font-size:16px;color:#44464b;text-transform:initial;letter-spacing:.025rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5em;margin:15px 0 20px}@media (min-width:768px){.eventinstance-teaser__time{margin:0 7px}}.eventinstance-teaser__cancelled{padding:12px 23px;border:3px solid #95001b;border-radius:25px;color:#240121;font-weight:800;margin:15px 0 20px;font-size:13px;max-width:155px}@media (min-width:768px){.eventinstance-teaser__cancelled{margin:0 7px}}.eventinstance-teaser__button{font-size:13px;color:#01256e;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5em;position:relative;max-width:130px}@media (min-width:768px){.eventinstance-teaser__button{padding:14px 25px 14px 14px}}.eventinstance-teaser__button i.fa.fa-angle-right{font-size:21px;position:relative;bottom:1px;left:10px;-webkit-transition:right .3s;transition:right .3s}@media (min-width:768px){.eventinstance-teaser__button i.fa.fa-angle-right{position:absolute;right:0;bottom:24px;left:initial;line-height:0}}.view-display-id-calendar ul.js-pager__items.pager{padding:0;margin:0;margin-bottom:60px}.view-display-id-calendar ul.js-pager__items.pager li.pager__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.view-display-id-calendar ul.js-pager__items.pager li.pager__item a.button{padding:18px 48px 18px 28px;background-color:#95001a;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500;background-image:url(/themes/custom/penn_custom/images/svg/chevron-white.svg);background-size:auto 35%;background-position:right 1.7rem center;background-repeat:no-repeat;-webkit-transition:.3s;transition:.3s}.view-display-id-calendar ul.js-pager__items.pager li.pager__item a.button:focus,.view-display-id-calendar ul.js-pager__items.pager li.pager__item a.button:hover{background-color:#01256e}.calendar-events{position:relative}.calendar-events__title{font-family:"Roboto Slab",serif;font-size:1.875rem;line-height:50px;text-transform:uppercase;color:#000f3a;padding:55px 0 10px;margin:0}@media (min-width:1050px){.calendar-events__title{font-size:2.5rem;padding:65px 0 10px}}.calendar-events:before{position:absolute;content:'';left:-20px;width:calc(100% + 40px);height:100%;background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);z-index:-1}@media (min-width:700px){.calendar-events:before{left:-40px;width:calc(100% + 80px)}}@media (min-width:1050px){.calendar-events:before{left:-80px;width:calc(100% + 160px)}}.calendar-events .cardgrid-wrapper{padding:25px 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}@media (min-width:1050px){.calendar-events .cardgrid-wrapper{padding:60px 0 65px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:50px}}.calendar-events .event-card{position:relative;display:block;width:100%;text-decoration:none;background:#fff;border:1px solid #44464b;padding:25px 25px 20px;margin-bottom:22px}.calendar-events .event-card::before{content:"";position:absolute;background-color:#000f3a;width:100%;height:0;top:0;left:0}@media (min-width:1050px){.calendar-events .event-card{width:22.5%;margin-bottom:0}}.calendar-events .event-card .interior-callout__button{color:#01256e}.calendar-events .event-card:focus .interior-callout__button,.calendar-events .event-card:hover .interior-callout__button{color:#95001a}.calendar-events .event-card:hover:before{height:6px;-webkit-transition:height .2s ease;transition:height .2s ease}.calendar-events .event-card:focus:before{height:6px;-webkit-transition:height .2s ease;transition:height .2s ease;background-color:#95001a}.calendar-events .event-card__subtitle{display:inline-block;font-family:Nunito,sans-serif;font-weight:500;font-size:.875rem;line-height:22px;text-transform:uppercase;color:#44464b;margin-bottom:5px;letter-spacing:.5px}.calendar-events .event-card__title{font-family:Nunito,sans-serif;font-weight:700;font-size:1.125rem;color:#000f3a;margin:0}@media (min-width:1050px){.calendar-events .event-card__title{min-height:42px}}.calendar-events .event-card__details{color:#44464b;font-size:1rem;margin:0;padding:15px 0}.calendar-events .event-card__cancelled{color:#95001a;font-weight:700;font-size:.875rem;text-transform:uppercase;margin:0;padding:15px 0}.footer{overflow:hidden;position:relative;background-color:#fbfbfb;background-color:#01256e}.footer:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.footer:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.footer a{text-decoration:none}.footer p{margin-top:0}.footer p:last-child{margin-bottom:0}.footer__info-contact{width:100%;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1050px){.footer__info-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:28px}}@media (min-width:1050px){.footer .info-contact{width:64%}}.footer .info-contact__phones{margin-top:25px}.footer .info-contact .adr p{margin:0}.footer .info-social-wrap{margin-top:25px}@media (min-width:1050px){.footer .info-social-wrap{margin-top:5px}}.footer .info-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.footer .info-social .footer__social-round{margin-right:20px}.footer .info-social .footer__social-round:last-child{margin-right:0}.footer .info-social-img{text-align:center}@media (min-width:1050px){.footer .info-social-img{margin:auto}}.footer .info-phones-line a{color:#fff}.footer .info-phones-line a:focus,.footer .info-phones-line a:hover{text-decoration:underline}.footer__boundary{z-index:1;position:relative;padding-top:45px;padding-bottom:65px;color:#fff;position:relative}.footer__boundary:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.footer__boundary:before{top:0;left:0}@media (min-width:1050px){.footer__boundary:before{display:none}}@media (min-width:700px){.footer__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:19px}.footer__boundary:before{display:none}}@media (min-width:1050px){.footer__boundary{padding-bottom:14px;padding-top:0}}.footer__logo{max-height:70px;width:auto;height:100%;max-width:100%}@media (min-width:1050px){.footer__division-logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:5px}}.footer__division-logo__boundary img{max-width:240px}.footer__copyright{padding-top:34px}@media (min-width:700px){.footer__copyright{padding-top:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1050px){.footer__copyright{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:0}}.footer__copyright p{font-size:.625rem;color:#fff;letter-spacing:.2px;line-height:12px}.footer__copyright a{color:#fff;text-decoration:underline}.footer__copyright__boundary{font-size:.65em}.footer__navigation{padding-top:35px}@media (min-width:1050px){.footer__navigation{padding-top:27px}}@media (min-width:700px){.footer__navigation{padding-top:0}}@media (min-width:700px){.footer__navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__navigation__list-item{padding-bottom:9px}@media (min-width:1050px){.footer__navigation__list-item{padding-bottom:11px}}.footer__navigation__list-item:last-child{padding-bottom:0}@media (min-width:700px){.footer__navigation__list-item{padding-bottom:0;padding-right:24px}.footer__navigation__list-item:last-child{padding-right:0}}@media (min-width:1050px){.footer__navigation__list-item{padding-right:27px}}.footer__navigation__link,.footer__pennweblogin__link a{font-family:"Libre Franklin",sans-serif;font-size:.625rem;letter-spacing:0;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.footer__navigation__link:hover,.footer__pennweblogin__link a:hover{color:#01256e}.footer__navigation__link:hover,.footer__pennweblogin__link a:hover{color:#95001a}.footer__pennweblogin__link{padding-top:11px}@media (min-width:700px){.footer__pennweblogin__link{padding-left:24px;padding-top:0}}@media (min-width:1050px){.footer__pennweblogin__link{padding-left:21px}}.footer__contact{padding-top:2rem}@media (min-width:1050px){.footer__contact{max-width:205px;padding-top:3.5rem}}.footer__contact p{line-height:30px}.footer__contact a{color:#fff;text-decoration:underline}.footer__stay-connected{padding-top:2rem}@media (min-width:1050px){.footer__stay-connected{padding-top:3.5rem}}.footer__social-media__boundary{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social-media__boundary .footer__social-round{margin-right:20px}.footer__social-media__boundary .footer__social-round:last-child{margin-right:0}@media (min-width:700px){.footer__penng-logo{padding-right:26px}}@media (min-width:1050px){.footer__penng-logo{position:relative;top:2px}}.footer__social-round{text-decoration:none;width:40px;height:40px;border-radius:50%;border-width:1px;border-style:solid;border-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:700px){.footer__social-round{width:50px;height:50px}}.footer__social-round .fa{font-size:1.3125rem;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:700px){.footer__social-round .fa{font-size:1.5625rem}}.footer__social-round:focus,.footer__social-round:hover{background-color:#01256e;border-color:#face00}.footer__social-round:focus .fa,.footer__social-round:hover .fa{color:#face00}.footer__newsletter{padding-top:17px}.footer__newsletter__title{padding-bottom:13px;line-height:26px}.footer__newsletter__label{font-family:Nunito,sans-serif;font-size:.62rem;line-height:20px;text-transform:uppercase;color:#2e2f32;font-weight:700;display:block;padding-bottom:3px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer__newsletter__input{font-family:Nunito,sans-serif;font-size:1rem;color:#fff;margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent;background-color:#0045b5;padding-top:7px;padding-bottom:7px;padding-left:14px;padding-right:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:26px;margin-top:6px;width:100%;-ms-flex-preferred-size:56%;flex-basis:56%}.footer__newsletter__input::-webkit-input-placeholder{font-family:Nunito,sans-serif;font-size:1rem;color:#fff}.footer__newsletter__input::-moz-placeholder{font-family:Nunito,sans-serif;font-size:1rem;color:#fff}.footer__newsletter__input::-ms-input-placeholder{font-family:Nunito,sans-serif;font-size:1rem;color:#fff}.footer__newsletter__input::placeholder{font-family:Nunito,sans-serif;font-size:1rem;color:#fff}.footer__newsletter__submit{-webkit-box-sizing:content-box;box-sizing:content-box;background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:40px;height:40px;border-radius:50%;border:1px solid #fff;position:relative;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;margin-top:5px}.footer__newsletter__submit::-moz-focus-inner{border:0;padding:0}.footer__newsletter__submit:hover{border-color:#01256e;background-color:#01256e;cursor:pointer}@media (min-width:700px){.footer__newsletter__submit{width:50px;height:50px;margin-top:0}}.footer__newsletter__submit .fa{font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer__newsletter__submit .fa::before{font-size:1.625rem}@media (min-width:700px){.footer__newsletter__submit .fa::before{font-size:2rem}}.footer__newsletter__form__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__newsletter__form__boundary .submit{margin-left:19px}.footer__penn-shield{position:absolute;bottom:0;right:0;opacity:.3}@media (min-width:700px){.footer__penn-shield{position:relative;opacity:1;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:18%;flex-basis:18%}}@media (min-width:1050px){.footer__penn-shield{padding-top:60px;-ms-flex-preferred-size:12%;flex-basis:12%}}.footer__shield-img{width:100%}@media (min-width:700px){.footer__shield-img{max-width:116px}}@media (min-width:1050px){.footer__shield-img{max-width:156px}}@media (min-width:700px){.footer__region-one{-ms-flex-preferred-size:65%;flex-basis:65%;padding-left:0}}@media (min-width:1050px){.footer__region-one{padding-top:50px;-ms-flex-preferred-size:77%;flex-basis:77%;padding-left:17%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:700px){.footer__region-one__boundary{position:relative}.footer__region-one__boundary:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.footer__region-one__boundary:before{top:-45px;width:calc(100% + 25px)}}@media (min-width:700px) and (min-width:1050px){.footer__region-one__boundary:before{width:120%}}@media (min-width:1050px){.footer__region-one__boundary{max-width:920px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__region-one__boundary:before{top:-50px}}@media (min-width:700px){.footer__region-two{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1050px){.footer__region-two{margin-top:110px;padding-top:10px;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer__region-two:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}}.primary-nav--bar__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1200px){.primary-nav--bar__link-list{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.primary-nav--bar__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-25px}.primary-nav--bar__link{font-family:"Libre Franklin",sans-serif;font-size:.875rem;color:#01256e;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;padding-left:20px;border-left:1px solid #f0f0f0;display:inline-block;margin-right:38px;position:relative}.primary-nav--bar__link:focus,.primary-nav--bar__link:hover{color:#01256e}.primary-nav--bar__link:focus{outline:0}@media (min-width:1200px){.primary-nav--bar__link{font-size:1.125rem}}.primary-nav--bar__link:focus,.primary-nav--bar__link:hover{border-color:#01256e;position:relative}.primary-nav--bar__link:focus{outline:0}.primary-nav--bar__link-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (min-width:1200px){.primary-nav--bar__link-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.primary-nav--bar__link-item:first-child .primary-nav--bar__link{border-left-width:0;padding-left:0}.primary-nav--bar__link-item:last-child .primary-nav--bar__link{margin-right:0}.primary-nav--bar__link-item .menu{z-index:-10;opacity:0;height:0;overflow:hidden;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:30px;max-width:350px;width:175%;border:1px solid #aaa;background-color:#fff;position:absolute;margin-top:25px;top:100%;left:-25px;-webkit-transition:none;transition:none;pointer-events:none;cursor:default;-webkit-box-shadow:0 5px 4px 1px rgba(34,34,34,.2);box-shadow:0 5px 4px 1px rgba(34,34,34,.2)}.primary-nav--bar__link-item .menu .leaf{text-decoration:none;font-family:"Libre Franklin",sans-serif;font-size:.875rem;color:#01256e;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;position:relative;line-height:32px;display:block;padding-top:15px;padding-right:10px;padding-bottom:13px}.primary-nav--bar__link-item .menu .leaf:focus,.primary-nav--bar__link-item .menu .leaf:hover{color:#95001a}.primary-nav--bar__link-item .menu .leaf:focus{outline:0}@media (min-width:1200px){.primary-nav--bar__link-item .menu .leaf{font-size:1.125rem}}.primary-nav--bar__link-item .menu .leaf:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.primary-nav--bar__link-item .menu .leaf a{font-family:"Libre Franklin",sans-serif;font-size:.875rem;color:#01256e;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}.primary-nav--bar__link-item .menu .leaf a:focus,.primary-nav--bar__link-item .menu .leaf a:hover{color:#95001a}.primary-nav--bar__link-item .menu .leaf a:focus{outline:0}@media (min-width:1200px){.primary-nav--bar__link-item .menu .leaf a{font-size:1.125rem}}.primary-nav--bar__link-item .menu .leaf a:focus,.primary-nav--bar__link-item .menu .leaf a:hover{text-decoration:underline}.primary-nav--bar__link-item .menu .leaf:last-child{position:relative}.primary-nav--bar__link-item .menu .leaf:last-child:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.primary-nav--bar__link-item--expanded .primary-nav--bar__link:after{content:'';height:26px;width:calc(100% - 24px);top:100%;display:block;position:absolute;border-bottom:6px solid #95001a}@media (min-width:1200px){.primary-nav--bar__link-item--expanded .primary-nav--bar__link:after{height:25px}}.primary-nav--bar__link-item--expanded:first-child .primary-nav--bar__link:after{width:100%}.primary-nav--bar__link-item--expanded .menu{position:absolute;opacity:1;height:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:10;pointer-events:inherit}.ptp-skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;z-index:1000;padding:.9375rem 1.875rem;color:#fff;background-color:#d8373f;text-decoration:none;overflow:hidden;outline:0}.ptp-skip:active,.ptp-skip:focus,.ptp-skip:hover{overflow:visible;left:0;top:0;width:auto;height:auto}.secondary-nav__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1050px){.secondary-nav__boundary{padding-top:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:120px}}.secondary-nav__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:699px){.secondary-nav__buttons{position:relative}}.secondary-nav__button-text{font-family:"Libre Franklin",sans-serif;text-transform:uppercase;font-weight:600;font-size:.875rem;text-decoration:none;letter-spacing:.5px;line-height:18px;color:#01256e;padding-right:18px;-webkit-transition:color .3s ease;transition:color .3s ease;display:none}@media (min-width:1050px){.secondary-nav__button-text{display:block}}.secondary-nav__button-text:hover,.secondary-nav__menu__link.active .secondary-nav__button-text,.secondary-nav__search__link.active .secondary-nav__button-text{color:#01256e}.secondary-nav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}@media (min-width:1050px){.secondary-nav__button{margin-top:10px}}.secondary-nav__button:last-child{padding-right:0}.secondary-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.secondary-nav__link:hover{cursor:pointer}.secondary-nav__search__link{display:none}@media (min-width:1050px){.secondary-nav__search__link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1050px){.secondary-nav__menu__link{display:none}}.secondary-nav__menu__link .secondary-nav__button-text{display:block;font-weight:400;font-size:.5rem;padding-right:6px}@media (min-width:1050px){.secondary-nav__menu__link .secondary-nav__button-text{font-size:1rem;padding-right:10px}}.secondary-nav__optional-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px;margin-right:28px}.secondary-nav__optional-nav:empty{display:none}.secondary-nav--bar__link-list{display:-webkit-box;display:-ms-flexbox;display:flex}.secondary-nav--bar__boundary{padding-right:20px;border-right:1px solid #f0f0f0}.secondary-nav--bar__link{color:#44464b;font-family:"Libre Franklin",sans-serif;font-size:.875rem;text-decoration:none;margin-left:2.1rem;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.secondary-nav--bar__link:hover{color:#01256e}.secondary-nav--bar__link-item:last-child a{text-transform:uppercase;font-weight:600;color:#01256e}.hamburger__boundary{width:12px;height:12px;position:relative}@media (min-width:700px){.hamburger__boundary{width:20px;height:18px}}.hamburger__boundary:hover{cursor:pointer}.hamburger__boundary:active{outline:0}.hamburger__boundary:after,.hamburger__boundary:before{content:''}.hamburger__boundary .hamburger__middle,.hamburger__boundary:after,.hamburger__boundary:before{position:absolute;width:100%;height:2px;background-color:#01256e;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.hamburger__boundary .hamburger__middle{top:50%;margin-top:-1px}.hamburger__boundary:before{top:0}.hamburger__boundary:after{bottom:0}.logo__img{width:100%;max-width:120px}@media (min-width:700px){.logo__img{max-width:312px;top:12px;left:12px;position:relative}}.utility-navigation{position:relative;overflow:hidden;display:none;width:50%}@media (min-width:1050px){.utility-navigation{display:block}}.utility-navigation__link{font-family:"Libre Franklin",sans-serif;font-size:.625rem;letter-spacing:0;text-transform:uppercase;color:#44464b;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;letter-spacing:.1px}.utility-navigation__link:hover{color:#01256e}.utility-navigation__link-list{display:-webkit-box;display:-ms-flexbox;display:flex}.utility-navigation__link-item{margin-right:24px}.utility-navigation__link-item:last-child{padding-right:0;margin-right:0;border-right:none}.utility-navigation__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:7px;padding-bottom:12px}.utility-navigation__boundary::before{font-style:italic;font-family:"Libre Franklin",sans-serif;font-size:.625rem;letter-spacing:0;text-transform:uppercase;color:#44464b;margin-top:5px;margin-right:24px}.utility-links{position:relative;overflow:hidden;display:none;width:50%}@media (min-width:1050px){.utility-links{display:block}}.utility-links__link{font-family:"Libre Franklin",sans-serif;font-size:.625rem;letter-spacing:0;text-transform:uppercase;color:#44464b;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.utility-links__link:hover{color:#01256e}.utility-links__link-list{display:-webkit-box;display:-ms-flexbox;display:flex}.utility-links__link-item{padding-right:24px;margin-right:24px;border-right:1px solid #c8c8c8}.utility-links__link-item:last-child{padding-right:0;margin-right:0;border-right:none}.utility-links__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:7px;padding-bottom:10px}.heading-section{overflow:hidden;position:relative;background-color:#01256e;position:relative;min-height:143px}.heading-section:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.heading-section:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}@media (min-width:1050px){.heading-section{min-height:201px;margin-bottom:48px}}.heading-section__stage{position:absolute;bottom:0;width:100%;z-index:2}.heading-section__boundary{z-index:1}@media (min-width:1050px){.heading-section__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1400px;width:auto;padding-left:80px;padding-right:80px;margin:0 auto}}.heading-section__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:2.6rem;line-height:37px;text-transform:uppercase;position:relative;color:#fff;padding-bottom:26px}@media (min-width:1050px){.heading-section__title{font-size:3.5rem;line-height:60px}}@media (min-width:1050px){.heading-section__title{-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:11%;padding-bottom:24px}.heading-section__title>span{display:block;max-width:920px;width:100%;margin-left:auto;position:relative}.heading-section__title>span:before{bottom:-24px}}.heading-section__title>span{position:relative;display:block;padding-left:25px;padding-right:25px}.heading-section__title>span:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:1050px){.heading-section__title>span{padding-left:0;padding-right:0}}.heading-section__title>span:before{bottom:-26px}@media (min-width:1050px){.heading-section__spacer{-ms-flex-preferred-size:23%;flex-basis:23%}}.landing-callouts{margin-bottom:40px}.landing-callouts__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;z-index:2;position:relative}@media (min-width:700px){.landing-callouts__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.landing-callouts__boundary{padding-left:100px;padding-right:100px}}.landing-callouts__callouts__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-callouts__callouts__stage .landing-callouts__callout{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/1 - 0px);margin-right:30px;margin-bottom:30px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n){margin-right:30px}.landing-callouts__callouts__stage .landing-callouts__callout:last-child,.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(1n){margin-right:0}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:30px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(1n+1):nth-last-child(-n+1):nth-of-type(n),.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(1n+1):nth-last-child(-n+1)~.landing-callouts__callout{margin-bottom:0}@media (min-width:700px){.landing-callouts__callouts__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-callouts__callouts__stage .landing-callouts__callout{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/2 - 25px);margin-right:50px;margin-bottom:50px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n){margin-right:50px}.landing-callouts__callouts__stage .landing-callouts__callout:last-child,.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(2n){margin-right:0}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:50px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(2n+1):nth-last-child(-n+2):nth-of-type(n),.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(2n+1):nth-last-child(-n+2)~.landing-callouts__callout{margin-bottom:0}}@media (min-width:1050px){.landing-callouts__callouts__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-callouts__callouts__stage .landing-callouts__callout{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/3 - 33.33333px);margin-right:50px;margin-bottom:50px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n){margin-right:50px}.landing-callouts__callouts__stage .landing-callouts__callout:last-child,.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(3n){margin-right:0}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:50px}.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(3n+1):nth-last-child(-n+3):nth-of-type(n),.landing-callouts__callouts__stage .landing-callouts__callout:nth-child(3n+1):nth-last-child(-n+3)~.landing-callouts__callout{margin-bottom:0}}.landing-callouts .landing-callouts__heading p,.landing-callouts__heading{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:2.6rem;line-height:37px;text-transform:uppercase;display:block;color:#01256e;margin:0;padding:0;margin-bottom:1rem;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1050px){.landing-callouts .landing-callouts__heading p,.landing-callouts__heading{font-size:3.5rem;line-height:60px}}.landing-callouts .landing-callouts__text h2,.landing-callouts .landing-callouts__text h3,.landing-callouts .landing-callouts__text h4{color:#01256e}.landing-callouts .landing-callouts__text p{margin-top:0;margin-bottom:1.5rem;line-height:150%}.landing-callouts__callout a{text-decoration:none;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}.landing-callouts__callout a:hover .landing-callouts__callout__heading{color:#95001a}.landing-callouts__callout__boundary{position:relative;padding-top:10px}.landing-callouts__callout__boundary:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.landing-callouts__callout__boundary:before{left:0;top:0}.landing-callouts__callout__heading{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;padding-bottom:6px}@media (min-width:1050px){.landing-callouts__callout__heading{font-size:2.375rem;line-height:44px}}@media (min-width:700px){.landing-callouts__callout__heading{padding-bottom:9px}}.landing-callouts__callout__teaser-text{color:#44464b}.landing-callouts__callout__teaser-text p{margin:0;line-height:28px}@media (min-width:1050px){.landing-callouts__callout__teaser-text p{font-size:1.125rem;line-height:30px}}.landing-callouts__callout__heading,.landing-callouts__callout__teaser-text{-webkit-transition:color .3s ease;transition:color .3s ease}.landing-callouts__callout.callout--background-texture a{width:100%;height:100%;color:inherit;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.landing-callouts__callout.callout--background-texture a:hover{color:inherit;background-color:#01256e}.landing-callouts__callout.callout--background-texture a:hover .landing-callouts__callout__heading,.landing-callouts__callout.callout--background-texture a:hover .landing-callouts__callout__teaser-text{color:#fff}.landing-callouts__callout.callout--background-texture a:hover .landing-callouts__callout__heading p,.landing-callouts__callout.callout--background-texture a:hover .landing-callouts__callout__teaser-text p{color:inherit}.landing-callouts__callout.callout--background-texture .landing-callouts__callout__boundary{padding:23px 17px 22px 20px}@media (min-width:700px){.landing-callouts__callout.callout--background-texture .landing-callouts__callout__boundary{padding:17px 19px 17px 19px}}@media (min-width:1050px){.landing-callouts__callout.callout--background-texture .landing-callouts__callout__boundary{padding:26px 35px 34px 35px}}.landing-callouts__callout.callout--background-texture .landing-callouts__callout__heading{display:block}.landing-callouts--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb}.landing-callouts--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.landing-callouts--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.landing-callouts--light-pattern .landing-callouts__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:38px;padding-top:23px;z-index:2;position:relative}@media (min-width:700px){.landing-callouts--light-pattern .landing-callouts__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.landing-callouts--light-pattern .landing-callouts__boundary{padding-left:100px;padding-right:100px}}@media (min-width:700px){.landing-callouts--light-pattern .landing-callouts__boundary{padding-top:60px;padding-bottom:58px}}@media (min-width:1050px){.landing-callouts--light-pattern .landing-callouts__boundary{padding-top:65px}}.carousel-component{margin-bottom:40px}.carousel-component__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}@media (min-width:700px){.carousel-component__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.carousel-component__boundary{padding-left:100px;padding-right:100px}}.carousel-component__details{margin-bottom:1rem}.carousel-component__details__subtitle{text-transform:uppercase;font-size:.75rem}.carousel-component__details__title{color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;color:#01256e}@media (min-width:700px){.carousel-component__details__title{font-size:2.25rem}}@media (min-width:1050px){.carousel-component__details__title{font-size:3rem;line-height:54px}}.carousel-component__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-component__table-of-contents{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:33%;display:none}@media (min-width:1300px){.carousel-component__table-of-contents{display:block}}.carousel-component__table-of-contents__items{margin:0;padding:0}.carousel-component__table-of-contents__item{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#01256e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;margin-bottom:1.5rem;list-style:none;cursor:pointer}.carousel-component__table-of-contents__item:hover{color:#01256e}.carousel-component__table-of-contents__item i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.carousel-component__table-of-contents__item:last-child{margin-bottom:0}.carousel-component__table-of-contents__item--active{color:#01256e}.carousel-component__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:67%}.carousel-component__carousel__slides{overflow:hidden;outline:0}.carousel-component__carousel__slides .carousel-slide{display:block;width:100%}@media (min-width:700px){.carousel-component__carousel__slides .carousel-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:2rem}}.carousel-component__carousel__slides .carousel-slide__image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media (min-width:1050px){.carousel-component__carousel__slides .carousel-slide__image{width:460px}}.carousel-component__carousel__slides .carousel-slide__image img{display:block;width:100%;height:auto}.carousel-component__carousel__slides .carousel-slide__information{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding-top:1.25rem}.carousel-component__carousel__slides .carousel-slide__information:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:700px){.carousel-component__carousel__slides .carousel-slide__information{margin-left:2rem}}@media (min-width:1050px){.carousel-component__carousel__slides .carousel-slide__information{width:50%}}.carousel-component__carousel__slides .carousel-slide__information::before{top:0}.carousel-component__carousel__slides .carousel-slide__information__subtitle{text-transform:uppercase;font-size:.75rem}.carousel-component__carousel__slides .carousel-slide__information__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px}@media (min-width:1050px){.carousel-component__carousel__slides .carousel-slide__information__title{font-size:2.375rem;line-height:44px}}.carousel-component__carousel__slides .carousel-slide__information__description{font-size:1rem;line-height:28px;font-family:Nunito,sans-serif;font-weight:400}@media (min-width:1050px){.carousel-component__carousel__slides .carousel-slide__information__description{font-size:1.125rem}}.carousel-component__carousel__slides .carousel-slide__information__link{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#01256e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.carousel-component__carousel__slides .carousel-slide__information__link:hover{color:#01256e}.carousel-component__carousel__slides .carousel-slide__information__link i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.carousel-component__carousel__ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem}.carousel-component__carousel__ui__slide-numbers{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;text-transform:uppercase;font-size:.75rem}.carousel-component__carousel__ui__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.carousel-component__carousel__ui__buttons__previous{position:relative;width:25px;height:25px;background-color:#aaa;border-radius:50%;outline:0;cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;margin-right:.5rem}.carousel-component__carousel__ui__buttons__previous::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;-webkit-transition-property:border-top-color,border-right-color,border-bottom-color,border-left-color;transition-property:border-top-color,border-right-color,border-bottom-color,border-left-color;-webkit-transition-duration:.2s;transition-duration:.2s;border-top-width:5px;border-top-color:transparent;border-bottom-width:5px;border-bottom-color:transparent;border-right-width:7px;margin-left:-1px}.carousel-component__carousel__ui__buttons__previous:hover{background-color:#01256e}.carousel-component__carousel__ui__buttons__previous:hover::before{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;border-top-color:transparent;border-bottom-color:transparent}.carousel-component__carousel__ui__buttons__next{position:relative;width:25px;height:25px;background-color:#aaa;border-radius:50%;outline:0;cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s}.carousel-component__carousel__ui__buttons__next::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;-webkit-transition-property:border-top-color,border-right-color,border-bottom-color,border-left-color;transition-property:border-top-color,border-right-color,border-bottom-color,border-left-color;-webkit-transition-duration:.2s;transition-duration:.2s;border-top-width:5px;border-top-color:transparent;border-bottom-width:5px;border-bottom-color:transparent;border-left-width:7px;margin-left:1px}.carousel-component__carousel__ui__buttons__next:hover{background-color:#01256e}.carousel-component__carousel__ui__buttons__next:hover::before{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;border-top-color:transparent;border-bottom-color:transparent}.carousel-component--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb}.carousel-component--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.carousel-component--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.carousel-component--light-pattern .carousel-component__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:38px;padding-top:23px;z-index:2;position:relative}@media (min-width:700px){.carousel-component--light-pattern .carousel-component__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.carousel-component--light-pattern .carousel-component__boundary{padding-left:100px;padding-right:100px}}@media (min-width:700px){.carousel-component--light-pattern .carousel-component__boundary{padding-top:60px;padding-bottom:58px}}@media (min-width:1050px){.carousel-component--light-pattern .carousel-component__boundary{padding-top:65px}}.featured-image-callout{margin-bottom:40px}.featured-image-callout--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb}.featured-image-callout--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.featured-image-callout--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.featured-image-callout__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;z-index:2;position:relative}@media (min-width:700px){.featured-image-callout__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.featured-image-callout__boundary{padding-left:100px;padding-right:100px}}@media (min-width:700px){.featured-image-callout__boundary{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1050px){.featured-image-callout__boundary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px}}.featured-image-callout img{width:100%}.featured-image-callout__image-section{padding-bottom:25px}@media (min-width:700px){.featured-image-callout__image-section{width:58%}}@media (min-width:1050px){.featured-image-callout__image-section{width:66.66%;padding-bottom:0}}@media (min-width:1050px){.featured-image-callout__image-section figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.featured-image-callout__caption{font-family:Nunito,sans-serif;font-size:.625rem;letter-spacing:-.1px;line-height:16px;position:relative;padding-left:12px;padding-top:6px}.featured-image-callout__caption p{margin-top:0;margin-bottom:16px}.featured-image-callout__caption p:last-child{margin-bottom:0}.featured-image-callout__caption:before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#01256e),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to bottom,#01256e 11%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 5px;background-repeat:repeat-y}@media (min-width:1050px){.featured-image-callout__caption{font-size:.75rem;line-height:18px;padding-top:11px;max-width:326px}}.featured-image-callout__callout__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;display:block;padding-top:7px}@media (min-width:1050px){.featured-image-callout__callout__title{font-size:2.375rem;line-height:44px}}.featured-image-callout__callout__title a{text-decoration:none;color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1050px){.featured-image-callout__callout__title a{font-size:2.375rem;line-height:44px}}.featured-image-callout__callout__title a:hover{color:#01256e}.featured-image-callout__callout__text{padding-top:7px}.featured-image-callout__callout__text p{margin-top:0;margin-bottom:16px}.featured-image-callout__callout__text p:last-child{margin-bottom:0}@media (min-width:1050px){.featured-image-callout__callout__text{padding-top:26px}}.featured-image-callout__callout__text p{line-height:28px}@media (min-width:1050px){.featured-image-callout__callout__text p{font-size:1.125rem;line-height:30px}}.featured-image-callout__callout__date,.featured-image-callout__callout__tag{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#44464b;display:block}@media (min-width:1050px){.featured-image-callout__callout__date,.featured-image-callout__callout__tag{font-size:.75rem;line-height:20px;letter-spacing:.09px}}@media (min-width:700px){.featured-image-callout__callout-section{width:42%;padding-right:20px}}@media (min-width:1050px){.featured-image-callout__callout-section{padding-right:42px;width:33.33%}}.featured-image-callout__callout-section__boundary{position:relative;padding-top:14px}.featured-image-callout__callout-section__boundary:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:1050px){.featured-image-callout__callout-section__boundary{padding-top:17px}}.featured-image-callout__callout-section__boundary:before{top:0}.hero-1{overflow:hidden;position:relative;background-color:#01256e;padding-top:2rem;padding-bottom:2rem;margin-bottom:40px}.hero-1:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.hero-1:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}@media (min-width:768px){.hero-1{padding-top:5rem;padding-bottom:5rem}}.hero-1__wrapper{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media (min-width:700px){.hero-1__wrapper{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-1__wrapper{padding-left:100px;padding-right:100px}}@media (min-width:768px){.hero-1__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero-1__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:2rem}@media (min-width:768px){.hero-1__image{width:66.66%;margin-bottom:0}}.hero-1__image img{display:block;width:100%;height:auto}.hero-1__image__caption{position:relative;width:100%;padding-top:1rem;padding-left:.8rem;font-size:.75rem;line-height:.9rem;color:#fff}.hero-1__image__caption:before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#fff),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 11%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 5px;background-repeat:repeat-y}@media (min-width:768px){.hero-1__image__caption{max-width:50%;float:right}}.hero-1__copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media (min-width:768px){.hero-1__copy{width:33.33%}}.hero-1__copy__wrapper{position:relative;position:relative;width:100%;max-width:none;padding-top:1rem}.hero-1__copy__wrapper:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.hero-1__copy__wrapper::before{position:absolute;top:0}@media (min-width:768px){.hero-1__copy__wrapper{max-width:calc(100% - 5rem)}}.hero-1__copy__subtitle{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#44464b;display:block;color:#fff}@media (min-width:1050px){.hero-1__copy__subtitle{font-size:.75rem;line-height:20px;letter-spacing:.09px}}.hero-1__copy__title{color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;color:#fff;margin-bottom:1rem}@media (min-width:700px){.hero-1__copy__title{font-size:2.25rem}}@media (min-width:1050px){.hero-1__copy__title{font-size:3rem;line-height:54px}}.hero-1__copy__link{margin-bottom:.5rem}.hero-1__copy__link a{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hero-1__copy__link a:hover{color:#95001a}.hero-1__copy__link a i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.hero-3{overflow:hidden;position:relative;background-color:#01256e;margin-bottom:40px}.hero-3:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.hero-3:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}.hero-3__wrapper{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:1;padding-top:5rem;padding-bottom:5rem}@media (min-width:700px){.hero-3__wrapper{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-3__wrapper{padding-left:100px;padding-right:100px}}.hero-3__title{position:relative;color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;max-width:500px;color:#fff;margin-bottom:3rem;padding-top:.5rem;position:relative}.hero-3__title:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}@media (min-width:700px){.hero-3__title{font-size:2.25rem}}@media (min-width:1050px){.hero-3__title{font-size:3rem;line-height:54px}}.hero-3__title::before{position:absolute;top:0}.hero-3__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-3__highlights .hero-3__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/1 - 0px);margin-right:0;margin-bottom:16px}.hero-3__highlights .hero-3__highlight:nth-child(n){margin-right:0}.hero-3__highlights .hero-3__highlight:last-child,.hero-3__highlights .hero-3__highlight:nth-child(1n){margin-right:0}.hero-3__highlights .hero-3__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:16px}.hero-3__highlights .hero-3__highlight:nth-child(1n+1):nth-last-child(-n+1):nth-of-type(n),.hero-3__highlights .hero-3__highlight:nth-child(1n+1):nth-last-child(-n+1)~.hero-3__highlight{margin-bottom:0}@media (min-width:550px){.hero-3__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-3__highlights .hero-3__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/2 - 12px);margin-right:24px;margin-bottom:24px}.hero-3__highlights .hero-3__highlight:nth-child(n){margin-right:24px}.hero-3__highlights .hero-3__highlight:last-child,.hero-3__highlights .hero-3__highlight:nth-child(2n){margin-right:0}.hero-3__highlights .hero-3__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:24px}.hero-3__highlights .hero-3__highlight:nth-child(2n+1):nth-last-child(-n+2):nth-of-type(n),.hero-3__highlights .hero-3__highlight:nth-child(2n+1):nth-last-child(-n+2)~.hero-3__highlight{margin-bottom:0}}@media (min-width:1050px){.hero-3__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-3__highlights .hero-3__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/4 - 30px);margin-right:40px;margin-bottom:40px}.hero-3__highlights .hero-3__highlight:nth-child(n){margin-right:40px}.hero-3__highlights .hero-3__highlight:last-child,.hero-3__highlights .hero-3__highlight:nth-child(4n){margin-right:0}.hero-3__highlights .hero-3__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:40px}.hero-3__highlights .hero-3__highlight:nth-child(4n+1):nth-last-child(-n+4):nth-of-type(n),.hero-3__highlights .hero-3__highlight:nth-child(4n+1):nth-last-child(-n+4)~.hero-3__highlight{margin-bottom:0}}.hero-3__highlight__link-wrapper{text-decoration:none}.hero-3__highlight__link-wrapper:hover .hero-3__highlight__description-wrapper{opacity:1;visibility:visible}.hero-3__highlight__link-wrapper:hover .hero-3__highlight__title{color:#95001a}.hero-3__highlight__link-wrapper:hover .hero-3__highlight__button{color:#95001a}.hero-3__highlight__image-wrapper{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.hero-3__highlight__image-wrapper img{display:block;width:100%;height:auto}.hero-3__highlight__description-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;border-width:6px;border-style:solid;border-color:#95001a;border-radius:50%;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.5s;transition-duration:.5s}.hero-3__highlight__description{font-size:1rem;line-height:28px;font-family:Nunito,sans-serif;font-weight:400;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}@media (min-width:1050px){.hero-3__highlight__description{font-size:1.125rem}}.hero-3__highlight__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;color:#fff;-webkit-font-smoothing:antialiased;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:1050px){.hero-3__highlight__title{font-size:2.375rem;line-height:44px}}.hero-3__highlight__button{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-font-smoothing:antialiased}.hero-3__highlight__button:hover{color:#95001a}.hero-3__highlight__button i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.hero-4{overflow:hidden;position:relative;background-color:#01256e;position:relative;margin-bottom:40px}.hero-4:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.hero-4:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}.hero-4__image-wrapper{position:relative;z-index:1}.hero-4__image-wrapper img{display:block;width:100%;height:auto}.hero-4__title-wrapper{position:relative;padding-top:1rem;padding-bottom:1rem;z-index:1}@media (min-width:768px){.hero-4__title-wrapper{position:absolute;width:100%;top:1rem;left:0}}@media (min-width:900px){.hero-4__title-wrapper{top:2rem}}@media (min-width:1300px){.hero-4__title-wrapper{top:4rem}}.hero-4__title{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;color:#fff}@media (min-width:700px){.hero-4__title{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-4__title{padding-left:100px;padding-right:100px}}@media (min-width:700px){.hero-4__title{font-size:2.25rem}}@media (min-width:1050px){.hero-4__title{font-size:3rem;line-height:54px}}@media (min-width:768px){.hero-4__title{color:#01256e}}.hero-4__highlights-wrapper{position:relative;padding-bottom:25px;z-index:1}@media (min-width:768px){.hero-4__highlights-wrapper{padding-top:25px}}@media (min-width:900px){.hero-4__highlights-wrapper{position:absolute;width:100%;left:0;bottom:2rem}}@media (min-width:1300px){.hero-4__highlights-wrapper{bottom:4rem}}.hero-4__highlights{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:700px){.hero-4__highlights{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-4__highlights{padding-left:100px;padding-right:100px}}.hero-4__highlights .hero-4__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/1 - 0px);margin-right:0;margin-bottom:25px}.hero-4__highlights .hero-4__highlight:nth-child(n){margin-right:0}.hero-4__highlights .hero-4__highlight:last-child,.hero-4__highlights .hero-4__highlight:nth-child(1n){margin-right:0}.hero-4__highlights .hero-4__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:25px}.hero-4__highlights .hero-4__highlight:nth-child(1n+1):nth-last-child(-n+1):nth-of-type(n),.hero-4__highlights .hero-4__highlight:nth-child(1n+1):nth-last-child(-n+1)~.hero-4__highlight{margin-bottom:0}@media (min-width:768px){.hero-4__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-4__highlights .hero-4__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/2 - 12px);margin-right:24px;margin-bottom:24px}.hero-4__highlights .hero-4__highlight:nth-child(n){margin-right:24px}.hero-4__highlights .hero-4__highlight:last-child,.hero-4__highlights .hero-4__highlight:nth-child(2n){margin-right:0}.hero-4__highlights .hero-4__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:24px}.hero-4__highlights .hero-4__highlight:nth-child(2n+1):nth-last-child(-n+2):nth-of-type(n),.hero-4__highlights .hero-4__highlight:nth-child(2n+1):nth-last-child(-n+2)~.hero-4__highlight{margin-bottom:0}}@media (min-width:1050px){.hero-4__highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-4__highlights .hero-4__highlight{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/4 - 30px);margin-right:40px;margin-bottom:40px}.hero-4__highlights .hero-4__highlight:nth-child(n){margin-right:40px}.hero-4__highlights .hero-4__highlight:last-child,.hero-4__highlights .hero-4__highlight:nth-child(4n){margin-right:0}.hero-4__highlights .hero-4__highlight:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:40px}.hero-4__highlights .hero-4__highlight:nth-child(4n+1):nth-last-child(-n+4):nth-of-type(n),.hero-4__highlights .hero-4__highlight:nth-child(4n+1):nth-last-child(-n+4)~.hero-4__highlight{margin-bottom:0}}.hero-4__highlight{position:relative;padding-top:.5rem;background-color:#fff;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.35s;transition-duration:.35s}.hero-4__highlight:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.hero-4__highlight::before{position:absolute;top:0}.hero-4__highlight__link-wrapper{display:block;text-decoration:none}.hero-4__highlight__copy-wrapper{padding:15px 20px 20px;overflow:hidden}@media (min-width:768px){.hero-4__highlight__copy-wrapper{padding:1rem 1rem 3rem}}@media (min-width:1050px){.hero-4__highlight__copy-wrapper{padding:1.5rem 1.5rem 3rem}}.hero-4__highlight__content-switch{position:relative;min-height:50px}.hero-4__highlight__content-switch:after{content:"";display:table;clear:both}@media (min-width:768px){.hero-4__highlight__content-switch{min-height:50px;width:200%}}@media (min-width:1050px){.hero-4__highlight__content-switch{min-height:150px}}.hero-4__highlight__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;color:#01256e;opacity:1;margin-bottom:10px;visibility:visible;-webkit-transition-property:color,opacity,visibility;transition-property:color,opacity,visibility;-webkit-transition-duration:.35s;transition-duration:.35s}@media (min-width:1050px){.hero-4__highlight__title{font-size:2.375rem;line-height:44px}}@media (min-width:768px){.hero-4__highlight__title{width:50%;float:left}}@media (min-width:1050px){.hero-4__highlight__title{font-size:2.25rem;line-height:44px}}.hero-4__highlight__description{font-size:1rem;line-height:28px;font-family:Nunito,sans-serif;font-weight:400;position:relative;color:#fff;opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.35s;transition-duration:.35s}@media (min-width:1050px){.hero-4__highlight__description{font-size:1.125rem}}@media (min-width:768px){.hero-4__highlight__description{left:-50%;width:50%;float:left}}.hero-4__highlight__button{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#01256e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;transition-property:color;-webkit-transition-duration:.35s;transition-duration:.35s;position:absolute;bottom:20px}.hero-4__highlight__button:hover{color:#01256e}.hero-4__highlight__button i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.hero-4__highlight:hover{background-color:#01256e}.hero-4__highlight:hover .hero-4__highlight__title{color:#fff}@media (min-width:1050px){.hero-4__highlight:hover .hero-4__highlight__title{opacity:0;visibility:hidden}}@media (min-width:1050px){.hero-4__highlight:hover .hero-4__highlight__description{opacity:1;visibility:visible}}.hero-4__highlight:hover .hero-4__highlight__button{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hero-4__highlight:hover .hero-4__highlight__button:hover{color:#fff}.hero-4__highlight:hover .hero-4__highlight__button i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.hero-5{background-color:#01256e}.hero-5__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0}.hero-5__image::after{content:'';display:block;position:absolute;height:6px;width:100%;background-color:#95001a}.hero-5__image img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.hero-5__overlay-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:-100%}.hero-5__overlay-boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-top:1rem;padding-bottom:1rem}@media (min-width:700px){.hero-5__overlay-boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-5__overlay-boundary{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.hero-5__overlay-boundary{padding-top:2rem;padding-bottom:2rem}}.hero-5__overlay-text{width:75%;padding-right:1rem;color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:2.6rem;line-height:37px;text-transform:uppercase;text-align:right;letter-spacing:-.01em;color:#01256e}@media (min-width:1050px){.hero-5__overlay-text{font-size:3.5rem;line-height:60px}}@media (min-width:700px){.hero-5__overlay-text{width:85%;font-size:3rem}}@media (min-width:1050px){.hero-5__overlay-text{width:45%;font-size:3.15rem}}@media (min-width:1250px){.hero-5__overlay-text{font-size:3.75rem}}.hero-5__overlay-image{width:25%}@media (min-width:700px){.hero-5__overlay-image{width:15%}}.hero-5__overlay-image img{-o-object-fit:contain;object-fit:contain}.hero-5__copy__wrapper{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;color:#fff;padding-top:2em;padding-bottom:1.5em}@media (min-width:700px){.hero-5__copy__wrapper{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.hero-5__copy__wrapper{padding-left:100px;padding-right:100px}}.hero-5__copy__wrapper p{line-height:1.5em;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.hero{padding-bottom:40px}.hero--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb;background-color:#fff}.hero--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.hero--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.hero--light-pattern:before{background-repeat:repeat}@media (min-width:1050px){.hero--light-pattern:before{display:none}}.hero__boundary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1050px){.hero__boundary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1050px){.hero__boundary{margin:0 auto;max-width:1360px;width:100%}}.hero__image{width:100%;background-size:cover;background-position:top center}.hero__image picture{display:none}.hero__image img{display:block;width:100%;height:100%}.hero figure{position:relative;padding-bottom:0}.hero__caption{font-family:Nunito,sans-serif;font-size:.625rem;letter-spacing:-.1px;line-height:16px;display:none}.hero__caption p{margin-top:0;margin-bottom:0;padding-top:10px}@media (min-width:700px){.hero__caption{display:block;position:absolute;z-index:2;width:100%}}@media (min-width:1050px){.hero__caption{font-family:Nunito,sans-serif;font-size:.75rem;line-height:18px}}.hero__caption__boundary{position:relative;margin-left:25px;margin-right:25px;padding-left:11px}.hero__caption__boundary:before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#01256e),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to bottom,#01256e 11%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 5px;background-repeat:repeat-y}@media (min-width:1050px){.hero__caption__boundary{width:100%;margin-left:auto;margin-right:0;max-width:402px}}.hero__text-block{position:relative;width:100%;overflow:hidden}@media (min-width:1050px){.hero__text-block{max-width:476px;position:relative;position:absolute;left:40px;max-width:550px;min-height:231px;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__text-block:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.hero__text-block:before{height:15px;background-color:#01256e}}@media (min-width:1050px){.hero__text-block{min-height:284px;max-width:787px;left:80px}}.hero__text-block__boundary{padding-top:55px;margin-left:20px;margin-right:20px}@media (min-width:700px){.hero__text-block__boundary{padding-top:40px;padding-bottom:40px;margin-right:40px;margin-left:40px}}@media (min-width:1050px){.hero__text-block__boundary{margin-left:0;margin-right:0;padding:51px 42px 35px 46px}.hero__text-block__boundary:before{display:none}}.hero__text-block__boundary:before{top:0}.hero__text-block__title{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:2.6rem;line-height:37px;text-transform:uppercase;font-family:Nunito,sans-serif;display:block;font-size:2.25em;text-transform:none}@media (min-width:1050px){.hero__text-block__title{font-size:3.5rem;line-height:60px}}@media (min-width:700px){.hero__text-block__title{font-size:2.6rem;margin-bottom:15px}}@media (min-width:1050px){.hero__text-block__title{margin-bottom:10px;font-size:3.5rem}}.hero__text-block__subtitle{color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;margin-top:6px;display:block}@media (min-width:700px){.hero__text-block__subtitle{font-size:2.25rem}}@media (min-width:1050px){.hero__text-block__subtitle{font-size:3rem;line-height:54px}}.hero__text-block p{font-size:1.25rem;line-height:32px;color:#575a60;margin:0 0 23px}@media (min-width:700px){.hero__text-block p{font-size:1.5rem;line-height:36px}}.hero__teaser-link{text-decoration:none;font-family:Nunito,sans-serif;font-weight:900;font-size:.8125rem;letter-spacing:0;text-transform:uppercase;line-height:26px;color:#fff;min-width:105px;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease;border-radius:25px;background-color:#95001a;font-size:1rem;line-height:16px;padding:4px 24px 14px 30px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.hero__teaser-link:hover{color:#fff}.hero__teaser-link+.hero__teaser-link{font-size:.8125rem;line-height:13px;background-color:transparent;color:#95001a;-webkit-transition:color .3s ease;transition:color .3s ease}.hero__teaser-link+.hero__teaser-link i{color:#95001a;font-size:1rem;top:0;-webkit-transition:color .3s ease;transition:color .3s ease}.hero__teaser-link+.hero__teaser-link:focus,.hero__teaser-link+.hero__teaser-link:hover{background-color:transparent;color:#000f3a}.hero__teaser-link+.hero__teaser-link:focus i,.hero__teaser-link+.hero__teaser-link:hover i{color:#000f3a}.hero__teaser-link i{position:relative;top:4px;margin-left:8px;font-size:2rem}.hero__teaser-link:focus,.hero__teaser-link:hover{background-color:#000f3a}.hero .teaser-links{margin-bottom:65px}@media (min-width:700px){.hero .teaser-links{margin-bottom:0}}.hero .teaser-links .hero__teaser-link+.hero__teaser-link{margin-top:15px;display:block;padding-left:0}@media (min-width:700px){.hero .teaser-links .hero__teaser-link+.hero__teaser-link{display:inline-block;margin-top:0;padding-left:30px}}@media (min-width:700px){.hero--transparent-style .hero__text-block{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px;background-color:transparent}}.hero--transparent-style .hero__text-block::after{display:none}.home-box-half{padding-bottom:0}.home-box-half .hero__image{width:100%;z-index:1;margin-left:auto}@media (min-width:1050px){.home-box-half .hero__image{min-height:500px;width:60%}}.home-box-half .hero__boundary{overflow:hidden;position:relative;background-color:#fbfbfb;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-box-half .hero__boundary:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.home-box-half .hero__boundary:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_summer.svg)}@media (min-width:1050px){.home-box-half .hero__boundary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.home-box-half .hero__boundary:before{background-repeat:repeat;background-size:contain;width:100%;height:100%}.home-box-half .hero__text-block{position:relative;z-index:1;max-width:100%;background-color:transparent;top:0;-webkit-transform:none;transform:none}.home-box-half .hero__text-block:before{display:none}@media (min-width:1050px){.home-box-half .hero__text-block{max-width:395px}}@media (min-width:1050px){.home-box-half .hero__text-block__boundary{margin-left:0;padding:0}}@media (min-width:1050px){.home-box-half .hero__text-block p{margin-bottom:35px}}.page-node-type-pg-home-page .layout-container .contextual-region{overflow:hidden;position:relative;background-color:#fbfbfb}.page-node-type-pg-home-page .layout-container .contextual-region:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.page-node-type-pg-home-page .layout-container .contextual-region:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_summer.svg)}.page-node-type-pg-home-page .layout-container .contextual-region:before{background-repeat:repeat}.info-block{margin-bottom:40px}.info-block--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb}.info-block--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.info-block--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.info-block__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}@media (min-width:700px){.info-block__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.info-block__boundary{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.info-block__boundary{display:-webkit-box;display:-ms-flexbox;display:flex}}.info-block__sidebar{margin-bottom:2rem}@media (min-width:1050px){.info-block__sidebar{width:33.33%;padding-right:2rem;margin-bottom:0}}.info-block__sidebar__title{color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px;margin-bottom:1rem;color:#01256e}@media (min-width:700px){.info-block__sidebar__title{font-size:2.25rem}}@media (min-width:1050px){.info-block__sidebar__title{font-size:3rem;line-height:54px}}.info-block__sidebar__subtitle{text-transform:uppercase;font-size:.75rem}.info-block__sidebar__search{margin-bottom:1.5rem}.info-block__sidebar__search form{display:-webkit-box;display:-ms-flexbox;display:flex}.info-block__sidebar__search__label{text-transform:uppercase;font-size:.75rem;margin-bottom:.25rem}.info-block__sidebar__search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.info-block__sidebar__search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;margin-left:1rem;border-width:1px;border-color:#01256e;border-style:solid;border-radius:50%;cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.info-block__sidebar__search__submit__svg-wrapper{width:100%}.info-block__sidebar__search__submit__svg-wrapper svg{display:block;width:18px;height:18px;margin-left:7px}.info-block__sidebar__search__submit__svg-wrapper svg g{-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-duration:.25s;transition-duration:.25s}.info-block__sidebar__search__submit:hover{background-color:#01256e}.info-block__sidebar__search__submit:hover .info-block__sidebar__search__submit__svg-wrapper svg g{stroke:#fff}.info-block__sidebar__text h2,.info-block__sidebar__text h3,.info-block__sidebar__text h4{margin-top:1em;margin-bottom:0}.info-block__sidebar__text h2:first-child,.info-block__sidebar__text h3:first-child,.info-block__sidebar__text h4:first-child{margin-top:0}.info-block__sidebar__text p{margin-bottom:0;font-size:1rem}.info-block__sidebar__text a{text-decoration:none}.info-block__sidebar__notice{border:1px solid #01256e;margin-top:40px;padding:25px}.info-block__sidebar__notice h2,.info-block__sidebar__notice h3,.info-block__sidebar__notice h4{margin-top:1em;margin-bottom:0}.info-block__sidebar__notice h2:first-child,.info-block__sidebar__notice h3:first-child,.info-block__sidebar__notice h4:first-child{margin-top:0}.info-block__sidebar__notice p{margin-bottom:0}.info-block__sidebar__links__title{color:#01256e;margin-bottom:0;margin-top:0;font-size:1.375rem;line-height:28px;font-family:FinancierDisplay-Regular,sans-serif;margin-bottom:.25rem}@media (min-width:1050px){.info-block__sidebar__links__title{font-size:1.75rem;line-height:34px}}.info-block__sidebar__links__link{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#01256e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;margin-bottom:.5rem;display:inline-block}.info-block__sidebar__links__link:hover{color:#01256e}.info-block__sidebar__links__link i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}@media (min-width:1050px){.info-block__callouts{width:66.66%}}@media (min-width:1050px){.info-block__callouts__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.info-block__callouts__stage .landing-callouts__callout{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/2 - 25px);margin-right:50px;margin-bottom:50px}.info-block__callouts__stage .landing-callouts__callout:nth-child(n){margin-right:50px}.info-block__callouts__stage .landing-callouts__callout:last-child,.info-block__callouts__stage .landing-callouts__callout:nth-child(2n){margin-right:0}.info-block__callouts__stage .landing-callouts__callout:nth-child(n):nth-last-child(n):nth-of-type(n){margin-bottom:50px}.info-block__callouts__stage .landing-callouts__callout:nth-child(2n+1):nth-last-child(-n+2):nth-of-type(n),.info-block__callouts__stage .landing-callouts__callout:nth-child(2n+1):nth-last-child(-n+2)~.landing-callouts__callout{margin-bottom:0}}@media (min-width:1050px){.info-block.home-box-component .info-block__sidebar{padding-top:58px;padding-bottom:65px}}.info-block.home-box-component .info-block__callouts__stage{height:100%}@media (max-width:1049px){.home-box-component+.info-block.home-box-component{margin-top:0}}.news-feed-component{margin-bottom:40px;position:relative;overflow:hidden;position:relative;background-color:#01256e}.news-feed-component__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:2;padding-top:37px;padding-bottom:25px}@media (min-width:700px){.news-feed-component__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.news-feed-component__boundary{padding-left:100px;padding-right:100px}}@media (min-width:700px){.news-feed-component__boundary{padding-bottom:60px}}@media (min-width:1050px){.news-feed-component__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:82px;padding-bottom:107px}}.news-feed-component__information{padding-bottom:38px}@media (min-width:700px){.news-feed-component__information{padding-bottom:32px}}@media (min-width:1050px){.news-feed-component__information{padding-bottom:0;padding-right:40px;width:33%}}.news-feed-component__headline{color:#01256e;font-family:Nunito,sans-serif;margin-bottom:0;margin-top:0;font-size:2rem;line-height:38px;letter-spacing:.5px}@media (min-width:700px){.news-feed-component__headline{font-size:2.25rem}}@media (min-width:1050px){.news-feed-component__headline{font-size:3rem;line-height:54px}}.news-feed-component__subtitle p{margin-top:0;margin-bottom:16px}.news-feed-component__subtitle p:last-child{margin-bottom:0}.news-feed-component__subtitle p{font-size:1rem;line-height:28px;font-family:Nunito,sans-serif;font-weight:400}@media (min-width:1050px){.news-feed-component__subtitle p{font-size:1.125rem}}.news-feed-component__link-boundary{padding-top:14px}@media (min-width:700px){.news-feed-component__link-boundary{padding-top:5px}}@media (min-width:1050px){.news-feed-component__link-boundary{padding-top:21px}}@media (min-width:1050px){.news-feed-component__teasers{width:66.66%}}.news-feed-component:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.news-feed-component:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern_global_dark_chevrons.svg);opacity:.2}.news-feed-component__headline{color:#fff}.news-feed-component__subtitle p{color:#fff}.news-feed-component__link{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:inline-block;color:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.news-feed-component__link:hover{color:#95001a}.news-feed-component__link i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.news-feed-component .news-events-teaser__divider-line-square,.news-feed-component .news-events-teaser__divider-line-square-end{background-color:#fff}.news-feed-component .news-events-teaser__divider-line-text{color:#fff}.news-feed-component .news-events-teaser__divider-line-dotted-pattern{position:relative}.news-feed-component .news-events-teaser__divider-line-dotted-pattern:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.news-feed-component .news-events-teaser__divider-text{color:#fff}.news-feed-component .news-events-teaser__heading{color:#fff}.news-feed-component .news-events-teaser__attribution{color:#fff}.news-feed-component .news-events-teaser__button{color:#fff}.news-feed-component__information{position:relative}.news-feed-component__information:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.news-feed-component__information:before{top:-37px}@media (min-width:1050px){.news-feed-component__information:before{display:none}}.news-feed-component__teasers{position:relative}.news-feed-component__teasers:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}.news-feed-component__teasers:before{display:none}@media (min-width:1050px){.news-feed-component__teasers:before{top:-82px;display:block}}.news-feed-component .news-teaser{padding-bottom:2.875rem}@media (min-width:700px){.news-feed-component .news-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:30px}}.news-feed-component .news-teaser__image{margin-bottom:1rem}@media (min-width:700px){.news-feed-component .news-teaser__image{padding-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:275px;margin-left:1rem}}@media (min-width:1050px){.news-feed-component .news-teaser__image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.news-feed-component .news-teaser__image img{width:100%;height:auto}@media (min-width:700px){.news-feed-component .news-teaser__copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:26px}}@media (min-width:1050px){.news-feed-component .news-teaser__copy{-webkit-box-flex:1;-ms-flex:1 1 62%;flex:1 1 62%}}@media (min-width:768px){.news-feed-component .news-teaser__copy{max-width:none}}.news-feed-component .news-teaser__divider{padding-bottom:5px}.news-feed-component .news-teaser__divider-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-feed-component .news-teaser__divider-line-square{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5px;height:5px;margin-right:5px}.news-feed-component .news-teaser__divider-line-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:5px;text-transform:uppercase;font-size:.75rem}.news-feed-component .news-teaser__divider-line-text:empty{display:none}.news-feed-component .news-teaser__divider-line-dotted-pattern{-webkit-box-flex:1;-ms-flex:1 10000 auto;flex:1 10000 auto;height:2px;display:block;width:100%;position:relative}.news-feed-component .news-teaser__divider-line-square-end{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5px;height:5px;margin-right:5px;margin-left:5px}.news-feed-component .news-teaser__divider-line-text-end{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;text-transform:uppercase;font-size:.75rem}.news-feed-component .news-teaser__divider-text{margin-top:5px;margin-right:0;text-transform:uppercase;font-size:.75rem}@media (min-width:768px){.news-feed-component .news-teaser__divider-text{margin-right:1rem}}.news-feed-component .news-teaser__text-wrap{display:inline-block;margin-right:0}@media (min-width:768px){.news-feed-component .news-teaser__text-wrap{margin-right:1rem}}.news-feed-component .news-teaser__link{text-decoration:none}.news-feed-component .news-teaser__link:hover .news-teaser__heading{color:#95001a}.news-feed-component .news-teaser__link:hover .news-teaser__attribution{color:#95001a}.news-feed-component .news-teaser__link:hover .news-teaser__button{color:#95001a}.news-feed-component .news-teaser__heading{color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1050px){.news-feed-component .news-teaser__heading{font-size:2.375rem;line-height:44px}}.news-feed-component .news-teaser__attribution{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;display:block;-webkit-transition:color .3s ease;transition:color .3s ease;padding-top:14px}@media (min-width:1050px){.news-feed-component .news-teaser__attribution{padding-top:10px}}.news-feed-component .news-teaser__button{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;display:block;-webkit-transition:color .3s ease;transition:color .3s ease;padding-top:14px}@media (min-width:1050px){.news-feed-component .news-teaser__button{padding-top:10px}}.news-feed-component .news-teaser__button i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}@media (min-width:700px){.news-feed-component .news-teaser--no-image{padding-bottom:46px}}.news-feed-component .news-teaser--no-image .news-teaser__copy{max-width:none}.news-feed-component .news-teaser__divider-line-square,.news-feed-component .news-teaser__divider-line-square-end{background-color:#fff}.news-feed-component .news-teaser__divider-line-text{color:#fff}.news-feed-component .news-teaser__divider-line-dotted-pattern{position:relative}.news-feed-component .news-teaser__divider-line-dotted-pattern:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.news-feed-component .news-teaser__divider-text{color:#fff}.news-feed-component .news-teaser__heading{color:#fff}.news-feed-component .news-teaser__attribution{color:#fff}.news-feed-component .news-teaser__button{color:#fff}.news-feed-component .views-row:last-child .news-teaser{padding-bottom:0}.social-media-feed{margin-bottom:40px}.social-media-feed--light-pattern{overflow:hidden;position:relative;background-color:#fbfbfb}.social-media-feed--light-pattern:before{content:'';display:block;position:absolute;width:3000px;height:3000px;top:0;background-repeat:no-repeat}.social-media-feed--light-pattern:before{background-image:url(/themes/custom/penn_custom/images/svg/background-patterns/pattern-light.svg);opacity:1}.social-media-feed--light-pattern .social-media-feed__boundary{padding-top:30px;padding-bottom:30px}.social-media-feed__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:10}@media (min-width:700px){.social-media-feed__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.social-media-feed__boundary{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.social-media-feed__boundary{margin:0 auto;max-width:1400px;width:auto}}.social-media-feed__transparent-gradient{width:127px;height:300px;position:absolute;right:0;z-index:1;display:none;background:url(/themes/custom/penn_custom/images/png/transparent_gradient.png) no-repeat;background-size:cover}@media (min-width:700px){.social-media-feed__transparent-gradient{display:block;right:0}}@media (min-width:1050px){.social-media-feed__transparent-gradient{right:0;width:175px}}.social-media-feed__account-icon,.social-media-feed__account-name{color:#01256e}.social-media-feed__account-info a{text-decoration:none}.social-media-feed__account-icon{font-size:1.5rem;margin-right:6px}.social-media-feed__account-name{font-size:1.125rem}@media (min-width:700px){.social-media-feed__account-name{font-size:1.25rem}}@media (min-width:1050px){.social-media-feed__account-name{font-size:1.5rem}}.social-media-feed__carousel{padding-top:18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;outline:0}@media (min-width:700px){.social-media-feed__carousel{padding-top:20px}}.social-media-feed__carousel .flickity-viewport{overflow:hidden;position:relative;height:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.social-media-feed__carousel .flickity-slider{position:absolute;width:100%;height:100%}.social-media-feed__carousel .flickity-prev-next-button{-webkit-box-sizing:content-box;box-sizing:content-box;background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:40px;height:40px;border-radius:50%;background-color:#aaa;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:relative;margin-top:18px;z-index:1}.social-media-feed__carousel .flickity-prev-next-button::-moz-focus-inner{border:0;padding:0}@media (min-width:700px){.social-media-feed__carousel .flickity-prev-next-button{width:25px;height:26px}}.social-media-feed__carousel .flickity-prev-next-button:hover{cursor:pointer;background-color:#01256e}.social-media-feed__carousel .flickity-prev-next-button.previous{margin-right:20px;margin-left:auto}@media (min-width:700px){.social-media-feed__carousel .flickity-prev-next-button.previous{margin-right:11px}}.social-media-feed__carousel .flickity-prev-next-button svg{width:45%;height:45%;position:absolute;left:28%;top:24%}.social-media-feed__carousel .flickity-prev-next-button .arrow{fill:#fff}.social-media-feed__account-link a{text-decoration:none;font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease}.social-media-feed__account-link a:hover{color:#01256e}.social-media-feed__account-link i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.social-media-feed__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell{margin-right:10px;width:100%}@media (min-width:700px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell{width:33%;max-width:217px;height:300px;margin-right:0;padding:15px 10px 23px 10px}}@media (min-width:1050px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell{height:300px;max-width:285px;width:50%;padding-left:25px;padding-right:25px}}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell>a,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell>a{text-decoration:none}@media (min-width:700px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell--image,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell--image{width:66%;max-width:452px}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__boundary,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__boundary{display:-webkit-box;display:-ms-flexbox;display:flex}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__info-boundary,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__info-boundary{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__image,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell--image .social-media-feed__carousel-cell__image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;overflow:hidden}}@media (min-width:1050px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell--image,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell--image{max-width:580px;width:50%}}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__boundary,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__boundary{height:100%;border:1px solid #aaa;overflow:hidden}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__date,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__date{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#44464b;display:block;padding-bottom:2px;padding-top:15px}@media (min-width:1050px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__date,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__date{padding-bottom:11px}}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__date,.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__post,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__date,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__post{display:block;padding-left:15px;padding-right:15px}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__link,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__link{text-decoration:none;font-size:1rem;color:#01256e;line-height:28px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1050px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__link,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__link{font-size:1.125rem}}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__link:hover,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__link:hover{color:#01256e}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__image,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__image{text-align:left}@media (min-width:450px){.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__image,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__image{text-align:center}}.social-media-feed.social-feed-type--facebook .social-media-feed__carousel-cell__image img,.social-media-feed.social-feed-type--twitter .social-media-feed__carousel-cell__image img{width:100%;max-width:257px}.social-media-feed.social-feed-type--instagram .social-media-feed__transparent-gradient{display:none}.social-media-feed.social-feed-type--instagram .social-media-feed__carousel-cell{width:50%;padding:10px}@media (min-width:900px){.social-media-feed.social-feed-type--instagram .social-media-feed__carousel-cell{width:25%;padding:25px}}.social-media-feed.social-feed-type--instagram .social-media-feed__carousel-cell__date{margin-bottom:.5rem;text-transform:uppercase}.social-media-feed.social-feed-type--instagram .social-media-feed__carousel-cell__image{width:100%;padding-bottom:100%;background-size:cover;background-position:center}.takeover-highlight{margin-bottom:40px}@media (min-width:1050px){.takeover-highlight__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}}@media (min-width:1050px) and (min-width:700px){.takeover-highlight__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px) and (min-width:1050px){.takeover-highlight__boundary{padding-left:100px;padding-right:100px}}.takeover-highlight figure{position:relative}.takeover-highlight__image{margin-bottom:1rem}@media (min-width:1050px){.takeover-highlight__image{margin-bottom:0}}.takeover-highlight__image img{display:block;width:100%;height:auto}@media (max-width:1049px){.takeover-highlight__text-block{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}}@media (max-width:1049px) and (min-width:700px){.takeover-highlight__text-block{padding-left:40px;padding-right:40px}}@media (max-width:1049px) and (min-width:1050px){.takeover-highlight__text-block{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.takeover-highlight__text-block{position:relative;position:absolute;bottom:6rem;right:6rem;max-width:476px;background-color:#fff}.takeover-highlight__text-block:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}}.takeover-highlight__text-block::before{margin-top:-6px}.takeover-highlight__text-block__boundary{padding-top:1rem}@media (max-width:1049px){.takeover-highlight__text-block__boundary{position:relative;padding-top:0}.takeover-highlight__text-block__boundary:before{content:'';height:6px;width:100%;display:block;position:absolute;background-color:#95001a}}@media (min-width:1050px){.takeover-highlight__text-block__boundary{padding:1.5rem}}.takeover-highlight__text-block__text{display:block;font-family:FinancierDisplay-Regular,sans-serif;font-size:1.75rem;line-height:125%;color:#01256e}@media (max-width:1049px){.takeover-highlight__text-block__text{font-size:1.25rem;padding-top:1rem}}.takeover-highlight__text-block__text a{text-decoration:none;color:#01256e}.takeover-highlight__text-block__text a:hover{color:#01256e}.interior-image{margin-bottom:2rem}.interior-image::after{content:"";display:block;width:100%;clear:both}.interior-image img{display:block;width:100%;height:auto}.interior-image__caption{position:relative;width:100%;padding-top:1rem;padding-left:.8rem;font-size:.75rem;line-height:.9rem}.interior-image__caption:before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to bottom,#44464b 11%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 5px;background-repeat:repeat-y}@media (min-width:700px){.interior-image__caption{max-width:50%;float:right}}ol,ul{line-height:normal}.pager--load-more{padding-top:58px;padding-left:0;padding-right:0;list-style:none}.pager--load-more i{font-size:2rem;position:relative;top:3px;margin-left:12px}.pager--load-more a{font-size:1.5rem;font-family:Nunito,sans-serif;line-height:30px;border-radius:25px;text-decoration:none;color:#44464b;display:block;text-align:center;width:100%;padding-top:9px;padding-bottom:9px;background-color:#f0f0f0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.pager--load-more a:hover{background-color:#aaa}.logogrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px 0}@media (min-width:1050px){.logogrid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.logogrid__content{text-align:center;margin-bottom:40px}@media (min-width:1050px){.logogrid__content{width:48%;text-align:left;margin-bottom:0}}.logogrid__content .interior-callout__button{color:#95001a}.logogrid__content .interior-callout__button:focus,.logogrid__content .interior-callout__button:hover{color:#01256e}.logogrid__title{font-family:Nunito,sans-serif;margin:0 0 22px 0;color:#2e2f32;font-size:1.5rem;line-height:34px;font-weight:900;text-align:left}@media (min-width:1050px){.logogrid__title{margin-bottom:10px}}.logogrid__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logogrid__logos img{width:80%;height:auto;margin-bottom:40px}.logogrid__logos img:last-child{margin-bottom:15px}@media (min-width:1050px){.logogrid__logos{width:52%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.logogrid__logos img{margin-left:15px;width:23%;margin-bottom:0}}.resource-links{position:relative;padding:30px 25px;border:1px solid #44464b;margin-bottom:1.5rem}.resource-links+.resource-links{background-color:#01256e;margin:15px 0 0 0}.resource-links+.resource-links .resource-links__link a,.resource-links+.resource-links .resource-links__subtitle,.resource-links+.resource-links .resource-links__title{color:#fff}@media (min-width:1050px){.resource-links+.resource-links{margin:0 0 0 40px}}@media (min-width:1050px){.resource-links{min-width:50%;padding:30px 48px 48px 48px}}.resource-links__title{font-family:FinancierDisplay-Regular,sans-serif;font-size:2rem;color:#01256e;margin:0 0 .3rem 0;font-weight:400}@media (min-width:1050px){.resource-links__title{font-size:2.375rem}}.resource-links__subtitle{font-family:"Libre Franklin",sans-serif;color:#44464b;font-size:1rem;line-height:27px}.resource-links__subtitle p{margin-top:0;margin-bottom:1.9rem}@media (min-width:1050px){.resource-links__subtitle{font-size:1.25rem;line-height:30px}.resource-links__subtitle p{margin-bottom:1.5rem}}.resource-links__link{margin-top:-1px;position:relative}.resource-links__link:first-child{position:relative}.resource-links__link:first-child:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.resource-links__link:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.resource-links__link:after{height:1px}.resource-links__link:hover:after{display:none}.resource-links__link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.7rem 1rem;padding-right:2.8rem;text-decoration:none;outline:0;font-family:FinancierDisplay-Regular,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:.5px;color:#01256e;-webkit-transition:color .3s,background-color .2s;transition:color .3s,background-color .2s;border:1px solid transparent}@media (min-width:1050px){.resource-links__link a{font-size:1.75rem;padding:1.7rem 1.5rem;padding-right:2.8rem}}.resource-links__link a:focus,.resource-links__link a:hover{background-color:#ac3c00;color:#fff;text-decoration:underline;border:1px solid #979797}.resource-links__link a:focus .chevron-right,.resource-links__link a:hover .chevron-right{color:#fff}@media (min-width:1050px){.resource-links__link a:focus:focus,.resource-links__link a:focus:hover,.resource-links__link a:hover:focus,.resource-links__link a:hover:hover{background-color:#95001a}}.resource-links__link a .chevron-right{position:absolute;right:23px;top:25px;font-weight:700;font-size:28px}@media (min-width:1050px){.resource-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}table{border-spacing:0;width:100%;max-width:785px;margin-bottom:38px}th{font-weight:700;background-color:#fff;color:#01256e;padding-top:11px;padding-bottom:0;padding-right:16px;text-align:left;display:none}@media (min-width:700px){th{padding-top:7px;padding-bottom:14px;font-size:1.125rem;display:table-cell;position:relative}th:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}}td{color:#44464b;line-height:24px;padding-right:20px;padding-bottom:5px;padding-top:11px;display:block}@media (min-width:700px){td{padding-top:7px;padding-bottom:14px;font-size:1.125rem;display:table-cell;position:relative}td:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}}td:last-child{position:relative}td:last-child:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}@media (min-width:700px){td:last-child::before{display:none}}td::before{color:#01256e;content:attr(data-th);display:block;font-weight:700}@media (min-width:700px){td::before{display:none}}tr:first-child{position:relative;display:block}tr:first-child:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}@media (min-width:700px){tr:first-child{display:table-row}tr:first-child::before{display:none}}.search-exposed-elements{padding-bottom:50px;padding-top:27px}@media (min-width:1050px){.search-exposed-elements{padding-bottom:62px;padding-top:0}}.search-exposed-elements__boundary{padding:17px 22px 29px 18px;margin-bottom:40px;border:1px solid #aaa}@media (min-width:1050px){.search-exposed-elements__boundary{padding:27px 32px 39px 28px}}.search-exposed-elements__results-count{font-size:1.5rem;font-family:Nunito,sans-serif;line-height:30px;border-radius:25px;color:#44464b;padding-bottom:22px;display:block}.search-exposed-elements form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-exposed-elements label{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:2px}.search-exposed-elements .button{width:48px;height:48px;display:inline-block;border-radius:50%;border:1px solid #01256e;-webkit-transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;transition:background-color .3s ease,border-color .3s ease,stroke .3s ease;position:relative;margin-left:8px;position:relative;top:10px}.search-exposed-elements .button:hover{background-color:#01256e;border-color:#01256e;cursor:pointer}.search-exposed-elements .button:hover+.secondary-nav__button-text{color:#01256e}@media (min-width:450px){.search-exposed-elements .button{margin-left:22px}}.search-exposed-elements .button:hover .maginify-sm svg g{stroke:#fff}.search-exposed-elements .form-item-search-api-fulltext{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-exposed-elements .maginify-sm{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-exposed-elements .maginify-sm svg{height:15px;width:15px}.search-exposed-elements .maginify-sm svg g{stroke:#01256e;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.search-exposed-elements input[type=submit]{margin:0;border:0;padding:0;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;background-color:transparent}.search-exposed-elements input[type=submit]:hover{background-color:transparent}.search-exposed-elements input[type=text]{width:100%;padding-right:0}.search-results__result{padding-bottom:34px;position:relative}.search-results__result .views-field-field-pg-all-rtt-department{position:absolute;top:-.125rem;left:1rem;text-transform:uppercase;font-size:.75rem;background-color:#fff}.search-results__title a{text-decoration:none;color:#01256e;font-family:Nunito,sans-serif;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.75rem;line-height:34px;letter-spacing:.5px;display:block;padding-bottom:10px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1050px){.search-results__title a{font-size:2.375rem;line-height:44px}}.search-results__title a:hover{color:#01256e}.search-results__result-text{font-size:1rem;line-height:28px;font-family:Nunito,sans-serif;font-weight:400}@media (min-width:1050px){.search-results__result-text{font-size:1.125rem}}.search-results__divider{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.search-results__divider:before{content:'';width:9px;height:9px;display:block;background-color:#44464b;margin-right:6px}.search-results__divider:after{content:'';display:block;margin-top:3px;width:100%;height:2px;background-image:-webkit-gradient(linear,left top,right top,color-stop(12%,#01256e),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#01256e 12%,rgba(255,255,255,0) 0);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x}#views-exposed-form-search-page-search-page-1 .form-item-field-pg-prsn-r-department{display:none}#views-exposed-form-search-page-search-page-1 .form-actions{display:none}.path-search .content-area .selectboxit-container .selectboxit-options.selectboxit-list li[data-val="11"]{display:none}.section-drawer ul{padding:0;margin:0;list-style:none}.section-drawer__boundary{padding-bottom:32px;padding-top:27px;position:relative}.basic-page--wide-banner .section-drawer__boundary{padding-left:25px;padding-right:25px}.section-drawer__heading{font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#44464b;position:relative;position:relative;background-color:#fff;padding-top:11px;padding-bottom:12px;-webkit-transition:color .3s ease;transition:color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-drawer__heading:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.section-drawer__heading:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.section-drawer__heading.triggered{color:#01256e}.section-drawer__heading.triggered:before{background:0 0;background-color:#95001a}.section-drawer__heading:hover{cursor:pointer;color:#01256e}.section-drawer__nav-chevron{width:20px;height:20px;border-radius:50%;border:1px solid #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-drawer__nav-chevron svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.section-drawer__heading.triggered .section-drawer__nav-chevron svg{-webkit-transform:rotate(0);transform:rotate(0)}.section-drawer__nav-chevron g{stroke:#aaa}.section-drawer__items{background-color:#fff;border-bottom:1px solid #aaa;position:absolute;width:100%;display:none;z-index:3}.section-drawer__link{text-decoration:none;display:block;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.1px;line-height:24px;padding-top:14px;padding-bottom:14px;-webkit-transition:color .3s ease;transition:color .3s ease;position:relative}.section-drawer__link:hover{color:#01256e}.section-drawer__link:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.section-drawer__list .section-drawer__list-item:first-child a:before{display:none}.menu-item__explore{font-family:"Libre Franklin",sans-serif;font-size:.625rem;letter-spacing:0;text-transform:uppercase;color:#aaa;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;-ms-flex-preferred-size:30%;flex-basis:30%;border-left:1px solid #aaa;padding-left:10px;padding-top:5px;padding-bottom:5px;position:relative}.menu-item__explore:hover{color:#01256e}.menu-item__explore .icon--right-chevron-button--penn-gray{width:20px;height:20px;border-radius:50%;border:1px solid #aaa;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-item__explore .icon--right-chevron-button--penn-gray:before{content:'';height:9px;width:5px;display:block;background:url(/themes/custom/penn_custom/images/svg/chevron-penn-gray.svg) no-repeat;position:relative;top:0}.menu-item__explore:hover{cursor:pointer}.menu-item__explore span{padding-right:30px;position:relative}.menu-item__anchor{text-decoration:none;font-family:"Libre Franklin",sans-serif;font-size:.875rem;color:#01256e;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;line-height:24px;display:block;padding-top:14px;padding-right:10px;padding-bottom:14px;-ms-flex-preferred-size:72%;flex-basis:72%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu-item__anchor:focus,.menu-item__anchor:hover{color:#01256e}.menu-item__anchor:focus{outline:0}@media (min-width:1200px){.menu-item__anchor{font-size:1.125rem}}.menu-item__back{padding-bottom:38px}.menu-item__back>div{position:relative}.menu-item__back>div:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.menu-item__back>div:last-child{position:relative}.menu-item__back>div:last-child:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.menu__panel__title__link{text-decoration:none;font-family:Nunito,sans-serif;font-size:1.125rem;color:#01256e;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:600;line-height:24px;display:block;padding-top:14px;padding-right:10px;padding-bottom:14px;-ms-flex-preferred-size:72%;flex-basis:72%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu__panel__title__link:hover{color:#01256e}.menu__panel__trigger--parent,.menu__panel__trigger--top{text-decoration:none;font-family:"Libre Franklin",sans-serif;font-size:.75rem;letter-spacing:.09px;line-height:20px;text-transform:uppercase;color:#44464b;display:block;padding-top:12px;padding-bottom:10px;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__panel__trigger--parent:hover,.menu__panel__trigger--top:hover{color:#01256e}.menu__panel__trigger--parent{position:relative}.menu__panel__trigger--parent .icon--up-to-button--penn-gray{width:20px;height:20px;border-radius:50%;border:1px solid #aaa;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:9px}.menu__panel__trigger--parent .icon--up-to-button--penn-gray:before{content:'';height:8px;width:8px;display:block;background:url(/themes/custom/penn_custom/images/svg/up-to-penn-gray.svg) no-repeat}.menu__panel__trigger--parent .icon--left-chevron-button--penn-gray{width:20px;height:20px;border-radius:50%;border:1px solid #aaa;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:9px}.menu__panel__trigger--parent .icon--left-chevron-button--penn-gray:before{content:'';height:9px;width:5px;display:block;background:url(/themes/custom/penn_custom/images/svg/chevron-penn-gray.svg) no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;left:-1px}.menu__panel__trigger--parent span{padding-left:30px;bottom:1px;position:relative}.menu__panel__trigger--top span{padding-left:30px;bottom:1px;position:relative}.menu__panel__trigger--top .icon--up-to-button--penn-gray{width:20px;height:20px;border-radius:50%;border:1px solid #aaa;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:9px}.menu__panel__trigger--top .icon--up-to-button--penn-gray:before{content:'';height:8px;width:8px;display:block;background:url(/themes/custom/penn_custom/images/svg/up-to-penn-gray.svg) no-repeat}.menu__panel .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}.menu__panel .link:before{content:'';position:absolute;display:block;top:0;left:0;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.traversable-menu{position:relative}.traversable-menu ul.main-menu--primary>li:last-child>.link{position:relative}.traversable-menu ul.main-menu--primary>li:last-child>.link:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.traversable-menu ul>li:last-child>div.link{position:relative}.traversable-menu ul>li:last-child>div.link:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}.sidebar-navigation{display:none}.sidebar-navigation ul{padding:0;margin:0;list-style:none}@media (min-width:1050px){.sidebar-navigation{display:block}}.sidebar-cta{position:relative;background-color:#f2f2f2;color:#44464b;display:block;margin-bottom:64px;max-width:310px;margin-left:auto;margin-right:auto}@media (min-width:1050px){.sidebar-cta{margin-bottom:1rem;margin-left:0}}.sidebar-cta__boundary{padding:20px 20px 30px}.sidebar-cta__title{color:#000f3a;text-transform:uppercase;font-weight:700;margin-bottom:0;margin-top:0;font-size:1.1rem;line-height:20px;letter-spacing:.4px;margin-bottom:1.3rem}.sidebar-cta__subtitle{font-size:1rem;font-family:Nunito,sans-serif;font-weight:800;color:#2e2f32;font-weight:700;text-transform:uppercase;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.sidebar-cta__subtitle:after{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;height:2px;position:relative}.sidebar-cta__subtitle__boundary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding-right:.25rem}.sidebar-cta__labeled-field{margin-bottom:1.5rem}.sidebar-cta__labeled-field__label{font-family:Nunito,sans-serif;font-size:.62rem;line-height:20px;text-transform:uppercase;color:#2e2f32;font-weight:700}.sidebar-cta__labeled-field__value a{color:#44464b;text-decoration:none}.sidebar-cta__labeled-field__value a:focus,.sidebar-cta__labeled-field__value a:hover{text-decoration:underline}.sidebar-cta__labeled-field:last-child{margin-bottom:0}.sidebar-cta__body p{margin-bottom:0;margin-top:0}.sidebar-cta__link{text-decoration:none;font-family:Nunito,sans-serif;font-weight:900;font-size:.8125rem;letter-spacing:0;text-transform:uppercase;line-height:26px;color:#fff;min-width:105px;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease;border-radius:25px;margin-top:12px}.sidebar-cta__link:hover{color:#000}@media (min-width:1050px){.sidebar-cta__link{margin-top:15px}}.sidebar-cta__link i{position:relative;top:2px;margin-left:8px;font-size:1.35rem}.chess--rb::after{right:0;bottom:0}.chess--top::after{content:"";position:absolute;background-image:linear-gradient(90deg,transparent 6px,#fff 6px),linear-gradient(90deg,#fff 6px,transparent 6px);background-position:0 0,0 6px;background-repeat:repeat-x;background-size:12px 6px,12px 6px;height:12px;width:18px;display:block}.slideshow{margin-bottom:60px}.slideshow__slider{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:10px 10px 34px 0 rgba(0,0,0,.16);box-shadow:10px 10px 34px 0 rgba(0,0,0,.16);border-radius:14px}@media (min-width:1050px){.slideshow__slider{width:65%}}.slideshow__meta{width:100%;margin:30px 0}@media (min-width:1050px){.slideshow__meta{margin:0;width:35%;padding-left:40px}}@media (min-width:1050px){.slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.slider{position:relative;color:#44464b;margin-left:-20px;width:calc(100% + 40px)}@media (min-width:700px){.slider{margin-left:0;width:100%}}@media (min-width:1050px){.slider{width:65%;max-width:800px}}.slider__footer{position:absolute;background:#fff;width:100%;height:40px;left:0;bottom:0;font:0/0 a}@media (min-width:1050px){.slider__footer{width:61%}}.slider__footer-col{display:inline-block;vertical-align:middle;font-family:"Libre Franklin",sans-serif;width:100%}@media (min-width:1050px){.slider__footer-col{width:50%}}.slider__nav{display:inline-block;vertical-align:middle}.slider__nav .fa{font-size:1rem;color:#01256e}.slider__counter{position:relative;display:inline-block;vertical-align:middle;padding:0 16px;font-family:"Libre Franklin",sans-serif;font-size:.75rem;line-height:1.5}@media (min-width:1050px){.slider__counter{top:2px}}.slider .slick-next,.slider .slick-prev{background-color:#82afd3;border:none;width:40px;height:40px;font-size:1.5625rem;outline:0;padding:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.slider .slick-next:focus,.slider .slick-next:hover,.slider .slick-prev:focus,.slider .slick-prev:hover{background-color:#95001a}.slider-meta__title{position:relative;font-size:2.25rem;color:#01256e;line-height:1.2;font-family:Nunito,sans-serif;font-weight:800;margin-bottom:20px;padding-bottom:10px;margin-top:0}.slider-meta__title:after{position:absolute;content:'';height:13px;width:100%;bottom:0;left:0;background:url(/themes/custom/penn_custom/images/svg/yellow-underline.svg) no-repeat}@media (min-width:1050px){.slider-meta__title{font-size:2.5rem;line-height:40px}}.slider-meta__text p{font-family:Nunito,sans-serif;font-weight:400;font-size:1.3125rem;line-height:36px;margin-bottom:24px}@media (min-width:700px){.slider-meta__text{margin-bottom:25px}}.slider-meta .interior-callout__button{font-family:Nunito,sans-serif;font-size:1rem;line-height:1rem;font-weight:600;color:#fff;padding:14px 20px 16px;border-radius:25px;background-color:#95001a;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.slider-meta .interior-callout__button:focus,.slider-meta .interior-callout__button:hover{background-color:#01256e}.slider-meta .interior-callout__button i{font-size:1.9rem;line-height:1rem;top:3px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-track img{border-radius:14px}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.text-right{text-align:right}table{border-spacing:0;width:100%;margin-bottom:40px}caption{font-weight:400;font-size:1.75rem;font-family:FinancierDisplay-Regular,sans-serif;color:#01256e;margin:.4em 0;text-align:left}@media (min-width:1050px){caption{font-size:2.375rem;line-height:44px}}th{font-weight:600;background-color:#fff;color:#95001a;padding:10px 16px 13px 0;text-align:left;font-size:1.125rem}td{color:#44464b;line-height:20px;font-size:1rem}td:before{color:#95001a}td:first-child{padding-top:10px}td:last-child{padding-bottom:10px}@media (min-width:1050px){td{font-size:1.125rem;line-height:24px;padding:10px 0 21px;line-height:30px}td:first-child{padding-top:10px}td:last-child{padding-bottom:21px}}.testimonial__boundary{width:100%}@media (min-width:1050px){.testimonial__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonial__text{padding:30px 0 30px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1050px){.testimonial__text{padding:60px 40px 40px 0;-ms-flex-preferred-size:43%;flex-basis:43%;width:43%}}.testimonial__slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:35px 24px 8px;position:relative;overflow-x:hidden;background-color:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;left:-20px;width:calc(100% + 40px)}@media (min-width:700px){.testimonial__slider{left:0;width:100%}}@media (min-width:1050px){.testimonial__slider{-ms-flex-preferred-size:57%;flex-basis:57%;width:57%;padding:105px 80px 90px}}.testimonial__slider:after,.testimonial__slider:before{position:absolute;content:'';background:url(/themes/custom/penn_custom/images/svg/quote.svg) no-repeat;width:373px;height:287px}.testimonial__slider:before{top:-70px;right:-80px}.testimonial__slider:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-70px;left:-80px}.testimonial .interior-callout__title{font-family:FinancierDisplay-Regular,sans-serif;font-size:2rem;line-height:38px;text-transform:none;color:#01256e;width:100%;font-weight:100}@media (min-width:1050px){.testimonial .interior-callout__title{font-size:3rem;line-height:54px}}.testimonial-cards__content{z-index:2;border:1px solid #e0e1e3;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.15);box-shadow:0 4px 4px 0 rgba(0,0,0,.15);background-color:#fff}.testimonial-cards__nav{text-align:right;padding:13px 0;position:relative;z-index:100}.testimonial-cards__nav .slick-prev{float:left}@media (min-width:1050px){.testimonial-cards__nav .slick-prev{float:none}}.testimonial-cards .slick-current.slick-active::before{height:6px;-webkit-transition:height .2s ease .5s;transition:height .2s ease .5s}.btn--circle-arrow{width:25px;height:25px;border-radius:50%;background-color:#aaa;border:none;padding:0;outline:0;margin-right:20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.btn--circle-arrow:focus,.btn--circle-arrow:hover{background-color:#95001a}@media (min-width:1050px){.btn--circle-arrow{width:40px;height:40px}}.btn--circle-arrow:last-child{margin-right:0}.btn--circle-arrow .ico-triangle--left{margin-right:3px}@media (min-width:1050px){.btn--circle-arrow .ico-triangle--left{margin-right:4px}}.btn--circle-arrow .ico-triangle--right{margin-left:3px}@media (min-width:1050px){.btn--circle-arrow .ico-triangle--right{margin-left:4px}}.ico-triangle--left{position:relative;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #fff}@media (min-width:1050px){.ico-triangle--left{top:1px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #fff}}.ico-triangle--right{position:relative;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff}@media (min-width:1050px){.ico-triangle--right{top:1px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff}}.cl-video__stage{margin-bottom:25px}.cl-video__play-icon{background-color:#01256e;border:0;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cl-video__play-icon:focus,.cl-video__play-icon:hover{background-color:#95001a}.cl-video__play-icon:before{border-top:solid 15px transparent;border-left:solid 25px #fff;border-bottom:solid 15px transparent}.cl-video__caption{width:60%;margin-left:auto;padding-top:10px;padding-left:10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,black),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(black 33%,rgba(255,255,255,0) 0);background-position:left;background-size:1px 3px;background-repeat:repeat-y;font-size:1rem;line-height:20px}@media (min-width:1050px){.cl-video__caption{width:47%;padding-top:20px}}.webform-component{margin-bottom:1.5rem}@media (min-width:1025px){.webform-component{margin-bottom:2.5rem}}.webform-component form{padding:1.5rem;border-width:1px;border-style:solid;border-color:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.webform-component form .col-left,.webform-component form .col-right{width:100%}@media (min-width:900px){.webform-component form .form-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.webform-component form .col-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(50% - 1.25rem);margin-right:2.5rem}.webform-component form .col-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(50% - 1.25rem)}}@media (min-width:1025px){.webform-component form{padding:2.5rem}}.webform-component form h2,.webform-component form h3,.webform-component form h4,.webform-component form h5,.webform-component form h6{margin-bottom:0}.basic-page__main{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:700px){.basic-page__main{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.basic-page__main{padding-left:100px;padding-right:100px}}@media (min-width:1050px){.basic-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.basic-page__content-top{position:relative;z-index:1;margin-top:0}@media (min-width:1050px){.basic-page__content-top{margin-top:0;max-width:1400px;padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto}}@media (min-width:1050px){.basic-page__navigation-column{position:relative;padding-right:1.75rem}.basic-page__navigation-column:after{max-height:720px}}#block-externalauthlinkblock{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;position:relative;z-index:2}@media (min-width:700px){#block-externalauthlinkblock{padding-left:40px;padding-right:40px}}@media (min-width:1050px){#block-externalauthlinkblock{padding-left:100px;padding-right:100px}}#block-externalauthlinkblock a{display:inline-block;margin-bottom:50px}@media (min-width:1050px){#block-externalauthlinkblock a{margin-left:29%;padding-left:3.2%}}.layout-content.max-content{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}@media (min-width:700px){.layout-content.max-content{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.layout-content.max-content{padding-left:100px;padding-right:100px}}.footer__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto}@media (min-width:700px){.footer__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.footer__boundary{padding-left:100px;padding-right:100px}}.footer__boundary ul{padding:0;margin:0;list-style:none}@media (max-width:699px){.header__logo{margin-right:10px}}.header__boundary{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:5px;padding-top:5px;padding-left:10px;padding-right:10px}@media (min-width:700px){.header__boundary{padding-left:40px;padding-right:40px}}@media (min-width:1050px){.header__boundary{padding-left:100px;padding-right:100px}}.header__boundary ul{padding:0;margin:0;list-style:none}@media (min-width:700px){.header__boundary{padding-bottom:20px;padding-top:20px}}@media (min-width:1050px){.header__boundary{padding-top:0;padding-bottom:25px}}.header__utility-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1050px){.header__utility-wrapper{position:relative}.header__utility-wrapper:after{content:'';position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(17%,#44464b),color-stop(0,rgba(255,255,255,0)));background:linear-gradient(to right,#44464b 17%,rgba(255,255,255,0) 0);background-position:top;background-size:6px 1px;background-repeat:repeat-x}}nav.tabs{position:relative;padding-left:20px;padding-right:20px;margin:0 auto;max-width:1400px;width:auto;padding-bottom:5px;padding-top:5px;padding-left:10px;padding-right:10px}@media (min-width:700px){nav.tabs{padding-left:40px;padding-right:40px}}@media (min-width:1050px){nav.tabs{padding-left:100px;padding-right:100px}}nav.tabs ul{padding:0;margin:0;list-style:none}@media (min-width:700px){nav.tabs{padding-bottom:20px;padding-top:20px}}@media (min-width:1050px){nav.tabs{padding-top:0;padding-bottom:25px}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-size:52px 37px!important;background-repeat:no-repeat!important}}.traversable-menu{padding:0;margin:0;width:100%;height:400px;background-color:#fff;overflow-x:hidden;overflow-y:hidden}.menu__panel{position:absolute;height:100%;top:0;bottom:0;right:0;left:0;padding:0;width:100%;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;overflow-y:hidden}.menu__panel.-show-immediate{-webkit-transition-duration:0s!important;transition-duration:0s!important}.menu__panel--active-trail,.menu__panel--depth-0{-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.menu__panel{background-color:#fff}
