/*      Request ID: 4cdd42b5d3651e8a54bf943c41944a36_1656454680 (06/28/2022 6:18pm) (rY5RCsMwDEOvsgMs8ZGK22hpwPVCnNTs9svWK/RDoAdCEp3cyN1/isIeR4VqRBpUxyplW/Z+CC1Fc0Mq0G7UdxwwyvJeWcj6RyYJa5qhUDkjvMB9NFi0zez5oNtGygnfWRAn3Vms8HDZ/+Uv)      */



/*      Resource ID: 81e25d7e8524dfb9359304e2a37 (landing-page-features.scss, compiled by node-sass, minified by cleancss) (06/28/2022 6:18pm) (A:1227, B:1227, C:1341, D:1341, F:1341, I:1160, K:1160)      */

body.body_redesign-guide h2 em,body.body_redesign-guide h3 em,body.body_redesign-guide h4 em{font-weight:400;display:inline;font-family:monospace;font-style:normal;background-color:#ddd;font-size:13px;line-height:1em;padding:0 10px}.lw_editor_on .areas-of-study-wrapper .aos-row a:hover{font-size:14px;opacity:1;color:#fff}.lw_editor_on .areas-of-study-wrapper .aos-row a:hover:before{content:'Edit '}.lw_editor_on .large-accordion-section .accordion-triggers{display:block}.lw_editor_on .large-accordion-section .accordion-triggers a.accordion-trigger{width:100%;max-width:none}.lw_editor_on .large-accordion-section .accordion-content{display:block;position:relative;top:0;left:0;right:0;bottom:0;opacity:1!important;visibility:visible!important}.lw_editor_on .large-accordion-container .large-accordion-item .accordion-content{display:block!important}.lw_editor_on .large-accordion-open-link.large-accordion-link.h2{pointer-events:none}.lw_editor_on .scroll-cta-wrapper .scroll-image,.lw_editor_on .scroll-cta-wrapper .scroll-inner,.lw_editor_on .scroll-cta-wrapper img{opacity:1!important;position:static!important;transform:none!important;z-index:inherit}

/*      Resource ID: 22614f6df9a0503089e04142d7c (livewhale.less, compiled by lessc, minified by cleancss) (06/28/2022 6:18pm) (A:2681, B:2681, C:3116, D:3116, F:3116, I:2951, K:2951)      */

.lw_gallery_type_form select#lw_gallery_type option[value=details],.lw_gallery_type_form select#lw_gallery_type option[value=mini],.lw_gallery_type_form select#lw_gallery_type option[value=simple]{display:none}body:not(.has_core_admin) .tox-selectfield option[value="Scrolling CTA"]{display:none}.lw_layout_block>button{z-index:100}.link-fill{color:transparent!important}.lw_editor_on .link-fill{color:inherit!important;position:relative}.lw_editor_on .link-fill:hover{background-color:transparent}body.livewhale header{top:40px;transform:none}body.livewhale #site{padding-top:40px}body.livewhale .mobile-search-form-container{margin-top:40px}.tox-selectfield option[value="Scrolling CTA"]{display:none}.tox .tox-collection__item-label{line-height:inherit!important}body:not(.has_core_admin) option[value="Access the Library"],body:not(.has_core_admin) option[value="Circle Graph with Percentages"],body:not(.has_core_admin) option[value="Clinics List"],body:not(.has_core_admin) option[value="Landing Page Content Tabs"],body:not(.has_core_admin) option[value="Penn Law Map with Zoom"],body:not(.has_core_admin) option[value="Scrolling CTA"],body:not(.has_core_admin) option[value="Tabbed Content (Quick Links)"],body:not(.has_core_admin) option[value="Tabbed Content Section News"],body:not(.has_core_admin) option[value="Tabbed Content Section"],body:not(.has_core_admin) option[value="Two Column Link Blocks with Buttons"]{display:none}body:not(.has_core_admin).top-level-landing-page option[value="Horizontal Image Based Callout"],body:not(.has_core_admin).top-level-landing-page option[value="Image Based Callout (2 per row)"],body:not(.has_core_admin).top-level-landing-page option[value="Image Based Callout (3 per row)"],body:not(.has_core_admin).top-level-landing-page option[value="Text Based Callout"],body:not(.has_core_admin).top-level-landing-page option[value="Text Call to Action"],body:not(.has_core_admin).top-level-landing-page option[value="Three Equal Columns"],body:not(.has_core_admin).top-level-landing-page option[value="Two Column List Block"]{display:none}body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Banner with Blocks"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Blue Callout with Large Image"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Data CTA with Image"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Data CTA"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Dual Content Blocks"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Large Content Feature"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Red Callout Section"]{display:none}#lw_preview_message.lw_notice{bottom:0;top:unset}

/*      Resource ID: 7098606950a7322778830e3f251 (new-styles.scss, compiled by node-sass, minified by cleancss) (06/28/2022 6:18pm) (A:3699, B:3699, C:5295, D:5295, F:5295, I:4263, K:4263)      */

@import url(https://use.typekit.net/cqo0trb.css);.blue-background{background-color:#011f5b;padding:36px 0}.blue-background,.blue-background .news-container .news-content h4 a,.blue-background a,.blue-background h2 a,.blue-background h3 a,.blue-background h4 a,.blue-background h5 a{color:#fff}.blue-background>.frame{overflow:hidden}.blue-background *{color:#fff}body.homepage .large-banner-section h2{color:#fff;font-size:66px;line-height:1.3;padding:36px 0}@media (max-width:1300px){body.homepage .large-banner-section h2{font-size:60px;padding:36px 0}}@media (max-width:768px){body.homepage .large-banner-section h2{font-size:36px;padding:24px 0}}@media (max-width:425px){body.homepage .large-banner-section h2{font-size:24px;padding:18px 0}}body.homepage .large-banner-section>.frame.relative{min-height:0;max-height:470px;height:auto}@media (max-width:1300px){body.homepage .large-banner-section>.frame.relative{max-height:380px;height:auto}}@media (max-width:1024px){body.homepage .large-banner-section>.frame.relative{max-height:none;min-height:0;height:auto}}body.homepage .large-accordion-section .accordion-paragraph{max-width:920px;float:right;transform:none;padding:20px 30px;margin-top:0;background-color:#fff}@media (max-width:650px){body.homepage .large-accordion-section .accordion-paragraph{padding:0 0 20px}}body.homepage .large-accordion-section .accordion-content{top:130px}@media (max-width:650px){body.homepage .large-accordion-section .accordion-content{top:0}}.large-banner-section.homepage-hero{margin-bottom:145px}@media (max-width:1024px){.large-banner-section.homepage-hero{margin-bottom:25px}}.large-banner-section.homepage-hero,.large-banner-section.homepage-hero a,.large-banner-section.homepage-hero h2 a,.large-banner-section.homepage-hero h3 a,.large-banner-section.homepage-hero h4 a,.large-banner-section.homepage-hero h5 a{color:#fff}.large-banner-section.homepage-hero .lw_item_tags a{border-color:#fff}.large-banner-section.homepage-hero .rows-container>.flex-wrapper{margin-bottom:80px}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper{flex-wrap:wrap;justify-content:center}}.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .large-block-container{order:2}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .large-block-container{order:1}}.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .sub-blocks-container{order:1}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .sub-blocks-container{order:2}}.large-banner-section.homepage-hero .large-block-container{width:60%}@media (max-width:1024px){.large-banner-section.homepage-hero .large-block-container{width:100%}}.large-banner-section.homepage-hero .large-block-container .large-block{position:relative;padding-bottom:60px}@media (max-width:1024px){.large-banner-section.homepage-hero .large-block-container .large-block{padding-bottom:0}}.large-banner-section.homepage-hero .large-block-container .large-block img{display:block;width:100%}.large-banner-section.homepage-hero .large-block-container .large-block-content{background-color:#fff;padding:30px;width:74%;position:absolute;bottom:0;right:0}@media (max-width:650px){.large-banner-section.homepage-hero .large-block-container .large-block-content{position:relative;bottom:auto;right:auto;width:100%}}.large-banner-section.homepage-hero .large-block-container .large-block-content>h3{margin-top:0}.large-banner-section.homepage-hero .large-block-container .large-block-content>h3 a{color:inherit}.large-banner-section.homepage-hero .sub-blocks-container{width:35%}@media (max-width:1024px){.large-banner-section.homepage-hero .sub-blocks-container{width:100%;display:flex;justify-content:space-between}}.large-banner-section.homepage-hero .sub-blocks-container .sub-block{margin-bottom:40px}.large-banner-section.homepage-hero .sub-blocks-container .sub-block h4{color:#fff}.large-banner-section.homepage-hero .sub-blocks-container .sub-block h4 a{color:inherit}.large-banner-section.homepage-hero .sub-blocks-container .sub-block img{display:block;width:100%;border-bottom:3px solid #31bff0}