/* University Template over-ride
   Launched: 2024-07-25
   Author: Notre Dame Web Team
   ----------------------------------------------------*/:root{--ethics-green:#006d47;--ethics-light-green:#6abd4c;--ethics-dark-green:#002925;--ethics-dark-dark-green:#001e1b;--warm-white:#efe9d9}@media only screen{.site-title a{background:url(images/logo-header.svg) 0 0/contain no-repeat;border:none;display:block;height:95px;margin:0;-webkit-text-decoration:none;text-decoration:none;text-indent:-99999px}iframe[src*="vimeo.com"],iframe[src*="youtube-nocookie.com"],iframe[src*="youtube.com"]{height:auto}
  
  /* General */.title-underlined h2:after,h2.title-underlined:after{background-color:var(--brand-gold);content:"";display:block;height:4px;margin:.2em 0 .2em -.2em;width:3.125rem}.text-center .title-underlined h2:after,.text-center h2.title-underlined:after,.text-center.title-underlined h2:after,.title-underlined .text-center h2:after,h2.text-center.title-underlined:after{margin-left:auto;margin-right:auto}.bg-green{background-color:#006d47;background-color:var(--ethics-green)}.bg-green .card:focus-within,.bg-green .card:hover{background-color:#005239;border-bottom-color:transparent;color:#fff}.bg-green .btn:not(.btn-inline){background-color:#005239;color:#fff}.bg-light-green{background-color:#6abd4c;background-color:var(--ethics-light-green)}.bg-dark-green{background-color:#002925;background-color:var(--ethics-dark-green)}.bg-dark-green .btn:focus,.bg-dark-green .btn:hover,.bg-dark-green .btn:not(.btn-inline){background-color:#fff;color:#002925;color:var(--ethics-dark-green)}.bg-warm-white{background-color:#efe9d9;background-color:var(--warm-white)}.bg-gray{background-color:var(--gray-extra-extra-light)}.card-label{color:#006d47;color:var(--ethics-green);font-size:.9rem}.card-body>:last-child{margin-bottom:0}.btn-cta{font-size:1em}.page-main{padding-top:3rem}.home .page-main .page-title{background:url(images/ethics-wordmark-dark.svg) 0 0/contain no-repeat;border:none;height:2em;margin:0 0 2rem;-webkit-text-decoration:none;text-decoration:none;text-indent:-1000vw}.page-main:has(>.bg-full-bleed:last-child){padding-bottom:0}.page-secondary.full hr{margin:2rem auto}.ptn-leaf-bottom.section{padding-bottom:calc(var(--section-padding)*1.5)}.ptn-leaf-bottom:after{background:url(images/ptn-leaf.png) top repeat;bottom:0;content:"";display:block;height:var(--section-padding);left:0;opacity:.25;position:absolute;right:0}.ptn-leaf-bottom.bg-full-bleed:after{left:-100vw;right:-100vw}.ptn-leaf-bottom-drk{position:relative}.ptn-leaf-bottom-drk:after{background:url(images/ptn-leaf-green.png) top repeat;bottom:0;content:"";display:block;height:var(--section-padding);left:0;opacity:.25;position:absolute;right:0}.ptn-leaf-bottom-drk.bg-full-bleed:after{left:-100vw;right:-100vw}
  
  /* Homepage */.home .page-title:after{display:none}.home .page-header{min-height:65vw;position:relative}.home .page-header .page-title-wrapper{background-color:transparent;max-width:40vw}.home .page-header .page-title{font-family:var(--font-default);font-weight:400}.home .page-header:before{background:url(images/hdr-ethics-hero-800.jpg) top/contain no-repeat;bottom:0;content:"";display:block;left:-5vw;position:absolute;right:-5vw;top:0;z-index:-1}.home .page-main{padding-left:0;padding-top:1.5rem}.tree-animation{aspect-ratio:1/1;background:url(images/tree-graphic.svg) 0/auto 100% no-repeat;display:none}.section--home-blockquote .quote{display:none}.section--home-blockquote .quote.block{display:block}.section--home-blockquote blockquote{position:relative}.section--home-blockquote blockquote:before{background:url(images/icn-quotation.svg) 50% no-repeat;content:"";display:block;height:4rem;left:-1rem;position:absolute;top:-1rem;width:4rem}.section--home-blockquote blockquote p{font-size:1.75rem;font-style:normal}.icn-card.horizontal .card-image{--card-image-width:4rem;background-position:50%;background-repeat:no-repeat;background-size:contain;height:4rem;margin:var(--card-padding) 0;padding:0;width:4rem}.icn-card.fellows-1 .card-image{background-image:url(images/icn-fellows.svg)}.icn-card.fellows-2 .card-image{background-image:url(images/icn-portfolio.svg)}.icn-card.opportunity-1 .card-image{background-image:url(images/icn-call-for-proposals.svg)}.icn-card.opportunity-2 .card-image{background-image:url(images/icn-collaborative-projects.svg)}.icn-card.opportunity-3 .card-image{background-image:url(images/icn-graduate-fellows.svg)}.icn-card.fellowship-1 .card-image{background-image:url(images/icn-faculty-fellowship.svg)}.icn-card.fellowship-2 .card-image{background-image:url(images/icn-toolbox.svg)}.icn-card.fellowship-3 .card-image{background-image:url(images/icn-signature-course-fellowship.svg)}.icn-card.fellowship-4 .card-image{background-image:url(images/icn-graduate-fellowship.svg)}.icn-card.fellowship-5 .card-image,.icn-card.fellowship-6 .card-image{background-image:url(images/icn-undergaduate-fellowship.svg)}.icn-card.fellows-1 .card-title,.icn-card.fellows-2 .card-title{margin-bottom:.5rem}.bg-dark-green .icn-card.hover-bg,.bg-green .icn-card.hover-bg{border-radius:1rem;padding:.5rem 1.5rem;text-align:left}.bg-dark-green .icn-card.hover-bg .card-body,.bg-green .icn-card.hover-bg .card-body{padding:0 var(--card-padding)}.bg-dark-green .icn-card.hover-bg .card-body p:last-child,.bg-green .icn-card.hover-bg .card-body p:last-child{margin:0}.bg-dark-green .icn-card.hover-bg:focus-within,.bg-dark-green .icn-card.hover-bg:hover{background-color:#001e1b;background-color:var(--ethics-dark-dark-green);border-bottom-color:transparent}.bg-green .icn-card.hover-bg:focus-within,.bg-green .icn-card.hover-bg:hover{background-color:#002925;background-color:var(--ethics-dark-green);border-bottom-color:transparent}.people .section-dark .card{margin:0 auto;width:-moz-fit-content;width:fit-content}
  
  /* Tech Ethics */.page-te-lab .page-main{padding-bottom:0}.page-te-lab .page-image{max-width:none}.section--home-fellowships,.section--te-opportunities{background-color:transparent}.section--home-fellowships:before,.section--te-opportunities:before{background:#002925 url(images/bg-leaf-green.jpg) bottom/cover no-repeat;background:var(--ethics-dark-green) url(images/bg-leaf-green.jpg) bottom center /cover no-repeat;left:var(--gutter-offset);right:var(--gutter-offset)}.section--home-fellowships .section-header,.section--te-opportunities .section-header{margin-bottom:2rem}.section--home-fellowships .card,.section--te-opportunities .card{background-color:#001e1b;background-color:var(--ethics-dark-dark-green)}.section--te-stats{padding-bottom:0}.section--te-stats ul{list-style:none;margin:2rem auto}.section--te-stats li{font-size:1.125rem;margin-bottom:1.5rem}.section--te-stats strong{color:var(--brand-gold);display:block;font-size:2.25rem;line-height:1.4}.section--te-stats+hr{margin-top:0!important}.section--te-stats+hr:has(+.section:not(.bg-full-bleed)){margin-bottom:0!important}.section.section--te-mission{padding-top:0}.section.section--te-mission .ibm-nd{text-align:center}.section.section--te-mission .ibm-nd span{color:var(--brand-gold);display:block;font-size:3rem}.section.section--te-mission .ibm-nd-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:3rem;margin:0 auto;text-indent:-1000vw;width:13frem}.section.section--te-mission .ibm-nd-logo.logo-ibm{background-image:url(images/logo-ibm.svg)}.section.section--te-mission .ibm-nd-logo.logo-nd{background-image:url(images/logo-nd.svg)}.section--te-team:after{background:url(images/ptn-leaf.png) top repeat;content:"";display:block;height:40%;left:-100vw;opacity:.25;position:absolute;right:-100vw;top:0}.section--te-publications .heading-action .btn:focus,.section--te-publications .heading-action .btn:hover{background-color:#fff}.section--te-publications .card:focus-within,.section--te-publications .card:hover{background-color:#fff;border-bottom-color:#fff}
  
  /* Publications */.publications .card-label{align-self:flex-start;background:var(--brand-blue);color:#fff;font-size:.8rem;padding:.25rem .5rem}.publications .card-label.label-article{background:#6abd4c;background:var(--ethics-light-green);color:var(--gray-dark)}.publications .card-label.label-commentary{background:#002925;background:var(--ethics-dark-green)}.publications .card-label.label-book{background:#006d47;background:var(--ethics-green)}.publications .card-label.label-review{background:#efe9d9;background:var(--warm-white);color:var(--gray-dark)}
  
  /* Fellowships */.fellowship-item .list-inline li{margin-right:.5rem}.fellowship-item .card-body{padding-right:0}
  
  /* People */.page-person .person-title{font-size:1.2rem}.list-leadership .card{align-items:center;background:var(--sky-blue-light)}.list-leadership .card:focus-within,.list-leadership .card:hover{background-color:var(--sky-blue)}.list-leadership .person-title{font-size:1.125em;font-weight:700}
  
  /* Contact Us */.contact-information{background-color:var(--sky-blue-light);margin-bottom:2rem;padding:1.5rem}
  
  /* DELTA */.section--pull-quote-center{border-bottom:1px solid var(--gray-light);border-top:1px solid var(--gray-light);margin-bottom:5rem;margin-top:5rem;padding-bottom:4.75rem;padding-top:4.5rem}}
/* 480px
----------------------------------------------------*/
/* 768px
----------------------------------------------------*/@media only screen and (min-width:48em){.page-secondary.full hr{margin:3rem auto}.horizontal-md .card-image,.horizontal:not(.icn-card) .card-image{--card-image-width:35%}.page-news-listing .horizontal .card-image,.page-news-listing .horizontal-md .card-image{--card-image-width:25%}.featured-news-item .hover-bg:focus-within,.featured-news-item .hover-bg:hover{background-color:transparent;border-bottom-color:transparent}.featured-news-item .horizontal .card-image{--card-image-width:50%}.featured-news-item .card-body{align-self:center;margin-top:.75rem}.featured-news-item .hover-bg:after{background-color:var(--gray-extra-extra-light);border-bottom:.25rem solid transparent;bottom:-1.5rem;content:"";display:block;left:1.5rem;position:absolute;right:0;top:1.5rem;z-index:-1}.featured-news-item .hover-bg:focus-within:after,.featured-news-item .hover-bg:hover:after{background-color:var(--sky-blue);border-bottom-color:var(--sky-blue-dark)}
  
  /* Homepage */.section--home-news-events .card-image{--card-image-width:40%}.section.section--home-blockquote.grid{padding:0}.section.section--home-blockquote.grid .quotes{margin-right:3rem;padding:var(--section-padding)}.section.section--home-blockquote.grid .quote.long-quote blockquote p{font-size:1.5rem}.tree-animation{--tree-offset:2rem;display:block;height:calc(100% + 4rem);height:calc(100% + var(--tree-offset)*2);margin-right:var(--gutter-offset)}
  
  /* Tech Ethics */.section--te-stats ul{display:grid;grid-template-columns:repeat(3,minmax(0,33.3%));grid-gap:var(--grid-gap)}.section--te-stats li{margin-bottom:0}.section--te-stats strong{color:var(--brand-gold);display:block;font-size:3rem}}
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.title-underlined h2:after,h2.title-underlined:after{margin-bottom:.7em;margin-left:-.5em;margin-top:.2em}.card.stacked-lg .card-image{--card-image-width:100%}.card-title.large{font-size:2rem}.page-header{--padding-top:7rem;--padding-bottom:0}.page-header.has-title{--padding-top:3rem}.page-header.has-title.has-image{--padding-top:5rem}.page-header:before{background:#efe9d9 url(images/ptn-leaf.png) 0 0 repeat;background:var(--warm-white) url(images/ptn-leaf.png) 0 0 repeat}.nav-top-true .page-sidebar{margin-top:0;padding-top:2rem}.page-main:has(.page-secondary.full) .page-primary{min-height:var(--sidebar-height)}
  
  /* Homepage */.home .page-header{--padding-bottom:5vw;--padding-top:5rem;color:#fff;margin-bottom:0;min-height:45vw}.home .page-header .page-title-wrapper{grid-row:2/3}.home .page-header *{color:#fff}.home .page-header .page-title{background:url(images/ethics-wordmark.svg) 0 0/contain no-repeat;border:none;display:block;height:2.5em;margin:0 0 2rem;-webkit-text-decoration:none;text-decoration:none;text-indent:-1000vw}.home .page-header:before{background-image:url(images/hdr-ethics-hero-1280.jpg)}.section--home-fellowships .section-header,.section--te-opportunities .section-header{margin-bottom:.25em}.section--home-fellowships .card,.section--te-opportunities .card{background-color:transparent}
  
  /* People */.list-leadership .card-title{font-size:2rem}.list-leadership .horizontal .card-image{--card-image-width:30%}}
/* < 1080px
----------------------------------------------------*/@media only screen and (max-width:67.5em){.page-lede{font-size:1.125rem}}
/* 1080px
----------------------------------------------------*/@media only screen and (min-width:67.5em){.home .page-main .page-title{height:1rem}}
/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){.page-secondary.full hr{margin:4rem auto}.grid-gap-lg{grid-gap:4rem}
  
  /* Homepage */.home .page-header{min-height:41vw}.home .page-header:before{background-image:url(images/hdr-ethics-hero-1600.jpg)}.section--home-blockquote:before{background-image:url(images/tree-graphic-bg.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 101%;left:var(--gutter-offset);right:var(--gutter-offset)}}
/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){.page-secondary.full hr{margin:5rem auto}.section--te-stats ul{gap:3rem}
   
  /* Homepage */.home .page-header:before{background-image:url(images/hdr-ethics-hero-1920.jpg)}}
/* 1920px
----------------------------------------------------*/@media only screen and (min-width:120em){.home .page-header{height:49rem;min-height:auto}.home .page-header:before{margin:0 auto;max-width:120rem}.home .page-header .page-title-wrapper{max-width:48rem}.home .tree-animation{margin-right:0}.bg-full-bleed:before{margin:0 auto;max-width:120rem}}
/* Print
----------------------------------------------------*/
/* Sections/Banners
----------------------------------------------------*/.page-secondary.full .section-dark:first-child,.page-secondary.full .section-light:first-child{margin-top:2rem}.section,.section.grid,section,section.grid{--section-padding:2rem;padding:2rem 0;padding:var(--section-padding) 0}.section.grid.no-padding,.section.no-padding,section.grid.no-padding,section.no-padding{padding:0}.section.grid.no-padding-top,.section.no-padding-top,section.grid.no-padding-top,section.no-padding-top{padding-top:0}.section.grid.no-padding-bottom,.section.no-padding-bottom,section.grid.no-padding-bottom,section.no-padding-bottom{padding-bottom:0}section.padded{padding:2rem}.section:not(.bg-full-bleed)+.section:not(.bg-full-bleed),section:not(.bg-full-bleed)+section:not(.bg-full-bleed){padding-top:0}.section-label{background:#efe9d9;background:var(--warm-white);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.section-label.no-bg{background-color:transparent;padding:0}.section-label+.page-title{margin-top:.5rem}.section-label+h2{margin-top:0}.section-dark .section-label{background-color:var(--red);color:#fff}.text-center .section-label{margin-left:auto;margin-right:auto}.bg-warm-white .btn:not(.btn-inline):not(.btn-dark),.section--home-banner-1 .btn-inline:focus,.section--home-banner-1 .btn-inline:hover,.section-light .btn-inline:focus,.section-light .btn-inline:hover,.section-light .btn:not(.btn-inline):not(.btn-dark){background-color:#fff}.section-light .card.hover-bg:hover{background-color:#fff;border-bottom-color:var(--warm-white-dark)}@media only screen and (min-width:48em){.page-secondary.full .section-dark:first-child,.page-secondary.full .section-light:first-child{margin-top:3rem}.section,.section.grid,section,section.grid{--section-padding:3rem}.banner{--image-offset:-2rem}.banner-image{margin:0}.banner.inverted .banner-image{order:2}.banner.inverted .banner-body{order:1}.banner-image.pull-left{margin-left:var(--gutter-offset)}.banner-image.pull-right{margin-right:var(--gutter-offset)}.banner-image.pull-top{height:calc(100% + 2rem);margin-top:var(--image-offset)}.banner-image.pull-bottom{height:calc(100% + 2rem);margin-bottom:var(--image-offset)}.banner-image.pull-top.pull-bottom{height:calc(100% + 4rem)}.banner:has(.banner-image.pull-top){margin-top:calc(var(--section-padding) + 2rem);padding-top:0}.banner:has(.banner-image.pull-bottom){margin-bottom:calc(var(--section-padding) + 2rem);padding-bottom:0}.banner:has(.banner-image.pull-top,.banner-image.pull-bottom) .banner-image img{height:100%;-o-object-fit:cover;object-fit:cover}.banner:has(.banner-image.pull-top,.banner-image.pull-bottom) .banner-body{padding:var(--section-padding) 0}.banner.banner-inline:not(.inverted) .banner-image{margin-right:-2rem}.banner.banner-inline.inverted .banner-image{margin-left:-2rem}.banner.banner-inline:not(.inverted) .banner-body{margin-left:3rem}.banner.banner-inline.inverted .banner-body{margin-right:3rem}}@media only screen and (min-width:80em){.page-secondary.full .section-dark:first-child,.page-secondary.full .section-light:first-child{margin-top:4rem}.section,.section.grid,section,section.grid{--section-padding:4rem}section.padded{padding:3rem}}@media only screen and (min-width:100em){.section,.section.grid,section,section.grid{--section-padding:5rem}}
/* Form Elements
----------------------------------------------------*/form{margin:1rem 0}form.form{clear:both;margin:0;--grid-gap:1.5rem}.form--filter{background:var(--gray-extra-extra-light);padding:2rem 1.4rem 1.4rem}.form--filter .form-fields{margin:0;padding:0}.form--filter .form-utility{background:#fff;margin:1rem -1.4rem -1.4rem;padding:.5rem 1rem;position:relative}.form--filter .form-checks-list,.form--filter .form-checks-list li{margin:0}.form--filter .form-checks-list label{font-weight:400}.form--filter .records-found{font-size:.9rem;font-weight:700}.form-group{margin-top:1.5rem}.form-check{align-items:baseline;display:flex;margin-bottom:.25rem}.form-connect .fieldset{background-color:#fff;margin-bottom:0}.form-connect .fieldset .invalid-feedback{color:red}.form-connect .fieldset .legend{margin-bottom:1rem;padding:.25rem 1rem}.form-connect .fieldset span{font-size:.9rem}form p{margin:0;max-width:none}.fieldset,fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600;line-height:1.1;margin-bottom:.5rem}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:1.1;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--brand-blue);margin:0 .5rem}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}input:focus{border:2px solid var(--brand-blue-bright);outline:none}
/*select:not([multiple]) { padding-top:0; padding-bottom:0; }*/select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out,box-shadow .5s;width:100%}select:focus,textarea:focus{background-color:#fefefe;border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none;transition:border-color .25s ease-in-out,box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out}
/* Plugins
----------------------------------------------------*/
/*!
 * 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:.85;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 10%;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;font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:calc(10% - .5em);text-align:center;top:0;width:1.66667em}.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:.85}}@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)}}
/* Overrides */.slbOverlay{background-color:rgba(0,0,0,.7)}.slbContent .card-label{margin:0}.slbContent .card-title{font-size:2.2em;margin-bottom:.1em}.slbContent .card-body .position-title{margin-bottom:1em}