/* University Template over-ride
   Launched: 2019-08-07
   Author: Shawn Maust, Aaron Greene
   ----------------------------------------------------*/:root{--admissions-blue:#042b56;--admissions-orange:#d05d15;--admissions-teal:#13a0ba;--admissions-green:#0b9444;--grid-gap-wide:2rem;--grid-gap-narrow:1rem}.card blockquote{margin:0;padding:1.5em 0}.card-body{width:100% }.counselor-group{display:none}.block-center{max-width:80rem}.block-center-narrow{max-width:60rem}.text-key{color:#666;font-size:.92em;margin-block:3rem}.section--dark .text-key p{color:var(--sky-blue)}.highlight{margin-top:2.5rem}.wg-switcher-watermark{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,.page-title,h1,h2,h3,h4,h5,h6{text-wrap:pretty}.h1,.h2,.h3,.h4,.h5,.h6{clear:left;color:var(--brand-blue);font-family:var(--font-heading);font-weight:600;line-height:1.3;margin:1em 0 .25em;max-width:none;padding-top:10px;text-rendering:optimizeLegibility}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{-webkit-text-decoration:none;text-decoration:none}.h1 a:visited,.h2 a:visited,.h3 a:visited,.h4 a:visited,.h5 a:visited,.h6 a:visited{color:var(--link-blue)}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.h1{font-size:2.125rem}.h2{font-size:1.8rem}.h3{font-size:1.65rem}.h4,.h5,.h6{font-family:var(--font-default);font-size:1.1rem}.h4{color:var(--brand-blue)}.h5{color:var(--gray-dark)}.h6{color:var(--gray)}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.text-balanced{text-wrap:balance}

/* Admitted Students */.admitted-students .nav-site>.nav-level-1,.admitted-students .nav-top{display:none}@media only screen{.mark-header a{color:#fff}blockquote{margin:0}blockquote p{font-size:1.125rem}blockquote footer{font-family:var(--font-default);font-style:normal;text-align:left}.btn-group .btn{margin-right:.5em}.card-light{background:var(--sky-blue-light)}.card-light .card-body,.card-light .card-link,.card-light .card-link:hover{color:var(--brand-blue)}.bg-full-bleed,.bg-pull-left,.bg-pull-right,.section--image-group{position:relative}.bg-full-bleed:before,.bg-pull-left:before,.bg-pull-right:before,.section--image-group:before{background-color:inherit;bottom:0;content:"";display:block;position:absolute;top:0;z-index:-1}.bg-full-bleed:before{left:calc(var(--gutter-offset)*3);right:calc(var(--gutter-offset)*3)}.bg-pull-left:before{left:var(--gutter-offset);right:0}.bg-pull-right:before{left:0;right:var(--gutter-offset)}.section--image-group:before{background:var(--brand-blue)}.bottom-rule:before{background-image:url(images/diagonal-pattern.png);background-position:0 100%;background-repeat:repeat-x}.bottom-rule .section-copy{padding-bottom:4em}.btn-group{flex-flow:row wrap}.page-header .page-title-group{display:none}.page-header:before{background-image:url(images/hdr-admissions-pattern.jpg);background-repeat:repeat;background-size:auto}.page-primary{overflow:visible}.nav-mobile-util .btn-search,.nav-mobile-util a{color:var(--brand-blue)}.nav-resources{background:#0b9444;background:var(--admissions-green);margin-top:1.5rem;padding:1rem 0}.nav-site .nav-resources>a{font-family:var(--font-heading)}.nav-resources a:visited,.nav-site .nav-resources a{color:#fff}.nav-site .nav-resources a:hover{background:#06853b}.nav-site .nav-resources ul ul{border-left-color:#06853b}.nav-site .nav-resources li a:visited,.nav-site .nav-resources ul ul li a,.nav-site .nav-resources ul ul li a:visited{color:#fff}.nav-label{font-size:1rem;padding:1rem}.nav-mobile .nav-hidden-sections .depth_2{border:0}
  
  /* Aid & Affordability */.what-pay-stats{margin-top:2rem;padding:2rem}.what-pay-stats .stat-list strong{color:var(--brand-gold)}.section.section--aid-stat{background-color:transparent;margin-bottom:0;padding:2rem 0}.section.section--aid-stat .stat-item{background:#fff;border:1px solid var(--brand-gold);margin:0 auto;max-width:40rem;padding:2rem 3rem}.section.section--aid-stat .stat-item span{color:var(--brand-gold);display:block;float:left;font-size:3rem;font-weight:600;line-height:1;margin-right:1.5rem}.section--aid-stat:before{background:var(--sky-blue-light) url(images/ptn-diagonal-white.svg) 0 0 /1rem repeat;left:-100vw;right:-100vw;top:50%}.section.section--aid-banner{margin-top:0}.section--aid-banner .aid-banner:after{background:var(--brand-blue) url(images/ptn-diagonal.svg) 0 0 /.75rem repeat;bottom:0;content:"";display:block;height:2rem;left:-100vw;position:absolute;right:-100vw;z-index:2}.section--aid-banner .aid-banner:last-child:after{display:none}.section--aid-banner .aid-banner:before{left:-100vw;right:-100vw}.aid-banner{padding:2rem 0 4rem;position:relative}.aid-banner figure{margin:0 auto;max-width:15rem;position:relative}.aid-banner figure:after{animation:fade-in-right 1s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:ease-out;background:url(images/icon-quote.svg) 0 0/contain no-repeat;content:"";display:block;height:6rem;left:-4rem;position:absolute;top:-.5rem;width:6rem;z-index:-1}.aid-banner figure.order-md-2:after{animation:fade-in-left 1s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:ease-out;left:auto;right:-4rem}.aid-banner figure.active:after{animation-play-state:running}.aid-banner cite{display:block;font-size:1rem;margin-top:1rem}.commitment-feature.section-padded{margin-block:2.5vw 0;padding:3rem}@media (min-width:80em){.commitment-feature.section-padded{margin-block-start:4rem;margin-inline:var(--gutter-offset)}}
  
  /*fade-in up*/.fade-in-up{animation:fade-in-up 1s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:ease-out}.fade-in-up.active{animation-play-state:running}@keyframes fade-in-right{0%{opacity:0;transform:translateX(-1.5em)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(1.5em)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2em)}to{opacity:1;transform:translateY(0)}}.section-underlined:after{background-color:var(--brand-gold);content:"";display:block;height:4px;margin:.2em 0 2em -.2em;width:3.125rem}.title-underlined h2:after,h2.title-underlined:after{background-color:var(--brand-gold);content:"";display:block;height:4px;margin:.2em 0 .325em -.2em;width:3.125rem}.section-underlined.text-center:after,.text-center h2.title-underlined:after,.title-underlined.text-center h2:after{margin-left:auto;margin-right:auto}.section--next-steps{background-color:transparent;position:relative;z-index:2}.section--next-steps:before{background-color:var(--brand-blue);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-2}.section--next-steps:after{border:1px solid hsla(0,0%,100%,.4);bottom:1rem;content:"";display:block;left:1rem;position:absolute;right:1rem;top:1rem;z-index:-1}.section--what-will-pay .tablewrap{box-shadow:0 .35rem .35rem rgba(0,0,0,.1);margin-bottom:2em}.section--what-will-pay table{font-size:1rem;margin:0}.section--what-will-pay table th{background-color:#fff;border-bottom:1px solid #989898}.section--what-will-pay table td,.section--what-will-pay table th{border-left:none;border-right:none;padding:.75rem}.section--what-will-pay tbody tr:nth-child(2n) td{background-color:#fff}.section--what-will-pay tbody tr:nth-child(odd) td{background-color:var(--gray-extra-extra-light)}.section--what-will-pay tfoot tr:first-child{border-top:1px solid #989898}.qualifier{font-size:.9rem;text-align:center}.fhi-cta{margin:2.5rem auto 0;max-width:75vw;grid-gap:3rem}.fhi-cta-title{margin-block-start:2rem}.fhi-cta-item{display:flex;gap:1.5rem;position:relative}.fhi-cta-item:not(:last-child):after{border-bottom:1px solid #ccc;bottom:-1.5rem;content:"";display:block;height:1px;left:0;position:absolute;right:0}.fhi-cta-item:last-child{margin-block-end:0}.fhi-cta-item .fhi-cta-content{width:calc(100% - 5.5rem)}.fhi-cta-item .fhi-cta-content p:last-child{margin-block-end:0}.fhi-cta-item:before{background:url(images/icn-tier-0.svg) top/contain no-repeat;content:"";display:block;height:5rem;width:4rem}.fhi-cta-item--0:before{background-image:url(images/icn-tier-0.svg)}.fhi-cta-item--1:before{background-image:url(images/icn-tier-1.svg)}.fhi-cta-item--2:before{background-image:url(images/icn-tier-2.svg)}.fhi-cta-item--3:before{background-image:url(images/icn-tier-3.svg)}@media (min-width:80rem){.fhi-cta{grid-template-columns:repeat(4,minmax(0,25%));margin-inline:-2rem;max-width:none}.fhi-cta-item{flex-direction:column;padding-block:1rem;text-align:center}.fhi-cta-item:not(:last-child):after{border-right:1px solid #ccc;bottom:0;height:auto;left:auto;right:-1.5rem;top:0;width:1px}.fhi-cta-item:before{align-content:flex-end;background-position:bottom;margin-inline:auto}.fhi-cta-item .fhi-cta-content{margin-inline:1rem;width:auto}}
  
  /* Stats */.stat-list ul{hyphens:auto;list-style:none;margin:2rem 0;padding:0}.stat-list li{font-size:1.2rem;margin-bottom:1rem;padding:.5rem 1rem}.stat-list--grid ul{display:grid;grid-gap:1rem;grid-template-columns:50% 50%}.stat-list strong{color:var(--brand-blue);display:block;font-family:var(--font-heading);font-size:2em;line-height:1;margin-bottom:.25em}.stat-list--3 ul{margin-top:0}
  
  /* Testimonial */.testimonial-item{margin:0 0 1em;padding:1em;text-align:center}.testimonial-item.grid{grid-gap:1rem;grid-gap:var(--grid-gap-narrow)}.testimonial-item img{margin:0 auto 1em}.testimonial-item .image-circle{margin:0;width:auto}.testimonial-item blockquote{margin:0;padding:0 1em;text-align:left}
 
  /* Layout */.wrapper{--gutter-width:5vw;--gutter-offset:calc(var(--gutter-width)*-1)}.section{margin-bottom:4rem;margin-top:2rem;position:relative;z-index:1}.section .section{margin-bottom:0;margin-top:0}.section-copy{padding-bottom:2rem;padding-top:2rem}.section-title{margin-bottom:1.75rem}.section-title:after{background:var(--brand-gold);content:"";display:block;height:4px;margin:.75rem 0 1.875rem;width:50px}.section-title.text-center:after{display:none}.section-title-centered:after{margin-inline:auto}.section-first{margin-top:0}.section-padded{padding:1rem 2rem}.page-secondary .section:first-child{margin-top:2em}.page-secondary .section--image-offset:first-child{margin-top:4em}

  /* Images */.image-pull-left,.image-pull-right{margin-left:var(--gutter-offset);margin-right:var(--gutter-offset);max-width:none;position:relative}
  
  /* Dividers */.section--image-group{padding:2em 0}.section--image-group img{margin-bottom:1rem}.image-group--left,.image-group--right{color:#fff;position:relative}.image-group--figure{width:calc(100vw - var(--gutter-width)*2)}.image-group--left:after,.image-group--right:after{background:url(images/diamond-pattern.png) 50% repeat;bottom:2em;content:"";display:block;position:absolute;top:2em;z-index:-2}.image-group--left:before,.image-group--right:after{left:10%;right:-100vw}.image-group--left:after,.image-group--right:before{left:-100vw;right:10%}.image-group-caption{display:block;margin-top:1rem;max-width:calc(90% - 2rem)}.image-group--left .image-group-caption{margin-left:calc(10% + 2rem)}.section--image-offset .section-image{margin-left:var(--gutter-offset);margin-right:var(--gutter-offset)}

  /* Icons */.stat-icon{display:block;height:3.5rem;margin:0 0 .5rem;width:3.5rem}.icon-arts{background-image:url(images/icon-arts.svg)}.icon-gear{background-image:url(images/icon-gear.svg)}.icon-graph{background-image:url(images/icon-graph.svg)}.icon-atom{background-image:url(images/icon-atom.svg)}.icon-globe{background-image:url(images/icon-globe.svg)}.icon-architecture{background-image:url(images/icon-architecture.svg)}.icon-basketball{background-image:url(images/icon-basketball.svg)}.icon-football{background-image:url(images/icon-football.svg)}.icon-ribbon{background-image:url(images/icon-ribbon.svg)}.icon-bible{background-image:url(images/icon-bible.svg)}.icon-cross{background-image:url(images/icon-cross.svg)}.icon-chapel{background-image:url(images/icon-chapel.svg)}.icon-candle{background-image:url(images/icon-candle.svg)}.icon-priest{background-image:url(images/icon-priest.svg)}.btn.btn--no-icon:after{display:none}
  
  /* Tabs */.tab-panel{background:var(--sky-blue-light);padding:2rem}.list-tabs{margin-bottom:1.5rem}.list-tabs a{color:var(--brand-blue);display:block;font-family:var(--font-heading-article);height:100%;line-height:1.2;padding:1rem;-webkit-text-decoration:none;text-decoration:none}.list-tabs a[id]:before{margin-top:0;padding-top:0}.list-tabs li{position:relative}.list-tabs [aria-selected=true]{background:var(--sky-blue-light)}

  /* More Links List */.list-more,.list-more ul{list-style:none;padding:0}.list-more li{margin-bottom:.5em}.list-more a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.list-more a:after{content:"\00A0\203A";margin-left:.25rem}
  
  /* News */.news-single .has-title~.page-main .breadcrumbs li:last-child{display:none}.news-single .entry-title:after{background-color:var(--brand-gold);content:"";display:block;height:4px;margin:.75rem 0 1.25rem;width:50px}
  
  /* Sections */.section-subtitle{font-size:1.2rem;font-weight:700}.section--dark{background-color:var(--brand-blue);color:#fff;position:relative}.section--dark .section-label{color:var(--sky-blue-light)}.section--dark .btn.btn-inline,.section--dark .section-title{color:#fff}.section--dark .btn.btn-inline:focus,.section--dark .btn.btn-inline:hover{background-color:var(--sky-blue-light);color:var(--brand-blue)}.section--dark a,.section--dark a:hover,.section--dark blockquote,.section--dark footer,.section--dark h2,.section--dark h3,.section--dark p{color:#fff}.section--dark .stat-list strong{color:var(--brand-gold)}.section--light{background-color:var(--sky-blue-light);position:relative}.section--inset-content{margin:0 auto;max-width:80rem}

  /* Home */.section.section--home-primary{margin-top:2em}.home .page-main{padding-bottom:0}.section--home-callout-1{background-color:#0b9444;background-color:var(--admissions-green)}.section--home-callout-2{background-color:#d05d15;background-color:var(--admissions-orange)}.section--home-callout-3{background-color:#13a0ba;background-color:var(--admissions-teal)}.section--home-callouts .card{padding:2em 1.5em}.section--home-callouts .card:before{background:url(images/diamond-pattern-subtle.png);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}.section--home-callouts .card-title{font-size:1.25em;font-weight:700;margin:0}.section--home-callouts .card-title,.section--home-callouts .card-title a{color:#fff;font-family:var(--font-default)}.section--home-callouts a:after{background:none!important;content:"\00A0\203A";font-size:1.5em;font-weight:400;line-height:1em;margin-left:.25rem}.section.section--home-common-tasks{margin-bottom:3em}.section.section--home-dates-deadlines{margin-top:3em}.section--home-common-tasks ul,.section--home-dates-deadlines ul{list-style:none;padding:0}.section--home-dates-deadlines strong{display:block}.section--home-dates-deadlines li{display:inline-block;margin-bottom:1em}.section.section--home-why-nd{background-color:#042b56;background-color:var(--admissions-blue);margin-bottom:0}.section--home-why-nd:after{background:url(images/paper-pattern.svg) bottom repeat-x;bottom:-2.25em;content:"";display:block;height:3.5em;left:-100vw;position:absolute;right:-100vw;z-index:-1}.section.section--home-why-nd-links{background-color:var(--brand-blue);margin:0;padding:3em 0 1em;position:relative}.section--home-why-nd-links .card{background:var(--brand-blue);color:#fff}.section--home-why-nd-links .card:hover{background:#042b56;background:var(--admissions-blue)}.section--home-why-nd-links .card span{font-size:1rem}.section--home-why-nd-links .card-title{color:#fff;font-family:var(--font-heading-article)}.social.btn[href^=http]:after{display:none}.page-main .section--home-social{margin-top:0}.section.section--social{background-color:#13a0ba;background-color:var(--admissions-teal);color:#fff;margin:0;padding:2em 0;position:relative}.section--visit-social:before,.section.section--home-social:before{background-image:url(images/admissions-bg-teal.jpg);background-size:cover}.section--social h2{color:#fff}.section--social li{border-right:2px solid #fff;display:inline-block;margin:0 .25rem;padding-right:.75rem}.section--social li:last-child{border-right:0}.section--social a{color:#fff;display:block;font-size:1.5rem;height:1.5rem;position:relative;text-indent:-9999rem;width:1.5rem}.section--social svg{height:100%;left:0;position:absolute;top:0;width:100%}.section--home-student-blogs{align-self:flex-start;background:var(--sky-blue-light);padding:2em 2em 2em 0}.section--home-student-blogs li{align-items:center}

  /* Why ND */.section.section--why-nd-academics-research{margin-bottom:0}.section--why-nd-academics-research:before{background-image:url(images/diamond-pattern-subtle.png)}.section.section--why-nd-academics-research-2{background-color:#0b9444;background-color:var(--admissions-green);margin-top:0}.section--why-nd-academics-research-2 .section-copy{padding-top:0}.stat-list--why-nd{margin-bottom:2em}.section--admitted-applicants-dates:after,.section--apply-stats:after,.stat-list--why-nd:after{background:url(images/paper-pattern-white.svg) bottom repeat-x;bottom:-.25em;content:"";display:block;height:1em;left:0;position:absolute;right:var(--gutter-offset);z-index:-1}.stat-list.stat-list--why-nd strong{color:var(--brand-gold)}.stat-list--why-nd ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.stat-list--why-nd li{width:100%}.section.section--why-nd-academics-faculty-callout{color:#fff;padding:2rem;position:relative}.section--why-nd-academics-faculty-callout:before{background:#d05d15;background:var(--admissions-orange);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.section--why-nd-academics-faculty-callout:after{background:url(images/diamond-pattern-orange.png) top 2em left -3em repeat;bottom:-3em;content:"";display:block;left:-3em;position:absolute;right:4em;top:4em;z-index:-1}.section--why-nd-academics-faculty-callout .h3,.section--why-nd-academics-faculty-callout h3{color:#fff}.section.section--why-nd-academics-resources{padding:2em 0}.section--why-nd-academics-resources h3{font-family:var(--font-heading-article)}.section--why-nd-academics-resources li{margin:2em 0 0}.section--why-nd-global:before{background-color:#13a0ba;background-color:var(--admissions-teal)}.section--why-nd-global-stats{position:relative}.section--why-nd-global-stats:after{background:url(images/diamond-pattern-orange.png) 0 0 repeat;bottom:-8em;content:"";display:block;left:var(--gutter-offset);position:absolute;right:25%;top:95%;z-index:-2}.section--why-nd-global-gateways:before{background-image:url(images/global-map.svg);background-position:right -11em center;background-repeat:no-repeat}.why-nd-global-gateway-list{-moz-column-count:2;column-count:2}.why-nd-global-gateway-list h3{font-size:1.5rem;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.why-nd-global-gateway-list,.why-nd-global-gateway-list ul{margin:0;padding:0}.why-nd-global-gateway-list li{list-style:none}.why-nd-global-gateway-list>li{margin-bottom:1.25em;page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.section--why-nd-students:before{background-color:#d05d15;background-color:var(--admissions-orange)}.section--why-nd-students-halls p.h2{margin-top:0}.section--why-nd-students-halls .stat-item{align-items:center;display:flex;margin-top:1rem}.section--why-nd-students-halls .stat-item strong{font-family:var(--font-heading);font-size:2.25em;margin:0 1rem 0 0}.section--why-nd-students-halls:before{background-color:#0b9444;background-color:var(--admissions-green)}.section--why-nd-students-local:after{background:url(images/diamond-pattern-green.png) 0 0 repeat;bottom:-4em;content:"";display:block;left:40%;position:absolute;right:var(--gutter-offset);top:94%;z-index:-2}.section--why-nd-spiritual:before{background-color:#13a0ba;background-color:var(--admissions-teal)}.section--why-nd-careers:before{background-color:#042b56;background-color:var(--admissions-blue)}.why-nd-careers-stats:before{background:url(images/earn-a-degree-bg.jpg) 50% no-repeat;background-size:cover}.why-nd-careers-stats--2{color:#fff;margin-bottom:-2rem;padding:var(--grid-gap);position:relative}.why-nd-careers-stats--2:before{background-color:#0b9444;background-color:var(--admissions-green);bottom:0;content:"";display:block;left:0;position:absolute;right:-100vw;top:0;z-index:-1}.why-nd-careers-stats--2 .stat-list strong,.why-nd-careers-stats--2 h3{color:#fff}.video-poster{position:relative}.video-poster:after{background:url(play-btn.png) 50% no-repeat;background-size:contain;bottom:1em;content:"";display:block;height:2.5em;left:1em;position:absolute;transition:transform .3s ease-in-out;width:2.5em}.card:hover .video-poster:after,.video-poster:hover:after{transform:scale(1.05)}.why-nd-first-gen--stats{background-color:transparent}.why-nd-first-gen--stats:before{background-color:var(--brand-blue);background-image:url(images/why-nd-first-gen-stats-800.jpg);background-position:50%;background-size:cover}.first-gen-testimonial-item{margin-bottom:1.5rem;padding:1rem 0;position:relative}.first-gen-testimonial-item .item-image{margin:0}.first-gen-testimonial-item,.first-gen-testimonial-item blockquote footer,.first-gen-testimonial-item blockquote p{color:#fff}.first-gen-testimonial-item:before{background-color:var(--brand-blue);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.first-gen-testimonial-item:nth-child(2n):before{background-color:#0b9444;background-color:var(--admissions-green)}.first-gen-testimonial-item:nth-child(3n):before{background-color:#d05d15;background-color:var(--admissions-orange)}.first-gen-testimonial-item:nth-child(4n):before{background-color:#13a0ba;background-color:var(--admissions-teal)}.why-nd-first-generation--videos{margin:0}.why-nd-first-generation--videos .section-header{margin-bottom:2rem}.why-nd-first-generation--resources{margin-top:0}.why-nd-first-generation--resources ul{list-style:none;margin:0;padding:0}.why-nd-first-generation--resources ul li{margin:0 0 1rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-size:.9rem}.why-nd-first-generation--resources ul li strong{font-size:1.125rem}.why-nd-first-generation--resources ul li a{background-color:#fff;border-radius:.6em;color:var(--brand-blue);display:block;padding:1rem 2rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s ease-in-out}.why-nd-first-generation--resources ul li a:focus,.why-nd-first-generation--resources ul li a:hover{background-color:var(--sky-blue-light);color:var(--brand-blue);transform:scale(1.005)}.why-nd-first-generation--media{margin-bottom:2rem}.why-nd-first-generation--media .section-content:before{background:url(images/podcast-icn.png) 50% no-repeat;background-size:contain;content:"";display:block;height:3rem;margin:0 auto 1rem;width:3rem}.why-nd-first-generation--media p{font-size:1.125rem}.why-nd-first-generation--media a{color:var(--brand-blue)}
  
  /* Map */.counselor-map path{fill:#fff;stroke:#d05d15;stroke:var(--admissions-orange)}.counselor-map g:hover path,.counselor-map text{fill:#d05d15;fill:var(--admissions-orange)}.counselor-btn{margin-top:1em}
  
  /* Visit & Engage */.visit-campus-connect .section--visit-connect{margin-top:0}.section.section--visit-viewbooks{margin-bottom:0}.visit-engage.top-level .page-main{padding-bottom:0}.section--visit-viewbooks:before{background-image:url(images/diamond-pattern-subtle.png)}.section--visit-student-perspective .section-copy{padding:3rem}.section--visit-testimonial blockquote p{font-size:1.35rem;line-height:1.35em}.section.section--visit-campus{margin-bottom:2em}.section--visit-engage-virtual-video .section-image{padding:4rem 0}.section--visit-engage-virtual-video:before{background-image:url(images/paper-pattern-white.svg);background-position:0 100%;background-size:3rem}.section.section--visit-engage-virtual-events{margin:0;padding-bottom:2rem;padding-top:2rem}.visit-engage.page-visit-engage-virtual-events .page-main{padding-bottom:0}

  /* Apply */.section--admitted-applicants-dates,.section--apply-stats,.stat-list--why-nd{padding:calc(var(--grid-gap)*2);padding-right:0}.section--admitted-applicants-dates:before,.section--apply-stats:before,.stat-list--why-nd:before{background-image:url(images/admissions-bg-dark.jpg);background-repeat:repeat-y;background-size:contain}.stat-list--apply ul{display:grid;grid-gap:0;grid-template-columns:1fr 1fr}.stat-list--apply li{padding:1rem 3rem 1rem 0}.section--apply-stats-interests{margin-bottom:3rem}.stat-list--swatches .stat-item{padding-left:5rem;position:relative}.stat-list--swatches .stat-item:before{background:var(--brand-blue) 50% 50% /auto no-repeat;background-size:contain;border:1px solid var(--brand-gold);content:"";display:block;height:4rem;left:0;position:absolute;top:.75rem;width:4rem}.stat-list--swatches .business:before{background-image:url(images/ptn-business.png)}.stat-list--swatches .engineering:before{background-image:url(images/ptn-engineering.png)}.stat-list--swatches .science:before{background-image:url(images/ptn-science.png)}.stat-list--swatches .solid:before{background-image:url(images/ptn-solid.png)}.stat-list--swatches .circle:before{background-image:url(images/ptn-circle.png);border-color:transparent}.stat-list--swatches .architecture:before{background-image:url(images/ptn-architecture.png)}.stat-list--swatches .arts-humanities:before{background-image:url(images/ptn-arts.png)}.stat-list--swatches .global-affairs:before{background-image:url(images/ptn-globalaffairs.png)}.stats-interests__chart{margin-top:2rem}.intl-student-ambassador-item{align-self:flex-start}.admissions-intern-item.horizontal .card-image,.intl-student-ambassador-item.horizontal .card-image{width:150px}.card.horizontal .card-image .image-circle{margin:1em 0 0 1em;width:calc(100% - 1em)}.intl-student-ambassador-item.horizontal .card-image+.card-body{padding:1rem 1.5em;width:calc(100% - 150px)}.faq-list li{margin-bottom:1em}.apply-deadlines{list-style:none;margin-bottom:3rem;padding:0}.apply-deadlines li{background-color:var(--sky-blue-light);list-style:none;margin-bottom:1rem;padding:.75rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.apply-deadlines li strong{display:block}.section--admitted-applicants-next-steps ol{counter-reset:aa-list;list-style:none;margin:2rem 0 0;padding:0}.section--admitted-applicants-next-steps li{counter-increment:aa-list;margin-bottom:2rem;padding-left:5rem;position:relative}.section--admitted-applicants-next-steps ol li:before{background:#042b56;background:var(--admissions-blue);color:#fff;content:counter(aa-list);display:block;font-size:1.5rem;left:0;line-height:1;padding:.5rem .75rem;position:absolute;top:0}.section--admitted-applicants-next-steps h3{padding-top:0}.admitted-applicants--dates{border:none}.admitted-applicants--dates h3{padding-top:0}.admitted-applicants--dates tr,.admitted-applicants--dates tr td{background:none;border:none}.section--admitted-applicants-dates table,.section--admitted-applicants-dates tbody,.section--admitted-applicants-dates td,.section--admitted-applicants-dates tr{display:block}.section--admitted-applicants-dates tr{border-left:5px solid #ae9142;margin-bottom:2em;padding-left:1em}.section--admitted-applicants-official ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.section--admitted-applicants-official ul li{transition:transform .3s ease-in-out}.section--admitted-applicants-official ul li:hover{transform:scale(1.02w)} 
  
  /* Weekly Updates */.section.weekly-update__section{border-top:1px solid var(--gray-light);margin:0;padding-bottom:2rem;padding-top:3rem}.weekly-update__header{border-bottom:3px solid var(--gray-extra-light);margin-bottom:2rem;padding-bottom:1.5rem}.weekly-update__intro{margin-bottom:3rem}.weekly-update__intro-image+h2{margin-top:0;padding-top:0}.countdown-container{display:flex;text-align:center}.countdown-number{display:block;font-family:var(--font-heading);font-size:1.5rem;line-height:1}.countdown-item{background:#13a0ba;background:var(--admissions-teal);color:#fff;margin:0 .25rem 0 0;padding:.75rem 1.25rem;text-align:center}.countdown-text{font-size:.75rem;text-transform:uppercase}hr+.section--embed-feature{margin-top:4em}.section--embed-feature .embed-outer{margin-left:auto;margin-right:auto}.section--newsletter-intro{padding:2em}
  
  /* Aid & Affordability */.section--aid-stats:before{background-image:url(images/diamond-pattern-subtle.png)}.section.section--aid-testimonial{margin-top:-4rem}.aid-testimonial-1{background:#d05d15;background:var(--admissions-orange)}.aid-testimonial-2{background:#13a0ba;background:var(--admissions-teal)}.aid-testimonial-3{background:#0b9444;background:var(--admissions-green)}.aid-language-copy ul{list-style:none;padding:0}.aid-language-copy li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.aid-language-copy strong{color:var(--brand-blue);display:block;font-family:var(--font-heading);font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 .25em}
  
  /* What Will I Pay */.section-light>.wwip-cta{background-color:#fff}.section.wwip-cta{margin-bottom:1rem}.wwip-cta{padding-block:2rem;padding-inline:2rem}.wwip-cta .wwip-cta-item{background-position:0 .75rem;background-repeat:no-repeat;background-size:4.5rem auto;border-bottom:1px solid #ccc;padding-block:6rem 1rem}.wwip-cta .wwip-cta-item:last-child{border-bottom:none;padding-block-end:0}.wwip-cta .wwip-cta-item--1{background-image:url(images/icn-tier-1.svg)}.wwip-cta .wwip-cta-item--2{background-image:url(images/icn-tier-2.svg)}.wwip-cta .wwip-cta-item--3{background-image:url(images/icn-tier-3.svg)}.wwip-cta .meta-item{color:var(--gray);font-size:.9rem;font-style:italic}.wwip-cta-item h3{margin-top:0;padding-top:0}.wwip-cta-item h3:has(+.meta-item){margin-bottom:1.3rem}.offset-qualifier{margin-block-end:2rem;text-align:center}
  
  /* Contact */.people-list ul{grid-gap:1rem;grid-gap:var(--grid-gap-narrow)}.people-list li{align-self:flex-start}.people-list .card-image .image-circle{margin-bottom:0}.people-list .card-body{padding-top:1em}#network_notice:not(.hidden)+#cwlChat{margin-bottom:5rem}
  
  /* Admitted Student Profile */.profile-header{display:flex;flex-flow:column}.profile-header h2{margin:0;order:2;padding-bottom:0;padding-top:0}.profile-header-year{color:var(--gray);margin:0;order:0;text-transform:uppercase}.profile-header-tagline{color:var(--gray);font-size:.9em;margin:0;order:3}.profile-stats-wrapper{border:.75rem solid var(--brand-blue);margin-top:1em;max-width:30em}.profile-stats{background:var(--brand-blue);border:1px solid #fff;color:#fff}.profile-row{font-size:.9rem;padding:1rem;grid-gap:1rem;display:grid;grid-template-columns:2.5rem 1fr 1fr;grid-template-rows:1fr}.profile-row-large{grid-template-columns:5rem 1fr 1fr}.profile-row-light{background:#1c345e}.profile-row li,.profile-row p{margin-bottom:0}.profile-row .grid{grid-gap:1rem}.profile-stats h3{color:#fff;font-size:1.2rem;font-weight:400;text-transform:uppercase}.profile-color,.profile-regions,.profile-schools{border-top:1px solid #fff;margin-bottom:0;padding-top:1em}.profile-regions{margin-top:0}.profile-icon{height:auto;padding:.25rem .125rem;width:2rem}.profile-icon-large{height:auto;width:10rem}.stat{display:block;font-family:var(--font-heading);font-size:2rem;line-height:1.1}.stat-small{font-size:1.4rem}.stat-large{font-size:3rem}.stat-gold{color:#d09e17}.stat-square{background:#1d345d;padding:1rem}}

/* 480px
----------------------------------------------------*/@media only screen and (min-width:30em){.list-tabs a{font-size:1.125em}.testimony-item.horizontal{display:flex}.testimony-item.horizontal .testimony-image{width:10rem}.testimony-item.horizontal footer{text-align:left}.countdown-number{font-size:2.5rem}.countdown-text{font-size:.75rem}}

/* 768px
----------------------------------------------------*/@media only screen and (min-width:48em){.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4,.h5,.h6{font-size:1.1rem}.site-header{padding-top:2.375rem}.mark-header{margin-bottom:2.375rem}.page-main{min-height:calc(100vh - 23.5rem)}.stat-list strong{margin-top:1rem}.stat-list--3 ul{grid-template-columns:1fr 1fr 1fr}.section--social li{margin:0 .5rem;padding-right:1rem}.section--social a{font-size:2em;height:2rem;width:2rem}.list-tabs [aria-selected=true]:after{border-bottom:1em solid var(--sky-blue-light);border-left:1em solid transparent;border-right:1em solid transparent;bottom:-1.65em;content:"";display:block;height:0;left:50%;margin-left:-1em;position:absolute;width:0}.subpage-card-list,.tab-panel--coal ul{-moz-column-count:2;column-count:2}.subpage-card-list>li{display:inline-block}.has-title+.page-main .page-lede,.has-title+.page-main .page-title{padding:0}
  
  /* Images */.image-pull-left{margin-right:0}.image-pull-right{margin-left:0}.image-offset-top{margin-top:-2em}.image-offset-bottom{margin-bottom:-2em}
  
  /* Section */.section-copy{padding-bottom:3rem;padding-top:3rem}.section-copy.testimony-item{padding-bottom:2rem;padding-top:2rem}.section--image-offset{display:grid;margin-top:6rem;grid-gap:2rem;grid-template-columns:40% 60%}.section--image-offset .section-image{grid-area:image;margin-bottom:0;margin-top:-2rem}.section--image-offset img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--image-offset .section-copy{grid-area:copy}.section--image-left{grid-template-areas:"image copy"}.section--image-left .section-image{margin-right:0}.section--image-right{grid-template-areas:"copy image";grid-template-columns:60% 40%}.section--image-right .section-image{margin-left:0}
  
  /* Home */.section--home-common-tasks,.section--home-dates-deadlines{padding-left:2em}.section--home-common-tasks ul,.section--home-dates-deadlines ul{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.section--home-why-nd{z-index:10}.section--home-why-nd .section-image{margin-bottom:-1rem}.section--home-why-nd-links{margin:0}

  /* Image Group */.image-group-caption{grid-area:caption;margin-top:0}.image-group-figure{display:grid;grid-gap:1.5rem;margin-bottom:0}.image-group--left .image-group-figure{grid-template-areas:"image-1 image-2" "image-1 caption";grid-template-columns:60% 40%}.image-group--right .image-group-figure{grid-template-areas:"image-2 image-1" "caption image-1";grid-template-columns:40% 60%}.image-group--left .image-group-caption{margin-left:0}.section--image-group .image-1{grid-area:image-1}.section--image-group .image-2{grid-area:image-2;margin-top:2rem}.image-group--left:before{left:var(--sidebar-width)}.image-group--right:before{right:var(--sidebar-width)}
  
  /* Why ND */.section.section--why-nd-academics-research-2{grid-template-columns:25% 75%;margin-top:0}.section--why-nd-academics-research-2 .section-image{margin-bottom:-2rem;margin-top:0}.section--why-nd-academics-research-2 .section-copy{padding-top:3em}.section.section--why-nd-academics-faculty{margin-top:6em}.section--why-nd-academics-faculty-callout{margin-left:5em}.section--why-nd-students-halls .stat-item strong{font-size:2.5em;line-height:1.325em}.first-gen-testimonial-item .testimonial-quote{align-self:center}.first-gen-testimonial-item{margin-bottom:2rem}.first-gen-testimonial-item .item-image{order:2}.first-gen-testimonial-item:nth-child(2n+2) .item-image{order:0}.first-gen-testimonial-item:nth-child(2n+2) .testimonial-quote{order:1}.first-gen-testimonial-item:before{left:0;right:12%}.first-gen-testimonial-item:nth-child(2n+2):before{left:12%;right:0}.why-nd-first-generation--videos{margin:0}.why-nd-first-generation--resources:after{background:url(images/diamond-pattern-orange.png) top 2em left -3em repeat;bottom:-3em;content:"";display:block;left:var(--gutter-offset);position:absolute;right:65%;top:50%;z-index:-1}.why-nd-first-generation--media .section-content:before{height:5rem;width:5rem}.why-nd-first-generation--media p{font-size:1.5rem}

  /* Map */.counselor-map path{fill:#fff;stroke:#d05d15;stroke:var(--admissions-orange)}.counselor-map g:hover path,.counselor-map text{fill:#d05d15;fill:var(--admissions-orange)}.counselor-group{height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.counselor-group .card-image{max-width:10rem}.counselor-group .close{background-color:var(--brand-blue);border:none;color:#fff;padding:5px 10px;position:absolute;right:1rem;top:1rem}.scroller{background:#fff;border:1px solid #042b56;border:1px solid var(--admissions-blue);max-height:350px;overflow-y:scroll;padding:1rem}
  
  /* Apply */.page-apply .page-primary>h2{margin-top:0}.section--admitted-applicants-next-steps ol{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-gap)}.section--admitted-applicants-next-steps li{margin-bottom:0}.section--admitted-applicants-official ul{grid-template-columns:1fr 1fr 1fr}.section--admitted-applicants-dates table{display:table}.section--admitted-applicants-dates tbody{display:table-row-group}.section--admitted-applicants-dates tr{border-left:none;display:table-row;padding:0}.section--admitted-applicants-dates td{display:table-cell}hr+.section--embed-feature{margin-top:6em}
  
  /* Aid */.aid-language-copy{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.footer-contacts{grid-gap:0 2em}}

/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){blockquote p{font-size:1.3rem}.section-title:after{height:4px;margin-left:-.75rem;margin-top:1.125rem;width:70px}.section-title-centered:after{margin-inline:auto}.list-tabs a{font-size:1.325em}.stat-list--why-nd-academics strong,.stat-list--why-nd-academics ul{margin:0}.stat-list--why-nd-academics li{padding-top:0}.page-main .page-title-group{display:none}.page-header .page-title-group{align-self:flex-end;display:block;grid-column:title;grid-row:title}.page-header .page-lede{margin-top:1em}.page-header.no-lede .page-title-group{margin-top:6rem}.page-label+.page-title{margin-top:0}.page-main{z-index:20}.has-image~.page-main{padding-top:3rem}.has-image~.page-sidebar{padding-top:2rem}.page-primary{min-height:var(--sidebar-height)}.page-secondary.full{margin-left:calc((var(--gutter-width) + var(--sidebar-width))*-1 - 4rem);margin-top:4rem;padding-left:calc(var(--gutter-width) + 2rem)}.two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em}.two-columns li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
  
  /* Aid & Affordability */.section.section--aid-stat{padding:3rem 0}.section.section--aid-stat .stat-item span{font-size:4rem}.aid-banner{padding:3rem 0 6rem}.section--aid-banner .aid-banner:after{height:3rem}.title-underlined h2:after,h2.title-underlined:after{margin-bottom:1em;margin-left:-.5em;margin-top:.5em}.section-underlined:after{margin-bottom:2.5em;margin-left:-.5em;margin-top:.5em}.estimate-costs .inline li{display:inline-block;margin-right:1rem;text-align:left}.section--next-steps:before{left:-5rem;right:-5rem}.section--next-steps:after{left:-4rem;right:-4rem}
  
  /* What Will I Pay */.wwip-cta{margin-inline:-3rem;grid-gap:0;padding-inline:0}.wwip-cta .wwip-cta-item{background-position:center .75rem;border-bottom:none;border-right:1px solid #ccc;padding-block-end:0;padding-inline:3rem;text-align:center}.wwip-cta .wwip-cta-item:last-child{border-right:none}
  
  /* Costs */.page-costs .page-secondary{margin-left:-2rem}.affordability-content ul{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.affordability-content ul li{margin-block-end:2rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
  
  /* News */.news-single .entry-title{font-size:2rem;margin-bottom:.5em}.news-single .entry-title:after{display:none}
  
  /* Section */.section.section--visit-student-perspective{margin-top:0}.section--newsletter-intro{padding:4em 6em}.stat-list-image{padding:3rem 2rem 2rem}.stat-list--swatches .stat-item{margin-bottom:0}.stat-list--swatches .stat-item:before{top:1.75em}.stat-list--map{background:url(images/admissions-region-map-2023.svg) 50% 50%/contain no-repeat;margin-top:2rem;padding-top:60%;position:relative;width:100%}.stat-list--map .stat-item{background:var(--brand-blue);display:inline-block;font-size:1rem;padding:.5rem;position:absolute;transform:translate(-50%,-50%)}.stat-list--map .stat-item strong{margin:0}.stat-list--map .stat-item.west{left:22%;top:35%}.stat-list--map .stat-item.midwest{left:60%;top:35%}.stat-list--map .stat-item.northeast{left:95%;top:33%}.stat-list--map .stat-item.southeast{bottom:15%;right:10%}.stat-list--map .stat-item.south{left:50%;top:65%}.stat-list--map .stat-item.central-midwest{left:56%;top:31%}.stat-list--map .stat-item.outside-us{right:10%;top:100%}.section--apply-stats-regions{margin-bottom:4em}}

/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){.h1{font-size:3rem}.h2{font-size:2.4rem}.h3{font-size:1.8rem}.h4,.h5,.h6{font-size:1.2rem}.nav-site{font-size:1.25rem}.tab-panel--coal ul{-moz-column-count:3;column-count:3}.page-header .page-lede{font-size:1.45rem;padding-right:2em}.stat-list strong{font-size:2.5em}.stat-list--outcomes ul{grid-template-columns:1fr 1fr 1fr}.admitted-students-intro{display:grid;grid-template-columns:repeat(2,minmax(0,50%))}
  
  /* Card Override */.horizontal .card-image{width:35%}.horizontal .card-image+.card-body{width:65%}

  /* News */.news-single .entry-title{font-size:2.4rem}

  /* Section */.section-title{font-size:2.6rem}.section--image-offset{margin-top:6rem}.section-copy{padding-bottom:4rem;padding-top:4rem}.section-copy.testimony-item{padding-bottom:2rem;padding-top:2rem}.section--newsletter-intro{padding:4em 8em}.what-pay-stats .stat-list ul{display:grid;grid-gap:1rem;grid-template-columns:50% 50%}

  /* Home */.section--home-why-nd-links{margin:0}
  
  /* Apply */.apply-deadlines{-moz-column-count:2;column-count:2;gap:2rem}
  
  /* Divider */.image-group-figure{grid-template-columns:65% 35%;grid-template-columns:35% 65%}
    
  /* Why ND */.stat-list--why-nd ul{grid-template-columns:1fr 1fr 1fr}.section--why-nd-academics-resources{padding:4em 0}.why-nd-global-gateway-list{-moz-column-count:3;column-count:3}.why-nd-first-generation--resources ul{-moz-column-count:2;column-count:2}.why-nd-first-gen--stats:before{background-image:url(images/why-nd-first-gen-stats-1200.jpg)}.footer-contacts{grid-gap:0 4em}}

/* 1440
----------------------------------------------------*/@media only screen and (min-width:90em){.section{margin-bottom:6rem}.section--image-offset{margin-top:8rem}.page-header.no-lede .page-title-group{margin-top:10rem}
  
  /* Apply */.stat-list--apply ul{grid-template-columns:1fr 1fr 1fr}.section--admitted-applicants-official ul{grid-template-columns:1fr 1fr 1fr 1fr}
  
  /* Aid and Affordability */.section.section--aid-stat{padding:4rem 0}.section.section--aid-testimonial{margin-top:-6em}.aid-banner{padding:5rem 0 8rem}
  
  /* Visit and Engage */.section--visit-testimonial blockquote p{font-size:1.75rem;line-height:1.5em}.section--admitted-applicants-next-steps,.why-nd-first-generation--media{margin-bottom:2em}
  
  /* Why ND */.why-nd-first-generation--videos{margin:0}}

/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){body{font-size:1.125rem;line-height:1.65}.stat-list li{font-size:1.25rem;padding:1rem}.page-aside.stat-list li{font-size:1rem}.stat-list--swatches{margin-left:3rem}.stat-list--swatches .stat-item:before{top:2em}.admitted-students-intro{grid-template-columns:repeat(5,minmax(0,20%))}.why-nd-first-gen--stats:before{background-image:url(images/why-nd-first-gen-stats-1600.jpg)}
  
  /* What Will I pay */.wwip-cta{margin-inline:-5rem}.wwip-cta .wwip-cta-item{background-size:5rem auto;padding-block-start:6.5rem}.nav-site{font-size:1.35rem}.has-image~.page-main{padding-top:4rem}.has-image~.page-sidebar{padding-top:3rem}.page-header .page-lede{font-size:1.75rem}}

/* 1920px
----------------------------------------------------*/@media only screen and (min-width:120em){.wrapper{--gutter-width:calc(50vw - 54rem)}.image-pull-left,.section--image-left .section-image{margin-left:-6rem}.image-pull-right,.section--image-right .section-image{margin-right:-6rem}.stat-list--apply ul{grid-template-columns:1fr 1fr 1fr 1fr}}

/*!
 * simpleLightbox
 * https://github.com/dbrekalo/simpleLightbox
 * Copyright (c) 2018 Damir Brekalo
 */.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);font-size:1.4em;left:0;padding:.71429em 0;position:absolute;right:0;text-align:center}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:2.75em;height:1.3em;line-height:1.3em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.3em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}

/* Print
----------------------------------------------------*/@media print{.page-image{margin:0}.section--home-callouts .card-body{justify-content:start;padding:0}.card-title{font-size:1.25rem;line-height:1.2}.horizontal .card-body{padding-top:0}.page-main{padding-top:1rem}
  
  /* Btn Groups, Social */.btn-group,.section--social ul{display:flex;flex-flow:row wrap;justify-content:center}.btn-group a,.section--social li{padding:1rem} 
  
  /* Stats*/.stat-list,.stat-list ul{padding-left:0}.stat-list li{list-style:none;margin-bottom:2rem}.stat-list strong{display:block;font-size:1.75rem;line-height:1}.stat-list--grid ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.stat-list--apply ul{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}
  
  /* Section - Testimonials*/.testimony-item.horizontal{display:flex}.section.why-nd-careers--testimonials .grid,.section.why-nd-students--testimonials .grid,.why-nd-students--athletics-copy .grid{grid-template-columns:1fr}
  
  /* Sections - Images */.section--image-offset{display:grid;margin-bottom:2rem;margin-top:4rem;grid-gap:2rem;grid-template-columns:40% 60%}.section--image-offset .section-image{grid-column:1;margin-bottom:0}.section--image-offset .section-copy{grid-column:2}.image-group-figure{display:grid;grid-gap:1.5rem;grid-template-areas:"image-1 image-2" "image-1 caption";grid-template-columns:60% 40%;margin-bottom:0}.section--image-group .image-group-caption{grid-area:caption;margin-top:2rem}.section--image-group .image-1{grid-area:image-1}.section--image-group .image-2{grid-area:image-2;margin-top:2rem}
 
  /* Home */.section--home-why-nd-links .grid{grid-template-columns:1fr 1fr 1fr}.section--home-why-nd-links .card{padding-left:0}}