:root{--cds-font-size-025:.75rem;--cds-font-size-050:.875rem;--cds-font-size-075:1rem;--cds-font-size-100:1.125rem;--cds-font-size-125:1.25rem;--cds-font-size-150:1.375rem;--cds-font-size-175:1.5rem;--cds-font-size-200:1.75rem;--cds-font-size-250:2rem;--cds-font-size-300:2.25rem;--cds-font-size-350:2.5rem;--cds-font-size-400:2.75rem;--cds-font-size-450:3rem;--cds-font-size-500:3.25rem;--cds-font-size-550:3.5rem;--cds-font-size-600:3.75rem;--cds-font-size-650:4.25rem;--cds-font-size-700:4.75rem;--cds-font-size-750:5.25rem;--cds-font-size-800:5.75rem;--cds-font-size-850:6.25rem;--cds-font-size-900:6.75rem;--cds-font-size-950:7.25rem;--cds-font-size-1000:7.75rem;--cds-font-size-1100:8.75rem;--cds-font-size-1200:9.75rem;--cds-font-line-height-label:1.4;--cds-font-line-height-body:1.6;--cds-font-line-height-brand-body:1.4;--cds-font-line-height-brand-lead:1.35;--cds-font-line-height-brand-heading:1.1;--cds-font-line-height-brand-display:1;--cds-letter-spacing-display:-0.02em;--cds-letter-spacing-heading:-0.01em;--cds-letter-spacing-lead:0;--cds-font-family-body:Arial,sans-serif;--cds-font-family-body-bold:Arial,sans-serif;--cds-font-family-brand:'gill-sans-nova',sans-serif;--cds-font-family-brand-condensed:'gill-sans-nova-condensed',sans-serif;--cds-font-weight-light:100;--cds-font-weight-book:400;--cds-font-weight-medium:500;--cds-font-weight-semi-bold:600;--cds-font-weight-bold:700;--cds-font-weight-extra-bold:800;--cds-border-radius-container:2px;--cds-border-color-default:#00000020}
#boot .bg-red,#boot .bg-burgundy{background:#912338}
#boot .bg-red.btn,#boot .bg-burgundy.btn{background:#912338 !important;color:#fff !important}
#boot .bg-red.bg-hover:hover,#boot .bg-burgundy.bg-hover:hover,#boot .bg-red.btn:hover,#boot .bg-burgundy.btn:hover,#boot .bg-red.btn:focus,#boot .bg-burgundy.btn:focus{background:#7a1d2e !important;text-decoration:none}
#boot .bg-orange,#boot .background-color-1,#boot .background-color-A{background:#da3a16 !important;opacity:.85}
#boot .bg-orange.btn,#boot .background-color-1.btn,#boot .background-color-A.btn{background:#da3a16;color:#fff !important;opacity:1}
#boot .bg-orange.bg-hover:hover,#boot .background-color-1.bg-hover:hover,#boot .background-color-A.bg-hover:hover,#boot .bg-orange.btn:hover,#boot .background-color-1.btn:hover,#boot .background-color-A.btn:hover,#boot .bg-orange.btn:focus,#boot .background-color-1.btn:focus,#boot .background-color-A.btn:focus{background:#e15839 !important;text-decoration:none}
#boot .bg-green,#boot .background-color-2,#boot .background-color-B{background:#057d78 !important;background:#057d79 !important;opacity:.85}
#boot .bg-green.btn,#boot .background-color-2.btn,#boot .background-color-B.btn{background:#057d78;color:#fff !important;opacity:1}
#boot .bg-green.bg-hover:hover,#boot .background-color-2.bg-hover:hover,#boot .background-color-B.bg-hover:hover,#boot .bg-green.btn:hover,#boot .background-color-2.btn:hover,#boot .background-color-B.btn:hover,#boot .bg-green.btn:focus,#boot .background-color-2.btn:focus,#boot .background-color-B.btn:focus{background:#19908b !important;text-decoration:none}
#boot .bg-purple,#boot .background-color-4,#boot .background-color-D{background:#573996 !important;background:#563996 !important;opacity:.85}
#boot .bg-purple.btn,#boot .background-color-4.btn,#boot .background-color-D.btn{background:#573996;color:#fff !important;opacity:1}
#boot .bg-purple.bg-hover:hover,#boot .background-color-4.bg-hover:hover,#boot .background-color-D.bg-hover:hover,#boot .bg-purple.btn:hover,#boot .background-color-4.btn:hover,#boot .background-color-D.btn:hover,#boot .bg-purple.btn:focus,#boot .background-color-4.btn:focus,#boot .background-color-D.btn:focus{background:#704fb6 !important;text-decoration:none}
#boot .bg-pink,#boot .background-color-3,#boot .background-color-C{background:#db0272 !important;opacity:.85}
#boot .bg-pink.btn,#boot .background-color-3.btn,#boot .background-color-C.btn{background:#db0272;color:#fff !important;opacity:1}
#boot .bg-pink.bg-hover:hover,#boot .background-color-3.bg-hover:hover,#boot .background-color-C.bg-hover:hover,#boot .bg-pink.btn:hover,#boot .background-color-3.btn:hover,#boot .background-color-C.btn:hover,#boot .bg-pink.btn:focus,#boot .background-color-3.btn:focus,#boot .background-color-C.btn:focus{background:#b95e8c !important;text-decoration:none}
#boot .bg-blue{background:#0072a8 !important;opacity:.85}
#boot .bg-blue.btn{background:#0072a8;color:#fff !important;opacity:1}
#boot .bg-blue.bg-hover:hover,#boot .bg-blue.btn:hover,#boot .bg-blue.btn:focus{background:#05628e !important;text-decoration:none}
#boot .bg-dark-blue{background:#004085 !important}
#boot .bg-dark-blue.btn{background:#004085;color:#fff !important}
#boot .bg-dark-blue.bg-hover:hover,#boot .bg-dark-blue.btn:hover,#boot .bg-dark-blue.btn:focus{background:#0b509b !important;text-decoration:none}
#boot .bg-light-grey{background:#ddd !important;color:#252525 !important}
#boot .bg-light-grey.btn{background:#ddd}
#boot .bg-light-grey.bg-hover:hover,#boot .bg-light-grey.btn:hover,#boot .bg-light-grey.btn:focus{background:#e5e5e5 !important;color:#252525;text-decoration:none}
#boot .bg-medium-grey{background:#c8c8c8 !important}
#boot .bg-medium-grey.btn{background:#c8c8c8}
#boot .bg-medium-grey.bg-hover:hover,#boot .bg-medium-grey.btn:hover,#boot .bg-medium-grey.btn:focus{background:#d8d8d8 !important;text-decoration:none}
#boot .bg-dark-grey{background:#6e6e6e !important}
#boot .bg-dark-grey.btn{background:#6e6e6e;color:#fff !important}
#boot .bg-dark-grey.bg-hover:hover,#boot .bg-dark-grey.btn:hover,#boot .bg-dark-grey.btn:focus{background:#9a9a9a !important;text-decoration:none}
#boot .bg-black{background:#000}
#boot .bg-black.btn{background:#000;color:#fff !important}
#boot .bg-black.bg-hover:hover,#boot .bg-black.btn:hover,#boot .bg-black.btn:focus{background:#6e6e6e !important;text-decoration:none}
#boot .bg-white{background:#fff;color:#000}
#boot .bg-white.btn{background:#fff}
#boot .bg-white.bg-hover:hover,#boot .bg-white.btn:hover,#boot .bg-white.btn:focus{background:#ddd !important;color:#000;text-decoration:none}
#boot .bg-lime-green{background:#8cc63e !important}
#boot .bg-lime-green.btn{background:#8cc63e}
#boot .bg-lime-green.bg-hover:hover,#boot .bg-lime-green.btn:hover,#boot .bg-lime-green.btn:focus{background:#a1d35e !important;text-decoration:none}
#boot .bg-cyan{background:#00adef !important}
#boot .bg-cyan.btn{background:#00adef}
#boot .bg-cyan.bg-hover:hover,#boot .bg-cyan.btn:hover,#boot .bg-cyan.btn:focus{background:#47c1f0 !important;text-decoration:none}
#boot .bg-gold{background:#e5a712 !important}
#boot .bg-gold.btn{background:#c9a859}
#boot .bg-gold.bg-hover:hover,#boot .bg-gold.btn:hover,#boot .bg-gold.btn:focus{background:#c69a2f !important;text-decoration:none}
@media(max-width:767px){#boot .bg-orange,#boot .background-color-1,#boot .background-color-A{background:#da3a16 !important}
#boot .bg-green,#boot .background-color-2,#boot .background-color-B{background:#057d79 !important}
#boot .bg-purple,#boot .background-color-4,#boot .background-color-D{background:#563996 !important}
#boot .bg-pink,#boot .background-color-3,#boot .background-color-C{background:#db0272 !important}
}
#boot .width768{max-width:calc(768px + 1.5rem)}
#boot .width940{max-width:calc(940px + 1.5rem)}
#boot .width1200{max-width:calc(1200px + 1.5rem)}
#boot .width1600{max-width:calc(1600px + 1.5rem)}
#boot .width768 .width768:not(.padding-keep),#boot .width768 .width940:not(.padding-keep),#boot .width768 .width1200:not(.padding-keep),#boot .width768 .width1600:not(.padding-keep),#boot .width768 .container-fluid:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
#boot .width940 .width940:not(.padding-keep),#boot .width940 .width1200:not(.padding-keep),#boot .width940 .width1600:not(.padding-keep),#boot .width940 .container-fluid:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
@media(max-width:767px){#boot .width940 .width768{padding-left:0 !important;padding-right:0 !important}
}
#boot .width1200 .width1200:not(.padding-keep),#boot .width1200 .width1600:not(.padding-keep),#boot .width1200 .container-fluid:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
@media(max-width:991px){#boot .width1200 .width940:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:767px){#boot .width1200 .width768:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
}
#boot .width1600 .width1600:not(.padding-keep),#boot .width1600 .container-fluid:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
@media(max-width:1199px){#boot .width1600 .width1200:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:991px){#boot .width1600 .width940:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:767px){#boot .width1600 .width768:not(.padding-keep){padding-left:0 !important;padding-right:0 !important}
}
#boot .container-full-width>.content-main>.wysiwyg{margin:0 1em}
@media(min-width:768px){#boot .row .special-70{width:70%}
#boot .row .special-60{width:60%}
#boot .row .special-55{width:55%}
#boot .row .special-45{width:45%}
#boot .row .special-40{width:40%}
#boot .row .special-30{width:30%}
}
#boot .row.flex{display:flex;flex-wrap:wrap}
#boot .row.flex::before,#boot .row.flex::after{display:none}
#boot .row.flex .parsys_column{display:flex}
#boot .row.flex .parsys_column .c-button,#boot .row.flex .parsys_column .c-button>div{display:flex;width:100%}
#boot .row.flex .parsys_column .c-button .btn,#boot .row.flex .parsys_column .c-button>div .btn{display:flex;align-items:center}
#boot .row.flex .parsys_column .c-button .btn>span,#boot .row.flex .parsys_column .c-button>div .btn>span{margin:auto}
#boot .row.flex .parsys_column .box{display:flex;width:100%}
#boot .row.flex .parsys_column .box>.bloc{width:100%}
#boot .row.flex .parsys_column .vignette{display:flex;width:100%}
#boot .row.flex .parsys_column .vignette .box{display:block}
#boot .row.flex .parsys_column .c-hero{display:flex;width:100%}
#boot .row.flex .parsys_column .c-card{display:flex;width:100%}
@media(min-width:768px){#boot .parsys_column.row.double-margin .parsys_column.col-md-3{width:21.808510638297873%}
#boot .parsys_column.row.double-margin .parsys_column.col-md-3:not(:first-child){margin-left:4.25531914893617%}
#boot .parsys_column.row.double-margin .parsys_column.col-md-4{width:30.496453900709221%}
#boot .parsys_column.row.double-margin .parsys_column.col-md-4:not(:first-child){margin-left:4.25531914893617%}
#boot .parsys_column.row.double-margin .parsys_column.col-md-6{width:47.872340425531908%}
#boot .parsys_column.row.double-margin .parsys_column.col-md-6:not(:first-child){margin-left:4.25531914893617%}
}
@media(min-width:992px){#boot .parsys_column.row.double-margin .parsys_column.col-lg-3{width:21.808510638297873%}
#boot .parsys_column.row.double-margin .parsys_column.col-lg-3:not(:first-child){margin-left:4.25531914893617%}
#boot .parsys_column.row.double-margin .parsys_column.col-lg-4{width:30.496453900709221%}
#boot .parsys_column.row.double-margin .parsys_column.col-lg-4:not(:first-child){margin-left:4.25531914893617%}
#boot .parsys_column.row.double-margin .parsys_column.col-lg-6{width:47.872340425531908%}
#boot .parsys_column.row.double-margin .parsys_column.col-lg-6:not(:first-child){margin-left:4.25531914893617%}
}
@media(max-width:767px){#boot .parsys_column .col-6 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-md-6 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-4 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-md-4 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-3 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-md-3 img:not(.bio-photo):not(.c-social-media__icon){width:100%}
}
@media(max-width:991px){#boot .parsys_column .col-lg-6 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-lg-4 img:not(.bio-photo):not(.c-social-media__icon),#boot .parsys_column .col-lg-3 img:not(.bio-photo):not(.c-social-media__icon){width:100%}
}
@media(max-width:767px){#boot .parsys_column:not(.g-0) .col-md-6:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-md-4:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-md-3:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-md-6:not(.no-gutter) .section,#boot .parsys_column:not(.g-0) .col-md-4:not(.no-gutter) .section,#boot .parsys_column:not(.g-0) .col-md-3:not(.no-gutter) .section{margin-bottom:4px !important}
}
@media(max-width:991px){#boot .parsys_column:not(.g-0) .col-lg-6:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-lg-4:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-lg-3:not(.no-gutter) .box>a,#boot .parsys_column:not(.g-0) .col-lg-6:not(.no-gutter) .section,#boot .parsys_column:not(.g-0) .col-lg-4:not(.no-gutter) .section,#boot .parsys_column:not(.g-0) .col-lg-3:not(.no-gutter) .section{margin-bottom:4px !important}
}
#boot .flex-cell{display:flex !important}
#boot .col-count-2{column-count:2}
#boot .col-count-3{column-count:3}
#boot .col-count-4{column-count:4}
#boot .form-control,#boot .form-select{border-radius:0}
#boot .form-control:focus,#boot .form-select:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:0 !important}
#boot .form-control:focus:not(.focus-custom--outline-offset-0),#boot .form-select:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .btn:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .btn:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot textarea.error,#boot input.error{border:1px solid #912338}
#boot .form-text{line-height:1.5}
#boot img{max-width:100%;height:auto}
#boot p{margin:0 0 15px}
#boot ul li,#boot ol li{font:1rem/1.6 Arial,sans-serif}
#boot a{text-decoration:none;color:#0072a8}
#boot a:hover{text-decoration:underline;color:#0072a8}
#boot iframe{width:100%}
#boot #skip-to-main{position:absolute;top:10px;left:-999px;overflow:hidden}
#boot #skip-to-main:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;z-index:9995;left:10px}
#boot #skip-to-main:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .locked-content{pointer-events:none}
#boot .alert{border-radius:0}
#boot .black-link .rte a,#boot .black-link .link-color-dark .rte a,#boot .black-link .offset-block-text a{text-decoration:underline;color:#000}
#boot .black-link .btn-simple:not(.c-card__btn){color:#000 !important}
#boot .black-link .btn-simple:not(.c-card__btn):hover{color:#000 !important}
#boot .black-link .btn-simple:not(.c-card__btn)::after{filter:brightness(0)}
#boot .black-link .btn-simple-back{color:#000 !important}
#boot .black-link .btn-simple-back::after{filter:brightness(0)}
#boot .black-link .offset-block-container .text-container .offset-block-btn.btn-simple{color:#000}
#boot .thumbnail{display:block;border:1px solid #ddd;padding:4px;transition:all .2s ease-in-out}
#boot .video{position:relative}
#boot .video a.play{position:absolute;z-index:11;top:50%;left:50%;margin:-18px 0 0 -18px;width:37px;height:37px}
#boot blockquote{padding-left:0;font:italic 500 21px/18px 'gill-sans-nova',sans-serif;border:0}
#boot blockquote a{font:italic 500 15px/18px 'gill-sans-nova',sans-serif}
#boot .caption{margin-top:10px;font:12px/18px Arial,sans-serif;color:#6e6e6e}
#boot .footnote{font-size:16px;line-height:28px;color:#2c2c2c}
#boot .marginBottom{margin-bottom:30px}
@media(min-width:768px){#boot .paddingRight{padding-right:10px}
}
#boot .paddingLeft{padding-left:10px}
#boot .rightSeparator{border-right:1px solid #e5e5e5}
#boot .leftSeparator{border-left:1px solid #e5e5e5}
#boot .center{text-align:center}
#boot .medium-text,#boot .text-medium{font-size:1rem;line-height:1.6}
#boot .large-text,#boot .text-large{font-size:1.125rem;line-height:1.6}
#boot .xlarge-text,#boot .text-xlarge{font-size:1.25rem;line-height:1.6}
#boot .lang-fr .rte .quote-body::before{content:"\00AB\0020";font-size:36px}
#boot .lang-fr .rte .quote-body::after{content:"\0020\00BB";font-size:36px}
#boot .bottom-parsys .list>ul a{text-decoration:underline;color:#000}
#boot .rte *[style*="GillSansMTProLight"]{font-family:'gill-sans-nova',sans-serif !important;font-weight:300 !important}
#boot .rte *[style*="GillSansMTPro"],#boot .rte *[style*="GillSansMTProBook"]{font-family:'gill-sans-nova',sans-serif !important;font-weight:400 !important}
#boot .rte *[style*="GillSansMTProMedium"]{font-family:'gill-sans-nova',sans-serif !important;font-weight:500 !important}
#boot .rte *[style*="GillSansMTProBold"]{font-family:'gill-sans-nova',sans-serif !important;font-weight:700 !important}
#boot .rte *[style*="GillSansMTProBoldCondensed"]{font-family:'gill-sans-nova-condensed',sans-serif !important;font-weight:800 !important}
#boot h1,#boot h2,#boot h3,#boot h4,#boot h5,#boot h6{margin:0 0 15px}
#boot h1{margin:0 0 24px 0;font:500 46px 'gill-sans-nova',sans-serif;color:#912338;text-transform:none;letter-spacing:1px}
#boot h1.large{font-size:60px}
@media(max-width:767px){#boot h1{font-size:30px}
}
#boot h2,#boot .h2,#boot .category-title{font:400 36px 'gill-sans-nova',sans-serif;color:#000;text-transform:none;letter-spacing:1px}
@media(max-width:767px){#boot h2,#boot .h2,#boot .category-title{font-size:28px}
}
#boot h2.burgundy,#boot .h2.burgundy,#boot .category-title.burgundy{color:#912338}
#boot .category-title{margin:4px 0 24px}
#boot h3,#boot .h3{font:bold 20px/22px Arial,sans-serif;color:#000;letter-spacing:normal;text-transform:none}
#boot h4,#boot .h4,#boot .section-header{font:500 21px 'gill-sans-nova',sans-serif;color:#912338;text-transform:none;letter-spacing:1px}
#boot h5,#boot .h5{font:normal 18px/24px Arial,sans-serif;color:#000}
#boot h6,#boot .h6{font:bold 15px Arial,sans-serif;margin-bottom:5px;color:#000}
#boot a>h4:hover,#boot a>.section-header:hover{text-decoration:none}
#boot a>h5:hover,#boot a>h6:hover{text-decoration:none}
#boot h1>a,#boot a>h1,#boot h1>a:hover,#boot a:hover>h1,#boot h2>a,#boot a>h2,#boot h2>a:hover,#boot a:hover>h2,#boot h3>a,#boot a>h3,#boot h3>a:hover,#boot a:hover>h3,#boot h4>a,#boot a>h4,#boot h4>a:hover,#boot a:hover>h4,#boot h5>a,#boot a>h5,#boot h5>a:hover,#boot a:hover>h5,#boot h6>a,#boot a>h6,#boot h6>a:hover,#boot a:hover>h6,#boot a>.section-header,#boot .section-header>a{color:#912338}
@media(max-width:767px){#boot h1{font-size:30px !important;line-height:normal !important}
#boot h2:not(.section-header):not(.c-link-list__heading){font-size:28px !important;line-height:normal !important}
}
#boot .rte h1,#boot .rte h2,#boot .rte .h1,#boot .rte .h2{font:400 36px 'gill-sans-nova',sans-serif;color:#000;text-transform:none;letter-spacing:1px}
#boot .rte h3:not(.accordion-header),#boot .rte .h3{margin:20px 0 4px 0;font:bold 20px/30px Arial,sans-serif;color:#000;letter-spacing:normal;text-transform:none}
#boot .rte h3:not(.accordion-header):first-of-type,#boot .rte .h3:first-of-type{margin-top:0}
#boot .rte h4,#boot .rte .h4,#boot .rte .section-header{font:500 21px 'gill-sans-nova',sans-serif;color:#912338;text-transform:none;letter-spacing:1px}
#boot .rte h5,#boot .rte .h5{font:normal 18px/28px Arial,sans-serif;color:#000;letter-spacing:normal}
#boot .rte h6,#boot .rte .h6{margin-bottom:5px;font:bold 15px/22px Arial,sans-serif;color:#000;letter-spacing:normal}
#boot .ci{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;fill:currentcolor}
#boot .ci--small{width:.8em;height:.8em;vertical-align:-0.1em}
#boot .concordia-icon{background-repeat:no-repeat;background-position:center center;background-size:24px}
#boot .concordia-icon.small{background-size:12px;height:12px;width:12px;display:inline-block;vertical-align:middle}
#boot .concordia-icon.med{display:inline-block;height:16px;width:16px;margin-top:-5px;margin-right:8px;vertical-align:middle;background-size:16px}
#boot .concordia-search-icon{background-image:url('clientlibs/img/icons/search-input.png');background-image:url('clientlibs/img/icons/search-input.svg'),none}
#boot .btn.input-group-text{display:block;width:38px;height:38px;margin:0;padding:0}
#boot .btn.input-group-text .concordia-search-icon{display:block;height:100%;width:100%}
#boot .concordia-arrow-black-down-icon{background-image:url('clientlibs/img/icons/arrow-black.png');background-image:url('clientlibs/img/icons/arrow-black.svg'),none;rotate:180deg;transition:all .2s ease-in-out}
#boot .concordia-arrow-white-down-icon{background-image:url('clientlibs/img/icons/arrow-white.png');background-image:url('clientlibs/img/icons/arrow-white.svg'),none;rotate:180deg;transition:all .2s ease-in-out}
#boot .concordia-arrow-burgundy-down-icon{background-image:url('clientlibs/img/icons/arrow-burgundy.png');background-image:url('clientlibs/img/icons/arrow-burgundy.svg'),none;rotate:180deg;transition:all .2s ease-in-out}
#boot .concordia-arrow-black-up-icon{background-image:url('clientlibs/img/icons/arrow-black.png');background-image:url('clientlibs/img/icons/arrow-black.svg'),none;transition:all .2s ease-in-out}
#boot .concordia-arrow-white-up-icon{background-image:url('clientlibs/img/icons/arrow-white.png');background-image:url('clientlibs/img/icons/arrow-white.svg'),none;transition:all .2s ease-in-out}
#boot .concordia-arrow-burgundy-up-icon{background-image:url('clientlibs/img/icons/arrow-burgundy.png');background-image:url('clientlibs/img/icons/arrow-burgundy.svg'),none;margin-bottom:2px;transition:all .2s ease-in-out}
#boot .concordia-hamburger-icon{background-image:url('clientlibs/img/icons/hamburger.png');background-image:url('clientlibs/img/icons/hamburger.svg'),none}
#boot .concordia-fr-icon{background-image:url('clientlibs/img/icons/fr.png');background-image:url('clientlibs/img/icons/fr.svg'),none}
#boot .concordia-en-icon{background-image:url('clientlibs/img/icons/en.png');background-image:url('clientlibs/img/icons/en.svg'),none;background-size:26px}
#boot .sprites-icon-map{display:inline-block;width:13px;height:18px;background-image:url('clientlibs/img/sprites.png');background-repeat:no-repeat;background-position:-90px -56px}
#boot a:not(.btn)[href$='.pdf']::after,#boot [href*='.pdf?did=']::after,#boot i.icon-pdf::after{content:'';display:inline-block;height:1em;width:.8em;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='rgb(215,56,50)'%20class='bi%20bi-file-earmark-pdf-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M5.523%2012.424c.14-.082.293-.162.459-.238a7.878%207.878%200%200%201-.45.606c-.28.337-.498.516-.635.572a.266.266%200%200%201-.035.012.282.282%200%200%201-.026-.044c-.056-.11-.054-.216.04-.36.106-.165.319-.354.647-.548zm2.455-1.647c-.119.025-.237.05-.356.078a21.148%2021.148%200%200%200%20.5-1.05%2012.045%2012.045%200%200%200%20.51.858c-.217.032-.436.07-.654.114zm2.525.939a3.881%203.881%200%200%201-.435-.41c.228.005.434.022.612.054.317.057.466.147.518.209a.095.095%200%200%201%20.026.064.436.436%200%200%201-.06.2.307.307%200%200%201-.094.124.107.107%200%200%201-.069.015c-.09-.003-.258-.066-.498-.256zM8.278%206.97c-.04.244-.108.524-.2.829a4.86%204.86%200%200%201-.089-.346c-.076-.353-.087-.63-.046-.822.038-.177.11-.248.196-.283a.517.517%200%200%201%20.145-.04c.013.03.028.092.032.198.005.122-.007.277-.038.465z'/%3E%3Cpath%20fill-rule='evenodd'%20d='M4%200h5.293A1%201%200%200%201%2010%20.293L13.707%204a1%201%200%200%201%20.293.707V14a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V2a2%202%200%200%201%202-2zm5.5%201.5v2a1%201%200%200%200%201%201h2l-3-3zM4.165%2013.668c.09.18.23.343.438.419.207.075.412.04.58-.03.318-.13.635-.436.926-.786.333-.401.683-.927%201.021-1.51a11.651%2011.651%200%200%201%201.997-.406c.3.383.61.713.91.95.28.22.603.403.934.417a.856.856%200%200%200%20.51-.138c.155-.101.27-.247.354-.416.09-.181.145-.37.138-.563a.844.844%200%200%200-.2-.518c-.226-.27-.596-.4-.96-.465a5.76%205.76%200%200%200-1.335-.05%2010.954%2010.954%200%200%201-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.055-.426.048-.614a1.238%201.238%200%200%200-.127-.538.7.7%200%200%200-.477-.365c-.202-.043-.41%200-.601.077-.377.15-.576.47-.651.823-.073.34-.04.736.046%201.136.088.406.238.848.43%201.295a19.697%2019.697%200%200%201-1.062%202.227%207.662%207.662%200%200%200-1.482.645c-.37.22-.699.48-.897.787-.21.326-.275.714-.08%201.103z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
#boot a:not(.btn)[href$='.doc']::after,#boot [href*='.doc?did=']::after,#boot a:not(.btn)[href$='.docx']::after,#boot [href*='.docx?did=']::after,#boot i.icon-doc::after{content:'';display:inline-block;height:1em;width:.8em;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='rgb(24,92,190)'%20class='bi%20bi-file-earmark-word-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M9.293%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.707A1%201%200%200%200%2013.707%204L10%20.293A1%201%200%200%200%209.293%200zM9.5%203.5v-2l3%203h-2a1%201%200%200%201-1-1zM5.485%206.879l1.036%204.144.997-3.655a.5.5%200%200%201%20.964%200l.997%203.655%201.036-4.144a.5.5%200%200%201%20.97.242l-1.5%206a.5.5%200%200%201-.967.01L8%209.402l-1.018%203.73a.5.5%200%200%201-.967-.01l-1.5-6a.5.5%200%201%201%20.97-.242z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
#boot a:not(.btn)[href$='.xls']::after,#boot a:not(.btn)[href$='.xlsx']::after,#boot a:not(.btn)[href$='.xlsm']::after,#boot i.icon-xls::after{content:'';display:inline-block;height:1em;width:.8em;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='rgb(32,123,68)'%20class='bi%20bi-file-earmark-excel-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M9.293%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.707A1%201%200%200%200%2013.707%204L10%20.293A1%201%200%200%200%209.293%200zM9.5%203.5v-2l3%203h-2a1%201%200%200%201-1-1zM5.884%206.68%208%209.219l2.116-2.54a.5.5%200%201%201%20.768.641L8.651%2010l2.233%202.68a.5.5%200%200%201-.768.64L8%2010.781l-2.116%202.54a.5.5%200%200%201-.768-.641L7.349%2010%205.116%207.32a.5.5%200%201%201%20.768-.64z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
#boot a:not(.btn)[href$='.ppt']::after,#boot a:not(.btn)[href$='.pptx']::after,#boot i.icon-ppt::after{content:'';display:inline-block;height:1em;width:.8em;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='rgb(196,62,28)'%20class='bi%20bi-file-earmark-ppt-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M8.188%2010H7V6.5h1.188a1.75%201.75%200%201%201%200%203.5z'/%3E%3Cpath%20d='M4%200h5.293A1%201%200%200%201%2010%20.293L13.707%204a1%201%200%200%201%20.293.707V14a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V2a2%202%200%200%201%202-2zm5.5%201.5v2a1%201%200%200%200%201%201h2l-3-3zM7%205.5a1%201%200%200%200-1%201V13a.5.5%200%200%200%201%200v-2h1.188a2.75%202.75%200%200%200%200-5.5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
#boot a:not(.btn)[href$='.zip']::after,#boot i.icon-zip::after{content:'';display:inline-block;height:1em;width:.8em;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='rgb(178,138,66)'%20class='bi%20bi-file-earmark-zip-fill'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M5.5%209.438V8.5h1v.938a1%201%200%200%200%20.03.243l.4%201.598-.93.62-.93-.62.4-1.598a1%201%200%200%200%20.03-.243z'/%3E%3Cpath%20d='M9.293%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.707A1%201%200%200%200%2013.707%204L10%20.293A1%201%200%200%200%209.293%200zM9.5%203.5v-2l3%203h-2a1%201%200%200%201-1-1zm-4-.5V2h-1V1H6v1h1v1H6v1h1v1H6v1h1v1H5.5V6h-1V5h1V4h-1V3h1zm0%204.5h1a1%201%200%200%201%201%201v.938l.4%201.599a1%201%200%200%201-.416%201.074l-.93.62a1%201%200%200%201-1.109%200l-.93-.62a1%201%200%200%201-.415-1.074l.4-1.599V8.5a1%201%200%200%201%201-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
#boot div.image a[href$='.pdf']::after,#boot div.download a[href$='.pdf']::after,#boot div.image a[href$='.png']::after,#boot div.download a[href$='.png']::after,#boot div.image a[href*='.pdf?did=']::after,#boot div.download a[href*='.pdf?did=']::after,#boot div.image a[href$='.doc']::after,#boot div.download a[href$='.doc']::after,#boot div.image a[href*='.doc?did=']::after,#boot div.download a[href*='.doc?did=']::after,#boot div.image a[href$='.docx']::after,#boot div.download a[href$='.docx']::after,#boot div.image a[href*='.docx?did=']::after,#boot div.download a[href*='.docx?did=']::after{content:none}
#boot div.download span.icon img{width:16px;height:16px}
#boot div.download span.icon{float:left;padding:0 8px 8px 0;background:url(../default/images/icons/default.gif) no-repeat}
#boot div.download span.icon.type_doc{background:url(../default/images/icons/doc.gif) no-repeat}
#boot div.download span.icon.type_eps{background:url(../default/images/icons/eps.gif) no-repeat}
#boot div.download span.icon.type_gif{background:url(../default/images/icons/zip.gif) no-repeat}
#boot div.download span.icon.type_jpg{background:url(../default/images/icons/jpg.gif) no-repeat}
#boot div.download span.icon.type_pdf{background:url(../default/images/icons/pdf.gif) no-repeat}
#boot div.download span.icon.type_ppt{background:url(../default/images/icons/ppt.gif) no-repeat}
#boot div.download span.icon.type_tif{background:url(../default/images/icons/tif.gif) no-repeat}
#boot div.download span.icon.type_txt{background:url(../default/images/icons/txt.gif) no-repeat}
#boot div.download span.icon.type_xls{background:url(../default/images/icons/xls.gif) no-repeat}
#boot div.download span.icon.type_zip{background:url(../default/images/icons/zip.gif) no-repeat}
#boot a.no-icon[href$='.pdf']::after,#boot a.no-icon[href$='.doc']::after,#boot a.no-icon[href$='.docx']::after,#boot a.no-icon[href$='.xls']::after,#boot a.no-icon[href$='.xlsx']::after,#boot a.no-icon[href$='.xlsm']::after,#boot a.no-icon[href$='.ppt']::after,#boot a.no-icon[href$='.pptx']::after,#boot a.no-icon[href$='.zip']::after{content:none}
#boot .nounproject{width:25px;height:28px;margin:3px 15px 8px 0;background-size:contain;background-repeat:no-repeat}
@media(max-width:767px){#boot .nounproject{width:20px;height:22px;margin:4px 10px 2px 0}
}
#boot .nounproject.program-type{background-image:url('clientlibs/img/nounproject/program_type.png')}
#boot .nounproject.experiential-learning{background-image:url('clientlibs/img/nounproject/experiential_learning.png')}
#boot .nounproject.duration{background-image:url('clientlibs/img/nounproject/duration.png')}
#boot .nounproject.location{background-image:url('clientlibs/img/nounproject/location.png')}
#boot .nounproject.calendar{background-image:url('clientlibs/img/nounproject/calendar.png')}
#boot .nounproject.credits{background-image:url('clientlibs/img/nounproject/credits.png')}
#boot .nounproject.accessible{background-image:url(clientlibs/img/nounproject/accessible.png)}
#boot .image{overflow:hidden;margin-bottom:20px}
#boot .image img{display:block;border:0;margin-bottom:0;max-width:100%;height:auto}
#boot .image small{display:block;margin-top:7px;padding:0 10px 20px 0;text-align:left;font:400 16px/24px 'gill-sans-nova',sans-serif;color:#4b4b4b}
#boot .image a:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:-1px !important}
#boot .image a:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot div.full-width{width:100%}
#boot div.full-width img{width:100%}
#boot .modal{background:rgba(0,0,0,0.5);color:#000}
#boot .modal .modal-content{border-radius:0}
#boot .modal .modal-header{background:#dedede;border-radius:0}
#boot .modal .modal-body p,#boot .modal .modal-body li,#boot .modal .modal-body td{font:normal 15px/1.4 Arial,sans-serif}
#boot .modal .modal-body li{margin-bottom:7px}
#boot .c-pills__list{display:flex;flex-wrap:wrap;flex-direction:row;margin:.5rem 0 0 0;padding:0;list-style:none;gap:.5rem}
@media(min-width:768px){#boot .c-pills__list{margin:0 0 0 auto}
}
#boot .c-pills__list li{font:600 13px/22px Arial,sans-serif}
#boot .c-pills__list li:last-child{margin-right:0}
@media(min-width:768px){#boot .c-pills__container--right{margin:0 0 0 auto;text-align:right;align-self:center}
}
#boot .c-pills__input{padding:0 6px 6px 0;cursor:pointer}
#boot .c-pills__input input{position:absolute;left:-9999px}
#boot .c-pills__input span{display:inline-block;padding:5px 21px 7px 22px;background-repeat:no-repeat;background-color:#fff;color:#000;border-width:2px;border-style:solid;border-radius:20px}
@media(max-width:767px){#boot .c-pills__input span{padding:4px 12px 5px 12px}
}
#boot .c-pills__input:active span,#boot .c-pills__input:hover span,#boot .c-pills__input:checked span{color:#fff}
#boot .c-pills__pill{display:inline-block;padding:0 .75rem;font-family:var(--cds-font-family-body);font-size:var(--cds-font-size-050);font-weight:var(--cds-font-weight-bold);line-height:var(--cds-font-line-height-body);text-align:center;border-radius:20px;background-repeat:no-repeat;background-color:#912338;color:#fff;white-space:nowrap}
#boot .c-pills__pill:hover{color:#fff}
#boot .c-pills__pill--large{display:inline-block;margin:2px 7px 2px 0;padding:.75rem 1.25rem;font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-125);font-weight:var(--cds-font-weight-semi-bold);text-transform:none;border-radius:40px}
@media(max-width:767px){#boot .c-pills__pill--large{padding:6px 18px}
}
#boot .c-pills__pill--muted{background-color:#c8c8c8;color:#000}
#boot .c-pills__pill--muted:hover{color:#000}
#boot .c-pills__pill--transparent{background-color:transparent;color:#000}
#boot .c-pills__pill--transparent:hover{color:#000}
#boot .c-pills__pill--transparent.c-pills__input span,#boot .c-pills__pill--transparent.c-pills__input:hover span{background-color:transparent;border-color:transparent;color:#000}
#boot .c-pills__pill--transparent.c-pills__input:hover span{text-decoration:underline}
#boot .c-pills__pill--active:hover{text-decoration:none}
#boot .c-pills__pill--green{background-color:#508212}
#boot .c-pills__pill--green.c-pills__input{background-color:transparent}
#boot .c-pills__pill--green.c-pills__input span{border-color:#508212}
#boot .c-pills__pill--green.c-pills__input--active span,#boot .c-pills__pill--green.c-pills__input:active span,#boot .c-pills__pill--green.c-pills__input:hover span,#boot .c-pills__pill--green.c-pills__input input:checked+span{background-color:#508212;color:#fff}
#boot .c-pills__pill--blue{background-color:#0072a8}
#boot .c-pills__pill--blue.c-pills__input{background-color:transparent}
#boot .c-pills__pill--blue.c-pills__input span{border-color:#0072a8}
#boot .c-pills__pill--blue.c-pills__input--active span,#boot .c-pills__pill--blue.c-pills__input:active span,#boot .c-pills__pill--blue.c-pills__input:hover span,#boot .c-pills__pill--blue.c-pills__input input:checked+span{background-color:#0072a8;color:#fff}
#boot .c-pills__pill--dark-blue{background-color:#004085}
#boot .c-pills__pill--dark-blue.c-pills__input{background-color:transparent}
#boot .c-pills__pill--dark-blue.c-pills__input span{border-color:#004085}
#boot .c-pills__pill--dark-blue.c-pills__input--active span,#boot .c-pills__pill--dark-blue.c-pills__input:active span,#boot .c-pills__pill--dark-blue.c-pills__input:hover span,#boot .c-pills__pill--dark-blue.c-pills__input input:checked+span{background-color:#004085;color:#fff}
#boot .c-pills__pill--orange{background-color:#da3a16}
#boot .c-pills__pill--orange.c-pills__input{background-color:transparent}
#boot .c-pills__pill--orange.c-pills__input span{border-color:#da3a16}
#boot .c-pills__pill--orange.c-pills__input--active span,#boot .c-pills__pill--orange.c-pills__input:active span,#boot .c-pills__pill--orange.c-pills__input:hover span,#boot .c-pills__pill--orange.c-pills__input input:checked+span{background-color:#da3a16;color:#fff}
#boot .c-pills__pill--magenta{background-color:#db0272}
#boot .c-pills__pill--magenta.c-pills__input{background-color:transparent}
#boot .c-pills__pill--magenta.c-pills__input span{border-color:#db0272}
#boot .c-pills__pill--magenta.c-pills__input--active span,#boot .c-pills__pill--magenta.c-pills__input:active span,#boot .c-pills__pill--magenta.c-pills__input:hover span,#boot .c-pills__pill--magenta.c-pills__input input:checked+span{background-color:#db0272;color:#fff}
#boot .c-pills__pill--turquoise{background-color:#057d78}
#boot .c-pills__pill--turquoise.c-pills__input{background-color:transparent}
#boot .c-pills__pill--turquoise.c-pills__input span{border-color:#057d78}
#boot .c-pills__pill--turquoise.c-pills__input--active span,#boot .c-pills__pill--turquoise.c-pills__input:active span,#boot .c-pills__pill--turquoise.c-pills__input:hover span,#boot .c-pills__pill--turquoise.c-pills__input input:checked+span{background-color:#057d78;color:#fff}
#boot .c-pills__pill--burgundy{background-color:#912338}
#boot .c-pills__pill--burgundy.c-pills__input{background-color:transparent}
#boot .c-pills__pill--burgundy.c-pills__input span{border-color:#912338}
#boot .c-pills__pill--burgundy.c-pills__input--active span,#boot .c-pills__pill--burgundy.c-pills__input:active span,#boot .c-pills__pill--burgundy.c-pills__input:hover span,#boot .c-pills__pill--burgundy.c-pills__input input:checked+span{background-color:#912338;color:#fff}
#boot .c-pills__pill--burgundy-tint{background-color:#e9d3d7;color:#000}
#boot .c-pills__pill--mauve{background-color:#573996}
#boot .c-pills__pill--mauve.c-pills__input{background-color:transparent}
#boot .c-pills__pill--mauve.c-pills__input span{border-color:#573996}
#boot .c-pills__pill--mauve.c-pills__input--active span,#boot .c-pills__pill--mauve.c-pills__input:active span,#boot .c-pills__pill--mauve.c-pills__input:hover span,#boot .c-pills__pill--mauve.c-pills__input input:checked+span{background-color:#573996;color:#fff}
#boot .c-pills__pill--yellow{background-color:#e5a712;color:#000}
#boot .c-pills__pill--yellow:hover{color:#000}
#boot .c-pills__pill--yellow.c-pills__input{background-color:transparent}
#boot .c-pills__pill--yellow.c-pills__input span{border-color:#e5a712}
#boot .c-pills__pill--yellow.c-pills__input--active span,#boot .c-pills__pill--yellow.c-pills__input:active span,#boot .c-pills__pill--yellow.c-pills__input:hover span,#boot .c-pills__pill--yellow.c-pills__input input:checked+span{background-color:#e5a712;color:#000}
#boot .c-pills__pill--cyan{background-color:#00adef;color:#000}
#boot .c-pills__pill--cyan:hover{color:#000}
#boot .c-pills__pill--cyan.c-pills__input{background-color:transparent}
#boot .c-pills__pill--cyan.c-pills__input span{border-color:#00adef}
#boot .c-pills__pill--cyan.c-pills__input--active span,#boot .c-pills__pill--cyan.c-pills__input:active span,#boot .c-pills__pill--cyan.c-pills__input:hover span,#boot .c-pills__pill--cyan.c-pills__input input:checked+span{background-color:#00adef;color:#000}
#boot .c-pills__pill--black{background-color:#000}
#boot .c-pills__pill--black.c-pills__input{background-color:transparent}
#boot .c-pills__pill--black.c-pills__input span{border-color:#000}
#boot .c-pills__pill--black.c-pills__input--active span,#boot .c-pills__pill--black.c-pills__input:active span,#boot .c-pills__pill--black.c-pills__input:hover span,#boot .c-pills__pill--black.c-pills__input input:checked+span{background-color:#000;color:#fff}
#boot .c-pills__pill--dark-grey{background-color:#6e6e6e}
#boot .c-pills__pill--dark-grey.c-pills__input{background-color:transparent}
#boot .c-pills__pill--dark-grey.c-pills__input span{border-color:#6e6e6e}
#boot .c-pills__pill--dark-grey.c-pills__input--active span,#boot .c-pills__pill--dark-grey.c-pills__input:active span,#boot .c-pills__pill--dark-grey.c-pills__input:hover span,#boot .c-pills__pill--dark-grey.c-pills__input input:checked+span{background-color:#6e6e6e;color:#fff}
#boot .c-pills__pill--darker-grey{background-color:#4b4b4b}
#boot .c-pills__pill--darker-grey.c-pills__input{background-color:transparent}
#boot .c-pills__pill--darker-grey.c-pills__input span{border-color:#4b4b4b}
#boot .c-pills__pill--darker-grey.c-pills__input--active span,#boot .c-pills__pill--darker-grey.c-pills__input:active span,#boot .c-pills__pill--darker-grey.c-pills__input:hover span,#boot .c-pills__pill--darker-grey.c-pills__input input:checked+span{background-color:#4b4b4b;color:#fff}
#boot .c-pills .pill-sunset{background-color:#da3a16}
#boot .c-pills .pill-light-grey{background-color:#6e6e6e}
#boot .c-pills .research-grey{background-color:#555}
#boot .c-pills .pill-certificate{background-color:#004085}
#boot .c-pills .pill-interdisciplinary{background-color:#573996}
#boot .c-pills .pill-option{background-color:#573996}
#boot .c-pills .research-creation{background-color:#555}
#boot .c-card .c-pills__container{margin-top:20px;text-align:left}
@media(min-width:768px){#boot .c-accordion .c-pills__list{justify-content:end}
}
@media print{@page{margin-top:.75in;margin-right:.75in;margin-bottom:.75in;margin-left:.75in}
*{break-after:unset !important;break-inside:auto;text-shadow:none !important;box-shadow:none !important}
body{background:#fff !important}
abbr[title]::after{content:" (" attr(title) ")"}
#boot p,#boot div,#boot span,#boot b,#boot strong,#boot a,#boot i,#boot em,#boot ul,#boot ol,#boot li,#boot th,#boot td,#boot tr,#boot .large-text,#boot .xlarge-text{font-size:9pt !important;line-height:14pt !important;font-family:Arial,sans-serif !important}
#boot p,#boot h2,#boot h3{orphans:3;widows:3}
#boot h2,#boot h3{break-after:avoid}
#boot a,#boot a:visited{color:#000 !important;text-decoration:underline !important}
#boot h1.top-title{margin:0 !important;font:bold 20px/28px Arial,sans-serif !important}
#boot pre,#boot blockquote{border:1px solid #999;break-inside:avoid}
#boot .container{max-width:100% !important;padding:0 !important}
#boot .container-full-width>.content-main>.wysiwyg{margin:0 !important}
#boot header,#boot .header,#boot .custom-footer-top,#boot footer.c-footer,#boot footer.mobile-footer,#boot .hidden-print,#boot .c-back-to-top,#boot #c-back-to-top,#boot form:not(#degree_program_form):not(#workshop_list_form),#boot iframe,#boot .c-sidebar,#boot .sidebar,#boot .c-breadcrumb,#boot .c-bloc-relatedlinks,#boot .c-relatedstories,#boot .c-alphabar,#boot .social-media,#boot .news-story .c-bottom,#boot .auth-header-message{display:none !important}
#boot .c-accordion .content,#boot .c-accordion .accordion-collapse,#boot .tab-content>.tab-pane,#boot .pill-content>.pill-pane{display:block !important}
#boot .c-accordion .accordion-item{margin-right:2px}
#boot .c-accordion .accordion-button::after{display:none !important}
#boot .c-accordion h3 a{text-decoration:none !important}
#boot .grid-wide,#boot .grid-xwide,#boot .grid-narrow{width:940px !important}
#boot .post.compliant .top-image{margin-top:0 !important}
#boot thead{display:table-header-group}
#boot tr,#boot img{break-inside:avoid}
#boot img{max-width:100% !important}
#boot div.image small{background:transparent !important}
}
#boot .rte a{text-decoration:none}
#boot .rte a:hover{text-decoration:underline}
#boot .rte a.btn:hover{text-decoration:none}
#boot .rte p{margin-bottom:20px}
#boot .rte p+ul,#boot .rte p+ol{margin-top:-10px}
#boot .rte li{margin-top:10px}
#boot .rte blockquote{font:bold italic 21px/30px Arial,sans-serif;border:0}
#boot .rte blockquote a{font:bold italic 21px/30px Arial,sans-serif}
#boot .rte blockquote.pull-left,#boot .rte blockquote.float-start{width:50%;padding-right:25px}
#boot .rte blockquote.pull-right,#boot .rte blockquote.float-end{width:50%;padding-left:25px}
#boot .rte blockquote::before{content:"\201C";color:#898989;font-size:30px}
#boot .rte blockquote::after{content:"\201D";color:#898989;font-size:30px}
#boot .rte img,#boot .rte .img{display:block;max-width:100%;margin-bottom:20px;overflow:hidden}
#boot .rte img.pull-left,#boot .rte .img.pull-left,#boot .rte img.float-start,#boot .rte .img.float-start{width:50%;padding-right:25px}
#boot .rte img.pull-right,#boot .rte .img.pull-right,#boot .rte img.float-end,#boot .rte .img.float-end{width:50%;padding-left:25px}
#boot .rte .quote-body{display:block;margin-top:50px;font:italic 500 32px/46px 'gill-sans-nova',sans-serif;color:#912338}
#boot .rte .quote-body::before{content:"\2018";font-size:36px}
#boot .rte .quote-body::after{content:"\2019";font-size:36px}
#boot .rte .quote-author{display:block;margin:-7px 0 50px 0;font:500 18px/30px 'gill-sans-nova',sans-serif;color:#4b4b4b}
#boot .rte .quote-author::before{content:"\2013\0020"}
@media(max-width:767px){#boot .rte .quote-body{margin-top:35px;font:italic 500 26px/32px 'gill-sans-nova',sans-serif}
#boot .rte .quote-author{margin-bottom:35px}
}
#boot .link-color-light .rte a{color:#fff}
#boot .link-color-dark .rte a{color:#0072a8}
#boot .c-list-highlight a{text-decoration:none}
#boot .c-list-highlight a:hover{text-decoration:underline}
#boot .c-list-highlight__list{padding-left:0;list-style:none}
#boot .c-list-highlight__list--2-col{column-count:1}
@media(min-width:768px){#boot .c-list-highlight__list--2-col{column-count:2;gap:4rem}
}
#boot .c-list-highlight__list-item{margin-top:0 !important;padding-bottom:1rem;font:400 1.75rem/1.5 'gill-sans-nova',sans-serif}
#boot .c-list-highlight__list-item--bold{font:800 1.75rem/1.5 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .c-list-highlight__footnotes{display:flex;flex-wrap:wrap;gap:.5rem 1rem}
#boot .c-list-label-value__item{display:flex;justify-content:flex-start;align-items:flex-start;border-radius:4px;padding:.75rem 0 .75rem .5rem}
#boot .c-list-label-value.c-list-label-value--hover .c-list-label-value__item:hover{transition:150ms;background-color:#f0f0f0c3}
#boot .c-list-label-value__label{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:5px;padding-right:1rem}
#boot .c-list-label-value__label-image{margin:0 1rem 0 0;font-size:1.5rem;line-height:0;color:#912338}
#boot .c-list-label-value__label-text{margin-top:2px}
#boot .c-list-label-value__label-text h3{margin:0;font:bold 1.125rem/1.2 Arial,sans-serif}
#boot .c-list-label-value__value{margin-top:3px;font:normal 1.125rem/1.667 Arial,sans-serif;text-wrap:balance}
@media(max-width:991.98px){#boot .c-list-label-value__value{margin-left:2.5rem}
}
#boot .c-list-label-value__value ul{margin-bottom:0;list-style-type:square}
#boot .c-list-label-value__value ul li{font:normal 1.125rem/1.667 Arial,sans-serif}
#boot .c-tabs .nav-tabs--border .nav-tabs{margin:2rem 0 1.5rem 0 !important;gap:2em}
#boot .c-tabs .nav-tabs--border .nav-link{flex-grow:0;flex-basis:auto;border:0;border-bottom:.135em solid transparent;padding:.35em 0;background-color:transparent;font:800 1.5rem/2.25rem 'gill-sans-nova-condensed',sans-serif;color:#6e6e6e}
#boot .c-tabs .nav-tabs--border .nav-link:hover{background-color:transparent !important}
#boot .c-tabs .nav-tabs--border .nav-link:not(.active):hover{border-color:#c8c8c8;color:#000}
#boot .c-tabs .nav-tabs--border .nav-link.active{border:0;border-bottom:.135em solid #912338;background-color:transparent;color:#912338}
#boot .c-tabs .nav-tabs--border.nav-tabs--small .nav-link{font:bold 1.125rem/1.75rem Arial,sans-serif}
#boot .c-tabs .nav-tabs--border.nav-tabs--small .card-header a h3{font:bold 1.125rem/1.75rem Arial,sans-serif !important;color:#912338}
#boot .c-tabs .nav-tabs--border.nav-tabs--small .card-header a.collapsed h3{color:#000}
#boot .c-tabs .nav-tabs--border.nav-tabs--large .nav-link{font:bold 2.25rem/2.875rem 'gill-sans-nova-condensed',sans-serif}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane{border:0;margin-bottom:0}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header{background-color:transparent;padding:0}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header a{display:block;padding:1em}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header a h3{display:flex;margin:0}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header a:hover{background-color:#f0f0f0}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-body{border-top:0 !important}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane.card{background:transparent}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header{border-top:1px solid #c8c8c8;background-color:transparent}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header a h3{font:bold 1.5rem/2rem 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .c-tabs .nav-tabs--border.responsive-tabs .tab-pane .card-header a.collapsed h3{color:#000}
#boot .text-collapsible__content{position:relative;overflow:hidden;transition:max-height .3s ease;max-height:500px;padding-left:2px}
#boot .text-collapsible__content::after{content:"";position:absolute;bottom:0;left:0;opacity:0;width:100%;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}
#boot .text-collapsible__content--collapsed::after{opacity:1}
#boot .text-collapsible__content--expanded{max-height:1000px}
#boot .text-collapsible__content--transition::after{transition:opacity .3s ease}
#boot .text-collapsible__content p:last-of-type{margin-bottom:0 !important}
#boot .text-collapsible__content ul,#boot .text-collapsible__content ol{padding-left:2.5rem}
#boot .text-collapsible__button{position:relative;display:flex;align-items:center;border:0;margin:1rem 0 0 0;padding:0;background:0;cursor:pointer;font:normal 1.125rem Arial,sans-serif;letter-spacing:normal;color:#912338}
#boot .text-collapsible__button:hover{text-decoration:underline !important;text-decoration-thickness:1px;text-underline-position:under}
#boot .text-collapsible__button-icon{margin-left:3px}
#boot .alert.auth-header-message{margin-bottom:0;padding-top:10px;padding-bottom:10px;text-align:center;font:normal 18px/1.2 Arial,sans-serif;color:#000}
#boot .alert.auth-header-message h3{margin-bottom:3px;font:normal 18px/1.2 Arial,sans-serif}
#boot .alert.auth-header-message a{color:#0072a8}
#boot .alert.auth-header-message span.red{color:#cd090a}
#boot .alert.auth-header-message span.info{color:#6e6e6e}
#boot .alert.auth-header-message span.info strong{font-weight:normal;color:#000}
#boot .c-breadcrumb ol.breadcrumb,#boot .c-breadcrumb ul.breadcrumb{margin:1rem 0}
#boot .c-breadcrumb .breadcrumb-item{padding-right:.5rem;padding-left:0}
#boot .c-breadcrumb li{font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-075);font-weight:var(--cds-font-weight-medium);line-height:var(--cds-font-line-height-body);color:#000}
#boot .c-breadcrumb li.active{font-weight:var(--cds-font-weight-medium);color:#000}
#boot .c-breadcrumb li a{color:#912338}
#boot .c-breadcrumb li a:hover{text-decoration:underline}
#boot .c-breadcrumb__empty{margin:1rem 0;height:1px;line-height:1px}
.cassie-cookie-module *{box-sizing:border-box}
.cassie-cookie-module * p{margin:0}
.cassie-cookie-module a{color:#0072a8}
.cassie-cookie-module>.cassie-overlay{z-index:9999}
.cassie-cookie-module .cassie-pre-banner.cassie-bottom{flex-wrap:wrap;align-self:flex-end;margin:0;padding:45px 15px;background:#fff;border:0;border-radius:0}
.cassie-cookie-module .cassie-pre-banner.cassie-bottom .cassie-pre-banner--text{display:flex;align-items:top;margin:0;padding:0 20px 0 0;font:normal 16px/1.6 Arial,sans-serif;color:#000}
@media(max-width:767px){.cassie-cookie-module .cassie-pre-banner.cassie-bottom .cassie-pre-banner--text{padding:0 0 40px 0}
}
@media(min-width:768px){.cassie-cookie-module .cassie-pre-banner.cassie-bottom .cassie-pre-banner--text{width:60%;margin-bottom:0;max-width:600px}
}
.cassie-cookie-module .cassie-pre-banner.cassie-bottom .cassie-pre-banner--button--container{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin:0}
@media(min-width:768px){.cassie-cookie-module .cassie-pre-banner.cassie-bottom .cassie-pre-banner--button--container{width:40%;max-width:600px}
}
.cassie-cookie-module .cassie-pre-banner--button,.cassie-cookie-module .cassie-cookie-modal--save-preferences{display:block;width:auto;min-width:210px;margin:0 0 10px auto;padding:10px 15px;font:400 16px 'gill-sans-nova',sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#912338;border:0 !important;border-radius:0;transition:background .2s}
@media(min-width:992px){.cassie-cookie-module .cassie-pre-banner--button,.cassie-cookie-module .cassie-cookie-modal--save-preferences{margin:10px 10px 0 0}
}
@media(max-width:767px){.cassie-cookie-module .cassie-pre-banner--button,.cassie-cookie-module .cassie-cookie-modal--save-preferences{width:100%}
}
.cassie-cookie-module .cassie-pre-banner--button:hover,.cassie-cookie-module .cassie-cookie-modal--save-preferences:hover{opacity:1;background:#7a1d2e}
.cassie-cookie-module .cassie-pre-banner--button:focus-visible,.cassie-cookie-module .cassie-cookie-modal--save-preferences:focus-visible{outline:2px solid #094ac4;outline-offset:2px;border-radius:4px}
.cassie-cookie-module .cassie-pre-banner--button--container,.cassie-cookie-module .cassie-cookie-modal--save-preferences--container{width:100%}
.cassie-cookie-module .cassie-pre-banner--button.cassie-view-all,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-view-all{display:flex;justify-content:center;align-items:center;background:#fff;color:#912338;box-shadow:inset 0 0 0 1px}
.cassie-cookie-module .cassie-pre-banner--button.cassie-view-all:hover,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-view-all:hover{background-color:#912338;color:#fff;box-shadow:inset 0 0 0 1px}
.cassie-cookie-module .cassie-pre-banner--button.cassie-view-all:hover .cassie-view-all--button--icon,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-view-all:hover .cassie-view-all--button--icon{fill:#fff}
.cassie-cookie-module .cassie-pre-banner--button.cassie-view-all .cassie-view-all--button--icon,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-view-all .cassie-view-all--button--icon{display:inline-block;height:16px;padding-right:5px;fill:#912338}
.cassie-cookie-module .cassie-pre-banner--button.cassie-cookie-modal--save-preferences,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-cookie-modal--save-preferences{position:relative;z-index:60;min-width:230px;margin:10px 10px 0 auto}
.cassie-cookie-module .cassie-pre-banner--button.cassie-cookie-modal--save-preferences--container,.cassie-cookie-module .cassie-cookie-modal--save-preferences.cassie-cookie-modal--save-preferences--container{width:auto}
.cassie-cookie-module .cassie-cookie-modal{font:normal 16px/1.6 Arial,sans-serif;color:#000;background:#fff;border:0}
@media(min-width:1200px){.cassie-cookie-module .cassie-cookie-modal{width:60%}
}
@media(min-width:768px){.cassie-cookie-module .cassie-cookie-modal{width:80%;max-width:800px;margin:40px auto;padding:36px}
}
@media(max-width:767px){.cassie-cookie-module .cassie-cookie-modal{width:100%}
}
.cassie-cookie-module .cassie-cookie-modal::before{position:fixed;bottom:0;left:0;z-index:20;height:160px;content:'';background:linear-gradient(to top,#fff,rgba(255,255,255,0));pointer-events:none}
@media(min-width:1200px){.cassie-cookie-module .cassie-cookie-modal::before{width:calc(60% - 72px)}
}
@media(min-width:768px){.cassie-cookie-module .cassie-cookie-modal::before{width:calc(80% - 72px);max-width:728px;bottom:40px;left:auto;right:auto}
}
@media(max-width:767px){.cassie-cookie-module .cassie-cookie-modal::before{width:calc(100% - 10px);max-width:728px}
}
.cassie-cookie-module .cassie-cookie-modal::-webkit-scrollbar-thumb:hover{background-color:#fff}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--top-header{display:block}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--header--content p{margin-bottom:20px}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--header-image{max-width:155px;margin:0}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--accept-all{padding:16px;background-color:#f0f0f0;border-radius:4px}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--accept-all--text{font:800 24px/1.6 'gill-sans-nova-condensed',sans-serif}
.cassie-cookie-module .cassie-cookie-modal--tab-group .cassie-cookie-modal--group{border-bottom:1px solid #c8c8c8}
.cassie-cookie-module .cassie-cookie-modal--main{border:0}
.cassie-cookie-module .cassie-cookie-modal .cassie-child-cookie--toggle-switch--slider,.cassie-cookie-module .cassie-cookie-modal .cassie-close-modal-button{display:none}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-group--heading{font:800 21px 'gill-sans-nova-condensed',sans-serif;color:#912338}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-group--description{width:100%;font:normal 16px/1.6 Arial,sans-serif;margin-left:1px}
.cassie-cookie-module .cassie-cookie-modal .cassie-expand-cookies--container{cursor:default}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--header--content{font:normal 16px/1.6 Arial,sans-serif;border:0}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--header--content p{margin-bottom:10px}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--footer-content{margin:20px 0;font:normal 16px/1.6 Arial,sans-serif}
.cassie-cookie-module .cassie-cookie-modal .cassie-expand-cookies--icon,.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-children--container{display:none}
.cassie-cookie-module .cassie-cookie-modal .cassie-accept-all--toggle-switch{margin-top:6.5px}
.cassie-cookie-module .cassie-cookie-modal .cassie-toggle-switch--slider--active{background:#912338}
.cassie-cookie-module .cassie-cookie-modal .cassie-toggle-switch:focus-within{outline:0}
.cassie-cookie-module .cassie-cookie-modal .cassie-toggle-switch:focus-visible{outline:2px solid #094ac4;outline-offset:2px;border-radius:4px}
.cassie-cookie-module .cassie-cookie-modal .cassie-cookie-modal--footer-image--container{display:none}
#CookiePolicyTable{width:100%}
#CookiePolicyTable thead{font-weight:bold;color:#fff}
#CookiePolicyTable thead td{width:25%;color:#000;background:#ededed !important;border-left:1px solid #ddd;border-right:1px solid #ddd}
#CookiePolicyTable thead td.group-header{padding-top:20px !important;padding-left:0 !important;font:bold 18px/1.6 Arial,sans-serif !important;text-align:left;color:#912338;background:#fff !important;border:0 !important}
#CookiePolicyTable tbody td{word-break:break-word}
#boot .event .top-section{padding-top:60px;padding-bottom:30px}
@media(max-width:991px){#boot .event .top-section{padding-top:20px;padding-bottom:10px}
}
#boot .event .top-section .event-title{margin:10px 0 20px 0;font:800 52px/60px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .event .top-section .subtitle{margin:10px 0 0 0;font:400 28px/38px 'gill-sans-nova',sans-serif;color:#4b4b4b;letter-spacing:1px}
#boot .event .top-section .category{padding-bottom:8px;font:normal 18px/28px Arial,sans-serif;color:#912338;text-transform:uppercase}
#boot .event .top-section .social-media{margin:-5px 0 5px 0;font:400 18px/28px 'gill-sans-nova',sans-serif;color:#000;text-align:right}
#boot .event .top-section .social-media a{text-decoration:none}
#boot .event .top-section .social-media span{margin-right:6px}
#boot .event .top-section .social-media img{margin:0 0 0 5px}
#boot .event .content-section .info{padding-right:40px}
#boot .event .content-section .info h6{margin:0;font:800 18px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase}
#boot .event .content-section .info h6.other-dates{margin-top:-10px;text-transform:inherit}
#boot .event .content-section .info p,#boot .event .content-section .info li,#boot .event .content-section .info .info-text{margin:0 0 20px;font:400 18px/28px 'gill-sans-nova',sans-serif;color:#000;letter-spacing:1px}
#boot .event .content-section .info #map-embed{position:relative;overflow:hidden;margin:20px 0 0 0;padding-top:100%}
#boot .event .content-section .info #map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
#boot .event .content-section .info hr.separator{margin:40px 0}
#boot .event .content-section p,#boot .event .content-section .rte,#boot .event .content-section ul li,#boot .event .content-section ol li,#boot .event .content-section td,#boot .event .content-section .medium-text,#boot .event .content-section .large-text,#boot .event .content-section .xlarge-text,#boot .event .content-section .text-medium,#boot .event .content-section .text-large,#boot .event .content-section .text-xlarge{font:20px/36px Arial,sans-serif}
#boot .event .content-section li{margin-bottom:10px}
#boot .event .content-section h3:not(.accordion-header):not(.c-card__title){margin:30px 0 10px 0;font:800 28px/38px 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .event .content-section h4{margin:30px 0 10px 0;font:800 26px/42px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .event .content-section h5{margin:30px 0 10px 0;font:bold 22px/32px Arial,sans-serif;color:#4b4b4b}
#boot .event .content-section h6{font:bold 20px/30px Arial,sans-serif}
#boot .event .content-section .rte h3:first-of-type,#boot .event .content-section .rte h4:first-of-type,#boot .event .content-section .rte h5:first-of-type,#boot .event .content-section .rte h6:first-of-type{margin-top:0;padding-top:0}
#boot .event .content-section a:hover{text-decoration:underline}
#boot .event .content-section a.btn:hover,#boot .event .content-section .c-card a:hover{text-decoration:none}
#boot .event .content-section div.image small{margin-top:7px;padding:6px 10px;font:400 16px/24px 'gill-sans-nova',sans-serif;background-color:#fff;color:#4b4b4b}
#boot .event .content-section .c-textimage h3:first-of-type,#boot .event .content-section .c-textimage h4:first-of-type,#boot .event .content-section .c-textimage h5:first-of-type{margin-top:0}
#boot .event .content-section .c-textimage .nounproject{width:25px;height:28px;margin:3px 15px 8px 0;background-size:contain;background-repeat:no-repeat}
#boot .event .content-section .c-textimage .nounproject.calendar{background-image:url(clientlibs/img/nounproject/calendar.png)}
#boot .event .content-section .c-textimage .nounproject.vernissage{background-image:url(clientlibs/img/nounproject/vernissage.png)}
#boot .event .content-section .c-textimage .nounproject.speaker{background-image:url(clientlibs/img/nounproject/speaker.png)}
#boot .event .content-section .c-textimage .nounproject.cost{background-image:url(clientlibs/img/nounproject/cost.png)}
#boot .event .content-section .c-textimage .nounproject.organization{background-image:url(clientlibs/img/nounproject/organization.png)}
#boot .event .content-section .c-textimage .nounproject.website{background-image:url(clientlibs/img/nounproject/website.png)}
#boot .event .content-section .c-textimage .nounproject.contact{background-image:url(clientlibs/img/nounproject/contact.png)}
#boot .event .content-section .c-textimage .nounproject.location{background-image:url(clientlibs/img/nounproject/location.png)}
#boot .event .content-section .c-textimage .nounproject.accessible{background-image:url(clientlibs/img/nounproject/accessible.png)}
#boot .event .content-section hr.separator{margin:60px 0}
@media(max-width:767px){#boot .event .top-section .event-title{margin:0 0 20px 0;font:800 30px/36px 'gill-sans-nova-condensed',sans-serif !important}
#boot .event .top-section .subtitle{margin-bottom:20px;font:400 22px/28px 'gill-sans-nova',sans-serif !important}
#boot .event .top-section .category{font:400 16px/24px Arial,sans-serif}
#boot .event .top-section .social-media{margin-top:10px;text-align:left}
#boot .event .content-section hr.separator{margin:30px 0}
#boot .event .content-section .info{padding-right:0}
#boot .event .content-section .info #map-embed{display:none}
#boot .event .content-section .info hr.separator{margin:30px 0}
#boot .event .content-section .details{margin-top:10px;padding-top:30px;border-top:1px solid #e5e5e5}
}
#boot .c-footer{font:400 18px/30px 'gill-sans-nova',sans-serif;color:rgba(255,255,255,0.8)}
#boot .c-footer a:hover{color:#fff;text-decoration:none}
#boot .c-footer .main{width:100%;padding:45px 0 50px 0;background-color:#912338}
#boot .c-footer .main h3,#boot .c-footer .main .rte h3{font:800 20px/32px 'gill-sans-nova-condensed',sans-serif;color:#fff !important}
#boot .c-footer .main h5,#boot .c-footer .main .heading{margin:0 0 40px 0;text-align:center;font:400 18px/30px 'gill-sans-nova',sans-serif;color:rgba(255,255,255,0.8)}
#boot .c-footer .main h6,#boot .c-footer .main a{margin:0;font:400 18px/30px 'gill-sans-nova',sans-serif;color:rgba(255,255,255,0.7);text-decoration:none;border-bottom:1px solid transparent}
#boot .c-footer .main a:hover{color:#fff;opacity:1;text-decoration:none;border-bottom:1px solid currentColor}
#boot .c-footer .main a:hover .sprites-icon-map{opacity:1}
#boot .c-footer .main .c-link-list__container{margin-bottom:20px !important}
#boot .c-footer .main .c-link-list--style-default a{text-decoration:none !important}
#boot .c-footer .main .c-link-list--style-default a:hover{text-decoration:none}
#boot .c-footer .main ul{margin:0;padding:0}
#boot .c-footer .main li{margin:0 !important;padding:0 !important;list-style:none inside none;line-height:22px}
@media(max-width:991px){#boot .c-footer .main .contact .adr{padding:20px 0 0 0}
}
#boot .c-footer .main .contact .lbl{margin-bottom:18px}
#boot .c-footer .main .contact .sprites-icon-map{margin-left:6px;opacity:.5}
#boot .c-footer .main .contact .org{font-weight:bold}
#boot .c-footer .main .contact .link{clear:both}
#boot .c-footer .main .contact .link a{font-weight:bold}
#boot .c-footer .main .contact .link a i{margin:0 5px;display:inline-block}
#boot .c-footer.custom .main{padding:70px 0 52px 0}
#boot .c-footer .deep-footer{padding:0;border-top:1px solid #9d5461;background-color:#912338;color:#fff;font:normal 14px Arial,sans-serif}
#boot .c-footer .deep-footer .deep-footer-info{padding-top:28px;padding-bottom:30px}
@media(max-width:991px){#boot .c-footer .deep-footer .deep-footer-info{padding-top:24px;padding-bottom:20px}
}
#boot .c-footer .deep-footer .deep-footer-info .deep-footer-phone{font:800 21px 'gill-sans-nova-condensed',sans-serif;letter-spacing:1px;text-transform:uppercase}
#boot .c-footer .deep-footer .deep-footer-info .deep-footer-phone a{font:500 21px 'gill-sans-nova',sans-serif;color:rgba(255,255,255,0.7);border-bottom:1px solid transparent}
#boot .c-footer .deep-footer .deep-footer-info .deep-footer-phone a:hover{color:#fff;text-decoration:none !important;border-bottom:1px solid currentColor}
#boot .c-footer .deep-footer .deep-footer-info .deep-footer-phone .separator{padding:0 8px;opacity:.7}
@media(max-width:767px){#boot .c-footer .deep-footer .deep-footer-info .deep-footer-phone .separator{display:block;height:12px;line-height:12px;text-indent:-999px}
}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:14px 0 0 0;padding:0}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li{margin:0 8px 0 0;list-style:none outside none}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li a{font:normal 14px Arial,sans-serif;color:#fff;opacity:.7;text-decoration:none}
@media(max-width:991px){#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li a{line-height:28px}
}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li a:hover{opacity:1;border-bottom:1px solid currentColor}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li button{display:inline;opacity:.7;transition:none;margin:0;border-bottom:1px solid transparent;padding:0;text-decoration:none;line-height:1;color:#fff}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li button:hover{border-bottom:1px solid currentColor;opacity:1;color:#fff}
#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li .separator{opacity:.3}
@media(max-width:991px){#boot .c-footer .deep-footer .deep-footer-info ul.deep-footer-links li .separator{line-height:28px}
}
#boot .c-footer .deep-footer .deep-footer-info .deep-footer-copyright{margin:15px 0 0 0}
@media(max-width:991px){#boot .c-footer .deep-footer .deep-footer-info .deep-footer-copyright{margin:18px 0 0 0}
}
#boot .c-footer .deep-footer .deep-footer-logo{max-width:286px;margin-left:auto;padding-top:18px;padding-left:0}
@media(max-width:991px){#boot .c-footer .deep-footer .deep-footer-logo{margin:0 auto}
}
#boot .c-bottom{margin:40px 0 0 0;padding:40px 0 0 0;overflow:hidden;background:#f2f2f2}
#boot .c-bottom.bottom-no-margin{margin-top:0}
#boot .space-above-footer{background:transparent}
@media(min-width:992px){#boot .space-above-footer{height:150px}
}
@media(max-width:991px){#boot .space-above-footer{height:50px}
}
#boot #c-back-to-top{display:none;z-index:999;position:fixed;bottom:20px;height:44px;width:44px;margin:0;padding:14px 0 0 16px;background-color:#000;color:transparent !important;border-radius:4px;box-shadow:0 0 24px 0 rgba(0,0,0,0.1);overflow:hidden;cursor:pointer;transition:background-color .1s linear}
@media(min-width:992px){#boot #c-back-to-top{right:30px}
}
@media(max-width:991px){#boot #c-back-to-top{right:20px}
}
#boot #c-back-to-top span{text-indent:-999px}
#boot #c-back-to-top::before{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;rotate:-45deg}
#boot #c-back-to-top:hover{background-color:#2c2c2c;box-shadow:0 0 24px 0 rgba(0,0,0,0.2);transition:background-color .1s linear}
.grecaptcha-badge{bottom:100px !important}
@media(min-width:992px){body.right-sidebar #boot .space-above-footer{height:75px}
}
#boot .post.compliant .article-title{margin:10px 0 20px 0;font:800 52px/60px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .post.compliant .article-title.has-type{margin-top:5px}
#boot .post.compliant h5.type{margin:0;font:normal 18px/28px Arial,sans-serif;color:#912338;text-transform:uppercase}
#boot .post.compliant .subtitle{margin:10px 0 30px 0;font:400 28px/38px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#4b4b4b}
#boot .post.compliant .subtitle.news-release{margin-bottom:0}
#boot .post.compliant .infos{margin:0;overflow:hidden;font:20px/36px Arial,sans-serif;color:#000}
#boot .post.compliant .infos .date,#boot .post.compliant .infos .separator,#boot .post.compliant .infos .author{display:inline-block}
#boot .post.compliant .infos .separator{margin:0 7px}
#boot .post.compliant p,#boot .post.compliant .rte,#boot .post.compliant .author,#boot .post.compliant .news-contact,#boot .post.compliant .source,#boot .post.compliant .picker,#boot .post.compliant ul li,#boot .post.compliant ol li,#boot .post.compliant .medium-text,#boot .post.compliant .large-text,#boot .post.compliant .xlarge-text,#boot .post.compliant .text-medium,#boot .post.compliant .text-large,#boot .post.compliant .text-xlarge{font:20px/36px Arial,sans-serif}
#boot .post.compliant h3:not(.accordion-header):not(.c-card__title){margin:40px 0 10px 0;font:800 28px/38px 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .post.compliant h4{margin:40px 0 10px 0;font:800 26px/42px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .post.compliant h5{margin:40px 0 10px 0;font:bold 22px/32px Arial,sans-serif;color:#4b4b4b}
#boot .post.compliant h6{font:bold 20px/30px Arial,sans-serif}
#boot .post.compliant .c-textimage h3:first-of-type,#boot .post.compliant .c-textimage h4:first-of-type,#boot .post.compliant .c-textimage h5:first-of-type{margin-top:0}
#boot .post.compliant a:hover{text-decoration:underline}
#boot .post.compliant a.btn:hover{text-decoration:none}
#boot .post.compliant .c-card a:hover{text-decoration:none}
#boot .post.compliant .top-section{margin-top:40px}
#boot .post.compliant ul:not(.c-eventbar) li{list-style-type:square;color:#000}
#boot .post.compliant .social-media{text-align:right}
#boot .post.compliant .social-media a{text-decoration:none}
#boot .post.compliant .social-media img{margin:0 0 0 5px}
#boot .post.compliant .top-image{margin:30px 0 40px 0}
#boot .post.compliant .top-image img:not(.cq-image-placeholder){width:100%}
#boot .post.compliant .c-image img{width:100%}
#boot .post.compliant .top-image .caption,#boot .post.compliant .image small{margin-top:7px;padding:0 10px;font:400 16px/24px 'gill-sans-nova',sans-serif;background-color:#fff;color:#4b4b4b}
#boot .post.compliant hr.top-separator{margin:0}
#boot .post.compliant .wysiwyg,#boot .post.compliant .image{margin-bottom:50px}
#boot .post.compliant .c-textimage{margin-bottom:20px}
#boot .post.compliant .related-topics h2,#boot .post.compliant .related-topics br,#boot .post.compliant .related-topics hr{display:none}
#boot .post.compliant .related-topics .btn{display:inline-block;float:left;cursor:pointer;margin:0 10px 10px 0;padding:10px 15px;font:400 18px 'gill-sans-nova',sans-serif;letter-spacing:2px;text-transform:lowercase;text-align:center;text-decoration:none;background-color:rgba(0,114,168,0.15);border:0;color:#4b4b4b;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:background .2s}
#boot .post.compliant .related-topics .btn:hover{background:#e5e5e5}
#boot .post.compliant .related-stories::before{content:"";display:block;background:#e5e5e5;width:100%;height:1px;margin:23px 0 50px 0}
#boot .post.compliant .related-stories hr{display:none}
#boot .post.compliant .related-stories h2.section-header{font:800 26px/32px 'gill-sans-nova-condensed',sans-serif;margin:40px 0 20px 0;color:#000}
#boot .post.compliant .related-stories li,#boot .post.compliant .related-stories li .txt{list-style-type:square;font-size:20px;line-height:1.2;font-weight:normal}
#boot .post.compliant .c-bloc-relatedlinks{margin-bottom:50px}
#boot .post.compliant .c-bloc-relatedlinks h2.section-header{margin:40px 0 20px 0;font:800 26px/32px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .post.compliant .c-bloc-relatedlinks li{list-style-type:square}
#boot .post.compliant .c-bloc-relatedlinks li a{font-size:20px;line-height:36px}
#boot .post.compliant .c-bloc-relatedlinks li div.link{display:inline;margin:0}
#boot .post.compliant.bottom h2{margin:22px 0 30px 0;text-align:center}
#boot .post.compliant.bottom a{text-decoration:none}
@media(max-width:767px){#boot .post.compliant .article-title{margin:0 0 15px 0;font:800 30px/36px 'gill-sans-nova-condensed',sans-serif}
#boot .post.compliant .subtitle{font:400 22px/28px 'gill-sans-nova',sans-serif}
#boot .post.compliant .infos{font:16px/28px Arial,sans-serif}
#boot .post.compliant .rte,#boot .post.compliant .author,#boot .post.compliant .news-contact,#boot .post.compliant .source,#boot .post.compliant .picker,#boot .post.compliant ul li,#boot .post.compliant ol li,#boot .post.compliant ul li a,#boot .post.compliant ol li a,#boot .post.compliant .medium-text,#boot .post.compliant .large-text,#boot .post.compliant .xlarge-text,#boot .post.compliant .text-medium,#boot .post.compliant .text-large,#boot .post.compliant .text-xlarge{font:16px/28px Arial,sans-serif !important}
#boot .post.compliant .top-section{margin-top:20px}
#boot .post.compliant .img-main{margin:20px 0}
#boot .post.compliant .social-media{text-align:left;text-decoration:none}
#boot .post.compliant .social-media img{margin:15px 5px 10px 0}
#boot .post.compliant .wysiwyg,#boot .post.compliant .c-bloc-relatedlinks{margin-bottom:35px}
}
#boot .post:not(.compliant){font:14px/22px Arial,sans-serif;color:#000;position:relative;margin-bottom:40px}
#boot .post:not(.compliant).story{font:16px/28px Arial,sans-serif}
#boot .post:not(.compliant).story ul li,#boot .post:not(.compliant).story ol li{font:16px/28px Arial,sans-serif}
#boot .post:not(.compliant).highlighted{margin-bottom:20px;font:normal 13px/18px Arial,sans-serif}
#boot .post:not(.compliant) .article-title{font:bold 15px/19px Arial,sans-serif;margin-bottom:2px}
#boot .post:not(.compliant) .article-title a{color:#000 !important;text-decoration:none;text-transform:none}
#boot .post:not(.compliant) .article-title a:hover{text-decoration:underline}
#boot .post:not(.compliant) .article-title a span{color:#912338}
#boot .post:not(.compliant).story .article-title,#boot .post:not(.compliant).highlighted .article-title{font:bold 24px Arial,sans-serif;margin-bottom:3px}
#boot .post:not(.compliant) .popular{padding:12px 12px 18px 12px;background:#f2f2f2}
#boot .post:not(.compliant) .popular li+li{padding-top:16px}
#boot .post:not(.compliant) .subtitle{margin:10px 0 20px 0;font-family:Arial,sans-serif;font-size:18px;line-height:22px}
#boot .post:not(.compliant) .date{margin:0 0 8px 0;font-family:Arial,sans-serif;font-size:12px}
#boot .post:not(.compliant) .date.big{font-size:18px;line-height:22px}
#boot .post:not(.compliant) .infos{margin-bottom:15px;overflow:hidden;font-family:Arial,sans-serif;font-size:12px;line-height:14px;color:#6e6e6e}
#boot .post:not(.compliant) .infos .date{float:left}
#boot .post:not(.compliant) .infos .separator{float:left;margin-right:7px;margin-left:7px}
#boot .post:not(.compliant) .infos .author{float:left;margin-right:13px}
#boot .post:not(.compliant) .infos .author>div{margin-right:0}
#boot .post:not(.compliant) .infos .source{float:left}
#boot .post .btn-tag{margin-right:5px;padding:1px 5px;font-size:12px}
#boot .post .img-main{clear:both}
#boot .post .img-main img{margin-bottom:10px}
#boot .post .rte{clear:both}
#boot .post .c-textimage .rte{clear:none}
#boot .more-news{margin-top:7px}
#boot #news-search{margin-bottom:5px}
#boot #news-search .input-group{margin-bottom:0}
#boot #news-search .controls{margin-left:0}
#boot #news-search .input-large{width:193px}
#boot .more-news a:hover{text-decoration:underline}
#boot hr.row-separator{margin:0 0 20px 0}
#boot .parsys_column.col-3>div.section.separator hr{margin:0 0 16px 0}
#boot .parsys_column.col-3>div.section.separator ~ div.section.separator hr{margin:10px 0 26px 0}
#boot ul.related-topics{list-style:none;margin:0 !important}
#boot ul.related-topics li{margin-bottom:10px}
.news #boot .c-bottom,.news-story #boot .c-bottom{margin-top:80px}
@media(max-width:767px){.news #boot .c-bottom,.news-story #boot .c-bottom{margin-top:50px}
}
#boot .profile .top-section{padding-top:60px;padding-bottom:30px}
@media(max-width:991px){#boot .profile .top-section{padding-top:20px;padding-bottom:10px}
}
#boot .profile .top-section .profile-title{margin:10px 0 20px 0;font:800 52px/60px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .profile .top-section .subtitle{margin:10px 0 0 0;font:400 28px/38px 'gill-sans-nova',sans-serif;color:#4b4b4b;letter-spacing:1px}
#boot .profile .top-section .category{font:400 18px/28px 'gill-sans-nova',sans-serif;color:#912338;text-transform:uppercase}
#boot .profile .top-section .social-media{margin:-5px 0 5px 0;font:400 18px/28px 'gill-sans-nova',sans-serif;color:#000;text-align:right}
#boot .profile .top-section .social-media a{text-decoration:none}
#boot .profile .top-section .social-media span{margin-right:6px}
#boot .profile .top-section .social-media img{margin:0 0 0 5px}
#boot .profile .content-section{margin-top:0;margin-bottom:30px;padding:60px 0 0 0;border-top:1px solid #e5e5e5}
#boot .profile .content-section .info{padding-right:40px}
#boot .profile .content-section .info .profile-picture{margin-bottom:30px;border-radius:50%}
#boot .profile .content-section .info h6{margin:0;font:800 18px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase}
#boot .profile .content-section .info p,#boot .profile .content-section .info li,#boot .profile .content-section .info .info-text{margin:0 0 20px;font:400 18px/28px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#000}
#boot .profile .content-section .info hr.separator{margin:40px 0}
#boot .profile .content-section p,#boot .profile .content-section .rte,#boot .profile .content-section ul li,#boot .profile .content-section ol li,#boot .profile .content-section td,#boot .profile .content-section .medium-text,#boot .profile .content-section .large-text,#boot .profile .content-section .xlarge-text,#boot .profile .content-section .text-medium,#boot .profile .content-section .text-large,#boot .profile .content-section .text-xlarge{font:20px/36px Arial,sans-serif}
#boot .profile .content-section li{margin-bottom:10px}
#boot .profile .content-section h3{margin:30px 0 10px 0;font:800 28px/38px 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .profile .content-section h4{margin:30px 0 10px 0;font:800 26px/42px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .profile .content-section h5{font:bold 22px/32px Arial,sans-serif;color:#4b4b4b;margin:30px 0 10px 0}
#boot .profile .content-section h6{font:bold 20px/30px Arial,sans-serif}
#boot .profile .content-section .rte h3:first-of-type,#boot .profile .content-section .rte h4:first-of-type,#boot .profile .content-section .rte h5:first-of-type,#boot .profile .content-section .rte h6:first-of-type{margin-top:0;padding-top:0}
#boot .profile .content-section a:hover{text-decoration:underline}
#boot .profile .content-section a.btn:hover,#boot .profile .content-section .c-card a:hover{text-decoration:none}
#boot .profile .content-section .quote{margin:40px 0;font:italic 500 32px/46px 'gill-sans-nova',sans-serif;color:#912338}
#boot .profile .content-section .quote .quote-body-en::before{content:"\2018";font-size:36px}
#boot .profile .content-section .quote .quote-body-en::after{content:"\2019";font-size:36px}
#boot .profile .content-section .quote .quote-body-fr::before{content:"\00ab ";font-size:36px}
#boot .profile .content-section .quote .quote-body-fr::after{content:"\00bb";font-size:36px}
#boot .profile .content-section .quote .quote-author{margin:5px 0 0 0;font:500 18px/30px 'gill-sans-nova',sans-serif;color:#4b4b4b}
#boot .profile .content-section .excerpt{margin:40px 0;font:500 32px/46px 'gill-sans-nova',sans-serif;color:#912338}
#boot .profile .content-section .c-textimage h3:first-of-type,#boot .profile .content-section .c-textimage h4:first-of-type,#boot .profile .content-section .c-textimage h5:first-of-type{margin-top:0}
#boot .profile .content-section .c-textimage .nounproject{width:25px;height:28px;background-size:contain;background-repeat:no-repeat}
#boot .profile .content-section .c-textimage .nounproject.home-town{background-image:url(clientlibs/img/nounproject/noun_home_burgundy.png)}
#boot .profile .content-section .c-textimage .nounproject.faculty{background-image:url(clientlibs/img/nounproject/noun_university_burgundy.png)}
#boot .profile .content-section .c-textimage .nounproject.program{background-image:url(clientlibs/img/nounproject/credits.png)}
#boot .profile .content-section .c-textimage .nounproject.team{background-image:url('clientlibs/img/nounproject/noun_sport_burgundy.png')}
#boot .profile .content-section .c-textimage .nounproject.experiential-learning{background-image:url('clientlibs/img/nounproject/experiential_learning.png')}
#boot .profile .content-section .c-textimage .nounproject.awards{background-image:url('clientlibs/img/nounproject/noun_award_burgundy.png')}
#boot .profile .content-section hr.separator{margin:60px 0}
#boot .profile .alumni-awards-list{padding-right:40px}
#boot .profile .alumni-awards-list h4,#boot .profile .alumni-awards-list h5{margin:20px 0 10px 0;padding-top:30px;border-top:1px solid #e5e5e5;font:800 18px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase;color:#000}
#boot .profile .alumni-awards-list a:hover{text-decoration:none}
#boot .profile .alumni-awards-list hr{display:none}
#boot .profile .alumni-awards-list .award-item{margin:0 0 2px 0}
#boot .profile .alumni-awards-list .award-item .full-name{margin:0 0 10px 0;font:400 18px/28px 'gill-sans-nova',sans-serif;color:#000;letter-spacing:1px}
#boot .profile .alumni-awards-list .award-item h6,#boot .profile .alumni-awards-list .award-item .award-year{font:normal 14px Arial,sans-serif;margin:8px 0 3px 0}
#boot .profile .alumni-awards-list .award-item img{padding-right:8px;opacity:.5}
#boot .profile .alumni-awards-list .award-item:hover{background:#f2f2f2}
#boot .profile .alumni-awards-list .award-item:hover img{opacity:1}
#boot .profile .alumni-awards-list .award-item:hover h5{color:#912338}
@media(max-width:991px){#boot .profile .profile-picture{border-radius:0 !important}
}
@media(max-width:767px){#boot .profile .top-section .profile-title{margin:0 0 20px 0;font:800 30px/36px 'gill-sans-nova-condensed',sans-serif !important}
#boot .profile .top-section .subtitle{margin-bottom:20px;font:400 22px/28px 'gill-sans-nova',sans-serif !important}
#boot .profile .top-section .category{font:16px/24px Arial,sans-serif}
#boot .profile .top-section .social-media{margin:20px 0 0 0;text-align:left}
#boot .profile .top-section .social-media.desktop{display:none}
#boot .profile .top-section .social-media.mobile{display:block}
#boot .profile .content-section{margin-top:20px;margin-bottom:20px;padding:30px 0 0 0}
#boot .profile .content-section hr.separator{margin:30px 0}
#boot .profile .content-section .info{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #e5e5e5}
#boot .profile .content-section .info hr.separator{margin:30px 0}
#boot .profile .content-section .quote{margin:30px 0;font:italic 500 28px/38px 'gill-sans-nova',sans-serif}
#boot .profile .content-section .quote .quote-body::before,#boot .profile .content-section .quote .quote-body::after{font-size:30px}
#boot .profile .content-section .excerpt{margin:30px 0;font:500 28px/38px 'gill-sans-nova',sans-serif}
#boot .profile .alumni-awards-list{padding-right:0}
#boot .profile .alumni-awards-list h4,#boot .profile .alumni-awards-list h5{margin:10px 0 10px 0;padding-top:10px;border-top:0}
#boot .profile .alumni-awards-list a:last-of-type .award-item::after{content:'';border-bottom:1px solid #e5e5e5;margin:0 0 30px 0;width:100%;padding:0 0 30px 0;background:#fff;cursor:default}
}
#boot .c-header__sticky-wrapper{position:relative}
#boot .c-header__sticky-wrapper--sticky{min-height:var(--sticky-header-height,auto)}
#boot .c-header__sticky-container--sticky{position:fixed;top:-100%;top:calc(-1 * var(--sticky-header-height, 100%));width:100%;left:0;z-index:1030;transition:top .4s cubic-bezier(0.4,0,0.2,1);will-change:top}
#boot .c-header__sticky-container--show{top:0}
#boot .c-header-top{z-index:1030;position:relative;height:auto;background-color:#fff}
@media(max-width:1199.98px){#boot .c-header-top{height:58px}
}
#boot .c-header-top *:not(.focus-none):focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-header-top *:not(.focus-none):focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-header-top .focus-none:focus-visible{outline:0;box-shadow:none}
#boot .c-header-top--sticky .c-header-top__container{position:fixed;top:-58px;width:100%;background-color:#fff;transition:top .2s ease-in-out}
#boot .c-header-top--sticky.show .c-header-top__container{top:0}
#boot .c-header-top__container{padding:10px 0}
#boot .c-header-top__container--main{border-bottom:1px solid #c8c8c8}
@media(min-width:1200px){#boot .c-header-top__container--main{border-bottom:1px solid transparent;padding:12px 0 15px 0}
#boot .c-header-top__container--subsite{padding:10px 0}
}
#boot .c-header-top__container>div{display:flex;align-items:start;justify-content:space-between}
#boot .c-header-top__concordia-logo-container{display:flex;align-items:center;height:38px;width:auto}
@media(min-width:1200px){#boot .c-header-top__concordia-logo-container--main{height:98px}
}
@media(min-width:1200px){#boot .c-header-top__concordia-logo-container--subsite{height:34px}
}
#boot .c-header-top__concordia-logo-container a:hover{opacity:.75}
#boot .c-header-top__concordia-logo img{width:172px;height:26px}
@media(min-width:1200px){#boot .c-header-top__concordia-logo--main img{width:395px;height:66px}
}
@media(min-width:1200px){#boot .c-header-top__concordia-logo--subsite img{width:141px;height:34px}
}
#boot .c-header-top__concordia-logo-50{margin-left:13px;width:37px;height:38px}
@media(max-width:398px){#boot .c-header-top__concordia-logo-50{display:none}
}
@media(min-width:1200px){#boot .c-header-top__concordia-logo-50--main{margin-left:28px;width:86px;height:98px;padding-top:2px}
}
@media(min-width:1200px){#boot .c-header-top__concordia-logo-50--subsite{margin-left:20px;width:33px;height:34px}
}
#boot .c-header-top__subsite-logo{margin-left:20px;max-height:32px;max-width:140px}
@media(max-width:575.98px){#boot .c-header-top__subsite-logo{display:none}
}
#boot .c-header-top__lang-toggle{display:inline-block;margin-right:16px}
@media(min-width:1200px){#boot .c-header-top__lang-toggle{display:none}
}
#boot .c-header-top__lang-toggle a{display:flex;justify-content:center;align-items:center;margin:0;border:2px solid #d9d9d9;border-radius:4px;width:38px;height:38px;padding:0;background-color:#fff;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-brand-display);text-transform:uppercase;color:#000}
#boot .c-header-top__lang-toggle a:hover,#boot .c-header-top__lang-toggle a:focus-visible,#boot .c-header-top__lang-toggle a:active{border:2px solid #d9d9d9;background:#d9d9d9;text-decoration:none;color:#000}
#boot .c-header-top__lang-toggle--subsite a{width:34px;height:34px}
#boot .c-header-top__courtesy-nav{z-index:1030;position:relative;display:flex;align-items:start;visibility:visible;opacity:1;padding-right:0;transition:opacity .2s ease-in-out}
@media(min-width:1200px){#boot .c-header-top__courtesy-nav{gap:31px}
#boot .c-header-top__courtesy-nav--main{margin-top:16px}
#boot .c-header-top__courtesy-nav--hidden{visibility:hidden;opacity:0}
}
#boot .c-header-top__courtesy-nav .c-header-top__icon-chevron>svg{width:12px;height:12px;color:#912338}
#boot .c-header-top__courtesy-nav .show .c-header-top__icon-chevron>svg{transform:rotate(-180deg)}
#boot .c-header-top__buttons{display:none}
@media(min-width:1200px){#boot .c-header-top__buttons{display:flex;align-self:flex-start;width:auto;gap:12px}
}
#boot .c-header-top__buttons--mobile{display:flex;justify-content:space-between;gap:12px;padding:16px}
@media(min-width:1200px){#boot .c-header-top__buttons--mobile{display:none}
}
@media(max-width:349.98px){#boot .c-header-top__buttons--mobile{flex-wrap:wrap;min-width:350px}
}
#boot .c-header-top__buttons .btn{transition:none;border-radius:4px !important;margin-bottom:0;width:100%;padding:12px 13px;background:#e9d3d7;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-brand-display);text-transform:uppercase;letter-spacing:.5px;color:#000}
#boot .c-header-top__buttons .btn--subsite{padding:9px 13px}
#boot .c-header-top__buttons .btn:hover,#boot .c-header-top__buttons .btn:active,#boot .c-header-top__buttons .btn:focus-visible{background-color:#912338;color:#fff}
#boot .c-header-top__buttons .btn:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-header-top__buttons .btn:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-header-top__useful-links-mobile{min-width:350px;padding:8px 16px}
@media(min-width:1200px){#boot .c-header-top__useful-links-mobile{display:none}
}
#boot .c-header-top__useful-links-mobile--mt{margin-top:12px}
#boot .c-header-top__useful-links-mobile strong{font-family:var(--cds-font-family-brand-condensed);font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-display)}
#boot .c-header-top__useful-links-mobile .row{padding:12px 0 0 0}
#boot .c-header-top__useful-links-mobile ul{margin-bottom:0;padding-left:0;list-style:none}
#boot .c-header-top__useful-links-mobile ul li{padding-bottom:10px}
#boot .c-header-top__useful-links-mobile ul li a{font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:17px;line-height:22px;letter-spacing:.5px;color:#912338}
#boot .c-header-top__hamburger-btn{margin-top:0;margin-right:-6px;margin-left:21px;width:38px;height:38px}
@media(min-width:1200px){#boot .c-header-top__hamburger-btn{display:none}
}
#boot .c-header-top__hamburger-btn:hover svg{opacity:.7}
#boot .c-header-top__hamburger-btn--subsite{margin-right:-2px}
#boot .c-header-top__hamburger-btn--open>svg{width:24px;height:16px;color:#000}
#boot .c-header-top__hamburger-btn--close{display:none}
#boot .c-header-top__hamburger-btn--close>svg{width:18px;height:16px;color:#000}
#boot .c-header-top__hamburger-btn--white svg{color:#fff}
#boot .c-header-top .c-role-links-desktop,#boot .c-header-top .c-quick-links-desktop{position:relative;align-self:flex-start;margin-top:2px}
#boot .c-header-top .c-role-links-desktop button.dropdown-toggle,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle{display:none;align-self:flex-start;margin-bottom:0;padding-left:0;padding-right:0;background:transparent;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);color:#000}
#boot .c-header-top .c-role-links-desktop button.dropdown-toggle--subsite,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle--subsite{font-size:17px}
@media(min-width:1200px){#boot .c-header-top .c-role-links-desktop button.dropdown-toggle,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle{display:block}
}
#boot .c-header-top .c-role-links-desktop button.dropdown-toggle.show,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle.show,#boot .c-header-top .c-role-links-desktop button.dropdown-toggle:focus-visible,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle:focus-visible{color:#912338}
#boot .c-header-top .c-role-links-desktop button.dropdown-toggle::after,#boot .c-header-top .c-quick-links-desktop button.dropdown-toggle::after{display:none}
#boot .c-header-top .c-role-links-desktop .dropdown-menu,#boot .c-header-top .c-quick-links-desktop .dropdown-menu{width:640px;box-shadow:0 6px 24px 0 rgba(0,0,0,0.05);border:1px solid #f0f0f0;border-radius:4px;padding:25px 24px 16px 24px}
#boot .c-header-top .c-role-links-desktop .dropdown-menu.wide,#boot .c-header-top .c-quick-links-desktop .dropdown-menu.wide{width:665px}
#boot .c-header-top .c-role-links-desktop .dropdown-menu ul,#boot .c-header-top .c-quick-links-desktop .dropdown-menu ul{margin:0;padding:0 28px 0 0;list-style:none}
#boot .c-header-top .c-role-links-desktop .dropdown-menu ul:last-child,#boot .c-header-top .c-quick-links-desktop .dropdown-menu ul:last-child{padding:0 0 0 28px}
#boot .c-header-top .c-role-links-desktop .dropdown-menu ul .dropdown-item,#boot .c-header-top .c-quick-links-desktop .dropdown-menu ul .dropdown-item{margin-bottom:12px;padding:0;white-space:normal;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-lead);letter-spacing:.5px;color:#000}
#boot .c-header-top .c-role-links-desktop .dropdown-menu ul .dropdown-item:hover,#boot .c-header-top .c-quick-links-desktop .dropdown-menu ul .dropdown-item:hover,#boot .c-header-top .c-role-links-desktop .dropdown-menu ul .dropdown-item:active,#boot .c-header-top .c-quick-links-desktop .dropdown-menu ul .dropdown-item:active{background-color:#fff}
#boot .c-header-top .c-role-links-desktop .dropdown-menu{width:184px}
#boot .c-header-top .c-role-links-desktop .dropdown-menu.wide{width:255px}
#boot .c-header-top .c-role-links-desktop .dropdown-menu ul:last-child{padding:0}
@media(min-width:1200px){#boot .c-role-links-mobile,#boot .c-quick-links-mobile{display:none}
}
#boot .c-role-links-mobile button.dropdown-toggle,#boot .c-quick-links-mobile button.dropdown-toggle{display:flex;justify-content:space-between;width:100%;min-width:350px;margin:0;border-top:1px solid #f0f0f0;border-right:0;border-bottom:1px solid #f0f0f0;border-left:0;padding:17px 13px 17px 16px;background-color:transparent;font:800 18px/1 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot .c-role-links-mobile button.dropdown-toggle.show,#boot .c-quick-links-mobile button.dropdown-toggle.show{border-bottom:0}
#boot .c-role-links-mobile button.dropdown-toggle.show,#boot .c-quick-links-mobile button.dropdown-toggle.show,#boot .c-role-links-mobile button.dropdown-toggle.hover,#boot .c-quick-links-mobile button.dropdown-toggle.hover,#boot .c-role-links-mobile button.dropdown-toggle:focus-visible,#boot .c-quick-links-mobile button.dropdown-toggle:focus-visible{color:#912338}
#boot .c-role-links-mobile button.dropdown-toggle::after,#boot .c-quick-links-mobile button.dropdown-toggle::after{display:none}
#boot .c-role-links-mobile__icon-chevron>svg,#boot .c-quick-links-mobile__icon-chevron>svg{width:18px;height:18px;vertical-align:baseline;color:#912338}
@media(min-width:1200px){#boot .c-role-links-mobile__icon-chevron>svg,#boot .c-quick-links-mobile__icon-chevron>svg{width:16px;height:16px;vertical-align:-0.125em}
}
#boot .c-role-links-mobile .show .c-role-links-mobile__icon-chevron>svg,#boot .c-quick-links-mobile .show .c-role-links-mobile__icon-chevron>svg,#boot .c-role-links-mobile .show .c-quick-links-mobile__icon-chevron>svg,#boot .c-quick-links-mobile .show .c-quick-links-mobile__icon-chevron>svg{transform:rotate(-180deg)}
#boot .c-role-links-mobile .dropdown-menu,#boot .c-quick-links-mobile .dropdown-menu{position:relative;margin-top:1px;box-shadow:none;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0 !important;width:100%;min-width:350px;padding:0 16px}
#boot .c-role-links-mobile .dropdown-menu.show,#boot .c-quick-links-mobile .dropdown-menu.show{border-bottom:1px solid #f0f0f0}
#boot .c-role-links-mobile .dropdown-menu ul,#boot .c-quick-links-mobile .dropdown-menu ul{margin-bottom:16px;padding-left:0;list-style:none}
#boot .c-role-links-mobile .dropdown-menu ul a.dropdown-item,#boot .c-quick-links-mobile .dropdown-menu ul a.dropdown-item{margin:14px 0;padding:0;white-space:normal;background:transparent;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-100);line-height:22px;letter-spacing:.5px;color:#000}
#boot .c-role-links-mobile .dropdown-menu ul li:first-child a.dropdown-item,#boot .c-quick-links-mobile .dropdown-menu ul li:first-child a.dropdown-item{margin-top:0}
#boot .c-role-links-mobile .dropdown-menu ul li:last-child a.dropdown-item,#boot .c-quick-links-mobile .dropdown-menu ul li:last-child a.dropdown-item{margin-bottom:0}
#boot .c-hub-menu{background-color:transparent;color:#000}
@media(min-width:1200px){#boot .c-hub-menu--main{margin-top:1px}
}
#boot .c-hub-menu button.dropdown-toggle{margin-bottom:0;padding:0;background:transparent;color:#000}
#boot .c-hub-menu button.dropdown-toggle::after{display:none}
#boot .c-hub-menu button.dropdown-toggle.show .c-hub-menu__icon-default svg,#boot .c-hub-menu button.dropdown-toggle:hover .c-hub-menu__icon-default svg,#boot .c-hub-menu button.dropdown-toggle:focus-visible .c-hub-menu__icon-default svg{fill:#7a1d2e}
#boot .c-hub-menu button.dropdown-toggle.show .c-hub-menu__icon-user,#boot .c-hub-menu button.dropdown-toggle:hover .c-hub-menu__icon-user,#boot .c-hub-menu button.dropdown-toggle:focus-visible .c-hub-menu__icon-user{background-color:#7a1d2e}
#boot .c-hub-menu button.dropdown-toggle.show .c-hub-menu__label,#boot .c-hub-menu button.dropdown-toggle:hover .c-hub-menu__label,#boot .c-hub-menu button.dropdown-toggle:focus-visible .c-hub-menu__label{color:#912338}
#boot .c-hub-menu--main .c-hub-menu__icon-default,#boot .c-hub-menu--subsite .c-hub-menu__icon-default{display:inline-block}
#boot .c-hub-menu--main .c-hub-menu__icon-default svg,#boot .c-hub-menu--subsite .c-hub-menu__icon-default svg{fill:#912338}
#boot .c-hub-menu--main .c-hub-menu__icon-user,#boot .c-hub-menu--subsite .c-hub-menu__icon-user{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#912338;font:400 15px/0 'gill-sans-nova',sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff}
#boot .c-hub-menu--main .c-hub-menu__icon-default{width:38px;height:38px}
#boot .c-hub-menu--main .c-hub-menu__icon-default svg{width:38px;height:38px}
#boot .c-hub-menu--main .c-hub-menu__icon-user{width:38px;height:38px}
#boot .c-hub-menu--subsite .c-hub-menu__icon-default{width:34px;height:34px}
#boot .c-hub-menu--subsite .c-hub-menu__icon-default svg{width:34px;height:34px}
#boot .c-hub-menu--subsite .c-hub-menu__icon-user{width:34px;height:34px}
#boot .c-hub-menu__label{display:none}
@media(min-width:1200px){#boot .c-hub-menu__label{display:inline;margin-left:4px;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:17px;line-height:var(--cds-font-line-height-brand-heading)}
}
#boot .c-hub-menu .c-header-top__icon-chevron{display:none}
@media(min-width:1200px){#boot .c-hub-menu .c-header-top__icon-chevron{display:inline}
}
#boot .c-hub-menu .c-header-top__icon-chevron--ms{margin-left:2px}
#boot .c-hub-menu .dropdown-menu{box-shadow:0 6px 24px 0 rgba(0,0,0,0.05);border:1px solid #f0f0f0;border-radius:4px;width:190px;padding:0}
#boot .c-hub-menu .dropdown-menu>ul{margin:0;padding:0;list-style:none}
#boot .c-hub-menu .dropdown-menu>ul li.divider{border-top:1px solid #c8c8c8}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item{padding:16px 24px;background:transparent;font:400 16px/24px 'gill-sans-nova',sans-serif;white-space:normal;text-decoration:none;color:#6e6e6e}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item.hover:hover,#boot .c-hub-menu .dropdown-menu>ul .dropdown-item.hover:active{background-color:rgba(240,240,240,0.5)}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item strong{color:#000;font:800 18px/24px 'gill-sans-nova-condensed',sans-serif;letter-spacing:.5px}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item strong.name{font-size:20px}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item.link{display:block;font:400 18px/30px 'gill-sans-nova',sans-serif;color:#000}
#boot .c-hub-menu .dropdown-menu>ul .dropdown-item.link:hover{text-decoration:underline;color:#000}
#boot .c-hub-menu .dropdown-menu.wide{width:225px}
#boot .c-hub-menu .dropdown-menu.wide .dropdown-item{padding:14px 16px}
#boot .c-hub-menu--fr .dropdown-menu{width:204px}
#boot .c-navbar{padding:0}
@media(min-width:1200px){#boot .c-navbar{z-index:1010;position:relative;display:flex;justify-content:space-between;align-items:center;height:52px}
}
#boot .c-navbar *:not(.focus-none):focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-navbar *:not(.focus-none):focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-navbar .focus-none:focus-visible{outline:0;box-shadow:none}
#boot .c-navbar nav.navbar{width:100%;padding:0}
#boot .c-navbar nav.navbar--main{border-bottom:1px solid #c8c8c8}
#boot .c-navbar nav.navbar--white{background-color:#f0f0f0}
#boot .c-navbar--sticky nav.navbar{position:fixed;top:-52px;width:100%;left:0;transition:top .4s cubic-bezier(0.4,0,0.2,1);will-change:top}
#boot .c-navbar--sticky nav.navbar .container{padding-right:calc(var(--bs-gutter-x) * .5) !important;padding-left:calc(var(--bs-gutter-x) * .5) !important}
#boot .c-navbar--sticky nav.navbar--main{background-color:#fff}
#boot .c-navbar--sticky nav.navbar--burgundy{border-bottom:1px solid #912338;background-color:#912338}
#boot .c-navbar--sticky nav.navbar--green{border-bottom:1px solid #508212;background-color:#508212}
#boot .c-navbar--sticky nav.navbar--magenta{border-bottom:1px solid #db0272;background-color:#db0272}
#boot .c-navbar--sticky nav.navbar--orange{border-bottom:1px solid #da3a16;background-color:#da3a16}
#boot .c-navbar--sticky nav.navbar--turquoise{border-bottom:1px solid #057d78;background-color:#057d78}
#boot .c-navbar--sticky nav.navbar--mauve{border-bottom:1px solid #573996;background-color:#573996}
#boot .c-navbar--sticky nav.navbar--dark-blue{border-bottom:1px solid #004085;background-color:#004085}
#boot .c-navbar--sticky nav.navbar--blue{border-bottom:1px solid #0072a8;background-color:#0072a8}
#boot .c-navbar--sticky nav.navbar--dark-grey{border-bottom:1px solid #6e6e6e;background-color:#6e6e6e}
#boot .c-navbar--sticky nav.navbar--darker-grey{border-bottom:1px solid #2c2c2c;background-color:#2c2c2c}
#boot .c-navbar--sticky nav.navbar--white{border-bottom:1px solid #c8c8c8;background-color:#f0f0f0}
#boot .c-navbar--sticky.show nav.navbar{top:0}
@media(max-width:1199.98px){#boot .c-navbar .offcanvas-collapse{z-index:1020;position:fixed;top:52px;bottom:0;left:100%;width:100%;max-width:560px;overflow-y:auto;visibility:hidden;background-color:#fff;transition:transform .3s ease-in-out,visibility .3s ease-in-out}
#boot .c-navbar .offcanvas-collapse.show{visibility:visible;transform:translateX(-100%)}
}
@media(min-width:1200px){#boot .c-navbar .offcanvas-collapse{max-width:1070px}
}
#boot .c-navbar .offcanvas-collapse:focus{outline:0;box-shadow:none}
#boot .c-navbar__features{display:flex;justify-content:space-between;align-items:center;gap:20px}
@media(max-width:1199.98px){#boot .c-navbar__features{display:none}
}
#boot .c-navbar__features--main{background:#fff}
#boot .c-navbar__lang-toggle{display:flex;justify-content:center;align-items:center;border-radius:4px;margin:0;width:38px;height:38px;padding:0;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-075);text-transform:uppercase}
#boot .c-navbar__lang-toggle--main{border:2px solid #d9d9d9;background:#fff;color:#000}
#boot .c-navbar__lang-toggle--main:hover,#boot .c-navbar__lang-toggle--main:focus-visible,#boot .c-navbar__lang-toggle--main:active{border:2px solid #d9d9d9;background:#d9d9d9;text-decoration:none;color:#000}
#boot .c-navbar__lang-toggle--subsite{border:2px solid rgba(255,255,255,0.7);background:transparent;color:#fff}
#boot .c-navbar__lang-toggle--subsite:hover,#boot .c-navbar__lang-toggle--subsite:focus-visible,#boot .c-navbar__lang-toggle--subsite:active{border:0;background:rgba(255,255,255,0.7);text-decoration:none}
#boot .c-navbar__lang-toggle--burgundy:hover,#boot .c-navbar__lang-toggle--burgundy:focus-visible{color:#912338}
#boot .c-navbar__lang-toggle--green:hover,#boot .c-navbar__lang-toggle--green:focus-visible{color:#508212}
#boot .c-navbar__lang-toggle--magenta:hover,#boot .c-navbar__lang-toggle--magenta:focus-visible{color:#db0272}
#boot .c-navbar__lang-toggle--orange:hover,#boot .c-navbar__lang-toggle--orange:focus-visible{color:#da3a16}
#boot .c-navbar__lang-toggle--turquoise:hover,#boot .c-navbar__lang-toggle--turquoise:focus-visible{color:#057d78}
#boot .c-navbar__lang-toggle--mauve:hover,#boot .c-navbar__lang-toggle--mauve:focus-visible{color:#573996}
#boot .c-navbar__lang-toggle--dark-blue:hover,#boot .c-navbar__lang-toggle--dark-blue:focus-visible{color:#004085}
#boot .c-navbar__lang-toggle--blue:hover,#boot .c-navbar__lang-toggle--blue:focus-visible{color:#0072a8}
#boot .c-navbar__lang-toggle--dark-grey:hover,#boot .c-navbar__lang-toggle--dark-grey:focus-visible{color:#6e6e6e}
#boot .c-navbar__lang-toggle--darker-grey:hover,#boot .c-navbar__lang-toggle--darker-grey:focus-visible{color:#2c2c2c}
#boot .c-navbar__lang-toggle--white{border:2px solid #d9d9d9;color:#000}
#boot .c-navbar__lang-toggle--white:hover,#boot .c-navbar__lang-toggle--white:focus-visible,#boot .c-navbar__lang-toggle--white:active{border:2px solid #d9d9d9;background:#d9d9d9;color:#000}
#boot .c-navbar__btn-search{width:38px;height:38px;padding:0;border-radius:50%}
#boot .c-navbar__btn-search--main{border:1.5px solid #912338;background:#fff}
#boot .c-navbar__btn-search--main .icon-search>svg{fill:#912338}
#boot .c-navbar__btn-search--main:hover,#boot .c-navbar__btn-search--main:focus-visible{background:#912338}
#boot .c-navbar__btn-search--main:hover .icon-search>svg,#boot .c-navbar__btn-search--main:focus-visible .icon-search>svg{fill:#fff}
#boot .c-navbar__btn-search--subsite{border:1.5px solid #fff;background:transparent}
#boot .c-navbar__btn-search--subsite .icon-search>svg{fill:#fff}
#boot .c-navbar__btn-search--subsite:hover,#boot .c-navbar__btn-search--subsite:focus-visible{border:0;background:rgba(255,255,255,0.7)}
#boot .c-navbar__btn-search--burgundy:hover,#boot .c-navbar__btn-search--burgundy:focus-visible{color:#912338}
#boot .c-navbar__btn-search--burgundy:hover .icon-search>svg,#boot .c-navbar__btn-search--burgundy:focus-visible .icon-search>svg{fill:#912338}
#boot .c-navbar__btn-search--green:hover,#boot .c-navbar__btn-search--green:focus-visible{color:#508212}
#boot .c-navbar__btn-search--green:hover .icon-search>svg,#boot .c-navbar__btn-search--green:focus-visible .icon-search>svg{fill:#508212}
#boot .c-navbar__btn-search--magenta:hover,#boot .c-navbar__btn-search--magenta:focus-visible{color:#db0272}
#boot .c-navbar__btn-search--magenta:hover .icon-search>svg,#boot .c-navbar__btn-search--magenta:focus-visible .icon-search>svg{fill:#db0272}
#boot .c-navbar__btn-search--orange:hover,#boot .c-navbar__btn-search--orange:focus-visible{color:#da3a16}
#boot .c-navbar__btn-search--orange:hover .icon-search>svg,#boot .c-navbar__btn-search--orange:focus-visible .icon-search>svg{fill:#da3a16}
#boot .c-navbar__btn-search--turquoise:hover,#boot .c-navbar__btn-search--turquoise:focus-visible{color:#057d78}
#boot .c-navbar__btn-search--turquoise:hover .icon-search>svg,#boot .c-navbar__btn-search--turquoise:focus-visible .icon-search>svg{fill:#057d78}
#boot .c-navbar__btn-search--mauve:hover,#boot .c-navbar__btn-search--mauve:focus-visible{color:#573996}
#boot .c-navbar__btn-search--mauve:hover .icon-search>svg,#boot .c-navbar__btn-search--mauve:focus-visible .icon-search>svg{fill:#573996}
#boot .c-navbar__btn-search--dark-blue:hover,#boot .c-navbar__btn-search--dark-blue:focus-visible{color:#004085}
#boot .c-navbar__btn-search--dark-blue:hover .icon-search>svg,#boot .c-navbar__btn-search--dark-blue:focus-visible .icon-search>svg{fill:#004085}
#boot .c-navbar__btn-search--blue:hover,#boot .c-navbar__btn-search--blue:focus-visible{color:#0072a8}
#boot .c-navbar__btn-search--blue:hover .icon-search>svg,#boot .c-navbar__btn-search--blue:focus-visible .icon-search>svg{fill:#0072a8}
#boot .c-navbar__btn-search--dark-grey:hover,#boot .c-navbar__btn-search--dark-grey:focus-visible{color:#6e6e6e}
#boot .c-navbar__btn-search--dark-grey:hover .icon-search>svg,#boot .c-navbar__btn-search--dark-grey:focus-visible .icon-search>svg{fill:#6e6e6e}
#boot .c-navbar__btn-search--darker-grey:hover,#boot .c-navbar__btn-search--darker-grey:focus-visible{color:#2c2c2c}
#boot .c-navbar__btn-search--darker-grey:hover .icon-search>svg,#boot .c-navbar__btn-search--darker-grey:focus-visible .icon-search>svg{fill:#2c2c2c}
#boot .c-navbar__btn-search--white{border:1.5px solid #912338}
#boot .c-navbar__btn-search--white .icon-search>svg{fill:#912338}
#boot .c-navbar__btn-search--white:hover,#boot .c-navbar__btn-search--white:focus-visible{background:#912338}
#boot .c-navbar__btn-search--white:hover .icon-search>svg,#boot .c-navbar__btn-search--white:focus-visible .icon-search>svg{fill:#fff}
#boot .c-navbar__btn-search .icon-search>svg{width:100%;height:100%}
#boot .c-navbar__backdrop{z-index:1000;top:59px;transition:opacity .15s linear}
#boot .c-subsite *:not(.focus-none):focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-subsite *:not(.focus-none):focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-subsite .focus-none:focus-visible{outline:0;box-shadow:none}
#boot .c-subsite__container{display:flex;flex-direction:row;align-items:center;padding-top:8px;padding-bottom:8px}
@media(min-width:1200px){#boot .c-subsite__container{padding-top:16px;padding-bottom:10px}
}
#boot .c-subsite__container--alternate{flex-wrap:wrap}
@media(min-width:1200px){#boot .c-subsite__container--alternate{gap:20px}
}
#boot .c-subsite__container-top-row-mobile{display:flex;flex-direction:row;flex:1;align-items:flex-start;min-width:0}
@media(max-width:1199.98px){#boot .c-subsite__container-top-row-mobile{flex-basis:100%}
}
#boot .c-subsite__container-titles{flex:1;min-width:0}
#boot .c-subsite__container-bottom-row-mobile{flex-shrink:0;max-width:200px}
@media(max-width:1199.98px){#boot .c-subsite__container-bottom-row-mobile{flex-basis:100%}
}
#boot .c-subsite__container-bottom-row-mobile a{display:inline-block}
#boot .c-subsite__container-bottom-row-mobile a:hover .c-subsite__alternate-logo{opacity:.75}
@media(min-width:1200px){#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row{max-width:calc(1200px + 1.5rem);width:100%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:nowrap;align-items:center}
#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row .c-subsite__container{flex:1 1 auto}
#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row .c-navbar{flex:0 0 auto}
#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row .c-subsite__title,#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row .c-subsite__title-secondary,#boot .c-subsite:has(.c-navbar--empty)>.c-subsite__container-row .c-subsite__title-parent-subsite{margin:0;transform:translateY(-0.5rem)}
}
#boot .c-subsite:has(.c-navbar--empty).c-subsite--white{background:#f0f0f0}
#boot .c-subsite:has(.c-navbar--empty) .c-subsite__container-bottom-row-mobile{display:none}
#boot .c-subsite__alternate-logo{margin-top:10px;max-height:56px}
@media(min-width:1200px){#boot .c-subsite__alternate-logo{margin-top:0;max-width:200px;max-height:90px}
}
#boot .c-subsite__title{margin:5px 0;font-family:var(--cds-font-family-brand-condensed);font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-175);line-height:var(--cds-font-line-height-brand-heading);color:#fff}
@media(min-width:1200px){#boot .c-subsite__title{margin:0 0 5px 0;max-width:1067px;font-size:var(--cds-font-size-350)}
}
#boot .c-subsite__title a{color:#fff;text-decoration:none}
#boot .c-subsite__title a:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.065em;color:#fff}
#boot .c-subsite.c-subsite--white .c-subsite__title{color:#000}
#boot .c-subsite.c-subsite--white .c-subsite__title a{color:#000}
#boot .c-subsite.c-subsite--white .c-subsite__title:hover{color:#000}
#boot .c-subsite__title-secondary{opacity:.7;margin:6px 0 0 0;padding-top:1px;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);color:#fff}
@media(max-width:1199.98px){#boot .c-subsite__title-secondary{display:none}
}
#boot .c-subsite.c-subsite--white .c-subsite__title-secondary{color:#000;opacity:.8}
#boot .c-subsite__title-parent-subsite{display:inline-block;opacity:.8;margin:0;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);color:#fff}
@media(min-width:1200px){#boot .c-subsite__title-parent-subsite{font-size:var(--cds-font-size-125)}
}
#boot .c-subsite__title-parent-subsite a{color:#fff;text-decoration:none}
#boot .c-subsite__title-parent-subsite a:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.065em;color:#fff}
#boot .c-subsite.c-subsite--white .c-subsite__title-parent-subsite{color:#000;opacity:.8}
#boot .c-subsite.c-subsite--white .c-subsite__title-parent-subsite a{color:#000}
#boot .c-subsite--burgundy{background-color:#912338}
#boot .c-subsite--green{background-color:#508212}
#boot .c-subsite--magenta{background-color:#db0272}
#boot .c-subsite--orange{background-color:#da3a16}
#boot .c-subsite--turquoise{background-color:#057d78}
#boot .c-subsite--mauve{background-color:#573996}
#boot .c-subsite--dark-blue{background-color:#004085}
#boot .c-subsite--blue{background-color:#0072a8}
#boot .c-subsite--dark-grey{background-color:#6e6e6e}
#boot .c-subsite--darker-grey{background-color:#2c2c2c}
#boot .c-subsite--white{background-color:#fff}
@media(max-width:1199.98px){#boot .c-subsite--white{border-bottom:1px solid #c8c8c8}
}
#boot .c-mega-menu{display:flex;justify-content:space-between;align-content:center}
@media(min-width:1200px){#boot .c-mega-menu--main>ul{gap:3.5rem}
#boot .c-mega-menu--subsite>ul{height:51px;gap:2.2rem}
#boot .c-mega-menu--compact>ul{gap:1.2rem}
}
@media(max-width:1199.98px){#boot .c-mega-menu .navbar-nav{width:100%;min-width:350px;padding:0}
}
#boot .c-mega-menu .dropdown-toggle{display:flex;justify-content:space-between;transition:none;margin:0;border-bottom:1px solid #f0f0f0;width:100%;padding:1.25rem 1rem 1.25rem 1rem;background-color:transparent;font-family:var(--cds-font-family-brand-condensed);font-size:var(--cds-font-size-200);font-weight:var(--cds-font-weight-extra-bold);line-height:1.25;text-align:left;color:#000}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-toggle--subsite{font-size:23px}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-toggle--black-text{color:#000}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle{display:inline-block;font-family:var(--cds-font-family-brand-condensed);font-weight:var(--cds-font-weight-extra-bold);line-height:1.25}
#boot .c-mega-menu .dropdown-toggle--main{border-bottom:3px solid #fff;padding:8px 0 10px 0;font-size:var(--cds-font-size-175);color:#000}
#boot .c-mega-menu .dropdown-toggle--subsite{margin-top:2px;margin-bottom:4px;border-bottom:4px solid transparent;padding:8px 0 5px 0;font-size:23px;color:#fff}
#boot .c-mega-menu .dropdown-toggle--compact{padding:12px 0 4px 0;font-size:21px}
#boot .c-mega-menu .dropdown-toggle--cta{border:0;border-radius:4px;margin-top:6px;padding:3px 12px 6px 12px;color:#000;background-color:#fff}
#boot .c-mega-menu .dropdown-toggle--cta.dropdown-toggle--compact{margin-top:9px;padding:4px 12px 5px 12px}
#boot .c-mega-menu .dropdown-toggle--black-text{color:#000}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-toggle.hover{color:#912338}
}
#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--main{border-bottom:1px solid #f0f0f0;color:#912338}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--main,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--main{border-bottom:3px solid #912338;color:#000}
}
#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--subsite{border-bottom:1px solid #f0f0f0;color:#912338}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--subsite,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--subsite{border-bottom:4px solid rgba(255,255,255,0.8);color:#fff}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--cta{border:0;color:#000;background:rgba(255,255,255,0.9)}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--black-text:not(.dropdown-toggle--cta),#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--black-text:not(.dropdown-toggle--cta),#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--black-text:not(.dropdown-toggle--cta),#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--black-text:not(.dropdown-toggle--cta){border-bottom:4px solid #912338;color:#000}
#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--black-text.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:hover.dropdown-toggle--black-text.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:active.dropdown-toggle--black-text.dropdown-toggle--cta,#boot .c-mega-menu .dropdown-toggle:focus-visible.dropdown-toggle--black-text.dropdown-toggle--cta{color:#912338}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-toggle.active.dropdown-toggle--subsite:not(.dropdown-toggle--cta):not(.dropdown-toggle--black-text){border-bottom:4px solid rgba(255,255,255,0.8);color:#fff}
#boot .c-mega-menu .dropdown-toggle.active.dropdown-toggle--subsite.dropdown-toggle--black-text{border-bottom:4px solid #912338}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-toggle.show.dropdown-toggle--subsite{border-bottom:1px solid transparent;color:#912338}
}
#boot .c-mega-menu .dropdown-toggle::after{display:none}
#boot .c-mega-menu__icon-chevron>svg{width:1.125rem;height:1.125rem;vertical-align:baseline;color:#912338}
@media(min-width:1200px){#boot .c-mega-menu__icon-chevron>svg{width:1rem;height:1rem;vertical-align:middle}
}
#boot .c-mega-menu__icon-chevron--main>svg{color:#912338}
@media(min-width:1200px){#boot .c-mega-menu__icon-chevron--subsite>svg{color:#fff}
#boot .c-mega-menu .dropdown-toggle--cta>.c-mega-menu__icon-chevron>svg{color:#000}
#boot .c-mega-menu .dropdown-toggle--compact>.c-mega-menu__icon-chevron>svg{width:.7rem;height:.7rem}
}
#boot .c-mega-menu__icon-chevron--black-text>svg{color:#912338}
#boot .c-mega-menu .show .c-mega-menu__icon-chevron>svg{transform:rotate(-180deg)}
#boot .c-mega-menu .dropdown-menu{margin-top:0;box-shadow:0 12px 18px 0 rgba(0,0,0,0.1);border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0 !important;padding:0}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu--main{width:100vw;border-top:1px solid #c8c8c8}
#boot .c-mega-menu .dropdown-menu--subsite{width:auto;margin-top:1px;border-radius:0 0 4px 4px !important;min-width:330px}
#boot .c-mega-menu .dropdown-menu--2-col{min-width:900px}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-menu{box-shadow:none}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-menu .col{padding-left:0;padding-right:0}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links--main{padding:22px 0}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links--subsite{padding:20px 22px 6px 22px}
}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__dropdown-group{border-bottom:1px solid rgba(200,200,200,0.5)}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__dropdown-group .c-mega-menu__group-heading.hover{background-color:#f0f0f0}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__dropdown-group>div{margin-top:.5rem;padding-left:1rem;padding-right:1rem}
}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__dropdown-group .collapsing{transition:none}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links--subsite .c-mega-menu__dropdown-group>div{margin-top:0}
}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading{width:100%;border:0;box-shadow:none;background-color:transparent;text-align:left;font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);color:#000}
@media(max-width:1199.98px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading{position:relative;display:flex;justify-content:space-between;padding:.75rem 1rem}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading{padding:.75rem 0;line-height:var(--cds-font-line-height-brand-body);font-weight:var(--cds-font-weight-bold)}
}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading-icon{display:none !important}
}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading-icon--close{display:none}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links .c-mega-menu__group-heading-icon>svg{width:14px;height:14px;vertical-align:baseline;color:#000}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul{padding-left:0;list-style:none}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item{padding:0;white-space:normal;background-color:transparent;font-family:var(--cds-font-family-brand);line-height:var(--cds-font-line-height-brand-body);letter-spacing:.25px;color:#000}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--main{margin:.5rem 0;font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-125)}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--subsite,#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--subsite--bold{margin:.7rem 0;font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100)}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--subsite--bold{margin-bottom:.8rem;font-weight:var(--cds-font-weight-bold)}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--overview{margin-bottom:1rem;font-weight:var(--cds-font-weight-bold);color:#912338}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item--overview::after{content:'';display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%2724px%27%20viewBox%3D%270%20-960%20960%20960%27%20width%3D%2724px%27%20fill%3D%27%23800020%27%3E%3Cpath%20d%3D%27m517.85-480-184-184L376-706.15%20602.15-480%20376-253.85%20333.85-296l184-184Z%27%2F%3E%3C%2Fsvg%3E");background-size:1.25em;background-repeat:no-repeat;background-position-x:0;vertical-align:-0.1em}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul .dropdown-item:hover{text-decoration-thickness:1px;text-underline-offset:4px}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul li:first-of-type .dropdown-item{margin-top:0}
#boot .c-mega-menu .dropdown-menu .c-mega-menu__dropdown-links ul li:last-of-type .dropdown-item{margin-bottom:15px}
#boot .c-mega-menu .dropdown-menu__overview{padding:12px 16px;border-bottom:1px solid rgba(200,200,200,0.5)}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu__overview{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid #f0f0f0;border-bottom:0}
}
#boot .c-mega-menu .dropdown-menu__overview--link{display:inline-flex;position:relative;gap:4px;font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);color:#912338}
#boot .c-mega-menu .dropdown-menu__overview--link:hover{color:#912338;text-decoration-thickness:1px;text-underline-offset:4px}
#boot .c-mega-menu .dropdown-menu__overview--link .icon-arrow{position:absolute;right:-1.5em;bottom:3px;display:flex;justify-content:center;align-items:center;width:1.15em;height:1.15em;border-radius:50%;background-color:#912338}
#boot .c-mega-menu .dropdown-menu__overview--link .icon-arrow>svg{width:12px;height:12px;transform:rotate(-90deg);color:#fff}
#boot .c-mega-menu .dropdown-menu__overview--utility-links{display:none}
@media(min-width:1200px){#boot .c-mega-menu .dropdown-menu__overview--utility-links{display:flex;justify-content:space-between;align-items:flex-start;gap:36px;padding-left:0;list-style:none}
}
#boot .c-mega-menu .dropdown-menu__overview--utility-links a{font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-body);letter-spacing:.25px;color:#912338}
#boot .c-mega-menu .dropdown-menu__overview--utility-links a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#boot .c-site-search{min-width:350px;padding:12px 0;background-color:#c8c8c8}
@media(min-width:1200px){#boot .c-site-search{z-index:1010;position:fixed;display:none;top:0;left:0;transition:opacity .15s linear;width:100%;box-shadow:0 15px 10px -15px rgba(0,0,0,0.05);padding:120px 0 140px;background-color:#912338}
#boot .c-site-search--main{padding:122px 0 140px}
#boot .c-site-search--subsite{padding:140px 0}
#boot .c-site-search.show{display:block}
}
#boot .c-site-search button.c-site-search__btn-close{position:absolute;top:1rem;right:12px;transition:none;padding:0;font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-125);font-weight:var(--cds-font-weight-semi-bold);line-height:var(--cds-font-line-height-brand-heading);letter-spacing:0;text-decoration:none;color:#fff}
@media(max-width:1199.98px){#boot .c-site-search button.c-site-search__btn-close{display:none}
}
#boot .c-site-search button.c-site-search__btn-close:hover,#boot .c-site-search button.c-site-search__btn-close:active,#boot .c-site-search button.c-site-search__btn-close:focus{color:#ddd}
#boot .c-site-search button.c-site-search__btn-close:hover .icon-close>svg,#boot .c-site-search button.c-site-search__btn-close:active .icon-close>svg,#boot .c-site-search button.c-site-search__btn-close:focus .icon-close>svg{color:#ddd}
#boot .c-site-search button.c-site-search__btn-close .icon-close>svg{width:1.5rem;height:1.5rem;vertical-align:-0.3em;color:#fff}
#boot .c-site-search nav{display:flex;justify-content:space-between}
#boot .c-site-search .nav-tabs{border:0}
#boot .c-site-search .nav-link{margin-right:4px;padding:.5rem 1rem;border:0 !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;background-color:#f0f0f0;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-height-brand-body);letter-spacing:0;color:#000}
@media(min-width:1200px){#boot .c-site-search .nav-link{padding:.75rem 1.5rem;background-color:#e9d3d7;font-size:var(--cds-font-size-125)}
}
#boot .c-site-search .nav-link.active{background-color:#fff}
#boot .c-site-search .nav-link:hover{background-color:#fff;color:#000}
#boot .c-site-search form{background-color:#c8c8c8}
@media(min-width:1200px){#boot .c-site-search form{background-color:#912338}
}
#boot .c-site-search form input{transition:none;border-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:10px 12px;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-display);color:#912338 !important}
@media(min-width:1200px){#boot .c-site-search form input{padding:16px 20px;font-family:var(--cds-font-family-brand);font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-200);line-height:var(--cds-font-line-height-brand-display);height:67px}
}
#boot .c-site-search form input::placeholder,#boot .c-site-search form input::-ms-input-placeholder{color:#6e6e6e}
#boot .c-site-search form button{border-top-right-radius:4px;border-bottom-right-radius:4px;width:50px;height:50px;padding:0;background-color:#fff;color:#912338}
@media(min-width:1200px){#boot .c-site-search form button{width:67px;height:67px}
}
#boot .c-site-search form button>svg{width:100%;height:100%;fill:#912338}
#boot .c-site-search form button:hover,#boot .c-site-search form button:focus-visible{background:#ddd}
@media(min-width:1200px){#boot .c-site-search form button:hover,#boot .c-site-search form button:focus-visible{background:#e9d3d7}
}
#boot .c-site-search__backdrop{z-index:1000;transition:none}
.ui-autocomplete.c-site-search__directories-autocomplete{z-index:1020;position:fixed;max-height:400px;overflow:auto;border:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ui-autocomplete.c-site-search__directories-autocomplete a{padding:6px 12px !important;font-size:var(--cds-font-size-075)}
@media(min-width:1200px){.ui-autocomplete.c-site-search__directories-autocomplete a{padding:10px 21px !important;font-size:15px}
}
.ui-autocomplete.c-site-search__directories-autocomplete a .autolink{display:block}
@media(min-width:1200px){.ui-autocomplete.c-site-search__directories-autocomplete a .autolink{display:inline-block;margin-right:5px}
}
@media(max-width:1199.98px){.ui-autocomplete.c-site-search__directories-autocomplete .ui-menu{max-width:487px}
}
.ui-autocomplete{top:auto;margin:2px !important;padding:0 !important;background-color:#fff;border-top:1px solid #ddd;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-radius:0;box-shadow:0 6px 6px rgba(0,0,0,0.2)}
.ui-autocomplete a{display:block;margin:0 !important;padding:10px 15px !important;font-size:13px;text-decoration:none}
.ui-autocomplete a.ui-state-active,.ui-autocomplete a.ui-state-focus{background:#f0f0f0;color:inherit;border:0;border-radius:0}
.ui-autocomplete a .autolink{color:#0072a8;cursor:pointer}
#input-search:-ms-input-placeholder{color:#ddd !important}
#boot .program-regulation{padding:16px 0}
#boot table.course-list,#boot table.term-schedule-list,#boot table.schedule-list{width:100%;box-sizing:border-box}
#boot table.course-list th,#boot table.term-schedule-list th,#boot table.schedule-list th{padding:8px 24px 8px 0;font-size:16px;font-weight:bold;text-align:left;background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
#boot table.course-list th:first-child,#boot table.term-schedule-list th:first-child,#boot table.schedule-list th:first-child{width:125px}
#boot table.course-list td,#boot table.term-schedule-list td,#boot table.schedule-list td{padding:8px 24px 8px 0;font-size:18px;line-height:30px;font-weight:bold;color:#4b4b4b}
#boot table.term-schedule-list tr.course-name{font-size:15px}
#boot table.term-schedule-list tr.even{background:#fff}
#boot table.term-schedule-list th,#boot table.term-schedule-list td{padding:8px 0}
#boot table.schedule-list th,#boot table.schedule-list td{padding:8px 24px 8px 8px;font-size:16px}
#boot table.schedule-list th{background:#ededed}
#boot table.schedule-list td{font-weight:normal}
#boot .program-information h3{font-weight:normal}
#boot .program-information h5{font-weight:bold}
#boot .program-information hr{margin:15px 0}
#boot .seminar-schedule{margin-bottom:30px}
#boot .seminar-schedule h5{margin-bottom:0;line-height:21px}
#boot .seminar{font-size:16px;line-height:28px}
#boot .seminar .sidebar .attribute{margin-top:8px;font-weight:bold}
#boot .seminar-description h2,#boot .course-description h2{margin:20px 0 20px}
#boot .seminar-description .responsive-embed iframe,#boot .course-description .responsive-embed iframe{height:350px;margin-bottom:20px}
#boot .seminar-description .image-embed,#boot .course-description .image-embed{float:right;margin:0 0 8px 8px}
#boot .seminar-description .banner-image,#boot .course-description .banner-image{width:100%;margin:0 0 16px 0}
#boot .seminar-description .captioned,#boot .course-description .captioned{width:175px;margin-left:16px}
#boot .seminar-description .captioned img,#boot .course-description .captioned img{width:175px}
#boot .seminar-description .ccode,#boot .course-description .ccode{margin-top:-10px;margin-bottom:30px;font-size:24px;color:#4b4b4b}
#boot .course-list .title a{font-size:20px;line-height:30px;font-weight:bold;color:#0072a8}
#boot .course-list .code{font-size:18px;line-height:28px;color:#4b4b4b}
#boot .course-list .heading{font-size:16px;line-height:30px;font-weight:bold;color:#912338}
#boot .course-list .data{font-size:16px;line-height:30px;color:#000}
#boot .course-list hr{border-top-color:#c8c8c8}
#boot .course .title-and-description{margin-bottom:80px;padding:40px 0;background-color:#f0f0f0 !important}
#boot .course .course-description div.separator{padding:20px 0}
#boot .course .course-description .attribute{font-weight:bold}
#boot .course .sidebar h3.heading{padding:30px 20px 0}
#boot .course .sidebar .course-section,#boot .course .sidebar .date{padding:0 20px 0}
#boot .course .sidebar .box .with-border{margin-bottom:0}
#boot .course .sidebar .box .with-border form{margin-bottom:0}
#boot h1.course-title{font-size:24px;text-transform:uppercase;color:#912338}
#boot .burgundy{color:#912338}
#boot .responsive-embed{position:relative;clear:both;max-width:100%;height:0;margin:0 0 10px 5px;padding-bottom:56.25%}
#boot .responsive-embed .youtube-embed{position:absolute;width:100%;height:100%;left:0;top:0}
#boot .btn[disabled]{color:#fff;background:#912338;opacity:.5}
#boot .course-search{clear:both;overflow:auto}
#boot .course-search .form-horizontal .control-group{margin-bottom:0}
#boot .course-search .instructions{font-style:italic;color:#a1a1a1}
#boot .course-search .btn{margin-bottom:6px}
#boot .cce-search h1.search-title{text-transform:uppercase}
#boot .cce-search #offering-search-form{position:relative;height:403px;padding:120px 0;text-align:center}
#boot .cce-search.landing h1{display:none}
#boot .cce-search.landing #offering-search-form{padding:24px 0;height:auto;background-image:none;background-color:#fff}
#boot .cce-search #offeringSearch{width:700px;height:70px;padding:16px;font-size:21px;line-height:30px;background-color:#fbfbfb;background-image:url('../../../content/dam/common/icons/conted/magnifying-glass-grey.svg');background-size:28px auto;background-position:calc(100% - 15px) center;background-repeat:no-repeat;border:1px solid #c8c8c8;border-radius:0}
#boot .cce-search .search-icon{height:36px}
#boot .cce-search ::-webkit-input-placeholder{color:#4d4d4d}
#boot .cce-search :-ms-input-placeholder{color:#4d4d4d}
#boot .cce-search ::-moz-placeholder{color:#4d4d4d}
#boot .cce-search :-moz-placeholder{color:#4d4d4d}
#boot .cce-search .results-wording{font-size:16px;font-weight:bold}
#boot .cce-search .results-term{font-size:16px;font-style:italic}
#boot .c-accordion.course-schedule .item .group .label{color:#000;font-weight:bold}
#boot .c-accordion.course-schedule .item .group .title{margin-right:0}
#boot .c-accordion.course-schedule .item .group .title .dates{font-weight:normal}
#boot .c-accordion.course-schedule .item .group .details{float:right;margin-right:50px}
#boot .c-accordion.course-schedule .item .group .details .cost,#boot .c-accordion.course-schedule .item .group .details .instruction-mode{float:left;padding:2px 28px 0 5px}
#boot .c-accordion.course-schedule .item .group .details .instruction-mode{float:left}
#boot .c-accordion.course-schedule .item .group .date-times{font-weight:bold}
#boot .c-accordion.course-schedule .item .group.schedule{margin-top:2px;padding:10px;background:#f0f0f0}
#boot .c-accordion.course-schedule .content{padding:0}
#boot .c-accordion.course-schedule .status{display:inline-block;width:22px;height:22px;margin-left:5px;vertical-align:bottom;background-repeat:no-repeat}
#boot .c-accordion.course-schedule .status.open{background-image:url(clientlibs/academics/img/open.png)}
#boot .c-accordion.course-schedule .status.closed{background-image:url(clientlibs/academics/img/closed.png)}
#boot .c-accordion.course-schedule .status.wait-list{background-image:url(clientlibs/academics/img/wait-list.png)}
#boot .c-accordion.course-schedule ul{margin:0;padding:0;list-style:none}
#boot .c-accordion.course-schedule ul li{padding:2px 0}
#boot .c-accordion .accordion{--bs-accordion-btn-focus-box-shadow:unset}
#boot .c-accordion .accordion-header .accordion-button,#boot .c-accordion .accordion-header .title-multi-item,#boot .c-accordion .accordion-header.large .accordion-button,#boot .c-accordion .accordion-header.large .title-multi-item{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-accordion .accordion-header.xlarge .accordion-button,#boot .c-accordion .accordion-header.xlarge .title-multi-item{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body);color:#2c2c2c}
@media(min-width:768px){#boot .c-accordion .accordion-header.xlarge .accordion-button,#boot .c-accordion .accordion-header.xlarge .title-multi-item{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
}
#boot .c-accordion .accordion-button{padding-left:1.5rem;padding-right:1.5rem;color:#000}
@media(max-width:767px){#boot .c-accordion .accordion-button{padding:1rem 1rem 1rem 1.25rem}
}
#boot .c-accordion .accordion-button:not(.collapsed){background-color:#fff;box-shadow:unset}
#boot .c-accordion .accordion-button:hover{background-color:#f0f0f0}
#boot .c-accordion .accordion-button:focus,#boot .c-accordion .accordion-button:focus-visible,#boot .c-accordion .accordion-button:active{box-shadow:none}
#boot .c-accordion .accordion-button:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-accordion .accordion-button:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-accordion .accordion-button:active{outline:0}
#boot .c-accordion .accordion-button::after{align-self:start;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%20-960%20960%20960'%20width='32px'%20fill='%23912338'%3e%3cpath%20d='M480-344%20240-584l56-56%20184%20184%20184-184%2056%2056-240%20240Z'/%3e%3c/svg%3e") center center no-repeat;margin:.25rem}
#boot .c-accordion .accordion-button.left{padding:1rem 1.5rem 1rem 1rem}
#boot .c-accordion .accordion-button.left::after{margin-right:.5rem;order:-1;margin-left:0}
#boot .c-accordion .isolated-button .accordion-header{display:flex}
#boot .c-accordion .isolated-button .accordion-button{width:3rem}
#boot .c-accordion .isolated-button .accordion-button:not(:focus){box-shadow:none}
@media(min-width:768px){#boot .c-accordion .isolated-button .accordion-button{width:3.25rem}
}
#boot .c-accordion .isolated-button .title-multi-item{padding-top:var(--bs-accordion-btn-padding-y);padding-right:1rem;padding-bottom:var(--bs-accordion-btn-padding-y);padding-left:1rem;transition:background-color .2s ease-in-out}
@media(max-width:767px){#boot .c-accordion .isolated-button .title-multi-item{padding:1rem}
}
#boot .c-accordion .isolated-button .title-multi-item:hover{background-color:#f0f0f0;cursor:pointer}
#boot .c-accordion .isolated-button .title-multi-item a{color:#2c2c2c;text-decoration:none}
#boot .c-accordion .title{display:flex;width:100%;padding:0;padding-right:2rem}
#boot .c-accordion .title-multi-item{display:flex;flex-direction:column;flex:1 1 auto}
@media(min-width:768px){#boot .c-accordion .title-multi-item{flex-direction:row}
}
#boot .c-accordion .number{display:inline-block;min-width:3.75rem;color:#912338}
@media(max-width:575px){#boot .c-accordion .number{min-width:2.5rem}
}
#boot .c-accordion .label{color:#912338;font-weight:normal;width:6.25rem;min-height:1px;margin-right:.75rem}
#boot .c-accordion .group{padding-right:1.25rem;padding-bottom:1rem}
#boot .c-accordion .group p:last-of-type{margin-bottom:0}
#boot .c-accordion .group:last-child{padding-bottom:0}
#boot .c-accordion .accordion-item{margin-bottom:.5rem;overflow:hidden;border:1px solid #ddd;border-radius:0}
#boot .c-accordion .accordion-item.border-dark{border-color:#c8c8c8 !important}
#boot .c-accordion .accordion-item.border-none{background:#fff;border:0}
#boot .c-accordion .accordion-body{padding:1rem 1.5rem 1.5rem 1.5rem}
#boot .c-accordion .accordion-body .section-title{margin-bottom:.25rem;font-family:var(--cds-font-family-body);font-size:var(--cds-font-size-075);font-weight:var(--cds-font-weight-book);line-height:var(--cds-font-line-height-body);color:#2c2c2c;text-transform:uppercase}
@media(max-width:767px){#boot .c-accordion .accordion-body .section-title{margin-bottom:2px}
}
#boot .c-accordion .accordion-body .image{width:100%;margin:0}
@media(max-width:767px){#boot .c-accordion .accordion-body .image{margin-bottom:1rem}
}
#boot .c-accordion .accordion-body .c-textimage div.image{width:auto;margin:0 1rem .5rem 0}
#boot .c-alert .alert{margin-bottom:0;padding:10px 0;border:0;border-radius:0;text-align:center;font:normal var(--cds-font-size-075) / 24px var(--cds-font-family-body)}
#boot .c-alert__icon-header{margin-top:1px}
#boot .c-alert__icon-header>svg{width:25px;height:25px}
#boot .c-alert__see-more-toggle{font:bold var(--cds-font-size-075) / 28px var(--cds-font-family-body)}
#boot .c-alert__see-more-toggle .c-alert__icon-chevron>svg{width:13px;height:13px}
#boot .c-alert__see-more-toggle.is-open .c-alert__icon-chevron>svg{transform:rotate(-180deg)}
#boot .c-alert__link-label{display:inline-block}
#boot .c-alert__description{width:100%;font:normal var(--cds-font-size-075) / 28px var(--cds-font-family-body)}
@media(min-width:992px){#boot .c-alert__description{width:75%}
}
#boot .c-alert__description p{margin:0}
#boot .c-alert__description a{text-decoration:underline}
#boot .c-alert__close-alert{margin-top:2px;padding:0;border:0;background-color:transparent}
#boot .c-alert__close-alert>svg{width:20px;height:20px;color:#fff}
#boot .c-alert__close-alert>svg:hover{color:rgba(255,255,255,0.7)}
@media(min-width:1200px){#boot .c-alert__close-alert>svg{width:16px;height:16px}
}
#boot .c-alert--emergency-alert{background:#912338;color:#fff}
#boot .c-alert--emergency-alert a{color:#fff}
#boot .c-alert--breaking-news{background:#f0f0f0;color:#000;margin-bottom:0}
#boot .c-alert--breaking-news h2{color:#912338}
#boot .c-alert--breaking-news a{color:#000}
#boot .c-alert--breaking-news .c-alert__icon-header>svg{color:#912338}
#boot .c-alert--breaking-news .c-alert__close-alert>svg{color:#000}
#boot .c-alert--breaking-news .c-alert__close-alert>svg:hover{color:rgba(0,0,0,0.7)}
#boot .c-alphabar{margin:0;padding:10px 0;overflow:hidden;list-style:none;background:0}
#boot .c-alphabar li{display:block;float:left;width:36px;text-align:center;font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-075);font-weight:var(--cds-font-weight-medium);line-height:var(--cds-font-line-height-body);color:#c8c8c8}
@media(min-width:768px){#boot .c-alphabar li{width:3.8461538462%;font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-brand)}
}
#boot .c-alphabar li a,#boot .c-alphabar li div{display:block;width:100%;padding:8px 0;color:#000}
#boot .c-alphabar li a:hover,#boot .c-alphabar li div:hover,#boot .c-alphabar li a.selected,#boot .c-alphabar li div.selected{text-decoration:underline}
#boot .c-alphabar li a:focus-visible,#boot .c-alphabar li div:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:-1px !important}
#boot .c-alphabar li a:focus-visible:not(.focus-custom--outline-offset-0),#boot .c-alphabar li div:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-alphabar li a.muted,#boot .c-alphabar li div.muted,#boot .c-alphabar li a.muted:hover,#boot .c-alphabar li div.muted:hover{text-decoration:none;color:#757575;background:0}
#boot .c-anchor-navigation__title,#boot .post.compliant .c-anchor-navigation__title{margin-bottom:1rem;font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-200);font-family:var(--cds-font-family-brand-condensed);line-height:var(--cds-font-line-height-brand-heading);color:#912338}
@media(min-width:768px){#boot .c-anchor-navigation__title,#boot .post.compliant .c-anchor-navigation__title{font-size:var(--cds-font-size-200)}
}
#boot .c-anchor-navigation__title--black,#boot .post.compliant .c-anchor-navigation__title--black{color:#000}
#boot .c-anchor-navigation__title--white,#boot .post.compliant .c-anchor-navigation__title--white{color:#fff}
#boot .c-anchor-navigation ul.c-anchor-navigation__list,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list{padding:0;list-style:none;line-height:var(--cds-font-line-height-brand-heading)}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item{display:block;margin-bottom:.5rem;font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-125);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand)}
@media(min-width:768px){#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item{display:inline-block;margin-right:1.25rem;white-space:nowrap}
}
@media(max-width:767.98px){#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item:last-of-type,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item:last-of-type{margin-bottom:0}
}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--default a,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--default a{color:#0072a8}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--default a:hover,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--default a:hover{border-bottom:1px solid #0072a8 !important;text-decoration:none}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--black a,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--black a{color:#000}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--black a:hover,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--black a:hover{border-bottom:1px solid #000 !important;text-decoration:none}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white a,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white a{color:#fff}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white a:hover,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white a:hover{border-bottom:1px solid #fff !important;text-decoration:none}
#boot .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white .ci-arrow,#boot .post.compliant .c-anchor-navigation ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--white .ci-arrow{color:#fff}
#boot .c-anchor-navigation__link-icon,#boot .post.compliant .c-anchor-navigation__link-icon{white-space:nowrap}
#boot .c-anchor-navigation__link-icon .ci-arrow,#boot .post.compliant .c-anchor-navigation__link-icon .ci-arrow{width:.875rem;height:.875rem}
#boot .c-anchor-navigation__container,#boot .post.compliant .c-anchor-navigation__container{margin:0;padding:1.25rem 0 .3rem 0;background-color:#f0f0f0}
@media(min-width:768px){#boot .c-anchor-navigation__container,#boot .post.compliant .c-anchor-navigation__container{padding-top:1.625rem}
}
#boot .c-anchor-navigation__container--bg-none,#boot .post.compliant .c-anchor-navigation__container--bg-none{background:transparent}
#boot .c-anchor-navigation__container--border,#boot .post.compliant .c-anchor-navigation__container--border{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
#boot .c-anchor-navigation__container--center-align,#boot .post.compliant .c-anchor-navigation__container--center-align{text-align:center}
#boot .c-anchor-navigation__container--left-padding,#boot .post.compliant .c-anchor-navigation__container--left-padding{padding-left:1.25rem}
#boot .c-anchor-navigation__container--vertical,#boot .post.compliant .c-anchor-navigation__container--vertical,#boot .c-anchor-navigation__container--sidebar,#boot .post.compliant .c-anchor-navigation__container--sidebar{border:0;background-color:transparent}
#boot .c-anchor-navigation__container--vertical ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation__container--vertical ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item{display:block;white-space:normal;text-wrap:balance}
#boot .c-anchor-navigation__container--vertical,#boot .post.compliant .c-anchor-navigation__container--vertical{padding:.75rem 0 1.25rem 0}
#boot .c-anchor-navigation__container--sidebar,#boot .post.compliant .c-anchor-navigation__container--sidebar{padding:0}
#boot .c-anchor-navigation__container--sidebar .c-anchor-navigation__title,#boot .post.compliant .c-anchor-navigation__container--sidebar .c-anchor-navigation__title{margin-bottom:.75rem;font-size:var(--cds-font-size-100)}
@media(min-width:992px){#boot .c-anchor-navigation__container--sidebar .c-anchor-navigation__title,#boot .post.compliant .c-anchor-navigation__container--sidebar .c-anchor-navigation__title{margin-bottom:1rem}
}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #f0f0f0;padding:0 0 1rem 0}
@media(max-width:991.98px){#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list:last-of-type,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list:last-of-type{padding-bottom:2rem}
}
@media(min-width:992px){#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list{flex-direction:column;border-bottom:0;border-left:2px solid #f0f0f0;padding:0}
}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item{margin:0;padding:.3rem 0;font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
@media(max-width:991.98px){#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item:not(:last-of-type)::after,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item:not(:last-of-type)::after{content:"|";padding:0 .5rem 0 .3rem;color:#f0f0f0}
}
@media(min-width:992px){#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item{padding:.5rem 0 .5rem 1rem}
}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item a,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item a{display:inline-block;text-decoration:none;color:#6e6e6e}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item a:hover,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item a:hover{border-bottom:0 !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-position:under;color:#912338}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--active a,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item--active a{color:#912338}
#boot .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item .c-anchor-navigation__link-icon,#boot .post.compliant .c-anchor-navigation__container--sidebar ul.c-anchor-navigation__list li.c-anchor-navigation__list-item .c-anchor-navigation__link-icon{display:none}
#boot .c-anchor-navigation--fixed,#boot .post.compliant .c-anchor-navigation--fixed{position:fixed;top:20px}
#boot .c-grid-container .c-anchor-navigation__anchors--vertical{padding:2.5rem 0 1.625rem 0}
@media(min-width:992px){#boot .program-anchor-navigation .c-anchor-navigation .c-anchor-navigation__container{padding-right:310px}
}
@media(min-width:992px){#boot .cce-anchor-navigation .c-anchor-navigation .c-anchor-navigation__container{padding-right:300px}
}
#boot .cq-anchor-placeholder{width:4.625rem;height:4.625rem;background:url("clientlibs/img/cq-anchor-placeholder.png") no-repeat scroll 50% 50%}
#boot .cq-anchor-navigation-placeholder{width:4.625rem;height:4.625rem;background:url("clientlibs/img/cq-anchor-navigation-placeholder.png") no-repeat scroll 50% 50%}
#boot .c-box{overflow:visible}
#boot .c-box>div,#boot .c-box>a{display:block !important;margin-bottom:20px;background-repeat:no-repeat !important;background-position:top left !important}
#boot .c-box .with-border{border:1px solid #c3c3c3}
#boot .c-box .box-text-white{color:#fff}
#boot .c-box .box-text-white a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;transition:all .2s}
#boot .c-box .box-text-white a:hover{color:#ededed;text-decoration:none;border-bottom:1px solid #f1f1f1}
#boot .c-box .box-link-black .rte a,#boot .c-box .box-link-black .list ul li p a{color:#000;text-decoration:underline}
#boot .btn{position:relative;margin-bottom:12px;box-shadow:none;border:medium none;border-radius:0;padding:6px 10px;background:none repeat scroll 0 0 #912338;cursor:pointer;font:14px/18px Arial,sans-serif;text-shadow:none;text-align:center;color:#fff}
#boot .btn .ci-chevron-right{display:none}
#boot .btn:hover{text-decoration:none}
#boot .btn.btn-large{padding:12px 16px;font:400 18px 'gill-sans-nova',sans-serif}
@media(max-width:767px){#boot .btn.btn-large{margin:0 0 3px 0 !important}
}
#boot .btn.btn-xlarge{margin-top:5px;padding:40px 16px;font:400 22px/28px 'gill-sans-nova',sans-serif;letter-spacing:2px}
@media(max-width:767px){#boot .btn.btn-xlarge{padding:10px;letter-spacing:1px}
}
#boot .btn.btn-block{display:block;width:100%}
#boot .btn.btn-block+.btn-block{margin-top:12px}
#boot .btn.btn-tag{margin-bottom:4px;border:1px solid #c8c8c8;background:#f0f0f0;color:#4d4d4d}
#boot .btn.btn-tag:hover{background:#e5e5e5}
#boot .btn.btn-navbar{border-radius:4px}
#boot .btn.btn-next{position:relative;line-height:32px}
#boot .btn.btn-next::after{content:" ";position:absolute;z-index:2;top:50%;left:100%;display:block;margin-top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #912338;width:0;height:0}
#boot .btn.btn-next:hover::after{border-left:20px solid #7a1d2e}
#boot .btn.btn-next.disabled:hover{background-color:#e6e6e6;color:#333}
#boot .btn.btn-next.disabled::after{border-left-color:#e6e6e6}
#boot .btn.btn-prev{position:relative;margin-left:20px;line-height:32px}
#boot .btn.btn-prev::after{content:" ";position:absolute;z-index:2;top:50%;right:100%;display:block;margin-top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #912338;width:0;height:0}
#boot .btn.btn-prev:hover::after{border-right:20px solid #7a1d2e}
#boot .btn.btn-prev.disabled{background-color:#e6e6e6}
#boot .btn.btn-prev.disabled:hover{color:#333;background-color:#e6e6e6}
#boot .btn.btn-prev.disabled::after{border-right-color:#e6e6e6}
#boot .btn a{margin-bottom:10px;color:#fff;text-decoration:none}
#boot .btn a:hover{color:#fff;text-decoration:none}
#boot .btn.btn-ghost,#boot .btn.btn-ghost:link,#boot .btn.btn-ghost-dark,#boot .btn.btn-ghost-dark:link,#boot .btn.btn-ghost-burgundy,#boot .btn.btn-ghost-burgundy:link,#boot .btn.btn-ghost-filled,#boot .btn.btn-ghost-filled:link{display:inline-block;transition:background .2s,opacity .2s;margin:0 7px 10px 0;border:1px solid;padding:9px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;text-decoration:none !important}
#boot .btn.btn-ghost:active,#boot .btn.btn-ghost:link:active,#boot .btn.btn-ghost-dark:active,#boot .btn.btn-ghost-dark:link:active,#boot .btn.btn-ghost-burgundy:active,#boot .btn.btn-ghost-burgundy:link:active,#boot .btn.btn-ghost-filled:active,#boot .btn.btn-ghost-filled:link:active{box-shadow:none}
#boot .btn.btn-ghost,#boot .btn.btn-ghost:link,#boot .btn.btn-ghost-dark,#boot .btn.btn-ghost-dark:link,#boot .btn.btn-ghost-burgundy,#boot .btn.btn-ghost-burgundy:link{letter-spacing:2px;text-transform:uppercase}
#boot .btn.btn-ghost{transition:all .2s ease-in-out;border-color:#fff;background:transparent;color:#fff;font:400 18px 'gill-sans-nova',sans-serif}
#boot .btn.btn-ghost:hover,#boot .btn.btn-ghost:focus{border-color:#fff;background:#fff;color:#000 !important}
#boot .btn.btn-ghost:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:4px}
#boot .btn.btn-ghost-dark{transition:all .2s ease-in-out;border-color:#000 !important;background:transparent;font:500 18px 'gill-sans-nova',sans-serif;color:#000 !important}
#boot .btn.btn-ghost-dark:hover,#boot .btn.btn-ghost-dark:focus{background:#000;color:#fff !important;border-color:#000}
#boot .btn.btn-ghost-dark:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:4px}
#boot .btn.btn-ghost-burgundy{transition:all .2s ease-in-out;border-color:#912338 !important;background:transparent;font:500 18px 'gill-sans-nova',sans-serif;color:#912338 !important}
#boot .btn.btn-ghost-burgundy:hover,#boot .btn.btn-ghost-burgundy:focus{border-color:#912338;background:#912338;color:#fff !important}
#boot .btn.btn-ghost-burgundy:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:4px}
#boot .btn.btn-ghost-filled{padding:10px 12px;border-width:0 !important;font:400 18px 'gill-sans-nova',sans-serif;transition:all .2s ease-in-out}
#boot .btn.btn-ghost-filled:hover{background:#7a1d2e;color:#fff}
#boot .btn.btn-ghost-filled:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:4px}
#boot .btn.btn-ghost-filled.btn-bg-912338{background:#912338;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-912338.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-912338.btn:focus{background:#7a1d2e !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-FFFFFF{background:#fff;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:focus{background:#f0f0f0 !important}
#boot .btn.btn-ghost-filled.btn-bg-F0F0F0{background:#f0f0f0;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:focus{background:#c8c8c8 !important}
#boot .btn.btn-ghost-filled.btn-bg-C8C8C8{background:#c8c8c8;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:focus{background:#e5e5e5 !important}
#boot .btn.btn-ghost-filled.btn-bg-6E6E6E{background:#6e6e6e;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:focus{background:#2c2c2c !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-4B4B4B{background:#4b4b4b;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:focus{background:#2c2c2c !important}
#boot .btn.btn-ghost-filled.btn-bg-2C2C2C{background:#2c2c2c;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:focus{background:#000 !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-000000{background:#000;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-000000.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-000000.btn:focus{background:#2c2c2c !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-DA3A16{background:#da3a16;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-DA3A16.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-DA3A16.btn:focus{background:#e15839 !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-573996{background:#573996;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-573996.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-573996.btn:focus{background:#704fb6 !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-057D78{background:#057d78;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-057D78.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-057D78.btn:focus{background:#19908b !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-DB0272{background:#db0272;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-DB0272.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-DB0272.btn:focus{background:#b95e8c !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-508212{background:#508212;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-508212.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-508212.btn:focus{background:#6a9c2b !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-00ADEF{background:#00adef;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-00ADEF.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-00ADEF.btn:focus{background:#47c1f0 !important}
#boot .btn.btn-ghost-filled.btn-bg-0072A8{background:#0072a8;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-0072A8.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-0072A8.btn:focus{background:#2183b1 !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-004085{background:#004085;color:#fff}
#boot .btn.btn-ghost-filled.btn-bg-004085.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-004085.btn:focus{background:#0072a8 !important;color:#fff !important}
#boot .btn.btn-ghost-filled.btn-bg-E5A712{background:#e5a712;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-E5A712.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-E5A712.btn:focus{background:#c69a2f !important}
#boot .btn.btn-ghost-filled.btn-bg-CBB576{background:#cbb576;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-CBB576.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-CBB576.btn:focus{background:#bba158 !important}
#boot .btn.btn-ghost-filled.btn-bg-8CC63E{background:#8cc63e;color:#000}
#boot .btn.btn-ghost-filled.btn-bg-8CC63E.btn:hover,#boot .btn.btn-ghost-filled.btn-bg-8CC63E.btn:focus{background:#a1d35e !important}
#boot .btn.btn-ghost-filled.default{padding:6px 10px;font:14px/18px Arial,sans-serif;letter-spacing:1.5px}
#boot .btn.btn-ghost-filled.btn-large{letter-spacing:1.5px}
#boot .btn.btn-ghost-filled.btn-xlarge{margin-top:5px;padding:40px 16px;font:400 22px/28px 'gill-sans-nova',sans-serif;letter-spacing:2px}
#boot .btn.btn-simple{display:inline-block;margin:.5rem 0 0 0;padding:0;background:transparent;font:400 1.375rem/1.5 'gill-sans-nova',sans-serif;text-align:left;letter-spacing:.5px;color:#0072a8;text-wrap:pretty;text-decoration:underline !important;text-underline-offset:.3em;text-decoration-thickness:1px !important;text-decoration-color:transparent !important;-webkit-transition:all .150s !important;transition:all .150s !important}
#boot .btn.btn-simple span{margin-right:-0.275em}
#boot .btn.btn-simple::after{content:'';display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%2724px%27%20viewBox%3D%270%20-960%20960%20960%27%20width%3D%2724px%27%20fill%3D%27%230072a8%27%3E%3Cpath%20d%3D%27m517.85-480-184-184L376-706.15%20602.15-480%20376-253.85%20333.85-296l184-184Z%27%2F%3E%3C%2Fsvg%3E");background-size:1.25em;background-repeat:no-repeat;background-position-x:0;vertical-align:-0.1em}
#boot .btn.btn-simple[target="_blank"]::after{content:'';display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20viewBox='0%20-960%20960%20960'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h560v-280h80v280q0%2033-23.5%2056.5T760-120H200Zm188-212-56-56%20372-372H560v-80h280v280h-80v-144L388-332Z'%20fill='%230072a8'/%3E%3C/svg%3E");background-size:.775em;background-repeat:no-repeat;background-position-x:.3em;background-position-y:bottom;vertical-align:-0.1em}
#boot .btn.btn-simple:hover,#boot .btn.btn-simple:focus{text-decoration:underline !important;text-decoration-thickness:1px !important;text-decoration-color:currentColor !important}
#boot .btn.btn-simple:hover::before,#boot .btn.btn-simple:focus::before{opacity:1}
#boot .btn.btn-simple:focus-within{outline:1px auto -webkit-focus-ring-color}
#boot .btn.btn-simple:active{box-shadow:none}
#boot .btn.btn.btn-simple-back{display:inline-block;margin:.5rem 0 0 0;padding:0;background:transparent;text-align:left;font:400 1.375rem/1.5 'gill-sans-nova',sans-serif;letter-spacing:.5px;color:#0072a8;text-wrap:pretty;text-decoration:underline !important;text-underline-offset:.3em !important;text-decoration-thickness:1px !important;text-decoration-color:transparent !important;-webkit-transition:all .150s !important;transition:all .150s !important}
#boot .btn.btn.btn-simple-back::before{content:'';display:inline-block;margin:auto 0 auto 0;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20height%3D%2724px%27%20viewBox%3D%270%20-960%20960%20960%27%20width%3D%2724px%27%20fill%3D%27%230072a8%27%3E%3Cpath%20transform%3D%27scale(-1%2C1)%20translate(-960%200)%27%20d%3D%27m517.85-480-184-184L376-706.15%20602.15-480%20376-253.85%20333.85-296l184-184Z%27%2F%3E%3C%2Fsvg%3E");background-size:1rem;background-repeat:no-repeat;background-size:1.25em;background-position:-0.3em;vertical-align:-0.2em}
#boot .btn.btn.btn-simple-back[target="_blank"]::before{content:'';display:inline-block;margin:auto 0 auto 0;width:1em;height:1em;border-bottom:0;background-image:url("data:image/svg+xml,%3Csvg%20viewBox='0%20-960%20960%20960'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h560v-280h80v280q0%2033-23.5%2056.5T760-120H200Zm188-212-56-56%20372-372H560v-80h280v280h-80v-144L388-332Z'%20fill='%230072a8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.75em;background-position:-0.1em;vertical-align:-0.2em}
#boot .btn.btn.btn-simple-back:hover,#boot .btn.btn.btn-simple-back:focus{text-decoration:underline !important;text-decoration-thickness:1px !important;text-decoration-color:currentColor !important}
#boot .btn.btn.btn-simple-back:focus-within{outline:1px auto -webkit-focus-ring-color}
#boot .btn.btn.btn-simple-back:active{box-shadow:none}
#boot .btn.btn.btn-simple-back span{margin-left:-0.325em}
#boot .btn.btn.btn-simple-back .ci.ci-chevron-right{display:inline}
#boot .btn.btn-small,#boot .btn.btn-small:link{padding:6px 10px;font:14px/18px Arial,sans-serif}
#boot .btn.btn-ext-link{margin:0 0 0 7px;padding:0;background:transparent;font:normal 18px/30px Arial,sans-serif;text-align:left;color:#912338}
#boot .btn.btn-ext-link span{display:block;overflow:hidden}
#boot .btn.btn-ext-link::before{content:url('clientlibs/img/ext_link.svg');display:block;float:left;margin:0 0 2px 0}
#boot .btn.btn-ext-link:hover,#boot .btn.btn-ext-link:focus{background:transparent;text-decoration:underline;color:#912338}
#boot .btn.btn-ext-link:hover span,#boot .btn.btn-ext-link:focus span{text-decoration:underline}
#boot .btn.btn-ext-link:active{box-shadow:none;color:#912338}
#boot .btn.btn-burgundy-arrow{display:inline-block !important;margin-bottom:.5rem;padding:0 2.5rem 0 0;background:transparent;font:normal 20px/32px 'Arial',sans-serif;font-weight:bold;text-align:left;color:#912338}
#boot .btn.btn-burgundy-arrow span{position:initial;overflow:hidden}
#boot .btn.btn-burgundy-arrow span::after{content:'';position:absolute;padding:.725em 1em .825em 1em;background-image:url('clientlibs/img/btn_burgundy_arrow.svg');background-repeat:no-repeat;background-size:1.3em;background-position:.5em .175em}
#boot .btn.btn-burgundy-arrow:hover,#boot .btn.btn-burgundy-arrow:focus{background:transparent;text-decoration:underline;color:#912338}
#boot .btn.btn-burgundy-arrow:hover span,#boot .btn.btn-burgundy-arrow:focus span{text-decoration:underline}
#boot .btn.btn-burgundy-arrow:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .btn.btn-burgundy-arrow:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .btn.btn-burgundy-arrow:active{box-shadow:none;color:#912338}
#boot .input-group .btn{margin:0}
#boot .btn-group>.btn:first-child,#boot .btn-group>.btn{border-radius:0}
#boot .btn-group .open .btn.bg-blue{background:#05628e !important}
#boot span.btn-hidden-label{display:inline-block;text-indent:-999999px}
@media(max-width:767px){#boot .btn.btn-ghost,#boot .btn.btn-ghost-dark,#boot .btn.btn-ghost-burgundy{padding:7px 10px;font-size:16px;letter-spacing:1px}
#boot .btn.btn-burgundy-arrow{font:normal 18px/30px Arial,sans-serif;font-weight:600}
#boot .btn.btn-burgundy-arrow::before{margin:0 10px 0 0}
}
#boot .c-card--not-active{opacity:.3}
#boot .c-card__container{position:relative;overflow:hidden;width:100%;margin-bottom:20px;padding:0;background-color:#fff;border:1px solid #d9d9d9}
#boot .c-card__container a:hover{text-decoration:none}
#boot .c-card__container a:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:-1px !important}
#boot .c-card__container a:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-card__container img{width:100%;transition:all .2s ease}
#boot .c-card__container--center{text-align:center}
#boot .c-card__container--right{text-align:right}
#boot .c-card__text-block{padding:20px 20px 40px 20px}
#boot .c-card__text-block--compact{padding:10px 15px 20px 15px}
#boot .c-card__category{margin-bottom:10px;color:#912338;font:normal 15px/20px Arial,sans-serif;text-transform:uppercase}
#boot .c-card__category a{color:#912338}
#boot .c-card__category a:hover{color:#912338;text-decoration:none}
#boot .c-card__category::after{content:none}
#boot .c-card__category--white{color:#fff;opacity:.85}
#boot .c-card__category--white a{color:#fff}
#boot .c-card__category--white a:hover{color:#fff}
#boot .c-card__category--black{color:#000}
#boot .c-card__category--black a{color:#000}
#boot .c-card__category--black a:hover{color:#000}
#boot .c-card__label{color:#912338;font-weight:bold}
#boot .c-card__title{font:500 28px/34px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#000;margin:5px 0 3px 0}
#boot .c-card__title--xsmall{font:500 22px/28px 'gill-sans-nova',sans-serif;letter-spacing:.63px;color:#2c2c2c}
#boot .c-card__title--small{font:400 26px/32px 'gill-sans-nova',sans-serif}
#boot .c-card__title--headline{font:500 32px/38px 'gill-sans-nova',sans-serif !important}
#boot .c-card__title--large{font:800 48px/56px 'gill-sans-nova-condensed',sans-serif}
#boot .c-card__title--white{color:#fff;font-family:'gill-sans-nova',sans-serif;font-weight:500}
#boot .c-card__title--burgundy{color:#912338}
#boot .c-card__subtitle{margin:0 0 5px 0;font:400 22px/34px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#6e6e6e}
#boot .c-card__subtitle--white{color:#fff}
#boot .c-card__subtitle--black{color:#000}
#boot .c-card__subtitle--small{font:400 18px/23px 'gill-sans-nova',sans-serif}
#boot .c-card__date{margin:0 0 5px 0;font:500 16px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#6e6e6e}
#boot .c-card__date--white{color:#fff;opacity:.85}
#boot .c-card__date--black{color:#000}
#boot .c-card__text{margin-top:20px;color:#000}
#boot .c-card__text--white{color:#fff}
#boot .c-card__text--white a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;transition:all .2s}
#boot .c-card__text--white a:hover{color:#ededed;border-bottom:1px solid #f1f1f1}
#boot .c-card__text p,#boot .c-card__text ul li,#boot .c-card__text ol li{font:normal 18px/30px Arial,sans-serif}
#boot .c-card__text p:last-child{margin-bottom:0}
#boot .c-card__btn.btn.btn-ghost,#boot .c-card__btn.btn.btn-ghost-dark,#boot .c-card__btn.btn.btn-ghost-burgundy{margin-top:20px}
#boot .c-card__btn.btn-simple{margin-top:20px}
#boot .c-card__btn.btn-simple.c-card__text--white{color:#fff}
#boot .c-card__btn.btn-simple.c-card__text--white:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:currentColor}
#boot .c-card__btn.btn-simple.c-card__text--white::after{filter:brightness(100)}
#boot .c-card__btn.btn-simple.btn-simple-black{color:#000}
#boot .c-card__btn.btn-simple.btn-simple-black:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:currentColor}
#boot .c-card__btn.btn-simple.btn-simple-black::after{filter:brightness(0)}
#boot .c-card__link--black a{color:#000;text-decoration:none;border-bottom:1px solid #000}
#boot .c-card__link--black a:hover{color:#000;border-bottom:1px solid #000}
#boot .c-card__overlay-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .2s}
#boot .c-card a:hover>.c-card__overlay-hover{opacity:.1}
#boot .c-card a:hover>img{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);-ms-filter:brightness(90%);filter:brightness(90%)}
#boot .c-card__link-div{transition:all .1s ease}
#boot .c-card__link-div>a{display:block;width:100%;height:100%}
#boot .c-card__link-div:hover{border-color:#8c8f97}
>a #boot .c-card__link-div:hover.is-video #boot .c-card__link-div:hover::before{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);-ms-filter:brightness(90%);filter:brightness(90%)}
#boot .c-card__video-hint::before{content:"";z-index:2;display:block;position:absolute;top:0;left:0;width:12%;padding-top:12%;background-image:url("clientlibs/img/icons/video-play.png");background-size:contain}
#boot .c-card__photo-credit{margin:7px 0 0 0;padding:0 20px;text-align:left;font:400 16px/24px 'gill-sans-nova',sans-serif;color:#4b4b4b}
#boot .c-card__photo-credit--less-padding{padding:0 10px}
#boot .c-card__photo-credit--white{color:#fff;opacity:.85}
#boot .c-card__image{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover}
#boot .c-card-deck__columns:not(.edit-mode) .c-card{width:100%}
#boot .c-card-deck__columns:not(.edit-mode) .c-card__container{display:inline-block;margin-bottom:15px}
#boot .c-card-deck__columns.edit-mode .c-card{width:300px}
@media(min-width:768px){#boot .c-card-deck__columns:not(.edit-mode).cols-2 .card-deck-parsys{column-count:2}
#boot .c-card-deck__columns:not(.edit-mode).cols-3 .card-deck-parsys{column-count:3}
#boot .c-card-deck__columns:not(.edit-mode).cols-4 .card-deck-parsys{column-count:4}
#boot .c-card-deck__columns:not(.edit-mode).cols-5 .card-deck-parsys{column-count:5}
#boot .c-card-deck__columns:not(.edit-mode) .card-deck-parsys{column-gap:20px}
}
@media(max-width:767px) and (min-width:576px){#boot .c-card-deck__columns:not(.edit-mode).stack-tablet-2 .card-deck-parsys{column-count:2}
#boot .c-card-deck__columns:not(.edit-mode).stack-tablet-3 .card-deck-parsys{column-count:3}
#boot .c-card-deck__columns:not(.edit-mode).stack-tablet-4 .card-deck-parsys{column-count:4}
#boot .c-card-deck__columns:not(.edit-mode) .card-deck-parsys{column-gap:20px}
}
@media(max-width:575px){#boot .c-card-deck__columns:not(.edit-mode).stack-mobile-2 .card-deck-parsys{column-count:2}
#boot .c-card-deck__columns:not(.edit-mode).stack-mobile-3 .card-deck-parsys{column-count:3}
#boot .c-card-deck__columns:not(.edit-mode) .card-deck-parsys{column-gap:10px}
#boot .c-card-deck__columns:not(.edit-mode) .c-card__container{margin-bottom:5px}
}
#boot .c-card-deck__rows:not(.edit-mode) .card-deck-parsys{display:flex;flex-flow:row wrap}
#boot .c-card-deck__rows .c-card{display:flex}
@media(min-width:768px){#boot .c-card-deck__rows .c-card{margin-right:1.5%}
#boot .c-card-deck__rows .c-card:last-child{margin-right:0}
#boot .c-card-deck__rows.cols-2 .c-card{width:49.25%;margin-right:1.5%}
#boot .c-card-deck__rows.cols-2 .c-card:nth-child(2n+0){margin-right:0}
#boot .c-card-deck__rows.cols-3 .c-card{width:32.333%;margin-right:1.5%}
#boot .c-card-deck__rows.cols-3 .c-card:nth-child(3n+0){margin-right:0}
#boot .c-card-deck__rows.cols-4 .c-card{width:23.875%;margin-right:1.5%}
#boot .c-card-deck__rows.cols-4 .c-card:nth-child(4n+0){margin-right:0}
#boot .c-card-deck__rows.cols-5 .c-card{width:18.8%;margin-right:1.5%}
#boot .c-card-deck__rows.cols-5 .c-card:nth-child(5n+0){margin-right:0}
}
@media(max-width:767px) and (min-width:576px){#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-1 .card-deck-parsys .c-card{width:100%}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .c-card{float:left;width:50%}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .c-card:nth-child(odd){padding:0 10px 0 0}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .c-card:nth-child(even){padding:0 0 0 10px}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .c-card{float:left;width:33.33333%}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .c-card:nth-child(3n+1){padding:0 10px 0 0}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .c-card:nth-child(3n+2){padding:0 10px}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .c-card:nth-child(3n+3){padding:0 0 0 10px}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .c-card{float:left;width:25%}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .c-card:nth-child(4n+1){padding:0 10px 0 0}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .c-card:nth-child(4n+2){padding:0 10px}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .c-card:nth-child(4n+3){padding:0 10px}
#boot .c-card-deck__rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .c-card:nth-child(4n+4){padding:0 0 0 10px}
}
@media(max-width:575px){#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-1 .card-deck-parsys .c-card{width:100%}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .c-card{float:left;width:50%}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .c-card:nth-child(odd){padding:0 5px 0 0}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .c-card:nth-child(even){padding:0 0 0 5px}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .c-card{float:left;width:33.33333%}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .c-card:nth-child(3n+1){padding:0 5px 0 0}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .c-card:nth-child(3n+2){padding:0 5px}
#boot .c-card-deck__rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .c-card:nth-child(3n+3){padding:0 0 0 5px}
#boot .c-card-deck__rows:not(.edit-mode) .c-card__container{margin-bottom:10px}
}
#boot #content-main[class*="ccms"]{font:18px/30px Arial,sans-serif}
@media screen{#boot #content-main[class*="ccms"]{margin-bottom:80px}
}
#boot #content-main[class*="ccms"] p,#boot #content-main[class*="ccms"] th,#boot #content-main[class*="ccms"] td,#boot #content-main[class*="ccms"] .large-text,#boot #content-main[class*="ccms"] .text-large,#boot #content-main[class*="ccms"] .xlarge-text,#boot #content-main[class*="ccms"] .text-xlarge,#boot #content-main[class*="ccms"] .content-main ul,#boot #content-main[class*="ccms"] .content-main li{font:18px/30px Arial,sans-serif}
#boot #content-main[class*="ccms"] h1,#boot #content-main[class*="ccms"] h2,#boot #content-main[class*="ccms"] h3,#boot #content-main[class*="ccms"] h4{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
@media screen{#boot #content-main[class*="ccms"] h1{font-size:70px;line-height:1.06;letter-spacing:0}
#boot #content-main[class*="ccms"] h1.ccms-program-title{margin:0;padding:30px 0 40px 0;color:#fff;background:#912338}
#boot #content-main[class*="ccms"]:not(.ccms-program) h3:not(.modal-title):not(.accordion-header){margin:0 0 10px 0;font:800 24px/32px 'gill-sans-nova-condensed',sans-serif;color:#000 !important}
}
@media screen and (max-width:767px){#boot #content-main[class*="ccms"] h1.ccms-program-title{padding:20px 0}
}
@media screen and (min-width:768px){#boot #content-main[class*="ccms"] .title-main{margin-bottom:40px}
}
@media screen and (min-width:768px){#boot #content-main[class*="ccms"]:not(.ccms-program) h3:not(.modal-title):not(.accordion-header){margin-top:30px;font:800 30px/42px 'gill-sans-nova-condensed',sans-serif}
}
#boot #content-main[class*="ccms"] .service-info h3{margin:15px 0}
#boot #content-main[class*="ccms"] h4.service-info{margin-top:15px;margin-bottom:0;font:bold 18px/30px Arial,sans-serif;letter-spacing:0;color:#000}
#boot #content-main[class*="ccms"] table{width:100%;margin:0 0 20px 0}
#boot #content-main[class*="ccms"] table tr{border-bottom:1px solid #ddd;vertical-align:top}
#boot #content-main[class*="ccms"] table th,#boot #content-main[class*="ccms"] table td{height:38px;padding:.5rem}
#boot #content-main[class*="ccms"] .defined-group table tr{border-bottom:0}
#boot #content-main[class*="ccms"] .accordion-body h4{margin-top:20px;font-size:20px;letter-spacing:normal;color:#000}
#boot #content-main[class*="ccms"] .accordion-body h4:first-child{margin-top:0}
#boot #content-main[class*="ccms"] .accordion-body .crse-notes h4{margin-top:20px}
#boot #content-main[class*="ccms"] ul.course-notes li p{margin-bottom:0 !important}
#boot #content-main[class*="ccms"] ul.ccms-list{list-style:none}
#boot #content-main[class*="ccms"] ul.ccms-list.toc{padding-left:0}
#boot #content-main[class*="ccms"] ul.ccms-list.toc ul{padding-left:1.6rem}
@media(max-width:767px){#boot #content-main[class*="ccms"] ul.ccms-list.toc ul{padding-left:1rem}
}
#boot #content-main[class*="ccms"] ul.ccms-list.toc h2.dept.node-name{margin-top:24px;color:#912338}
@media screen{#boot #content-main[class*="ccms"] .accordion-panel{margin-bottom:20px;padding:10px;background:#f0f0f0;border:1px solid #e5e5e5}
#boot #content-main[class*="ccms"] .accordion-panel h3{margin-top:0 !important;margin-bottom:5px !important}
#boot #content-main[class*="ccms"] .accordion-panel [role=button],#boot #content-main[class*="ccms"] .accordion-panel h3 a{cursor:default}
}
@media screen and (min-width:768px){#boot #content-main[class*="ccms"] .accordion-panel{padding:20px}
}
@media print{#boot #content-main[class*="ccms"] .c-accordion .group{padding-bottom:0}
}
#boot #content-main[class*="ccms-program"]{margin-bottom:0}
@media screen{#boot #content-main[class*="ccms-program"] .c-wysiwyg{margin:0;padding-bottom:40px}
#boot #content-main[class*="ccms-program"] .c-wysiwyg:first-child{padding-bottom:0}
#boot #content-main[class*="ccms-program"] .c-wysiwyg:nth-child(even){background-color:#f0f0f0}
#boot #content-main[class*="ccms-program"] .ccms-nre .program-section{padding-bottom:40px !important}
#boot #content-main[class*="ccms-program"] .ccms-nre .program-section:nth-child(even){background-color:#f0f0f0}
}
#boot #content-main[class*="ccms-program"] .program-section{padding:40px 0 10px 0}
#boot #content-main[class*="ccms-program"] .program-section .program-node-children .program-section{padding:0}
@media(max-width:767px){#boot #content-main[class*="ccms-program"] .program-section{padding:20px 0 0 0 !important}
}
#boot #content-main[class*="ccms-program"] .program-section h2{margin-bottom:20px;font:800 50px/58px 'gill-sans-nova-condensed',sans-serif;color:#000}
#boot #content-main[class*="ccms-program"] table th,#boot #content-main[class*="ccms-program"] table td{padding-right:0}
#boot #content-main[class*="ccms-program"] .container:not(.width1200){max-width:calc(940px + 1.5rem)}
@media screen{#boot #content-main[class*="ccms-full-width"] .ccms-course-tree h2.node-type-heading{padding-top:40px}
}
#boot #content-main[class*="ccms-full-width"] .ccms-course-tree .regulation>h2{padding:10px 0 0 0}
@media(min-width:768px){#boot #content-main[class*="ccms-full-width"] .ccms-course-tree .regulation>h2{padding:25px 0 0 0}
}
#boot #content-main[class*="ccms-full-width"] .ccms-course-tree .regulation>h3{padding:20px 0 0 0}
#boot .ccms-nre .large-text,#boot .ccms-program .large-text,#boot .ccms-nre .text-large,#boot .ccms-program .text-large,#boot .ccms-nre .xlarge-text,#boot .ccms-program .xlarge-text,#boot .ccms-nre .text-xlarge,#boot .ccms-program .text-xlarge,#boot .ccms-nre .xlarge-text li,#boot .ccms-program .xlarge-text li{font:18px/30px Arial,sans-serif}
#boot .ccms-nre>.ccms-content>h3.node-name:first-of-type,#boot .ccms-program>.ccms-content>h3.node-name:first-of-type{display:none}
#boot .ccms-nre .program-node h2.regulation-heading,#boot .ccms-program .program-node h2.regulation-heading,#boot .ccms-nre .program-node-children h2.regulation-heading,#boot .ccms-program .program-node-children h2.regulation-heading,#boot .ccms-nre .defined-group h2.regulation-heading,#boot .ccms-program .defined-group h2.regulation-heading{font:800 30px/42px 'gill-sans-nova-condensed',sans-serif;letter-spacing:normal;color:#912338}
#boot .ccms-nre .program-node h3,#boot .ccms-program .program-node h3,#boot .ccms-nre .program-node-children h3,#boot .ccms-program .program-node-children h3,#boot .ccms-nre .defined-group h3,#boot .ccms-program .defined-group h3,#boot .ccms-nre .program-node .title h3,#boot .ccms-program .program-node .title h3,#boot .ccms-nre .program-node-children .title h3,#boot .ccms-program .program-node-children .title h3,#boot .ccms-nre .defined-group .title h3,#boot .ccms-program .defined-group .title h3{margin-bottom:0;font:800 30px/42px 'gill-sans-nova-condensed',sans-serif;letter-spacing:normal;text-transform:none;color:#912338}
@media(max-width:769px){#boot .ccms-nre .program-node h3,#boot .ccms-program .program-node h3,#boot .ccms-nre .program-node-children h3,#boot .ccms-program .program-node-children h3,#boot .ccms-nre .defined-group h3,#boot .ccms-program .defined-group h3,#boot .ccms-nre .program-node .title h3,#boot .ccms-program .program-node .title h3,#boot .ccms-nre .program-node-children .title h3,#boot .ccms-program .program-node-children .title h3,#boot .ccms-nre .defined-group .title h3,#boot .ccms-program .defined-group .title h3{font:800 24px/32px 'gill-sans-nova-condensed',sans-serif}
}
#boot .ccms-nre .program-node h4,#boot .ccms-program .program-node h4,#boot .ccms-nre .program-node-children h4,#boot .ccms-program .program-node-children h4,#boot .ccms-nre .defined-group h4,#boot .ccms-program .defined-group h4{font:800 24px/32px 'gill-sans-nova-condensed',sans-serif}
#boot .ccms-nre .program-node ul,#boot .ccms-program .program-node ul,#boot .ccms-nre .program-node-children ul,#boot .ccms-program .program-node-children ul,#boot .ccms-nre .defined-group ul,#boot .ccms-program .defined-group ul,#boot .ccms-nre .program-node ol,#boot .ccms-program .program-node ol,#boot .ccms-nre .program-node-children ol,#boot .ccms-program .program-node-children ol,#boot .ccms-nre .defined-group ol,#boot .ccms-program .defined-group ol{margin:0 0 20px 25px;padding:0}
#boot .ccms-nre .program-node p,#boot .ccms-program .program-node p,#boot .ccms-nre .program-node-children p,#boot .ccms-program .program-node-children p,#boot .ccms-nre .defined-group p,#boot .ccms-program .defined-group p{margin-bottom:10px}
#boot .ccms-nre .program-node table,#boot .ccms-program .program-node table,#boot .ccms-nre .program-node-children table,#boot .ccms-program .program-node-children table,#boot .ccms-nre .defined-group table,#boot .ccms-program .defined-group table{width:100%;margin:0 0 20px 0}
#boot .ccms-nre .program-node table tr,#boot .ccms-program .program-node table tr,#boot .ccms-nre .program-node-children table tr,#boot .ccms-program .program-node-children table tr,#boot .ccms-nre .defined-group table tr,#boot .ccms-program .defined-group table tr{border-bottom:0 !important;vertical-align:top}
#boot .ccms-nre .program-node table th,#boot .ccms-program .program-node table th,#boot .ccms-nre .program-node-children table th,#boot .ccms-program .program-node-children table th,#boot .ccms-nre .defined-group table th,#boot .ccms-program .defined-group table th,#boot .ccms-nre .program-node table td,#boot .ccms-program .program-node table td,#boot .ccms-nre .program-node-children table td,#boot .ccms-program .program-node-children table td,#boot .ccms-nre .defined-group table td,#boot .ccms-program .defined-group table td{height:38px;padding:.5rem 0 .5rem .5rem}
#boot .ccms-nre .program-node table th:nth-child(2),#boot .ccms-program .program-node table th:nth-child(2),#boot .ccms-nre .program-node-children table th:nth-child(2),#boot .ccms-program .program-node-children table th:nth-child(2),#boot .ccms-nre .defined-group table th:nth-child(2),#boot .ccms-program .defined-group table th:nth-child(2),#boot .ccms-nre .program-node table td:nth-child(2),#boot .ccms-program .program-node table td:nth-child(2),#boot .ccms-nre .program-node-children table td:nth-child(2),#boot .ccms-program .program-node-children table td:nth-child(2),#boot .ccms-nre .defined-group table td:nth-child(2),#boot .ccms-program .defined-group table td:nth-child(2){width:100%}
#boot .ccms-nre .program-node .defined-group,#boot .ccms-program .program-node .defined-group,#boot .ccms-nre .program-node-children .defined-group,#boot .ccms-program .program-node-children .defined-group,#boot .ccms-nre .defined-group .defined-group,#boot .ccms-program .defined-group .defined-group{padding-top:0}
#boot .ccms-nre .program-node .regulation,#boot .ccms-program .program-node .regulation,#boot .ccms-nre .program-node-children .regulation,#boot .ccms-program .program-node-children .regulation,#boot .ccms-nre .defined-group .regulation,#boot .ccms-program .defined-group .regulation,#boot .ccms-nre .program-node .heading,#boot .ccms-program .program-node .heading,#boot .ccms-nre .program-node-children .heading,#boot .ccms-program .program-node-children .heading,#boot .ccms-nre .defined-group .heading,#boot .ccms-program .defined-group .heading{margin-left:-15px;margin-right:-15px;padding:40px 0}
#boot .ccms-nre .program-node .regulation .regulation,#boot .ccms-program .program-node .regulation .regulation,#boot .ccms-nre .program-node-children .regulation .regulation,#boot .ccms-program .program-node-children .regulation .regulation,#boot .ccms-nre .defined-group .regulation .regulation,#boot .ccms-program .defined-group .regulation .regulation,#boot .ccms-nre .program-node .heading .regulation,#boot .ccms-program .program-node .heading .regulation,#boot .ccms-nre .program-node-children .heading .regulation,#boot .ccms-program .program-node-children .heading .regulation,#boot .ccms-nre .defined-group .heading .regulation,#boot .ccms-program .defined-group .heading .regulation{margin:0}
#boot .ccms-nre .program-node .admission-requirements ul,#boot .ccms-program .program-node .admission-requirements ul,#boot .ccms-nre .program-node-children .admission-requirements ul,#boot .ccms-program .program-node-children .admission-requirements ul,#boot .ccms-nre .defined-group .admission-requirements ul,#boot .ccms-program .defined-group .admission-requirements ul{list-style:disc}
#boot .ccms-nre .program-node-children,#boot .ccms-program .program-node-children{margin:0}
#boot .ccms-nre .formatted-course,#boot .ccms-program .formatted-course,#boot .ccms-nre td .TableParagraph,#boot .ccms-program td .TableParagraph{float:left;clear:both}
#boot .ccms-nre .formatted-course ~ p,#boot .ccms-program .formatted-course ~ p,#boot .ccms-nre td .TableParagraph ~ p,#boot .ccms-program td .TableParagraph ~ p,#boot .ccms-nre .formatted-course ~ span,#boot .ccms-program .formatted-course ~ span,#boot .ccms-nre td .TableParagraph ~ span,#boot .ccms-program td .TableParagraph ~ span{clear:both}
#boot .ccms-nre .formatted-course+p,#boot .ccms-program .formatted-course+p,#boot .ccms-nre td .TableParagraph+p,#boot .ccms-program td .TableParagraph+p,#boot .ccms-nre .formatted-course+span.tagWrapper,#boot .ccms-program .formatted-course+span.tagWrapper,#boot .ccms-nre td .TableParagraph+span.tagWrapper,#boot .ccms-program td .TableParagraph+span.tagWrapper{padding-top:10px}
#boot .ccms-nre .program-node .title h3,#boot .ccms-nre .program-node-children .title h3{font-size:22px;line-height:36px}
@media print{#boot #content-main[class*="ccms"] h1,#boot #content-main[class*="ccms"] h1.ccms-program-title,#boot #content-main[class*="ccms"] h1.ccms-program-title div{margin:0 0 15px 0;padding:0;font:800 26px/30px 'gill-sans-nova-condensed',sans-serif !important;letter-spacing:0;background:0;color:#912338}
#boot #content-main[class*="ccms"] .c-title:not(:first-of-type) h1{break-before:page}
#boot #content-main[class*="ccms"] h2{font:800 18px/24px 'gill-sans-nova-condensed',sans-serif !important;letter-spacing:0}
#boot #content-main[class*="ccms"] li>h2{font:800 18px/24px 'gill-sans-nova-condensed',sans-serif;margin-top:0}
#boot #content-main[class*="ccms"] h2.regulation-heading{margin-bottom:5px;padding-bottom:0}
#boot #content-main[class*="ccms"] h2.node-type-heading{margin-top:30px}
#boot #content-main[class*="ccms"] * h3{margin-top:10px;margin-bottom:5px;font:800 16px/22px 'gill-sans-nova-condensed',sans-serif;letter-spacing:0}
#boot #content-main[class*="ccms"] .title h3{font:800 16px/22px 'gill-sans-nova-condensed',sans-serif}
#boot #content-main[class*="ccms"] h3.node-name{margin-top:10px}
#boot #content-main[class*="ccms"] h3.service-info.location{margin:15px 0 0 0;font:800 16px/22px 'gill-sans-nova-condensed',sans-serif}
#boot #content-main[class*="ccms"] .rte h3{margin-top:20px}
#boot #content-main[class*="ccms"] * h4{margin-bottom:10px !important;font-size:15px !important}
#boot #content-main[class*="ccms"] h4.service-info{font:bold 12px/13.22px Arial,sans-serif;letter-spacing:0}
#boot #content-main[class*="ccms"] p,#boot #content-main[class*="ccms"] .rte p{margin-bottom:10px}
#boot #content-main[class*="ccms"] div:not(.title){margin-bottom:10px}
#boot #content-main[class*="ccms"] table tbody{margin-bottom:5px}
#boot #content-main[class*="ccms"] table tr{break-inside:unset}
#boot #content-main[class*="ccms"] .rte p+ul,#boot #content-main[class*="ccms"] .rte p+ol{margin-top:10px}
#boot #content-main[class*="ccms"] ul.course-notes{margin-bottom:0}
#boot #content-main[class*="ccms"] .defined-group{padding-top:0}
#boot #content-main[class*="ccms"] div.person{margin-bottom:10px}
#boot #content-main[class*="ccms"] #content-main .ccms-masthead div.location{margin-top:5px;margin-bottom:10px}
#boot #content-main[class*="ccms"] .program-section{padding:0 !important}
#boot #content-main[class*="ccms"] .program-section.additional-degree-requirements,#boot #content-main[class*="ccms"] .program-section.academic-regulations{padding-top:25px !important}
#boot #content-main[class*="ccms"] .c-accordion .accordion-header{margin:0}
#boot #content-main[class*="ccms"] .c-accordion .accordion-header .accordion-button{padding-right:.75rem;padding-bottom:0;padding-left:.75rem}
#boot #content-main[class*="ccms"] .c-accordion .accordion-header .accordion-button .title{margin-bottom:5px;font:800 17px/22px 'gill-sans-nova-condensed',sans-serif !important;letter-spacing:0}
#boot #content-main[class*="ccms"] .c-accordion .accordion-body{padding-top:0;padding-right:.75rem;padding-bottom:0;padding-left:.75rem}
#boot #content-main[class*="ccms"] .c-accordion .accordion-body h4{margin-top:0}
#boot #content-main[class*="ccms"] .c-accordion .accordion-body li{min-height:18px}
}
#boot .program-content p,#boot .program-content li,#boot .program-content .xlarge-text,#boot .program-content .large-text{font-size:20px;line-height:36px}
#boot .program-content .footnote{font-size:16px;line-height:28px;color:#2c2c2c}
#boot .program-content .c-title h2{margin-bottom:30px;font:800 50px/58px 'gill-sans-nova-condensed',sans-serif;color:#912338}
#boot .program-content .c-title h3,#boot .program-content .rte h3{margin-bottom:15px;font:800 30px/42px 'gill-sans-nova-condensed',sans-serif}
#boot .program-content .btn-burgundy-arrow{font-size:20px;line-height:36px}
#boot .program-content .program-list .btn-burgundy-arrow{font-size:18px;line-height:30px}
@media(max-width:767px){#boot .program-content p,#boot .program-content li,#boot .program-content .xlarge-text,#boot .program-content .large-text{font-size:18px;line-height:30px}
#boot .program-content .c-title h2{margin-bottom:15px;font-size:32px !important;line-height:40px !important}
#boot .program-content .c-title h3,#boot .program-content .rte h3{font-size:26px !important;line-height:36px !important}
#boot .program-content .btn-burgundy-arrow{font-size:18px;line-height:30px}
#boot .program-content .btn-burgundy-arrow::before{margin:2px 10px 0 0}
#boot .program-content .program-list .btn-burgundy-arrow{font-size:16px;line-height:28px}
}
#boot .offset-box{z-index:3;background:#fff;border:2px solid #e2e2e2}
#boot .offset-box .btn{display:block !important;margin-bottom:8px !important;padding:15px !important;font:800 20px/28px 'gill-sans-nova-condensed',sans-serif !important;letter-spacing:1px !important;text-transform:uppercase}
#boot .offset-box .btn:last-of-type{margin-bottom:26px !important}
#boot .offset-box .heading-offset-box{margin-top:16px;font:800 16px/24px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase}
#boot .offset-box .text-offset-box{font:500 18px/28px 'gill-sans-nova',sans-serif}
#boot .offset-box .text-offset-box a:hover{text-decoration:underline}
#boot .program-anchor-navigation>div{background-color:#f0f0f0}
@media(min-width:992px){#boot .offset-box{position:absolute;top:-42px;right:0;width:310px;padding:22px 22px 22px 22px}
}
@media(max-width:991px){#boot .offset-box{width:100%;margin-top:-42px;margin-bottom:20px;padding:10px}
#boot .program-anchor-navigation{border-bottom:1px solid #b4b4b4}
}
@media(min-width:768px){#boot .program-info:first-of-type{margin-top:12px}
#boot .program-info .col-4:nth-child(2){padding-left:30px}
}
#boot .program-info .heading-program-info{font:800 18px/30px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase}
#boot .program-info .text-program-info{margin-bottom:40px;font:400 18px/28px 'gill-sans-nova',sans-serif;letter-spacing:1px}
#boot .program-info .c-textimage h3:first-of-type,#boot .program-info .c-textimage h4:first-of-type,#boot .program-info .c-textimage h5:first-of-type{margin-top:0}
#boot .program-info .c-textimage .nounproject{width:25px;height:28px;margin:3px 15px 8px 0;background-size:contain;background-repeat:no-repeat}
@media(max-width:767px){#boot .program-info .c-textimage .nounproject{width:20px;height:22px;margin:4px 10px 2px 0}
}
#boot .program-info .c-textimage .nounproject.program-type{background-image:url('clientlibs/img/nounproject/program_type.png')}
#boot .program-info .c-textimage .nounproject.experiential-learning{background-image:url('clientlibs/img/nounproject/experiential_learning.png')}
#boot .program-info .c-textimage .nounproject.duration{background-image:url('clientlibs/img/nounproject/duration.png')}
#boot .program-info .c-textimage .nounproject.location{background-image:url('clientlibs/img/nounproject/location.png')}
#boot .program-info .c-textimage .nounproject.calendar{background-image:url('clientlibs/img/nounproject/calendar.png')}
#boot .program-info .c-textimage .nounproject.credits{background-image:url('clientlibs/img/nounproject/credits.png')}
#boot .application .rte h3{margin:2px 0 0 0;font:800 18px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase}
#boot .application p,#boot .application li,#boot .application .xlarge-text,#boot .application .large-text{font-size:18px;line-height:30px}
@media(max-width:767px){#boot .application .rte h3{font-size:16px !important;line-height:28px !important}
#boot .application p,#boot .application li,#boot .application .xlarge-text,#boot .application .large-text{font-size:16px;line-height:28px}
#boot .application .c-textimage div.image{margin:4px 10px 4px 0}
}
#boot .program-list .bg-F0F0F0{background:#f0f0f0}
#boot .program-list .bg-FFFFFF{background:#fff}
#boot .program-list .bg-FFFFFF .item{border:1px solid #c8c8c8 !important}
#boot .accordion-panel .item{margin:2px 0}
#boot .program-highlights .c-grid-container{background-color:#912338;color:#fff;font:20px/36px Arial,sans-serif}
#boot .program-highlights .c-grid-container h2{font:800 50px/58px 'gill-sans-nova-condensed',sans-serif;color:#fff;text-align:right}
#boot .program-highlights .c-grid-container h2.fr{margin-top:3px;font:800 45px/53px 'gill-sans-nova-condensed',sans-serif}
#boot .program-highlights .c-grid-container .highlight{padding:17px 0 0 32px}
#boot .program-highlights .c-grid-container .highlight a{color:#fff;text-decoration:underline}
@media(max-width:767px){#boot .program-highlights .c-grid-container{font-size:18px;line-height:30px}
#boot .program-highlights .c-grid-container h2{margin:0 0 20px 0 !important;font-size:32px !important;line-height:40px !important;text-align:left}
#boot .program-highlights .c-grid-container .highlight{padding:0}
}
.degree-program-detail #boot .program-list .programs{border:0 !important}
.degree-program-detail #boot .program-list h2{color:#000 !important}
#boot .c-degree .form-horizontal{margin:30px 0}
#boot .c-degree .form-horizontal .control-label{width:210px}
#boot .c-degree .form-horizontal .controls{margin-left:220px}
#boot .c-degree .form-horizontal .control-label{text-align:left !important}
#boot .c-degree .c-results-toggle{float:right;margin-right:30px;font:normal 13px/25px Arial,sans-serif}
#boot .c-degree .c-results-toggle span::after{content:" | "}
#boot .c-degree .icons{overflow:hidden;margin:0;padding:0;list-style:none;background:none !important}
#boot .c-degree .icons li{display:block;float:left;width:auto;height:25px;overflow:hidden;margin-right:7px}
#boot .c-degree .icons li span{display:inline-block;width:25px;margin-right:7px;text-align:center;line-height:25px;background:#912338;color:#fff}
#boot .c-degree .icons li a{display:inline-block;font:normal 13px/25px Arial,sans-serif;color:#000}
#boot .c-degree .icons .pop-content{display:none}
#boot .c-degree .legend{margin:0 0 20px}
#boot .c-degree .legend .icons{margin-bottom:30px}
#boot .c-degree .legend .icons li a{margin-right:20px}
#boot .c-degree .legend .extend{padding-left:12px}
#boot .c-degree .legend dl{margin-bottom:0}
#boot .c-degree .legend dl dt{float:left;margin-right:5px}
#boot .c-degree .legend dl dt::after{content:" = "}
#boot .c-degree table thead{background:#ddd}
#boot .c-degree table thead th{padding:8px 12px;font:bold 18px Arial,sans-serif}
#boot .c-degree table thead th p{margin:0}
#boot .c-degree table td{padding:13px 12px;font:normal 13px/20px Arial,sans-serif;color:#6e6e6e}
#boot .c-degree table td a{font:bold 15px/20px Arial,sans-serif}
#boot .c-degree table td .icons li{width:25px;height:40px;line-height:40px}
#boot .c-degree .bloc hr{margin:12px 0 16px 0}
#boot .c-degree .bloc .control-group{margin-bottom:0}
#boot .c-degree .bloc label{font:normal 13px/20px Arial,sans-serif}
#boot .c-degree .bloc label.checkbox{margin-bottom:6px}
#boot .c-degree .bloc .row{margin-bottom:4px}
#boot .c-degree .bloc select{width:auto}
#boot .c-degree .reset h2{margin-bottom:12px;font:bold 18px Arial,sans-serif;color:#000}
#boot .c-degree .reset .btn{background:#6e6e6e}
#boot .c-degree .reset .btn:hover{background:#000;color:#fff}
#boot .c-degree .c-accordion .item{padding:8px 14px 7px}
@media(min-width:992px){#boot .c-degree a.anchor{position:relative;border-top:70px solid transparent;background-clip:padding-box}
#boot .c-degree a.anchor:target::before{content:none;display:none;height:0;margin:0}
}
#boot .c-eventbar{margin-bottom:1.5rem}
#boot .c-eventbar li.condensed-item .event{display:flex;flex-direction:row;gap:1rem;color:#000}
#boot .c-eventbar li.condensed-item .event .calendar{min-width:4rem;text-align:center;margin-top:.375rem}
#boot .c-eventbar li.condensed-item .event .calendar .body{display:flex;flex-direction:column;gap:.5rem;padding:0;font-family:var(--cds-font-family-body);color:#912338;border:0}
#boot .c-eventbar li.condensed-item .event .calendar .body .month{font-family:var(--cds-font-family-brand);font-size:var(--cds-font-size-125);line-height:1;font-weight:var(--cds-font-weight-bold);margin-bottom:0}
#boot .c-eventbar li.condensed-item .event .calendar .body .day{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-400);line-height:32px;font-family:var(--cds-font-family-brand);letter-spacing:-0.01em;margin-right:.05em}
#boot .c-eventbar li.condensed-item .event .data a{color:#000}
#boot .c-eventbar li.condensed-item .event .data a:hover{color:#912338;text-decoration:underline}
#boot .c-eventbar li.condensed-item .event .data .when-day-time{margin-top:.5rem;font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-eventbar li.condensed-item .event.default-text .data a{font-weight:var(--cds-font-weight-bold);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-eventbar li.condensed-item .event.default-text .data .when-day-time{margin-top:.25rem;font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-eventbar li.condensed-item .event.default-text .calendar{margin-top:.3rem}
#boot .c-eventbar li.condensed-item .event.default-text .calendar .month{font-size:var(--cds-font-size-100)}
#boot .c-eventbar li.condensed-item .event.default-text .calendar .day{font-size:var(--cds-font-size-300)}
#boot .c-eventbar li.condensed-item .event.large-text .data a{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-125);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand)}
#boot .c-eventbar li.condensed-item .event.xlarge-text .data a{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand)}
#boot .c-eventbar .event-vignette{margin-bottom:0;padding:3rem;background:#0072a8;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}
#boot .c-eventbar .event-vignette:hover{background:#05628e}
#boot .c-eventbar .event-vignette.count-2{background:#004085}
#boot .c-eventbar .event-vignette.count-2:hover{background:#0b509b}
#boot .c-eventbar .event-vignette.count-3{background:#057d78}
#boot .c-eventbar .event-vignette.count-3:hover{background:#19908b}
#boot .c-eventbar .event-vignette .when{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand);letter-spacing:1px;text-transform:uppercase}
@media(max-width:768px){#boot .c-eventbar .event-vignette .when{font-size:var(--cds-font-size-125)}
}
#boot .c-eventbar .event-vignette .body{font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-200);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand)}
@media(max-width:768px){#boot .c-eventbar .event-vignette .body{font-size:var(--cds-font-size-150)}
}
#boot .c-eventbar .event-vignette .time{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-175);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-brand)}
@media(max-width:768px){#boot .c-eventbar .event-vignette .time{font-size:var(--cds-font-size-075)}
}
#boot .c-eventbar .section-header.month-year{font-size:var(--cds-font-size-075)}
#boot .c-eventbar .section-header.month-year:not(:first-of-type){margin-top:1.25rem}
#boot .c-eventbar .section-header.month-year.large-text{font-size:var(--cds-font-size-100)}
#boot .c-eventbar .section-header.month-year.large-text:not(:first-of-type){margin-top:1.5rem}
#boot .c-eventbar .section-header.month-year.xlarge-text{font-size:var(--cds-font-size-125)}
#boot .c-eventbar .section-header.month-year.xlarge-text:not(:first-of-type){margin-top:1.5rem}
#boot .c-eventbar .important-date{padding:1rem 0;border-top:1px solid #e5e5e5}
#boot .c-eventbar .important-date .date{float:left;font-weight:var(--cds-font-weight-bold)}
#boot .c-eventbar .important-date .text{display:inline-block}
#boot .c-eventbar .important-date .text a:hover{text-decoration:underline}
#boot .c-eventbar .important-date::after{content:"";display:table;clear:both}
#boot .c-eventbar .important-date.default-text .date{font-weight:var(--cds-font-weight-bold)}
#boot .c-eventbar .important-date.default-text .text{font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-eventbar .important-date.large-text .date{font-weight:var(--cds-font-weight-bold)}
#boot .c-eventbar .important-date.large-text .text{font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .c-eventbar .important-date.xlarge-text .date{font-weight:var(--cds-font-weight-bold)}
#boot .c-eventbar .important-date.xlarge-text .text{font-size:var(--cds-font-size-125);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body)}
#boot .important-dates-hub .important-date{margin:0 0 1rem 0;font-size:var(--cds-font-size-075);line-height:26px}
#boot .important-dates-hub .important-date .date{float:left;width:62px;min-height:62px;margin:0 10px 0 0;padding:7px 5px 1px 5px;text-align:center;background:#6e6e6e}
#boot .important-dates-hub .important-date .date .month{display:block;color:#fff;font-style:normal;font-size:var(--cds-font-size-075);line-height:24px;font-family:Arial,sans-serif;text-transform:uppercase}
#boot .important-dates-hub .important-date .date .day{color:#fff;font-weight:bold;font-size:var(--cds-font-size-200);line-height:28px;font-family:Arial,sans-serif}
#boot .important-dates-hub .important-date .date .tbd{color:#fff;font-weight:bold;font-size:var(--cds-font-size-100);line-height:18px;font-family:Arial,sans-serif}
#boot .important-dates-hub .important-date .text{display:inline-block;width:calc(100% - 72px);margin:1px 0 0 0;font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-brand)}
#boot .important-dates-hub .important-date::after{content:"";display:table;clear:both}
#boot .important-dates-hub li{margin-bottom:0 !important;list-style:none}
#boot .important-dates-hub .toggleable{display:none}
#boot .important-dates-hub .more-link{display:none;padding-top:1rem}
#boot .important-dates-hub .more-link .btn-simple{color:#2c2c2c;padding:0;margin:0 0 .75rem 0;font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);text-decoration:none}
#boot .important-dates-hub .more-link .btn-simple::before{border-bottom:1px solid #2c2c2c}
#boot .important-dates-hub .more-link .btn-simple::after{margin:0 0 0 5px;vertical-align:-4%;font-size:var(--cds-font-size-100);margin-right:-1rem}
#boot .important-dates-hub .view-more-btn{margin:10px 0 10px 0}
#boot .important-dates-hub .view-more-btn:hover,#boot .important-dates-hub .view-more-btn:focus{background:#bababa !important}
#boot .yellow-rectangles,#boot .yellow-rectangles::before,#boot .yellow-rectangles::after{content:"";display:inline-block;position:relative;top:4px;width:14px;height:9px;margin-right:10px;background-color:#ffef74;border:1px solid teal;box-sizing:border-box}
#boot .yellow-rectangles::before{position:absolute;top:-4px;left:2px;z-index:-1}
#boot .yellow-rectangles:after{position:absolute;top:2px;left:-4px;z-index:1}
html[lang="fr"] #boot li.condensed-item .event .calendar .body .day{line-height:32px}
#boot .c-vignette{display:block;position:relative;text-decoration:none;overflow:hidden;margin-bottom:20px;padding-bottom:98px}
#boot .c-vignette .box{width:100%;height:98px;padding:20px 12px 12px 12px;position:absolute;bottom:0;overflow:visible;z-index:7;background:#f0f0f0;color:#000;font-size:14px}
#boot .c-vignette .box .title{margin-bottom:35px;font:bold 15px/16px Arial,sans-serif}
#boot .c-vignette .box .title span{display:block;font:normal 12px/16px Arial,sans-serif}
#boot .c-vignette .box .content .well{min-height:20px;padding:0 20px;margin:0;background:0;border:0;border-radius:0;box-shadow:none}
#boot .c-vignette .box .clearfix{margin-top:20px}
#boot .c-vignette .box .clearfix .btn{margin-bottom:5px !important}
#boot .c-vignette img{display:block;margin:0}
#boot .c-vignette:hover{text-decoration:none;color:inherit}
#boot .no-title .c-vignette,#boot .c-vignette.no-title{padding-bottom:20px}
#boot .no-title .c-vignette .box,#boot .c-vignette.no-title .box{height:20px;padding:20px 12px 0 12px}
#boot .no-title .c-vignette .box .title,#boot .c-vignette.no-title .box .title{transition:opacity .3s ease-in-out;opacity:0}
#boot .no-title .c-vignette:hover .box,#boot .c-vignette.no-title:hover .box{padding:20px 12px 12px 12px}
#boot .no-title .c-vignette:hover .box .title,#boot .c-vignette.no-title:hover .box .title{opacity:1}
#boot .arrow .c-vignette .box,#boot .c-vignette.arrow .box{transition:height .3s ease-in-out}
#boot .arrow .c-vignette .box::after,#boot .c-vignette.arrow .box::after{content:"";display:block;position:absolute;top:0;left:50%;margin-top:-12px;margin-left:-12px;width:0;border-width:0 12px 12px;border-style:solid;border-color:#f0f0f0 transparent;background:transparent}
#boot .arrow .c-vignette .box .content,#boot .c-vignette.arrow .box .content{transition:opacity .3s ease-in-out;opacity:0}
#boot .arrow .c-vignette:hover .box,#boot .c-vignette.arrow:hover .box{height:100%}
#boot .arrow .c-vignette:hover .box .content,#boot .c-vignette.arrow:hover .box .content{opacity:1}
#boot .video .c-vignette a.play,#boot .c-vignette.video a.play{top:90px}
#boot .abs-date{z-index:7;position:absolute;top:0;left:0;display:inline-block;width:62px;height:62px;padding:9px 0 0 9px;font:16px/18px Arial,sans-serif;color:#fff;background:#000}
#boot .c-vignette-2,#boot .c-vignette-3{display:block;position:relative;width:100%;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:20px;background:#f0f0f0}
#boot .c-vignette-2:hover,#boot .c-vignette-3:hover{text-decoration:none;background:#c8c8c8}
#boot .c-vignette-2:focus,#boot .c-vignette-3:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-vignette-2:focus:not(.focus-custom--outline-offset-0),#boot .c-vignette-3:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{width:100%;min-height:98px;padding:0 0 10px 0;overflow:visible;z-index:7;color:#000}
#boot .c-vignette-2 .box .date,#boot .c-vignette-3 .box .date{margin:0;padding:0 0 5px 10px;font-size:11px}
#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding:3px 0 15px 10px;font-size:14px}
@media(max-width:575px){#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding-bottom:3px !important}
}
#boot .c-vignette-2 .box .title,#boot .c-vignette-3 .box .title{padding:10px 10px 0 10px;font:bold 15px/19px Arial,sans-serif;margin:0}
#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 18px/24px Arial,sans-serif}
@media(max-width:767px){#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 16px/22px Arial,sans-serif}
}
#boot .c-vignette-2 .box .subtitle,#boot .c-vignette-3 .box .subtitle{padding:2px 10px 0 10px;font:normal 12px/16px Arial,sans-serif;margin-bottom:0}
#boot .c-vignette-2 img,#boot .c-vignette-3 img{display:block;margin:0}
#boot .c-vignette-3{background:#50368c}
#boot .c-vignette-3 .box{background:#50368c;color:#fff}
#boot .c-vignette-3 .box .title{font:normal 15px/19px Arial,sans-serif;letter-spacing:1px}
#boot .c-vignette-3:hover{background:#644e94}
#boot .c-vignette-3:hover .box{background:#644e94;color:#fff}
#boot .publication .c-vignette{border:1px solid #ddd;padding:15px}
#boot .publication .c-vignette .box{padding:0 15px;background:0;width:66%;bottom:auto;height:auto;position:relative;color:#000}
#boot .publication .c-vignette .box .title{height:auto;padding:0;min-height:0}
#boot .publication .c-vignette .box .content{padding:15px 0 0}
#boot .publication .c-vignette .box.left{margin-left:34%}
#boot .publication .c-vignette img{margin:0;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
#boot .publication .c-vignette .media-object{width:33%}
#boot .publication .c-vignette .media-object.pull-left,#boot .publication .c-vignette .media-object.float-start{padding-left:18px}
#boot .c-vignette img,#boot .c-vignette-2 img,#boot .c-vignette-3 img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
@media(max-width:767px){#boot .c-vignette.arrow{background:#f0f0f0;padding-bottom:0}
#boot .c-vignette.arrow .box{position:relative;height:100%;padding:20px 12px 12px 12px}
#boot .c-vignette.arrow .box .title{opacity:1}
#boot .c-vignette.arrow .box .content{opacity:1}
#boot .c-vignette.arrow img{margin:0}
#boot .c-vignette span,#boot .c-vignette-2 span{width:100% !important;height:auto !important}
#boot .c-vignette span img,#boot .c-vignette-2 span img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
#boot .borderRight{border:0 !important}
}
@media(max-width:575px){#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{min-height:auto !important}
}
#boot .faceted-search{background-color:#f2f2f2}
#boot .faceted-search .loader{display:block;z-index:10;position:absolute;left:calc(50% - 35px);top:30px;margin:auto}
#boot .faceted-search .alphabar{background-color:#fff;border-bottom:1px solid #c8c8c8}
#boot .faceted-search .filters .filters-row{padding:0}
@media(min-width:1200px){#boot .faceted-search .filters .filters-row{display:flex;align-items:baseline;padding:0 12px}
}
#boot .faceted-search .filters .filters-container{display:none}
@media(min-width:1200px){#boot .faceted-search .filters .filters-container{display:flex !important;align-items:baseline;flex:1}
}
#boot .faceted-search .filters .filter-label{display:inline-block;padding:0 6px 8px 12px;font:800 18px/30px 'gill-sans-nova-condensed',sans-serif;color:#4b4b4b;white-space:nowrap}
@media(min-width:1200px){#boot .faceted-search .filters .filter-label{padding:20px 10px 0 0}
#boot .faceted-search .filters .filter-label.fr{font-size:16px;padding-right:5px}
}
#boot .faceted-search .filters #clear-filters{width:fit-content;padding:2px 6px;text-transform:none;background-color:#c8c8c8;border-radius:4px;cursor:pointer}
#boot .faceted-search .filters #clear-filters:hover{background-color:#d8d8d8}
#boot .faceted-search .filters .filter-category{position:relative;margin:0;padding:6px 6px 6px 12px;font:800 15px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase;cursor:pointer;white-space:nowrap}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category{display:inline-block;padding:26px 2px 26px 32px;font-size:16px}
#boot .faceted-search .filters .filter-category.fr{font-size:14px}
#boot .faceted-search .filters .filter-category.open:not(.clear){background:#fff}
#boot .faceted-search .filters .filter-category.experiential{padding-right:0}
}
#boot .faceted-search .filters .filter-category .cardinality{display:inline-block;position:relative;width:20px;height:20px;margin-left:8px;font:12px/20px Arial,sans-serif;text-align:center;background-color:#c8c8c8;color:#000;border-radius:50%}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category .cardinality{position:absolute;top:30px;left:0}
}
@media(max-width:1199.98px){#boot .faceted-search .filters .filter-category .filter-name{float:left}
}
#boot .faceted-search .filters .filter-category.clear{min-width:130px;padding:8px 12px 12px 12px;cursor:default}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category.clear{padding:12px}
}
#boot .faceted-search .filters .filter-category.search{flex:1;padding:0 12px}
@media(min-width:1200px){#boot .faceted-search .filters .filter-category.search{padding:0}
}
#boot .faceted-search .filters .filter-category .arrow{margin-left:2px;transition:all .1s ease-in-out}
#boot .faceted-search .filters .filter-category.open:not(.clear){background:#fff}
#boot .faceted-search .filters .filter-category.open:not(.clear) .arrow{rotate:0}
#boot .faceted-search .filters .text-filter{width:100%;margin-bottom:20px;padding:8px 12px;font:normal 18px/24px Arial,sans-serif;background-color:#fff;background-image:url(clientlibs/img/icons/magnifying-glass-burgundy.svg);background-size:20px auto;background-position:right 8px center;background-repeat:no-repeat;color:#4b4b4b;border:1px solid #ddd;border-radius:0}
@media(max-width:1199.98px){#boot .faceted-search .filters .text-filter{max-width:400px}
}
@media(min-width:1200px){#boot .faceted-search .filters .text-filter{margin-bottom:0}
}
#boot .faceted-search .filters .filter-options.mobile-version{display:none}
@media(max-width:1199.98px){#boot .faceted-search .filters{padding:15px 0 0 0}
#boot .faceted-search .filters .filter-label{display:block;font-size:16px}
#boot .faceted-search .filters .filter-label:not(.disabled){cursor:pointer}
#boot .faceted-search .filters .filter-label.open .arrow{background-image:url('clientlibs/img/icons/close-burgundy.png')}
#boot .faceted-search .filters .arrow{float:right;margin-top:5px}
#boot .faceted-search .filters .filter-options.mobile-version{display:inherit}
}
@media(max-width:1199.98px) and (min-width:1200px){#boot .faceted-search .filters .arrow{display:none}
}
#boot .faceted-search .filter-options-container{background:#fff}
@media(max-width:1199.98px){#boot .faceted-search .filter-options-container.desktop-version{display:none}
}
#boot .faceted-search .filter-options{clear:both;padding:35px 0;transition:all .2s ease-in-out}
@media(max-width:1199.98px){#boot .faceted-search .filter-options{padding:5px 15px 15px 15px;background:#fff}
}
#boot .faceted-search .filter-options label{font:500 18px/28px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#000;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;page-break-inside:avoid}
@media(max-width:1199.98px){#boot .faceted-search .filter-options label{font-size:16px;letter-spacing:.8px}
}
#boot .faceted-search .filter-options label div{margin-left:33px}
#boot .faceted-search .filter-options input[type="checkbox"]{height:20px;width:20px;margin-right:12px;border:2px solid #912338;background-color:#fff}
#boot .faceted-search .filter-options input[type="checkbox"]:checked{background-color:#912338}
#boot .faceted-search .faceted-search-list{border-top:1px solid #c8c8c8}
#boot .faceted-search .faceted-search-list .grouping{margin-top:24px}
#boot .grid-container,#boot .c-grid-container{position:relative}
#boot .grid-container .photo-credit,#boot .c-grid-container .photo-credit{padding:0 10px 8px 10px;font:400 16px/24px 'gill-sans-nova',sans-serif;text-align:left;color:#000;opacity:.9}
#boot .grid-container .photo-credit.white,#boot .c-grid-container .photo-credit.white{color:#fff}
#boot .grid-container>section::before,#boot .c-grid-container>section::before,#boot .grid-container>div::before,#boot .c-grid-container>div::before,#boot .grid-container>section::after,#boot .c-grid-container>section::after,#boot .grid-container>div::after,#boot .c-grid-container>div::after{content:" ";display:table}
#boot .grid-container>section .grid-container-parsys,#boot .c-grid-container>section .grid-container-parsys,#boot .grid-container>div .grid-container-parsys,#boot .c-grid-container>div .grid-container-parsys{position:relative}
@media(min-width:768px){#boot .grid-container>section.margin-top-desktop-0,#boot .c-grid-container>section.margin-top-desktop-0,#boot .grid-container>div.margin-top-desktop-0,#boot .c-grid-container>div.margin-top-desktop-0{margin-top:0}
#boot .grid-container>section.margin-top-desktop-20px,#boot .c-grid-container>section.margin-top-desktop-20px,#boot .grid-container>div.margin-top-desktop-20px,#boot .c-grid-container>div.margin-top-desktop-20px{margin-top:20px}
#boot .grid-container>section.margin-top-desktop-40px,#boot .c-grid-container>section.margin-top-desktop-40px,#boot .grid-container>div.margin-top-desktop-40px,#boot .c-grid-container>div.margin-top-desktop-40px{margin-top:40px}
#boot .grid-container>section.margin-top-desktop-60px,#boot .c-grid-container>section.margin-top-desktop-60px,#boot .grid-container>div.margin-top-desktop-60px,#boot .c-grid-container>div.margin-top-desktop-60px{margin-top:60px}
#boot .grid-container>section.margin-top-desktop-80px,#boot .c-grid-container>section.margin-top-desktop-80px,#boot .grid-container>div.margin-top-desktop-80px,#boot .c-grid-container>div.margin-top-desktop-80px{margin-top:80px}
#boot .grid-container>section.margin-top-desktop-100px,#boot .c-grid-container>section.margin-top-desktop-100px,#boot .grid-container>div.margin-top-desktop-100px,#boot .c-grid-container>div.margin-top-desktop-100px{margin-top:100px}
#boot .grid-container>section.margin-top-desktop-120px,#boot .c-grid-container>section.margin-top-desktop-120px,#boot .grid-container>div.margin-top-desktop-120px,#boot .c-grid-container>div.margin-top-desktop-120px{margin-top:120px}
#boot .grid-container>section.margin-top-desktop-140px,#boot .c-grid-container>section.margin-top-desktop-140px,#boot .grid-container>div.margin-top-desktop-140px,#boot .c-grid-container>div.margin-top-desktop-140px{margin-top:140px}
#boot .grid-container>section.margin-top-desktop-160px,#boot .c-grid-container>section.margin-top-desktop-160px,#boot .grid-container>div.margin-top-desktop-160px,#boot .c-grid-container>div.margin-top-desktop-160px{margin-top:160px}
#boot .grid-container>section.margin-bottom-desktop-0,#boot .c-grid-container>section.margin-bottom-desktop-0,#boot .grid-container>div.margin-bottom-desktop-0,#boot .c-grid-container>div.margin-bottom-desktop-0{margin-bottom:0}
#boot .grid-container>section.margin-bottom-desktop-20px,#boot .c-grid-container>section.margin-bottom-desktop-20px,#boot .grid-container>div.margin-bottom-desktop-20px,#boot .c-grid-container>div.margin-bottom-desktop-20px{margin-bottom:20px}
#boot .grid-container>section.margin-bottom-desktop-40px,#boot .c-grid-container>section.margin-bottom-desktop-40px,#boot .grid-container>div.margin-bottom-desktop-40px,#boot .c-grid-container>div.margin-bottom-desktop-40px{margin-bottom:40px}
#boot .grid-container>section.margin-bottom-desktop-60px,#boot .c-grid-container>section.margin-bottom-desktop-60px,#boot .grid-container>div.margin-bottom-desktop-60px,#boot .c-grid-container>div.margin-bottom-desktop-60px{margin-bottom:60px}
#boot .grid-container>section.margin-bottom-desktop-80px,#boot .c-grid-container>section.margin-bottom-desktop-80px,#boot .grid-container>div.margin-bottom-desktop-80px,#boot .c-grid-container>div.margin-bottom-desktop-80px{margin-bottom:80px}
#boot .grid-container>section.margin-bottom-desktop-100px,#boot .c-grid-container>section.margin-bottom-desktop-100px,#boot .grid-container>div.margin-bottom-desktop-100px,#boot .c-grid-container>div.margin-bottom-desktop-100px{margin-bottom:100px}
#boot .grid-container>section.margin-bottom-desktop-120px,#boot .c-grid-container>section.margin-bottom-desktop-120px,#boot .grid-container>div.margin-bottom-desktop-120px,#boot .c-grid-container>div.margin-bottom-desktop-120px{margin-bottom:120px}
#boot .grid-container>section.margin-bottom-desktop-140px,#boot .c-grid-container>section.margin-bottom-desktop-140px,#boot .grid-container>div.margin-bottom-desktop-140px,#boot .c-grid-container>div.margin-bottom-desktop-140px{margin-bottom:140px}
#boot .grid-container>section.margin-bottom-desktop-160px,#boot .c-grid-container>section.margin-bottom-desktop-160px,#boot .grid-container>div.margin-bottom-desktop-160px,#boot .c-grid-container>div.margin-bottom-desktop-160px{margin-bottom:160px}
#boot .grid-container>section .padding-top-desktop-0,#boot .c-grid-container>section .padding-top-desktop-0,#boot .grid-container>div .padding-top-desktop-0,#boot .c-grid-container>div .padding-top-desktop-0{padding-top:0}
#boot .grid-container>section .padding-top-desktop-15px,#boot .c-grid-container>section .padding-top-desktop-15px,#boot .grid-container>div .padding-top-desktop-15px,#boot .c-grid-container>div .padding-top-desktop-15px{padding-top:15px}
#boot .grid-container>section .padding-top-desktop-20px,#boot .c-grid-container>section .padding-top-desktop-20px,#boot .grid-container>div .padding-top-desktop-20px,#boot .c-grid-container>div .padding-top-desktop-20px{padding-top:20px}
#boot .grid-container>section .padding-top-desktop-40px,#boot .c-grid-container>section .padding-top-desktop-40px,#boot .grid-container>div .padding-top-desktop-40px,#boot .c-grid-container>div .padding-top-desktop-40px{padding-top:40px}
#boot .grid-container>section .padding-top-desktop-60px,#boot .c-grid-container>section .padding-top-desktop-60px,#boot .grid-container>div .padding-top-desktop-60px,#boot .c-grid-container>div .padding-top-desktop-60px{padding-top:60px}
#boot .grid-container>section .padding-top-desktop-80px,#boot .c-grid-container>section .padding-top-desktop-80px,#boot .grid-container>div .padding-top-desktop-80px,#boot .c-grid-container>div .padding-top-desktop-80px{padding-top:80px}
#boot .grid-container>section .padding-top-desktop-100px,#boot .c-grid-container>section .padding-top-desktop-100px,#boot .grid-container>div .padding-top-desktop-100px,#boot .c-grid-container>div .padding-top-desktop-100px{padding-top:100px}
#boot .grid-container>section .padding-top-desktop-120px,#boot .c-grid-container>section .padding-top-desktop-120px,#boot .grid-container>div .padding-top-desktop-120px,#boot .c-grid-container>div .padding-top-desktop-120px{padding-top:120px}
#boot .grid-container>section .padding-top-desktop-140px,#boot .c-grid-container>section .padding-top-desktop-140px,#boot .grid-container>div .padding-top-desktop-140px,#boot .c-grid-container>div .padding-top-desktop-140px{padding-top:140px}
#boot .grid-container>section .padding-top-desktop-160px,#boot .c-grid-container>section .padding-top-desktop-160px,#boot .grid-container>div .padding-top-desktop-160px,#boot .c-grid-container>div .padding-top-desktop-160px{padding-top:160px}
#boot .grid-container>section .padding-bottom-desktop-0,#boot .c-grid-container>section .padding-bottom-desktop-0,#boot .grid-container>div .padding-bottom-desktop-0,#boot .c-grid-container>div .padding-bottom-desktop-0{padding-bottom:0}
#boot .grid-container>section .padding-bottom-desktop-15px,#boot .c-grid-container>section .padding-bottom-desktop-15px,#boot .grid-container>div .padding-bottom-desktop-15px,#boot .c-grid-container>div .padding-bottom-desktop-15px{padding-bottom:15px}
#boot .grid-container>section .padding-bottom-desktop-20px,#boot .c-grid-container>section .padding-bottom-desktop-20px,#boot .grid-container>div .padding-bottom-desktop-20px,#boot .c-grid-container>div .padding-bottom-desktop-20px{padding-bottom:20px}
#boot .grid-container>section .padding-bottom-desktop-40px,#boot .c-grid-container>section .padding-bottom-desktop-40px,#boot .grid-container>div .padding-bottom-desktop-40px,#boot .c-grid-container>div .padding-bottom-desktop-40px{padding-bottom:40px}
#boot .grid-container>section .padding-bottom-desktop-60px,#boot .c-grid-container>section .padding-bottom-desktop-60px,#boot .grid-container>div .padding-bottom-desktop-60px,#boot .c-grid-container>div .padding-bottom-desktop-60px{padding-bottom:60px}
#boot .grid-container>section .padding-bottom-desktop-80px,#boot .c-grid-container>section .padding-bottom-desktop-80px,#boot .grid-container>div .padding-bottom-desktop-80px,#boot .c-grid-container>div .padding-bottom-desktop-80px{padding-bottom:80px}
#boot .grid-container>section .padding-bottom-desktop-100px,#boot .c-grid-container>section .padding-bottom-desktop-100px,#boot .grid-container>div .padding-bottom-desktop-100px,#boot .c-grid-container>div .padding-bottom-desktop-100px{padding-bottom:100px}
#boot .grid-container>section .padding-bottom-desktop-120px,#boot .c-grid-container>section .padding-bottom-desktop-120px,#boot .grid-container>div .padding-bottom-desktop-120px,#boot .c-grid-container>div .padding-bottom-desktop-120px{padding-bottom:120px}
#boot .grid-container>section .padding-bottom-desktop-140px,#boot .c-grid-container>section .padding-bottom-desktop-140px,#boot .grid-container>div .padding-bottom-desktop-140px,#boot .c-grid-container>div .padding-bottom-desktop-140px{padding-bottom:140px}
#boot .grid-container>section .padding-bottom-desktop-160px,#boot .c-grid-container>section .padding-bottom-desktop-160px,#boot .grid-container>div .padding-bottom-desktop-160px,#boot .c-grid-container>div .padding-bottom-desktop-160px{padding-bottom:160px}
}
@media(max-width:767px){#boot .grid-container>section.margin-top-mobile-0,#boot .c-grid-container>section.margin-top-mobile-0,#boot .grid-container>div.margin-top-mobile-0,#boot .c-grid-container>div.margin-top-mobile-0{margin-top:0}
#boot .grid-container>section.margin-top-mobile-15px,#boot .c-grid-container>section.margin-top-mobile-15px,#boot .grid-container>div.margin-top-mobile-15px,#boot .c-grid-container>div.margin-top-mobile-15px{margin-top:15px}
#boot .grid-container>section.margin-top-mobile-20px,#boot .c-grid-container>section.margin-top-mobile-20px,#boot .grid-container>div.margin-top-mobile-20px,#boot .c-grid-container>div.margin-top-mobile-20px{margin-top:20px}
#boot .grid-container>section.margin-top-mobile-30px,#boot .c-grid-container>section.margin-top-mobile-30px,#boot .grid-container>div.margin-top-mobile-30px,#boot .c-grid-container>div.margin-top-mobile-30px{margin-top:30px}
#boot .grid-container>section.margin-top-mobile-40px,#boot .c-grid-container>section.margin-top-mobile-40px,#boot .grid-container>div.margin-top-mobile-40px,#boot .c-grid-container>div.margin-top-mobile-40px{margin-top:40px}
#boot .grid-container>section.margin-top-mobile-60px,#boot .c-grid-container>section.margin-top-mobile-60px,#boot .grid-container>div.margin-top-mobile-60px,#boot .c-grid-container>div.margin-top-mobile-60px{margin-top:60px}
#boot .grid-container>section.margin-top-mobile-80px,#boot .c-grid-container>section.margin-top-mobile-80px,#boot .grid-container>div.margin-top-mobile-80px,#boot .c-grid-container>div.margin-top-mobile-80px{margin-top:80px}
#boot .grid-container>section.margin-top-mobile-100px,#boot .c-grid-container>section.margin-top-mobile-100px,#boot .grid-container>div.margin-top-mobile-100px,#boot .c-grid-container>div.margin-top-mobile-100px{margin-top:100px}
#boot .grid-container>section.margin-top-mobile-120px,#boot .c-grid-container>section.margin-top-mobile-120px,#boot .grid-container>div.margin-top-mobile-120px,#boot .c-grid-container>div.margin-top-mobile-120px{margin-top:120px}
#boot .grid-container>section.margin-top-mobile-140px,#boot .c-grid-container>section.margin-top-mobile-140px,#boot .grid-container>div.margin-top-mobile-140px,#boot .c-grid-container>div.margin-top-mobile-140px{margin-top:140px}
#boot .grid-container>section.margin-top-mobile-160px,#boot .c-grid-container>section.margin-top-mobile-160px,#boot .grid-container>div.margin-top-mobile-160px,#boot .c-grid-container>div.margin-top-mobile-160px{margin-top:160px}
#boot .grid-container>section.margin-bottom-mobile-0,#boot .c-grid-container>section.margin-bottom-mobile-0,#boot .grid-container>div.margin-bottom-mobile-0,#boot .c-grid-container>div.margin-bottom-mobile-0{margin-bottom:0}
#boot .grid-container>section.margin-bottom-mobile-15px,#boot .c-grid-container>section.margin-bottom-mobile-15px,#boot .grid-container>div.margin-bottom-mobile-15px,#boot .c-grid-container>div.margin-bottom-mobile-15px{margin-bottom:15px}
#boot .grid-container>section.margin-bottom-mobile-20px,#boot .c-grid-container>section.margin-bottom-mobile-20px,#boot .grid-container>div.margin-bottom-mobile-20px,#boot .c-grid-container>div.margin-bottom-mobile-20px{margin-bottom:20px}
#boot .grid-container>section.margin-bottom-mobile-30px,#boot .c-grid-container>section.margin-bottom-mobile-30px,#boot .grid-container>div.margin-bottom-mobile-30px,#boot .c-grid-container>div.margin-bottom-mobile-30px{margin-bottom:30px}
#boot .grid-container>section.margin-bottom-mobile-40px,#boot .c-grid-container>section.margin-bottom-mobile-40px,#boot .grid-container>div.margin-bottom-mobile-40px,#boot .c-grid-container>div.margin-bottom-mobile-40px{margin-bottom:40px}
#boot .grid-container>section.margin-bottom-mobile-60px,#boot .c-grid-container>section.margin-bottom-mobile-60px,#boot .grid-container>div.margin-bottom-mobile-60px,#boot .c-grid-container>div.margin-bottom-mobile-60px{margin-bottom:60px}
#boot .grid-container>section.margin-bottom-mobile-80px,#boot .c-grid-container>section.margin-bottom-mobile-80px,#boot .grid-container>div.margin-bottom-mobile-80px,#boot .c-grid-container>div.margin-bottom-mobile-80px{margin-bottom:80px}
#boot .grid-container>section.margin-bottom-mobile-100px,#boot .c-grid-container>section.margin-bottom-mobile-100px,#boot .grid-container>div.margin-bottom-mobile-100px,#boot .c-grid-container>div.margin-bottom-mobile-100px{margin-bottom:100px}
#boot .grid-container>section.margin-bottom-mobile-120px,#boot .c-grid-container>section.margin-bottom-mobile-120px,#boot .grid-container>div.margin-bottom-mobile-120px,#boot .c-grid-container>div.margin-bottom-mobile-120px{margin-bottom:120px}
#boot .grid-container>section.margin-bottom-mobile-140px,#boot .c-grid-container>section.margin-bottom-mobile-140px,#boot .grid-container>div.margin-bottom-mobile-140px,#boot .c-grid-container>div.margin-bottom-mobile-140px{margin-bottom:140px}
#boot .grid-container>section.margin-bottom-mobile-160px,#boot .c-grid-container>section.margin-bottom-mobile-160px,#boot .grid-container>div.margin-bottom-mobile-160px,#boot .c-grid-container>div.margin-bottom-mobile-160px{margin-bottom:160px}
#boot .grid-container>section .padding-top-mobile-0,#boot .c-grid-container>section .padding-top-mobile-0,#boot .grid-container>div .padding-top-mobile-0,#boot .c-grid-container>div .padding-top-mobile-0{padding-top:0}
#boot .grid-container>section .padding-top-mobile-15px,#boot .c-grid-container>section .padding-top-mobile-15px,#boot .grid-container>div .padding-top-mobile-15px,#boot .c-grid-container>div .padding-top-mobile-15px{padding-top:15px}
#boot .grid-container>section .padding-top-mobile-20px,#boot .c-grid-container>section .padding-top-mobile-20px,#boot .grid-container>div .padding-top-mobile-20px,#boot .c-grid-container>div .padding-top-mobile-20px{padding-top:20px}
#boot .grid-container>section .padding-top-mobile-30px,#boot .c-grid-container>section .padding-top-mobile-30px,#boot .grid-container>div .padding-top-mobile-30px,#boot .c-grid-container>div .padding-top-mobile-30px{padding-top:30px}
#boot .grid-container>section .padding-top-mobile-40px,#boot .c-grid-container>section .padding-top-mobile-40px,#boot .grid-container>div .padding-top-mobile-40px,#boot .c-grid-container>div .padding-top-mobile-40px{padding-top:40px}
#boot .grid-container>section .padding-top-mobile-60px,#boot .c-grid-container>section .padding-top-mobile-60px,#boot .grid-container>div .padding-top-mobile-60px,#boot .c-grid-container>div .padding-top-mobile-60px{padding-top:60px}
#boot .grid-container>section .padding-top-mobile-80px,#boot .c-grid-container>section .padding-top-mobile-80px,#boot .grid-container>div .padding-top-mobile-80px,#boot .c-grid-container>div .padding-top-mobile-80px{padding-top:80px}
#boot .grid-container>section .padding-top-mobile-100px,#boot .c-grid-container>section .padding-top-mobile-100px,#boot .grid-container>div .padding-top-mobile-100px,#boot .c-grid-container>div .padding-top-mobile-100px{padding-top:100px}
#boot .grid-container>section .padding-top-mobile-120px,#boot .c-grid-container>section .padding-top-mobile-120px,#boot .grid-container>div .padding-top-mobile-120px,#boot .c-grid-container>div .padding-top-mobile-120px{padding-top:120px}
#boot .grid-container>section .padding-top-mobile-140px,#boot .c-grid-container>section .padding-top-mobile-140px,#boot .grid-container>div .padding-top-mobile-140px,#boot .c-grid-container>div .padding-top-mobile-140px{padding-top:140px}
#boot .grid-container>section .padding-top-mobile-160px,#boot .c-grid-container>section .padding-top-mobile-160px,#boot .grid-container>div .padding-top-mobile-160px,#boot .c-grid-container>div .padding-top-mobile-160px{padding-top:160px}
#boot .grid-container>section .padding-bottom-mobile-0,#boot .c-grid-container>section .padding-bottom-mobile-0,#boot .grid-container>div .padding-bottom-mobile-0,#boot .c-grid-container>div .padding-bottom-mobile-0{padding-bottom:0}
#boot .grid-container>section .padding-bottom-mobile-15px,#boot .c-grid-container>section .padding-bottom-mobile-15px,#boot .grid-container>div .padding-bottom-mobile-15px,#boot .c-grid-container>div .padding-bottom-mobile-15px{padding-bottom:15px}
#boot .grid-container>section .padding-bottom-mobile-20px,#boot .c-grid-container>section .padding-bottom-mobile-20px,#boot .grid-container>div .padding-bottom-mobile-20px,#boot .c-grid-container>div .padding-bottom-mobile-20px{padding-bottom:20px}
#boot .grid-container>section .padding-bottom-mobile-30px,#boot .c-grid-container>section .padding-bottom-mobile-30px,#boot .grid-container>div .padding-bottom-mobile-30px,#boot .c-grid-container>div .padding-bottom-mobile-30px{padding-bottom:30px}
#boot .grid-container>section .padding-bottom-mobile-40px,#boot .c-grid-container>section .padding-bottom-mobile-40px,#boot .grid-container>div .padding-bottom-mobile-40px,#boot .c-grid-container>div .padding-bottom-mobile-40px{padding-bottom:40px}
#boot .grid-container>section .padding-bottom-mobile-60px,#boot .c-grid-container>section .padding-bottom-mobile-60px,#boot .grid-container>div .padding-bottom-mobile-60px,#boot .c-grid-container>div .padding-bottom-mobile-60px{padding-bottom:60px}
#boot .grid-container>section .padding-bottom-mobile-80px,#boot .c-grid-container>section .padding-bottom-mobile-80px,#boot .grid-container>div .padding-bottom-mobile-80px,#boot .c-grid-container>div .padding-bottom-mobile-80px{padding-bottom:80px}
#boot .grid-container>section .padding-bottom-mobile-100px,#boot .c-grid-container>section .padding-bottom-mobile-100px,#boot .grid-container>div .padding-bottom-mobile-100px,#boot .c-grid-container>div .padding-bottom-mobile-100px{padding-bottom:100px}
#boot .grid-container>section .padding-bottom-mobile-120px,#boot .c-grid-container>section .padding-bottom-mobile-120px,#boot .grid-container>div .padding-bottom-mobile-120px,#boot .c-grid-container>div .padding-bottom-mobile-120px{padding-bottom:120px}
#boot .grid-container>section .padding-bottom-mobile-140px,#boot .c-grid-container>section .padding-bottom-mobile-140px,#boot .grid-container>div .padding-bottom-mobile-140px,#boot .c-grid-container>div .padding-bottom-mobile-140px{padding-bottom:140px}
#boot .grid-container>section .padding-bottom-mobile-160px,#boot .c-grid-container>section .padding-bottom-mobile-160px,#boot .grid-container>div .padding-bottom-mobile-160px,#boot .c-grid-container>div .padding-bottom-mobile-160px{padding-bottom:160px}
}
#boot .hero,#boot .c-hero{position:relative}
#boot .hero a,#boot .c-hero a{position:relative}
#boot .hero a:focus-visible,#boot .c-hero a:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:1px !important;z-index:8}
#boot .hero a:focus-visible:not(.focus-custom--outline-offset-0),#boot .c-hero a:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .hero a:focus-visible .overlay-hover,#boot .c-hero a:focus-visible .overlay-hover{opacity:.1}
#boot .hero .hero-container,#boot .c-hero .hero-container{position:relative;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}
#boot .hero .hero-container .hero-video,#boot .c-hero .hero-container .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
#boot .hero .hero-container .hero-video::-webkit-media-controls-panel,#boot .c-hero .hero-container .hero-video::-webkit-media-controls-panel,#boot .hero .hero-container .hero-video::-webkit-media-controls-play-button,#boot .c-hero .hero-container .hero-video::-webkit-media-controls-play-button,#boot .hero .hero-container .hero-video::-webkit-media-controls-start-playback-button,#boot .c-hero .hero-container .hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#boot .hero .hero-container .hero-video-button,#boot .c-hero .hero-container .hero-video-button{position:absolute;display:none;opacity:.9;transition:background-color .1s ease-out;bottom:30px;right:30px;width:36px;height:36px;border:1px solid #fff;border-radius:50px;background-color:rgba(255,255,255,0.2);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;user-select:none}
#boot .hero .hero-container .hero-video-button.sticky,#boot .c-hero .hero-container .hero-video-button.sticky{position:fixed;bottom:30px;right:30px}
@media(max-width:767px){#boot .hero .hero-container .hero-video-button,#boot .c-hero .hero-container .hero-video-button{bottom:20px;right:20px;opacity:1}
#boot .hero .hero-container .hero-video-button.sticky,#boot .c-hero .hero-container .hero-video-button.sticky{position:fixed;bottom:20px;right:20px}
}
#boot .hero .hero-container .hero-video-button:hover,#boot .c-hero .hero-container .hero-video-button:hover,#boot .hero .hero-container .hero-video-button:focus,#boot .c-hero .hero-container .hero-video-button:focus{opacity:1;background-color:#fff}
#boot .hero .hero-container .hero-video-button:hover .play,#boot .c-hero .hero-container .hero-video-button:hover .play,#boot .hero .hero-container .hero-video-button:focus .play,#boot .c-hero .hero-container .hero-video-button:focus .play{border-color:transparent transparent transparent #912338}
#boot .hero .hero-container .hero-video-button:hover .pause,#boot .c-hero .hero-container .hero-video-button:hover .pause,#boot .hero .hero-container .hero-video-button:focus .pause,#boot .c-hero .hero-container .hero-video-button:focus .pause{border-color:#912338}
#boot .hero .hero-container .hero-video-button .play,#boot .c-hero .hero-container .hero-video-button .play{position:absolute;top:7px;left:13px;display:none;transition:color .1s ease-out;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 11px}
#boot .hero .hero-container .hero-video-button .pause,#boot .c-hero .hero-container .hero-video-button .pause{position:absolute;top:8px;left:9px;width:20px;height:18px;transition:color .1s ease-out;border-color:#fff;border-style:double;border-width:0 0 0 16px}
#boot .hero .hero-container .photo-credit,#boot .c-hero .hero-container .photo-credit{position:absolute;bottom:4px;left:10px;opacity:.9;font:400 16px/24px 'gill-sans-nova',sans-serif}
#boot .hero .hero-container .photo-credit.white-text,#boot .c-hero .hero-container .photo-credit.white-text{color:#fff}
#boot .hero .hero-container .hero-text,#boot .c-hero .hero-container .hero-text{display:flex;position:relative;height:100%;width:100%;justify-content:flex-start;align-items:center}
#boot .hero .hero-container .hero-text.align-vertical-desktop-top,#boot .c-hero .hero-container .hero-text.align-vertical-desktop-top{align-items:flex-start}
#boot .hero .hero-container .hero-text.align-vertical-desktop-top .hero-text-inner,#boot .c-hero .hero-container .hero-text.align-vertical-desktop-top .hero-text-inner{padding-top:15px}
#boot .hero .hero-container .hero-text.align-vertical-desktop-bottom,#boot .c-hero .hero-container .hero-text.align-vertical-desktop-bottom{align-items:flex-end}
#boot .hero .hero-container .hero-text.align-vertical-desktop-bottom .hero-text-inner,#boot .c-hero .hero-container .hero-text.align-vertical-desktop-bottom .hero-text-inner{padding-bottom:15px}
#boot .hero .hero-container .hero-text .hero-text-inner,#boot .c-hero .hero-container .hero-text .hero-text-inner{display:inline-block;vertical-align:middle;text-align:center;width:940px;margin:0 auto;padding:0}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-none,#boot .c-hero .hero-container .hero-text .hero-text-inner.grid-none{width:95% !important}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-768,#boot .c-hero .hero-container .hero-text .hero-text-inner.grid-768{width:100% !important;max-width:768px}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-1200,#boot .c-hero .hero-container .hero-text .hero-text-inner.grid-1200{width:100% !important;max-width:1200px}
@media(max-width:1230px){#boot .hero .hero-container .hero-text .hero-text-inner.grid-1200,#boot .c-hero .hero-container .hero-text .hero-text-inner.grid-1200{width:auto;padding-right:15px;padding-left:15px}
}
#boot .hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-left,#boot .c-hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-left{text-align:left}
#boot .hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-right,#boot .c-hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-right{text-align:right}
#boot .hero .hero-container .hero-text .hero-text-inner .text-area,#boot .c-hero .hero-container .hero-text .hero-text-inner .text-area{display:inline-block}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category{text-shadow:0 1px 0 rgba(0,0,0,0.5)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title.text-color-000000,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle.text-color-000000,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category.text-color-000000,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category.text-color-000000{text-shadow:0 1px 0 rgba(255,255,255,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-title,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-title{text-shadow:2px 2px 5px rgba(0,0,0,0.4)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-subtitle,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-subtitle,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category,#boot .c-hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-title,#boot .c-hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-title,#boot .hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-subtitle,#boot .c-hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-subtitle{opacity:.5}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title{color:rgba(0,0,0,0.3);-webkit-text-stroke:3px #fff}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-F0F0F0,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-F0F0F0{-webkit-text-stroke:3px #f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-C8C8C8,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-C8C8C8{-webkit-text-stroke:3px #c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-6E6E6E,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-6E6E6E{-webkit-text-stroke:3px #6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-2C2C2C,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-2C2C2C{-webkit-text-stroke:3px #2c2c2c}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-000000,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-000000{-webkit-text-stroke:3px #000}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-912338,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-912338{-webkit-text-stroke:3px #912338}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DA3A16,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DA3A16{-webkit-text-stroke:3px #da3a16}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-573996,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-573996{-webkit-text-stroke:3px #573996}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-004085,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-004085{-webkit-text-stroke:3px #004085}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-057D78,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-057D78{-webkit-text-stroke:3px #057d78}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-508212,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-508212{-webkit-text-stroke:3px #508212}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DB0272,#boot .c-hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DB0272{-webkit-text-stroke:3px #db0272}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-dark .text-area,#boot .c-hero .hero-container .hero-text .hero-text-inner.bg-box-dark .text-area{background:rgba(0,0,0,0.6);padding:20px;text-align:center}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-light .text-area,#boot .c-hero .hero-container .hero-text .hero-text-inner.bg-box-light .text-area{background:rgba(255,255,255,0.7);padding:20px;text-align:center}
#boot .hero .hero-container .buttons:not(:first-child),#boot .c-hero .hero-container .buttons:not(:first-child){margin:28px 0 0 0}
#boot .hero .hero-container .buttons .btn-separator,#boot .c-hero .hero-container .buttons .btn-separator{height:8px;line-height:0}
#boot .hero .hero-container .buttons .btn.btn-ghost,#boot .c-hero .hero-container .buttons .btn.btn-ghost,#boot .hero .hero-container .buttons .btn.btn-ghost-dark,#boot .c-hero .hero-container .buttons .btn.btn-ghost-dark,#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy,#boot .c-hero .hero-container .buttons .btn.btn-ghost-burgundy,#boot .hero .hero-container .buttons .btn.btn-ghost-filled,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled{margin:7px 7px 0 0;font:400 18px 'gill-sans-nova',sans-serif;letter-spacing:2px;text-transform:uppercase}
#boot .hero .hero-container .buttons .btn.btn-ghost-dark,#boot .c-hero .hero-container .buttons .btn.btn-ghost-dark{background:rgba(0,0,0,0.2) !important;color:#fff !important;border-color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-dark:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-dark:hover{background:rgba(0,0,0,0.5) !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy,#boot .c-hero .hero-container .buttons .btn.btn-ghost-burgundy{background:#912338 !important;color:#fff !important;border-width:0;padding:10px 12px}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy.btn-large-hero,#boot .c-hero .hero-container .buttons .btn.btn-ghost-burgundy.btn-large-hero{padding:14px 18px}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-burgundy:hover{background:#7a1d2e !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled{padding:10px 12px;border-width:0 !important;font:400 18px 'gill-sans-nova',sans-serif;transition:all .2s ease-in-out}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled:hover{background:#7a1d2e;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:4px}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338{background:#912338;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-912338.btn:focus{background:#7a1d2e !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF{background:#fff;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:focus{background:#f0f0f0 !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0{background:#f0f0f0;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:focus{background:#c8c8c8 !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8{background:#c8c8c8;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:focus{background:#e5e5e5 !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E{background:#6e6e6e;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:focus{background:#2c2c2c !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B{background:#4b4b4b;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:focus{background:#2c2c2c !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C{background:#2c2c2c;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:focus{background:#000 !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000{background:#000;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:focus{background:#2c2c2c !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16{background:#da3a16;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:focus{background:#e15839 !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996{background:#573996;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:focus{background:#704fb6 !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78{background:#057d78;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:focus{background:#19908b !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272{background:#db0272;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:focus{background:#b95e8c !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212{background:#508212;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:focus{background:#6a9c2b !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF{background:#00adef;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:focus{background:#47c1f0 !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8{background:#0072a8;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:focus{background:#2183b1 !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085{background:#004085;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:focus{background:#0072a8 !important;color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712{background:#e5a712;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:focus{background:#c69a2f !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576{background:#cbb576;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:focus{background:#bba158 !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E{background:#8cc63e;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:hover,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:focus,#boot .c-hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:focus{background:#a1d35e !important}
#boot .hero .hero-container .buttons .btn.btn-large-hero,#boot .c-hero .hero-container .buttons .btn.btn-large-hero{font-size:32px;padding:13px 18px}
@media(min-width:768px){#boot .hero .hero-container .hero-category,#boot .c-hero .hero-container .hero-category{display:inline-block;margin-bottom:25px;font:300 22px 'gill-sans-nova',sans-serif;color:#fff}
#boot .hero .hero-container .hero-category::after,#boot .c-hero .hero-container .hero-category::after{content:" ";display:block;height:1px;width:30%;margin:7px auto 0 auto;background-color:#fff;opacity:.6;transition:width .2s}
#boot .hero .hero-container .hero-category:hover::after,#boot .c-hero .hero-container .hero-category:hover::after{width:65%}
}
@media(min-width:768px){#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-0,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-0{display:inline-block;position:absolute;text-align:center;height:auto;top:0;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-5,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-5{display:inline-block;position:absolute;text-align:center;height:calc(100% - 5%);top:5%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-10,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-10{display:inline-block;position:absolute;text-align:center;height:calc(100% - 10%);top:10%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-15,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-15{display:inline-block;position:absolute;text-align:center;height:calc(100% - 15%);top:15%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-20,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-20{display:inline-block;position:absolute;text-align:center;height:calc(100% - 20%);top:20%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-25,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-25{display:inline-block;position:absolute;text-align:center;height:calc(100% - 25%);top:25%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-30,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-30{display:inline-block;position:absolute;text-align:center;height:calc(100% - 30%);top:30%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-35,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-35{display:inline-block;position:absolute;text-align:center;height:calc(100% - 35%);top:35%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-40,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-40{display:inline-block;position:absolute;text-align:center;height:calc(100% - 40%);top:40%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-45,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-45{display:inline-block;position:absolute;text-align:center;height:calc(100% - 45%);top:45%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-50,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-50{display:inline-block;position:absolute;text-align:center;height:calc(100% - 50%);top:50%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-55,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-55{display:inline-block;position:absolute;text-align:center;height:calc(100% - 55%);top:55%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-60,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-60{display:inline-block;position:absolute;text-align:center;height:calc(100% - 60%);top:60%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-70,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-70{display:inline-block;position:absolute;text-align:center;height:calc(100% - 70%);top:70%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-80,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-80{display:inline-block;position:absolute;text-align:center;height:calc(100% - 80%);top:80%;left:0}
}
@media(max-width:767px){#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-0,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-0{display:inline-block;position:absolute;text-align:center;height:auto;top:0;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-5,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-5{display:inline-block;position:absolute;text-align:center;height:calc(100% - 5%);top:5%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-10,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-10{display:inline-block;position:absolute;text-align:center;height:calc(100% - 10%);top:10%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-15,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-15{display:inline-block;position:absolute;text-align:center;height:calc(100% - 15%);top:15%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-20,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-20{display:inline-block;position:absolute;text-align:center;height:calc(100% - 20%);top:20%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-25,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-25{display:inline-block;position:absolute;text-align:center;height:calc(100% - 25%);top:25%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-30,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-30{display:inline-block;position:absolute;text-align:center;height:calc(100% - 30%);top:30%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-35,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-35{display:inline-block;position:absolute;text-align:center;height:calc(100% - 35%);top:35%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-40,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-40{display:inline-block;position:absolute;text-align:center;height:calc(100% - 40%);top:40%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-45,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-45{display:inline-block;position:absolute;text-align:center;height:calc(100% - 45%);top:45%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-50,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-50{display:inline-block;position:absolute;text-align:center;height:calc(100% - 50%);top:50%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-55,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-55{display:inline-block;position:absolute;text-align:center;height:calc(100% - 55%);top:55%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-60,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-60{display:inline-block;position:absolute;text-align:center;height:calc(100% - 60%);top:60%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-70,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-70{display:inline-block;position:absolute;text-align:center;height:calc(100% - 70%);top:70%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-80,#boot .c-hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-80{display:inline-block;position:absolute;text-align:center;height:calc(100% - 80%);top:80%;left:0}
}
#boot .hero .hero-container .overlay,#boot .c-hero .hero-container .overlay{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));width:100%;height:100%;position:absolute;top:0;left:0}
#boot .hero .hero-container .overlay.dotted-overlay-dark,#boot .c-hero .hero-container .overlay.dotted-overlay-dark{background:transparent url('clientlibs/img/dotted_bg.png') repeat !important;opacity:.7}
#boot .hero .hero-container .overlay.dotted-overlay-light,#boot .c-hero .hero-container .overlay.dotted-overlay-light{background:transparent url('clientlibs/img/dotted_bg_white.png') repeat !important;opacity:.7}
#boot .hero .hero-container .hero-script,#boot .c-hero .hero-container .hero-script{position:absolute;width:100%;height:100%}
#boot .hero .overlay-hover,#boot .c-hero .overlay-hover{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}
#boot .hero a:hover>.hero-container .overlay-hover,#boot .c-hero a:hover>.hero-container .overlay-hover{opacity:.1}
#boot .hero #refresh-hero,#boot .c-hero #refresh-hero{position:absolute;right:12px;bottom:10px;display:block;width:16px;height:16px;background:url('clientlibs/img/icons/icon_refresh.png') 0 0 no-repeat;transition:all .2s ease}
#boot .hero #refresh-hero:hover,#boot .c-hero #refresh-hero:hover{rotate:75deg}
#boot .hero #refresh-hero span,#boot .c-hero #refresh-hero span{display:none}
@media(min-width:768px){#boot .hero-container:not(.flex){height:60vh;min-height:600px}
#boot .hero-container.medium{height:45vh;min-height:500px}
#boot .hero-container.short{height:35vh;min-height:400px}
#boot .hero-container.mini{height:19vh;min-height:220px}
#boot .hero-container.square{height:auto;min-height:200px}
#boot .hero-container.square::before{content:"";float:left;padding-top:100%}
#boot .hero-container.square .hero-text::before{content:"";float:left;padding-top:100%}
#boot .hero-container.full{height:calc(100vh - 12vh)}
#boot .hero-container.flex{display:flex;padding:30px 0 40px 0}
#boot .hero-container.flex .hero-text{position:relative;top:auto !important;margin:0 auto}
}
@media(max-width:1230px){#boot .hero-text-inner{max-width:none !important;padding-right:15px !important;padding-left:15px !important}
}
@media(max-width:767px){#boot .hero-container:not(.flex){height:35vh;min-height:400px}
#boot .hero-container.medium{height:30vh;min-height:320px}
#boot .hero-container.short{height:25vh;min-height:280px}
#boot .hero-container.mini{height:15vh;min-height:180px}
#boot .hero-container.square{height:auto;min-height:200px}
#boot .hero-container.square::before{content:"";float:left;padding-top:100%}
#boot .hero-container.square .hero-text::before{content:"";float:left;padding-top:100%}
#boot .hero-container.full{height:81vh}
#boot .hero-container.flex{display:flex;padding:15px 0 25px 0}
#boot .hero-container.flex .hero-text{position:relative;top:auto !important;margin:0 auto}
#boot .hero-container .hero-text-inner{padding:10px 15px !important}
#boot .hero-container .hero-text.align-vertical-mobile-top{align-items:flex-start !important;padding-top:0 !important}
#boot .hero-container .hero-text.align-vertical-mobile-middle{align-items:center !important;padding-top:0 !important}
#boot .hero-container .hero-text.align-vertical-mobile-bottom{align-items:flex-end !important;padding-bottom:10px !important}
#boot .hero-container .hero-text .hero-text-inner{width:100% !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-left{text-align:left !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-center{text-align:center !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-right{text-align:right !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle{margin-top:10px !important;font-family:'gill-sans-nova',sans-serif !important;font-size:18px !important;line-height:24px !important;letter-spacing:1px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle .small-text{font-size:16px !important;line-height:17px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle .large-text{font-size:24px !important;line-height:28px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-category{display:inline-block;margin-bottom:10px;font:300 16px 'gill-sans-nova',sans-serif;color:#fff}
#boot .hero-container .hero-text .hero-text-inner .hero-category:hover{opacity:.9}
#boot .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-title{text-shadow:2px 2px 5px rgba(0,0,0,0.6) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-subtitle,#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3) !important}
#boot .hero-container .hero-text .hero-text-inner.stroke .hero-title{-webkit-text-stroke-width:1px !important}
#boot .hero-container .hero-text .hero-text-inner .buttons{margin:8px 0 0 0 !important}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-separator{height:0;line-height:0}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-large-hero{font-size:18px !important}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-large-hero.btn-ghost-burgundy{padding:8px 10px !important}
}
#boot .parsys_column .c-hero .hero-container .hero-text-inner,#boot .grid-container-parsys .c-hero .hero-text-inner,#boot .carousel-parsys .c-hero .hero-text-inner{width:auto !important;max-width:940px;padding:10px 15px}
#boot .parsys_column .c-hero .hero-container .hero-text-inner.grid-1200,#boot .grid-container-parsys .c-hero .hero-text-inner.grid-1200,#boot .carousel-parsys .c-hero .hero-text-inner.grid-1200{max-width:1200px}
#boot .parsys_column .c-hero .hero-container .hero-text-inner.grid-none,#boot .grid-container-parsys .c-hero .hero-text-inner.grid-none,#boot .carousel-parsys .c-hero .hero-text-inner.grid-none{max-width:95%}
@media(max-width:575px){#boot .hero-container .hero-text-inner .text-area{width:100% !important}
}
#boot .c-hero .hero-title.text-color-FFFFFF,#boot .c-hero .hero-subtitle.text-color-FFFFFF,#boot .c-hero .hero-category.text-color-FFFFFF,#boot .c-hero .photo-credit.text-color-FFFFFF{color:#fff}
#boot .c-hero .hero-title.text-color-FFFFFF a,#boot .c-hero .hero-subtitle.text-color-FFFFFF a,#boot .c-hero .hero-category.text-color-FFFFFF a,#boot .c-hero .photo-credit.text-color-FFFFFF a{color:#fff;border-bottom:1px solid #fff}
#boot .c-hero .hero-title.text-color-FFFFFF a:hover,#boot .c-hero .hero-subtitle.text-color-FFFFFF a:hover,#boot .c-hero .hero-category.text-color-FFFFFF a:hover,#boot .c-hero .photo-credit.text-color-FFFFFF a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-000000,#boot .c-hero .hero-subtitle.text-color-000000,#boot .c-hero .hero-category.text-color-000000,#boot .c-hero .photo-credit.text-color-000000{color:#000}
#boot .c-hero .hero-title.text-color-000000 a,#boot .c-hero .hero-subtitle.text-color-000000 a,#boot .c-hero .hero-category.text-color-000000 a,#boot .c-hero .photo-credit.text-color-000000 a{color:#000;border-bottom:1px solid #000}
#boot .c-hero .hero-title.text-color-000000 a:hover,#boot .c-hero .hero-subtitle.text-color-000000 a:hover,#boot .c-hero .hero-category.text-color-000000 a:hover,#boot .c-hero .photo-credit.text-color-000000 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-912338,#boot .c-hero .hero-subtitle.text-color-912338,#boot .c-hero .hero-category.text-color-912338,#boot .c-hero .photo-credit.text-color-912338{color:#912338}
#boot .c-hero .hero-title.text-color-912338 a,#boot .c-hero .hero-subtitle.text-color-912338 a,#boot .c-hero .hero-category.text-color-912338 a,#boot .c-hero .photo-credit.text-color-912338 a{color:#912338;border-bottom:1px solid #912338}
#boot .c-hero .hero-title.text-color-912338 a:hover,#boot .c-hero .hero-subtitle.text-color-912338 a:hover,#boot .c-hero .hero-category.text-color-912338 a:hover,#boot .c-hero .photo-credit.text-color-912338 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-F0F0F0,#boot .c-hero .hero-subtitle.text-color-F0F0F0,#boot .c-hero .hero-category.text-color-F0F0F0,#boot .c-hero .photo-credit.text-color-F0F0F0{color:#f0f0f0}
#boot .c-hero .hero-title.text-color-F0F0F0 a,#boot .c-hero .hero-subtitle.text-color-F0F0F0 a,#boot .c-hero .hero-category.text-color-F0F0F0 a,#boot .c-hero .photo-credit.text-color-F0F0F0 a{color:#f0f0f0;border-bottom:1px solid #f0f0f0}
#boot .c-hero .hero-title.text-color-F0F0F0 a:hover,#boot .c-hero .hero-subtitle.text-color-F0F0F0 a:hover,#boot .c-hero .hero-category.text-color-F0F0F0 a:hover,#boot .c-hero .photo-credit.text-color-F0F0F0 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-C8C8C8,#boot .c-hero .hero-subtitle.text-color-C8C8C8,#boot .c-hero .hero-category.text-color-C8C8C8,#boot .c-hero .photo-credit.text-color-C8C8C8{color:#c8c8c8}
#boot .c-hero .hero-title.text-color-C8C8C8 a,#boot .c-hero .hero-subtitle.text-color-C8C8C8 a,#boot .c-hero .hero-category.text-color-C8C8C8 a,#boot .c-hero .photo-credit.text-color-C8C8C8 a{color:#c8c8c8;border-bottom:1px solid #c8c8c8}
#boot .c-hero .hero-title.text-color-C8C8C8 a:hover,#boot .c-hero .hero-subtitle.text-color-C8C8C8 a:hover,#boot .c-hero .hero-category.text-color-C8C8C8 a:hover,#boot .c-hero .photo-credit.text-color-C8C8C8 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-6E6E6E,#boot .c-hero .hero-subtitle.text-color-6E6E6E,#boot .c-hero .hero-category.text-color-6E6E6E,#boot .c-hero .photo-credit.text-color-6E6E6E{color:#6e6e6e}
#boot .c-hero .hero-title.text-color-6E6E6E a,#boot .c-hero .hero-subtitle.text-color-6E6E6E a,#boot .c-hero .hero-category.text-color-6E6E6E a,#boot .c-hero .photo-credit.text-color-6E6E6E a{color:#6e6e6e;border-bottom:1px solid #6e6e6e}
#boot .c-hero .hero-title.text-color-6E6E6E a:hover,#boot .c-hero .hero-subtitle.text-color-6E6E6E a:hover,#boot .c-hero .hero-category.text-color-6E6E6E a:hover,#boot .c-hero .photo-credit.text-color-6E6E6E a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-2C2C2C,#boot .c-hero .hero-subtitle.text-color-2C2C2C,#boot .c-hero .hero-category.text-color-2C2C2C,#boot .c-hero .photo-credit.text-color-2C2C2C{color:#2c2c2c}
#boot .c-hero .hero-title.text-color-2C2C2C a,#boot .c-hero .hero-subtitle.text-color-2C2C2C a,#boot .c-hero .hero-category.text-color-2C2C2C a,#boot .c-hero .photo-credit.text-color-2C2C2C a{color:#2c2c2c;border-bottom:1px solid #2c2c2c}
#boot .c-hero .hero-title.text-color-2C2C2C a:hover,#boot .c-hero .hero-subtitle.text-color-2C2C2C a:hover,#boot .c-hero .hero-category.text-color-2C2C2C a:hover,#boot .c-hero .photo-credit.text-color-2C2C2C a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-DA3A16,#boot .c-hero .hero-subtitle.text-color-DA3A16,#boot .c-hero .hero-category.text-color-DA3A16,#boot .c-hero .photo-credit.text-color-DA3A16{color:#da3a16}
#boot .c-hero .hero-title.text-color-DA3A16 a,#boot .c-hero .hero-subtitle.text-color-DA3A16 a,#boot .c-hero .hero-category.text-color-DA3A16 a,#boot .c-hero .photo-credit.text-color-DA3A16 a{color:#da3a16;border-bottom:1px solid #da3a16}
#boot .c-hero .hero-title.text-color-DA3A16 a:hover,#boot .c-hero .hero-subtitle.text-color-DA3A16 a:hover,#boot .c-hero .hero-category.text-color-DA3A16 a:hover,#boot .c-hero .photo-credit.text-color-DA3A16 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-573996,#boot .c-hero .hero-subtitle.text-color-573996,#boot .c-hero .hero-category.text-color-573996,#boot .c-hero .photo-credit.text-color-573996{color:#573996}
#boot .c-hero .hero-title.text-color-573996 a,#boot .c-hero .hero-subtitle.text-color-573996 a,#boot .c-hero .hero-category.text-color-573996 a,#boot .c-hero .photo-credit.text-color-573996 a{color:#573996;border-bottom:1px solid #573996}
#boot .c-hero .hero-title.text-color-573996 a:hover,#boot .c-hero .hero-subtitle.text-color-573996 a:hover,#boot .c-hero .hero-category.text-color-573996 a:hover,#boot .c-hero .photo-credit.text-color-573996 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-057D78,#boot .c-hero .hero-subtitle.text-color-057D78,#boot .c-hero .hero-category.text-color-057D78,#boot .c-hero .photo-credit.text-color-057D78{color:#057d78}
#boot .c-hero .hero-title.text-color-057D78 a,#boot .c-hero .hero-subtitle.text-color-057D78 a,#boot .c-hero .hero-category.text-color-057D78 a,#boot .c-hero .photo-credit.text-color-057D78 a{color:#057d78;border-bottom:1px solid #057d78}
#boot .c-hero .hero-title.text-color-057D78 a:hover,#boot .c-hero .hero-subtitle.text-color-057D78 a:hover,#boot .c-hero .hero-category.text-color-057D78 a:hover,#boot .c-hero .photo-credit.text-color-057D78 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-DB0272,#boot .c-hero .hero-subtitle.text-color-DB0272,#boot .c-hero .hero-category.text-color-DB0272,#boot .c-hero .photo-credit.text-color-DB0272{color:#db0272}
#boot .c-hero .hero-title.text-color-DB0272 a,#boot .c-hero .hero-subtitle.text-color-DB0272 a,#boot .c-hero .hero-category.text-color-DB0272 a,#boot .c-hero .photo-credit.text-color-DB0272 a{color:#db0272;border-bottom:1px solid #db0272}
#boot .c-hero .hero-title.text-color-DB0272 a:hover,#boot .c-hero .hero-subtitle.text-color-DB0272 a:hover,#boot .c-hero .hero-category.text-color-DB0272 a:hover,#boot .c-hero .photo-credit.text-color-DB0272 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-508212,#boot .c-hero .hero-subtitle.text-color-508212,#boot .c-hero .hero-category.text-color-508212,#boot .c-hero .photo-credit.text-color-508212{color:#508212}
#boot .c-hero .hero-title.text-color-508212 a,#boot .c-hero .hero-subtitle.text-color-508212 a,#boot .c-hero .hero-category.text-color-508212 a,#boot .c-hero .photo-credit.text-color-508212 a{color:#508212;border-bottom:1px solid #508212}
#boot .c-hero .hero-title.text-color-508212 a:hover,#boot .c-hero .hero-subtitle.text-color-508212 a:hover,#boot .c-hero .hero-category.text-color-508212 a:hover,#boot .c-hero .photo-credit.text-color-508212 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-00ADEF,#boot .c-hero .hero-subtitle.text-color-00ADEF,#boot .c-hero .hero-category.text-color-00ADEF,#boot .c-hero .photo-credit.text-color-00ADEF{color:#00adef}
#boot .c-hero .hero-title.text-color-00ADEF a,#boot .c-hero .hero-subtitle.text-color-00ADEF a,#boot .c-hero .hero-category.text-color-00ADEF a,#boot .c-hero .photo-credit.text-color-00ADEF a{color:#00adef;border-bottom:1px solid #00adef}
#boot .c-hero .hero-title.text-color-00ADEF a:hover,#boot .c-hero .hero-subtitle.text-color-00ADEF a:hover,#boot .c-hero .hero-category.text-color-00ADEF a:hover,#boot .c-hero .photo-credit.text-color-00ADEF a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-0072A8,#boot .c-hero .hero-subtitle.text-color-0072A8,#boot .c-hero .hero-category.text-color-0072A8,#boot .c-hero .photo-credit.text-color-0072A8{color:#0072a8}
#boot .c-hero .hero-title.text-color-0072A8 a,#boot .c-hero .hero-subtitle.text-color-0072A8 a,#boot .c-hero .hero-category.text-color-0072A8 a,#boot .c-hero .photo-credit.text-color-0072A8 a{color:#0072a8;border-bottom:1px solid #0072a8}
#boot .c-hero .hero-title.text-color-0072A8 a:hover,#boot .c-hero .hero-subtitle.text-color-0072A8 a:hover,#boot .c-hero .hero-category.text-color-0072A8 a:hover,#boot .c-hero .photo-credit.text-color-0072A8 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-004085,#boot .c-hero .hero-subtitle.text-color-004085,#boot .c-hero .hero-category.text-color-004085,#boot .c-hero .photo-credit.text-color-004085{color:#004085}
#boot .c-hero .hero-title.text-color-004085 a,#boot .c-hero .hero-subtitle.text-color-004085 a,#boot .c-hero .hero-category.text-color-004085 a,#boot .c-hero .photo-credit.text-color-004085 a{color:#004085;border-bottom:1px solid #004085}
#boot .c-hero .hero-title.text-color-004085 a:hover,#boot .c-hero .hero-subtitle.text-color-004085 a:hover,#boot .c-hero .hero-category.text-color-004085 a:hover,#boot .c-hero .photo-credit.text-color-004085 a:hover{opacity:.8}
#boot .c-hero .hero-title.text-color-E5A712,#boot .c-hero .hero-subtitle.text-color-E5A712,#boot .c-hero .hero-category.text-color-E5A712,#boot .c-hero .photo-credit.text-color-E5A712{color:#e5a712}
#boot .c-hero .hero-title.text-color-E5A712 a,#boot .c-hero .hero-subtitle.text-color-E5A712 a,#boot .c-hero .hero-category.text-color-E5A712 a,#boot .c-hero .photo-credit.text-color-E5A712 a{color:#e5a712;border-bottom:1px solid #e5a712}
#boot .c-hero .hero-title.text-color-E5A712 a:hover,#boot .c-hero .hero-subtitle.text-color-E5A712 a:hover,#boot .c-hero .hero-category.text-color-E5A712 a:hover,#boot .c-hero .photo-credit.text-color-E5A712 a:hover{opacity:.8}
#boot .c-hero .buttons .btn.text-color-FFFFFF{color:#fff;border-color:#fff}
#boot .c-hero .buttons .btn.text-color-000000{color:#000;border-color:#000}
#boot .c-hero .buttons .btn.text-color-000000:hover,#boot .c-hero .buttons .btn.text-color-000000:focus{background-color:#000;color:#fff !important}
#boot .c-hero .buttons .btn.text-color-912338{color:#912338;border-color:#912338}
#boot .c-hero .buttons .btn.text-color-F0F0F0{color:#f0f0f0;border-color:#f0f0f0}
#boot .c-hero .buttons .btn.text-color-C8C8C8{color:#c8c8c8;border-color:#c8c8c8}
#boot .c-hero .buttons .btn.text-color-6E6E6E{color:#6e6e6e;border-color:#6e6e6e}
#boot .c-hero .buttons .btn.text-color-2C2C2C{color:#2c2c2c;border-color:#2c2c2c}
#boot .c-hero .buttons .btn.text-color-DA3A16{color:#da3a16;border-color:#da3a16}
#boot .c-hero .buttons .btn.text-color-573996{color:#573996;border-color:#573996}
#boot .c-hero .buttons .btn.text-color-057D78{color:#057d78;border-color:#057d78}
#boot .c-hero .buttons .btn.text-color-DB0272{color:#db0272;border-color:#db0272}
#boot .c-hero .buttons .btn.text-color-8CC63E{color:#8cc63e;border-color:#8cc63e}
#boot .c-hero .buttons .btn.text-color-00ADEF{color:#00adef;border-color:#00adef}
#boot .c-hero .buttons .btn.text-color-0072A8{color:#0072a8;border-color:#0072a8}
#boot .c-hero .buttons .btn.text-color-004085{color:#004085;border-color:#004085}
#boot .c-hero .buttons .btn.text-color-E5A712{color:#e5a712;border-color:#e5a712}
@media(min-width:768px){#boot .c-hero .hero-category.text-color-FFFFFF::after{background-color:#fff}
#boot .c-hero .hero-category.text-color-000000::after{background-color:#000}
#boot .c-hero .hero-category.text-color-912338::after{background-color:#912338}
#boot .c-hero .hero-category.text-color-F0F0F0::after{background-color:#f0f0f0}
#boot .c-hero .hero-category.text-color-C8C8C8::after{background-color:#c8c8c8}
#boot .c-hero .hero-category.text-color-6E6E6E::after{background-color:#6e6e6e}
#boot .c-hero .hero-category.text-color-2C2C2C::after{background-color:#2c2c2c}
#boot .c-hero .hero-category.text-color-DA3A16::after{background-color:#da3a16}
#boot .c-hero .hero-category.text-color-573996::after{background-color:#573996}
#boot .c-hero .hero-category.text-color-057D78::after{background-color:#057d78}
#boot .c-hero .hero-category.text-color-DB0272::after{background-color:#db0272}
#boot .c-hero .hero-category.text-color-8CC63E::after{background-color:#8cc63e}
#boot .c-hero .hero-category.text-color-00ADEF::after{background-color:#00adef}
#boot .c-hero .hero-category.text-color-0072A8::after{background-color:#0072a8}
#boot .c-hero .hero-category.text-color-004085::after{background-color:#004085}
#boot .c-hero .hero-category.text-color-E5A712::after{background-color:#e5a712}
}
#boot .hero .hero-title,#boot .c-hero .hero-title{margin:0;padding:0;font-family:'gill-sans-nova',sans-serif;font-weight:500;font-size:80px;line-height:86px;color:#fff}
#boot .hero .hero-title a:hover,#boot .c-hero .hero-title a:hover{text-decoration:none}
#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge,#boot .hero .hero-title.bold-large,#boot .c-hero .hero-title.bold-large,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.bold-reg-large,#boot .c-hero .hero-title.bold-reg-large,#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall{font-family:'gill-sans-nova',sans-serif;font-weight:700}
#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.medium-large,#boot .c-hero .hero-title.medium-large,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall{font-family:'gill-sans-nova',sans-serif;font-weight:500}
@media(min-width:992px) and (max-width:1199px){#boot .hero .hero-title,#boot .c-hero .hero-title{font-size:72px;line-height:80px}
}
@media(min-width:768px) and (max-width:991px){#boot .hero .hero-title,#boot .c-hero .hero-title{font-size:56px !important;line-height:64px !important}
}
@media(min-width:576px) and (max-width:767px){#boot .hero .hero-title,#boot .c-hero .hero-title{font-size:40px !important;line-height:48px !important}
}
@media(max-width:575px){#boot .hero .hero-title,#boot .c-hero .hero-title{font-size:30px !important;line-height:34px !important}
}
#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge{font-size:160px;line-height:160px}
@media(min-width:992px) and (max-width:1199px){#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge{font-size:144px;line-height:122px}
}
@media(min-width:768px) and (max-width:991px){#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge{font-size:112px !important;line-height:110px !important}
}
@media(min-width:576px) and (max-width:767px){#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge{font-size:80px !important;line-height:90px !important}
}
@media(max-width:575px){#boot .hero .hero-title.bold-xxlarge,#boot .c-hero .hero-title.bold-xxlarge,#boot .hero .hero-title.bold-reg-xxlarge,#boot .c-hero .hero-title.bold-reg-xxlarge,#boot .hero .hero-title.medium-xxlarge,#boot .c-hero .hero-title.medium-xxlarge{font-size:42px !important;line-height:50px !important}
}
#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge{font-size:100px;line-height:106px}
@media(min-width:992px) and (max-width:1199px){#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge{font-size:90px;line-height:96px}
}
@media(min-width:768px) and (max-width:991px){#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge{font-size:70px !important;line-height:70px !important}
}
@media(min-width:576px) and (max-width:767px){#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge{font-size:50px !important;line-height:60px !important}
}
@media(max-width:575px){#boot .hero .hero-title.bold-reg-xlarge,#boot .c-hero .hero-title.bold-reg-xlarge,#boot .hero .hero-title.medium-xlarge,#boot .c-hero .hero-title.medium-xlarge,#boot .hero .hero-title.bold-xlarge,#boot .c-hero .hero-title.bold-xlarge{font-size:36px !important;line-height:40px !important}
}
#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small{font-size:40px;line-height:46px}
@media(min-width:992px) and (max-width:1199px){#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small{font-size:36px;line-height:44px}
}
@media(min-width:768px) and (max-width:991px){#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small{font-size:30px !important;line-height:36px !important}
}
@media(min-width:576px) and (max-width:767px){#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small{font-size:28px !important;line-height:34px !important}
}
@media(max-width:575px){#boot .hero .hero-title.bold-reg-small,#boot .c-hero .hero-title.bold-reg-small,#boot .hero .hero-title.medium-small,#boot .c-hero .hero-title.medium-small,#boot .hero .hero-title.bold-small,#boot .c-hero .hero-title.bold-small{font-size:26px !important;line-height:28px !important;margin-bottom:6px !important}
}
#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-size:32px;line-height:36px}
@media(min-width:992px) and (max-width:1199px){#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-size:36px;line-height:44px}
}
@media(min-width:768px) and (max-width:991px){#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-size:30px !important;line-height:36px !important}
}
@media(min-width:576px) and (max-width:767px){#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-size:22px !important;line-height:26px !important}
}
@media(max-width:575px){#boot .hero .hero-title.bold-reg-xsmall,#boot .c-hero .hero-title.bold-reg-xsmall,#boot .hero .hero-title.medium-xsmall,#boot .c-hero .hero-title.medium-xsmall,#boot .hero .hero-title.bold-xsmall,#boot .c-hero .hero-title.bold-xsmall{font-size:20px !important;line-height:22px !important;margin-bottom:6px !important}
}
#boot .hero .hero-subtitle,#boot .c-hero .hero-subtitle{margin:25px 0 0 0;font:300 24px/32px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#fff}
@media(max-width:575px){#boot .hero .hero-subtitle,#boot .c-hero .hero-subtitle{margin-bottom:15px !important}
}
#boot .hero .hero-subtitle.margin-xxlarge,#boot .c-hero .hero-subtitle.margin-xxlarge{margin-top:45px}
#boot .hero .hero-subtitle p,#boot .c-hero .hero-subtitle p{margin:0}
#boot .hero .hero-subtitle a,#boot .c-hero .hero-subtitle a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;transition:all .2s}
#boot .hero .hero-subtitle a:hover,#boot .c-hero .hero-subtitle a:hover{color:#ededed;border-bottom:1px solid #ededed}
#boot .hero .hero-subtitle.text-color-000000 a:hover,#boot .c-hero .hero-subtitle.text-color-000000 a:hover{color:#000;border-bottom:1px solid #000}
#boot .hero .hero-subtitle b,#boot .c-hero .hero-subtitle b{font-family:'gill-sans-nova',sans-serif;font-weight:500}
#boot .hero .hero-subtitle .small-text,#boot .c-hero .hero-subtitle .small-text{font:300 21px/27px 'gill-sans-nova',sans-serif}
#boot .hero .hero-subtitle :not(b) .small-text,#boot .c-hero .hero-subtitle :not(b) .small-text{font:400 21px/27px 'gill-sans-nova',sans-serif}
#boot .hero .hero-subtitle .large-text,#boot .c-hero .hero-subtitle .large-text{display:block;margin-bottom:10px;font-size:40px;line-height:46px}
#boot .hero .hero-subtitle .hashtags,#boot .c-hero .hero-subtitle .hashtags{display:inline-block;margin-top:10px;color:#c8c8c8}
#boot .hero .hero-subtitle:not(.text-color-FFFFFF),#boot .c-hero .hero-subtitle:not(.text-color-FFFFFF){font-family:'gill-sans-nova',sans-serif;font-weight:500}
#boot .hero .hero-category:not(.text-color-FFFFFF),#boot .c-hero .hero-category:not(.text-color-FFFFFF){font-family:'gill-sans-nova',sans-serif}
#boot .hero .hero-category:hover,#boot .c-hero .hero-category:hover{text-decoration:none}
#boot .c-page-header,#boot .c-intro,#boot .c-introduction{border-bottom:0 !important;margin:0 0 1.25rem 0;font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-200);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand);letter-spacing:var(--cds-letter-spacing-lead);color:#4b4b4b}
@media(max-width:767px){#boot .c-page-header,#boot .c-intro,#boot .c-introduction{font-size:var(--cds-font-size-150)}
}
#boot .c-page-header__title,#boot .c-intro__title,#boot .c-introduction__title{font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-600);line-height:var(--cds-font-line-height-brand-display);font-family:var(--cds-font-family-brand-condensed);margin:0 0 2rem 0}
@media(max-width:768px){#boot .c-page-header__title,#boot .c-intro__title,#boot .c-introduction__title{font-size:var(--cds-font-size-450) !important;margin:0 0 1rem !important}
}
#boot .c-page-header__title.large,#boot .c-intro__title.large,#boot .c-introduction__title.large{font-weight:var(--cds-font-weight-extra-bold) !important;font-size:var(--cds-font-size-750) !important;line-height:var(--cds-font-line-height-brand-display) !important;font-family:var(--cds-font-family-brand-condensed) !important;letter-spacing:normal !important;margin:0 0 2rem !important}
@media(max-width:768px){#boot .c-page-header__title.large,#boot .c-intro__title.large,#boot .c-introduction__title.large{font-size:var(--cds-font-size-450) !important;margin:0 0 1rem !important}
}
#boot .c-page-header .row,#boot .c-intro .row,#boot .c-introduction .row{max-width:940px}
#boot .c-page-header__links,#boot .c-intro__links,#boot .c-introduction__links,#boot .c-page-header__image,#boot .c-intro__image,#boot .c-introduction__image{margin-bottom:20px}
#boot .c-page-header__links .btn:focus,#boot .c-intro__links .btn:focus,#boot .c-introduction__links .btn:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-page-header__links .btn:focus:not(.focus-custom--outline-offset-0),#boot .c-intro__links .btn:focus:not(.focus-custom--outline-offset-0),#boot .c-introduction__links .btn:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
@media(min-width:768px){#boot .c-page-header--width-60,#boot .c-intro--width-60,#boot .c-introduction--width-60{margin-top:initial;width:60%}
}
#boot .c-page-header hr,#boot .c-intro hr,#boot .c-introduction hr{margin:0 0 20px 20px}
#boot .c-page-header p a:hover,#boot .c-intro p a:hover,#boot .c-introduction p a:hover{text-decoration:underline}
#boot .c-link-list__container{margin-bottom:1.5rem}
#boot .c-link-list h2.c-link-list__heading,#boot .c-link-list h3.c-link-list__heading,#boot .c-link-list h4.c-link-list__heading{margin-bottom:1rem;font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-200);line-height:var(--cds-font-line-height-brand-heading);font-family:var(--cds-font-family-brand-condensed);letter-spacing:0;color:#000}
#boot .c-link-list a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}
#boot .c-link-list a:hover{color:#005075}
#boot .c-link-list__icon .ci-chevron-right,#boot .c-link-list__icon .ci-external-link{margin-left:.25rem;width:.75em}
#boot .c-link-list li{font-size:1.25rem;line-height:1.5;text-wrap:pretty}
#boot .c-link-list ul,#boot .c-link-list ol{margin:0 0 0 1.5rem;padding-left:0}
#boot .c-link-list ul li,#boot .c-link-list ol li{padding:0 2rem .5rem 0;break-inside:avoid}
#boot .c-link-list ul a,#boot .c-link-list ol a{transition:150ms all}
#boot .c-link-list ul a::after,#boot .c-link-list ol a::after{display:none !important}
#boot .c-link-list ul .ci-chevron-right,#boot .c-link-list ol .ci-chevron-right{transform:translateY(-1px)}
#boot .c-link-list ul.c-link-list--style-book,#boot .c-link-list ol.c-link-list--style-book,#boot .c-link-list ul.c-link-list--style-bold,#boot .c-link-list ol.c-link-list--style-bold,#boot .c-link-list ul.c-link-list--style-bold-large,#boot .c-link-list ol.c-link-list--style-bold-large{padding-top:0}
#boot .c-link-list ul.c-link-list--style-book a,#boot .c-link-list ol.c-link-list--style-book a,#boot .c-link-list ul.c-link-list--style-bold a,#boot .c-link-list ol.c-link-list--style-bold a,#boot .c-link-list ul.c-link-list--style-bold-large a,#boot .c-link-list ol.c-link-list--style-bold-large a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-default a,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-default a,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-default a,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-default a,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-default a,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-default a{display:inline;transition:150ms;color:#000;text-wrap:pretty}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-default a:hover,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-default a:hover,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-default a:hover,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-default a:hover,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-default a:hover,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-default a:hover{text-decoration-color:#912338}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-default .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-default .ci-external-link,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-default .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-default .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-default .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-default .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-default .ci-external-link{width:.75em;color:#912338}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-white li::marker,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white li::marker,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-white li::marker,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white li::marker,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-white li::marker,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white li::marker{color:#fff}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-white a,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white a,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-white a,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white a,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-white a,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white a{color:#fff}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-white a:hover,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white a:hover,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-white a:hover,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white a:hover,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-white a:hover,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white a:hover{text-decoration-color:#fff}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-white .ci-external-link,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-white .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-white .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white .ci-external-link{color:#fff}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-black li::marker,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black li::marker,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-black li::marker,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black li::marker,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-black li::marker,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black li::marker{color:#000}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-black a,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black a,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-black a,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black a,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-black a,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black a{color:#000}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-black a:hover,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black a:hover,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-black a:hover,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black a:hover,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-black a:hover,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black a:hover{text-decoration-color:#000}
#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book.c-link-list--colour-black .ci-external-link,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold.c-link-list--colour-black .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold-large.c-link-list--colour-black .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black .ci-external-link{color:#000}
#boot .c-link-list ul.c-link-list--style-book,#boot .c-link-list ol.c-link-list--style-book,#boot .c-link-list ul.c-link-list--style-bold,#boot .c-link-list ol.c-link-list--style-bold{padding-left:0}
#boot .c-link-list ul.c-link-list--style-book a .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book a .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold a .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold a .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book a .ci-external-link,#boot .c-link-list ol.c-link-list--style-book a .ci-external-link,#boot .c-link-list ul.c-link-list--style-bold a .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold a .ci-external-link{vertical-align:-0.35rem}
#boot .c-link-list ul.c-link-list--style-default a,#boot .c-link-list ol.c-link-list--style-default a{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}
#boot .c-link-list ul.c-link-list--style-default a:hover,#boot .c-link-list ol.c-link-list--style-default a:hover{text-decoration:underline;text-decoration-thickness:1px}
#boot .c-link-list ul.c-link-list--style-default.c-link-list--colour-white a,#boot .c-link-list ol.c-link-list--style-default.c-link-list--colour-white a{color:#fff}
#boot .c-link-list ul.c-link-list--style-default.c-link-list--colour-white li::marker,#boot .c-link-list ol.c-link-list--style-default.c-link-list--colour-white li::marker{color:#fff}
#boot .c-link-list ul.c-link-list--style-default.c-link-list--colour-black a,#boot .c-link-list ol.c-link-list--style-default.c-link-list--colour-black a{color:#000}
#boot .c-link-list ul.c-link-list--style-book a,#boot .c-link-list ol.c-link-list--style-book a{font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand)}
#boot .c-link-list ul.c-link-list--style-book-border,#boot .c-link-list ol.c-link-list--style-book-border{margin-left:0;list-style:none}
#boot .c-link-list ul.c-link-list--style-book-border li,#boot .c-link-list ol.c-link-list--style-book-border li{border-bottom:1px solid #c8c8c8;padding:.5rem 0}
#boot .c-link-list ul.c-link-list--style-book-border a,#boot .c-link-list ol.c-link-list--style-book-border a{display:inline;padding:.125rem 0 .5rem 0;font-weight:var(--cds-font-weight-book);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand);text-decoration:none}
#boot .c-link-list ul.c-link-list--style-book-border a:hover ~ li,#boot .c-link-list ol.c-link-list--style-book-border a:hover ~ li{border-bottom:1px solid #000}
#boot .c-link-list ul.c-link-list--style-book-border .ci,#boot .c-link-list ol.c-link-list--style-book-border .ci{vertical-align:-5px}
#boot .c-link-list ul.c-link-list--style-book-border .ci.ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book-border .ci.ci-chevron-right{display:none}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li{border-bottom:1px solid #ffffff40}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li::before,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li::before{color:#fff}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li a,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li a{color:#fff}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li a:hover,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li a:hover{color:#FFFFFFB3}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li a .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li a .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-white li a .ci-external-link,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-white li a .ci-external-link{color:#fff}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-black li,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-black li{border-bottom:1px solid #00000033 !important}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-black li a,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-black li a{color:#000}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-black li a:hover,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-black li a:hover{color:#000000B3}
#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-black li a .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-black li a .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-book-border.c-link-list--colour-black li a .ci-external-link,#boot .c-link-list ol.c-link-list--style-book-border.c-link-list--colour-black li a .ci-external-link{color:#000}
#boot .c-link-list ul.c-link-list--style-bold a,#boot .c-link-list ol.c-link-list--style-bold a{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-125);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand);letter-spacing:0}
@media(min-width:768px){#boot .c-link-list ul.c-link-list--style-bold a,#boot .c-link-list ol.c-link-list--style-bold a{font-size:var(--cds-font-size-150)}
}
#boot .c-link-list ul.c-link-list--style-bold-large a,#boot .c-link-list ol.c-link-list--style-bold-large a{font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-175);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand-condensed);letter-spacing:0;text-decoration-thickness:1px;text-underline-offset:.25em}
#boot .c-link-list ul.c-link-list--style-bold-large a .ci-chevron-right,#boot .c-link-list ol.c-link-list--style-bold-large a .ci-chevron-right,#boot .c-link-list ul.c-link-list--style-bold-large a .ci-external-link,#boot .c-link-list ol.c-link-list--style-bold-large a .ci-external-link{vertical-align:-0.375rem}
@media(min-width:768px){#boot .c-link-list ul.c-link-list--style-bold-large a,#boot .c-link-list ol.c-link-list--style-bold-large a{font-weight:var(--cds-font-weight-extra-bold);font-size:var(--cds-font-size-200);line-height:var(--cds-font-line-height-brand-lead);font-family:var(--cds-font-family-brand-condensed)}
}
#boot .c-link-list ul{list-style-type:square}
#boot .c-link-list ul li{text-wrap:pretty}
#boot .c-link-list ul li::marker{font-size:1.5rem;line-height:1.25rem}
#boot .c-link-list ul.c-link-list--style-book,#boot .c-link-list ul.c-link-list--style-bold,#boot .c-link-list ul.c-link-list--style-bold-large{margin-left:0;list-style:none}
#boot .c-link-list ol li{margin-top:0}
#boot .c-link-list ol.c-link-list--style-book,#boot .c-link-list ol.c-link-list--style-bold,#boot .c-link-list ol.c-link-list--style-bold-large{margin-left:.85rem !important;counter-reset:item}
#boot .c-link-list ol.c-link-list--style-book li,#boot .c-link-list ol.c-link-list--style-bold li,#boot .c-link-list ol.c-link-list--style-bold-large li{counter-increment:item;display:flex;margin-bottom:0;list-style:none}
#boot .c-link-list ol.c-link-list--style-book li::marker,#boot .c-link-list ol.c-link-list--style-bold li::marker,#boot .c-link-list ol.c-link-list--style-bold-large li::marker{display:none !important}
#boot .c-link-list ol.c-link-list--style-book li::before,#boot .c-link-list ol.c-link-list--style-bold li::before,#boot .c-link-list ol.c-link-list--style-bold-large li::before{content:counter(item);float:left;display:block;border-radius:50%;margin:0 1em 0 -1em;min-width:2em;max-height:2em;font:.8em/2.1 Arial,sans-serif;text-align:center}
#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-white li::before,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-white li::before,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-white li::before{background-color:#ffffff33;color:#fff}
#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-black li::before,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-black li::before,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-black li::before,#boot .c-link-list ol.c-link-list--style-book.c-link-list--colour-default li::before,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--colour-default li::before,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--colour-default li::before{background-color:#00000017;color:#000}
@media(min-width:768px){#boot .c-link-list ol.c-link-list--style-book li::before,#boot .c-link-list ol.c-link-list--style-bold li::before,#boot .c-link-list ol.c-link-list--style-bold-large li::before{min-width:2em;max-height:2em;font:.8em/2.1rem Arial,sans-serif}
}
@media(min-width:768px){#boot .c-link-list ol.c-link-list--style-book.c-link-list--style-bold-large li::before,#boot .c-link-list ol.c-link-list--style-bold.c-link-list--style-bold-large li::before,#boot .c-link-list ol.c-link-list--style-bold-large.c-link-list--style-bold-large li::before{margin-top:.175em}
}
#boot .c-link-list ol.c-link-list--style-book-border{counter-reset:item;margin-left:0 !important}
#boot .c-link-list ol.c-link-list--style-book-border li{position:relative;display:flex;margin-bottom:0;counter-increment:item;list-style:none}
#boot .c-link-list ol.c-link-list--style-book-border li a{display:inline;padding:0}
#boot .c-link-list ol.c-link-list--style-book-border li::before{content:counter(item);display:block;float:left;margin:7px 1rem 0 0;min-width:1.5rem;font:1.25rem/1 Arial,sans-serif}
@media(min-width:992px){#boot .c-link-list .c-link-list--col-2{column-count:2;column-gap:1.5rem}
#boot .c-link-list .c-link-list--col-3{column-count:3;column-gap:1.5rem}
}
#boot .c-box .box-text-white a{border-bottom:1px solid transparent}
#boot .c-box .box-text-white a:hover{border-bottom:1px solid transparent;text-decoration:underline;text-decoration-thickness:1px}
#boot .c-news-list input:focus,#boot .c-news-list select:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-news-list input:focus:not(.focus-custom--outline-offset-0),#boot .c-news-list select:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-news-list__landing{margin-bottom:40px}
#boot .c-news-list__landing .btn-simple span{margin-right:0 !important}
#boot .c-news-list__landing .c-card__title--xsmall{font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand)}
#boot .c-news-list__landing .c-card__text-block{padding:1.5rem}
#boot .c-news-list__list{margin-bottom:30px}
@media(min-width:768px){#boot .c-news-list__list{margin-bottom:2rem}
}
#boot .c-news-list__list .date{font-size:var(--cds-font-size-075);line-height:var(--cds-font-line-height-body);font-family:var(--cds-font-family-body);margin-top:.5rem}
#boot .c-news-list__list .text{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);color:#000;margin:0}
#boot .c-news-list__list .text a{color:#000}
#boot .c-news-list__list .text a:hover{color:#912338;text-decoration:underline}
#boot .c-news-list__list li.announcement .text{padding-bottom:10px;font-weight:var(--cds-font-weight-medium);font-size:var(--cds-font-size-100);line-height:24px;font-family:var(--cds-font-family-brand);letter-spacing:1px;text-transform:none}
@media(min-width:768px){#boot .c-news-list__list li.announcement .text{padding-bottom:20px;font-weight:var(--cds-font-weight-medium);font-size:21px;line-height:28px;font-family:var(--cds-font-family-brand)}
}
#boot .c-news-list__list li.announcement .text a{color:#000}
#boot .c-news-list__list li.announcement .text a:hover{text-decoration:none;border-bottom:1px solid #000}
#boot .c-news-list__list-item{border-bottom:1px solid #0000001c}
#boot .c-news-list__grid a{display:flex;flex-direction:column}
#boot .c-news-list__grid .c-card__text-block{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:inherit;gap:1rem}
#boot .c-news-list__faceted-filters{padding:1.5rem}
#boot .c-news-list__faceted-filters h2.section-header{font-weight:var(--cds-font-weight-bold);font-size:18px;line-height:30px;font-family:var(--cds-font-family-body)}
#boot .c-news-list__faceted-filters:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-news-list__faceted-filters:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-news-list__title-link:hover{color:#912338;text-decoration:none}
#boot .c-news-list .more-links a{margin:1.5rem 0 1rem 0;font-weight:600;font-size:var(--cds-font-size-100);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);text-decoration:underline}
@media(min-width:768px){#boot .c-news-list .more-links a{margin-bottom:5px}
}
#boot .c-news-list .filter-toggles{display:none}
@media(max-width:767px){#boot .c-news-list #input_search_news{width:calc(100% - 30px) !important}
#boot .c-news-list .filter-toggles{display:inline-block}
#boot .c-news-list .hideNewsFilters{display:none}
#boot .c-news-list .searchbar{display:none;text-align:center}
#boot .c-news-list .searchbar input,#boot .c-news-list .searchbar select{margin-bottom:10px}
}
#boot .c-news-list .news-item{margin-bottom:1.25rem;padding:1.5rem;border:1px solid #ddd;border-radius:var(--cds-border-radius-container);background:#fff}
#boot .c-news-list .news-item a{font-weight:var(--cds-font-weight-semi-bold);font-size:var(--cds-font-size-150);line-height:var(--cds-font-line-height-brand-body);font-family:var(--cds-font-family-brand);color:#000}
#boot .c-news-list .c-card__date{margin-bottom:0}
#boot .blog-list .blog-item{margin-bottom:24px}
#boot .blog-list .blog-item .image{margin-bottom:0}
#boot .blog-list .blog-item .image img{margin:0 12px 0 0;min-height:100px}
#boot .blog-list .blog-item .title{font-size:20px;line-height:24px;font-weight:bold}
#boot .blog-list .blog-item .meta{margin-bottom:8px;font-size:15px;color:#6e6e6e}
#boot .blog-list .blog-item .description{font-size:16px;line-height:30px}
#boot .gps-icon{display:inline-block;width:16px;height:16px;margin-bottom:3px;vertical-align:bottom;background-repeat:no-repeat;background-position:center center;background-size:80%}
#boot .faceted-search .gps-icon{width:25px;height:25px}
#boot .blog-list .gps-icon.career-building,#boot .faceted-search .gps-icon.career-building{background-color:#1d4382;background-image:url('../../../content/dam/common/icons/gps/career-building.svg')}
#boot .blog-list .gps-icon.communication,#boot .faceted-search .gps-icon.communication{background-color:#e9108a;background-image:url('../../../content/dam/common/icons/gps/communication.svg')}
#boot .blog-list .gps-icon.language-training,#boot .faceted-search .gps-icon.language-training{background-color:#e4a824;background-image:url('../../../content/dam/common/icons/gps/language-training.svg')}
#boot .blog-list .gps-icon.leadership-management,#boot .faceted-search .gps-icon.leadership-management{background-color:#8cc640;background-image:url('../../../content/dam/common/icons/gps/leadership-management.svg')}
#boot .blog-list .gps-icon.digital,#boot .faceted-search .gps-icon.digital,#boot .blog-list .gps-icon.software-web-tools,#boot .faceted-search .gps-icon.software-web-tools{background-color:#f15b24;background-image:url('../../../content/dam/common/icons/gps/digital.svg')}
#boot .blog-list .gps-icon.success-graduate-school,#boot .faceted-search .gps-icon.success-graduate-school{background-color:#2babe2;background-image:url('../../../content/dam/common/icons/gps/success-graduate-school.svg')}
#boot .blog-list .gps-icon.teaching,#boot .faceted-search .gps-icon.teaching{background-color:#02747b;background-image:url('../../../content/dam/common/icons/gps/teaching.svg')}
#boot .blog-list .gps-icon.wellness-life-balance,#boot .faceted-search .gps-icon.wellness-life-balance{background-color:#e32a29;background-image:url('../../../content/dam/common/icons/gps/wellness-life-balance.svg')}
#boot ul.pagination{flex-wrap:wrap;row-gap:10px;margin-top:10px !important;margin-left:1px;list-style:none}
#boot ul.pagination li{display:inline-block;padding:0;margin:0}
#boot ul.pagination li a{margin-left:-1px;padding:5px 10px;text-decoration:none;border:1px solid #ddd}
#boot ul.pagination li a:hover{background-color:#e5e5e5}
#boot ul.pagination li.current a{font-weight:bold}
#boot .google-search{overflow:hidden}
#boot .google-search .gsc-search-box{width:350px}
#boot .google-search .gsc-input-box{border-radius:0}
#boot .google-search .gsc-input:focus{z-index:5 !important;box-shadow:none !important;transition:none !important;outline:0 !important;outline:1px solid #0078d7 !important;outline:1px auto -webkit-focus-ring-color !important;outline:1px auto #0078d7 !important}
#boot .google-search .gsc-input:focus:not(.focus-custom--outline-offset-0){outline-offset:5px !important}
#boot .google-search .gsc-search-button-v2{border:0;background:#912338}
#boot .google-search .gsc-search-button-v2:hover{background:#7a1d2e}
#boot .google-search .gsc-search-button-v2:focus{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .google-search .gsc-search-button-v2:focus:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .google-search .gsc-control-cse{padding-left:0;padding-right:0}
#boot .google-search .gsc-results .gsc-cursor-box .gsc-cursor-page{margin:auto;border:1px solid #ddd;padding:5px 10px;color:#0072a8}
#boot .google-search a.gs-title,#boot .google-search a.gs-title b{font-size:18px;line-height:28px;color:#0072a8}
#boot .google-search .gs-visibleUrl,#boot .google-search .gs-fileFormat,#boot .google-search .gs-fileFormatType{font-size:14px;color:#6e6e6e}
#boot .google-search .gs-snippet{margin-left:15px;color:#2c2c2c;font-size:16px;line-height:28px}
@media(max-width:767px){#boot .google-search .gs-snippet{margin-left:10px}
}
#boot .c-thunderstone-search #thunderstone-search{margin-bottom:20px;max-width:400px}
#boot .c-thunderstone-search .t-results li{margin-bottom:30px;font-size:16px;line-height:28px;color:#2c2c2c}
#boot .c-thunderstone-search .t-results li .title{margin:20px 0 0;font-size:18px;line-height:28px}
#boot .c-thunderstone-search .t-results li .meta{font-size:.8em;color:#6e6e6e}
#boot .c-thunderstone-search .t-results li .meta .time{padding-right:0}
#boot .c-thunderstone-search .t-results li.pdf .title{padding-left:24px;background-image:url(clientlibs/img/icons/pdf.gif);background-repeat:no-repeat;background-size:16px 16px;background-position:top left}
#boot .c-unified-search #thunderstone-search-term,#boot .c-unified-search #thunderstone-search,#boot .c-unified-search .gsc-input,#boot .c-unified-search .gsc-search-button{display:none}
#boot .c-unified-search #unified-search-term{font:400 30px/1 'gill-sans-nova',sans-serif;color:#555}
@media(max-width:767px){#boot .c-unified-search #unified-search-term{font:400 20px/1 'gill-sans-nova',sans-serif}
}
#boot .c-unified-search .unified-search-submit{margin-bottom:0;width:45px;height:45px}
@media(min-width:768px){#boot .c-unified-search .unified-search-submit{width:76px;height:76px}
}
#boot .c-unified-search .unified-search-submit .concordia-search-icon{background-size:40%}
@media(min-width:768px){#boot .c-unified-search .unified-search-submit .concordia-search-icon{background-size:50%}
}
#boot .c-unified-search .text-style{font:500 24px/28px 'gill-sans-nova',sans-serif;letter-spacing:1px;color:#6e6e6e}
#boot .c-unified-search .nav-tabs{margin-top:30px;border:0}
#boot .c-unified-search .nav-tabs .nav-link{margin:0 20px 0 0;border-bottom:6px solid #fff;border-top:0;border-right:0;border-left:0;border-radius:0;padding:5px 0 5px 0;font:800 16px/28px 'gill-sans-nova-condensed',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#000}
#boot .c-unified-search .nav-tabs .nav-link.active{border-bottom:6px solid #912338}
#boot .c-unified-search .nav-tabs .nav-link.hover{border-bottom:6px solid #fff}
#boot .c-unified-search .nav-tabs .nav-link:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7}
#boot .c-unified-search .nav-tabs .nav-link:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-unified-search .tab-content{min-height:60px;margin-top:15px}
#boot .c-secondary-navigation .vertical-menu{width:100%;margin-bottom:20px}
#boot .c-secondary-navigation .vertical-menu ul{width:100%;margin:0;padding:0;background:rgba(250,250,250,0.5)}
#boot .c-secondary-navigation .vertical-menu li{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;list-style:none outside none}
#boot .c-secondary-navigation .vertical-menu li a{padding:12px 0 12px 12px}
#boot .c-secondary-navigation .vertical-menu ul:first-child.level0 li:first-child{border-top:3px solid #912338}
#boot .c-secondary-navigation .vertical-menu ul.level0 li{border-right:1px solid transparent;border-bottom:2px solid #e9d3d7;border-left:1px solid transparent}
#boot .c-secondary-navigation .vertical-menu ul.level0 li a.open{font-weight:700}
#boot .c-secondary-navigation .vertical-menu ul.level0 li a:hover{color:#912338}
#boot .c-secondary-navigation .vertical-menu ul.level1{padding-bottom:8px}
#boot .c-secondary-navigation .vertical-menu ul.level1 li{border:0 !important}
#boot .c-secondary-navigation .vertical-menu ul.level1 li a{padding:8px 12px 8px 22px}
#boot .c-secondary-navigation .vertical-menu ul.level1 li:first-child a{padding-top:0}
#boot .c-secondary-navigation .vertical-menu ul.level2 li a{padding-left:50px;padding-bottom:17px}
#boot .c-secondary-navigation .vertical-menu a{width:calc(100% - 40px);font:400 18px/1.4 'gill-sans-nova',sans-serif;letter-spacing:.2px;text-decoration:none;color:#000}
#boot .c-secondary-navigation .vertical-menu a:hover{text-decoration:none;color:#912338}
#boot .c-secondary-navigation .vertical-menu a.active{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;text-decoration:none;color:#912338}
#boot .c-secondary-navigation .vertical-menu a:only-child{width:100%;padding-right:12px}
#boot .c-secondary-navigation .vertical-menu .root{width:100%;padding:15px 12px 15px 12px;font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;font-size:21px;line-height:1.2;color:#000;border:0;border-top:3px solid #912338;border-bottom:2px solid #e9d3d7}
#boot .c-secondary-navigation .vertical-menu .current-subroot{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
#boot .c-secondary-navigation .vertical-menu .arrow{align-self:start;padding:12px;border:0;background-color:transparent;cursor:pointer;box-shadow:none}
#boot .c-secondary-navigation .vertical-menu .arrow .ci-arrow{margin-top:6px;width:16px;height:16px;rotate:0;transition:transform .1s ease-in-out;color:#912338}
#boot .c-secondary-navigation .vertical-menu .arrow.open .ci-arrow{rotate:-180deg}
@media(min-width:992px){#boot .c-secondary-navigation .vertical-menu{margin-top:12px}
}
#boot .c-secondary-navigation .secondary-nav-horizontal{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(250,250,250,0.5)}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal{background:transparent}
}
#boot .c-secondary-navigation .secondary-nav-horizontal a,#boot .c-secondary-navigation .secondary-nav-horizontal a.root{padding:12px 0 12px 12px;font:400 18px/1.4 'gill-sans-nova',sans-serif;letter-spacing:.2px;text-decoration:none;color:#000}
#boot .c-secondary-navigation .secondary-nav-horizontal a:hover,#boot .c-secondary-navigation .secondary-nav-horizontal a.root:hover,#boot .c-secondary-navigation .secondary-nav-horizontal a:focus,#boot .c-secondary-navigation .secondary-nav-horizontal a.root:focus{text-decoration:none;color:#912338}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal a:hover,#boot .c-secondary-navigation .secondary-nav-horizontal a.root:hover,#boot .c-secondary-navigation .secondary-nav-horizontal a:focus,#boot .c-secondary-navigation .secondary-nav-horizontal a.root:focus{background:#f0f0f0;color:#6e6e6e}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal a,#boot .c-secondary-navigation .secondary-nav-horizontal a.root{font:500 20px/30px 'gill-sans-nova',sans-serif;padding:24px 13px;border:0}
}
#boot .c-secondary-navigation .secondary-nav-horizontal a.root{display:block;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px 12px;border-top:3px solid #912338;background-color:rgba(250,250,250,0.5);font:800 21px 'gill-sans-nova-condensed',sans-serif}
#boot .c-secondary-navigation .secondary-nav-horizontal a.root.active{color:#912338 !important}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal a.root{border-top:1px solid transparent;padding:24px 12px;overflow-wrap:break-word;word-wrap:break-word;background-color:transparent;font:500 20px/30px 'gill-sans-nova',sans-serif}
}
#boot .c-secondary-navigation .secondary-nav-horizontal a.current-subroot{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal a.current-subroot{font-family:'gill-sans-nova',sans-serif;font-weight:500}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown{position:relative;border-top:2px solid #e9d3d7}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:first-child{border-top:3px solid #912338}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:first-child{border-top:0}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a{display:inline-block;width:calc(100% - 40px)}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a:only-child{width:100%;padding-right:12px}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a.active{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;color:#912338 !important}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a.active{font-family:'gill-sans-nova',sans-serif;font-weight:500}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a{width:auto}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a:only-child{padding-right:13px}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown a:not(:only-child){padding-right:6px}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown .arrow{display:inline-block;vertical-align:top;padding:12px;border:0;background-color:transparent;cursor:pointer;box-shadow:none}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown .arrow .ci-arrow{margin-top:6px;width:16px;height:16px;pointer-events:none;rotate:0;transition:transform .1s ease-in-out;color:#912338}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown .arrow .ci-arrow{width:13px;height:13px}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown .arrow{display:inline;vertical-align:baseline}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown.open .arrow .ci-arrow{rotate:-180deg}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown.hover,#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:hover{background:#f0f0f0}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown.hover a,#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:hover a{background:#f0f0f0}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown.hover .secondary-nav-dropdown-content,#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:hover .secondary-nav-dropdown-content{display:block;background:#f0f0f0}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:last-of-type{border-bottom:2px solid #e9d3d7}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown:last-of-type{border-bottom:0}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown{border-top:1px solid transparent}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content{display:none;background-color:rgba(250,250,250,0.5);box-shadow:none}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content.open{display:block}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a{display:block;padding:8px 12px 8px 22px;width:100%;border-top:1px solid transparent;font:400 18px 'gill-sans-nova',sans-serif}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:hover,#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:focus{color:#912338}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:hover,#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:focus{background:#fff;color:#6e6e6e}
}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a.active{color:#912338}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:first-child{padding-top:0;border-top:1px solid transparent}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a:first-child{padding-top:9px}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content a{padding:9px 13px !important;font:400 19px/23px 'gill-sans-nova',sans-serif}
}
@media(min-width:992px){#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content{display:none;position:absolute;top:78px;left:0;z-index:3;min-width:250px;box-shadow:0 5px 7px rgba(0,0,0,0.11)}
#boot .c-secondary-navigation .secondary-nav-horizontal .secondary-nav-dropdown-content.open{background:#f0f0f0;color:#6e6e6e}
}
@media(min-width:992px){#boot .c-secondary-navigation .with-border{border-color:#f0f0f0;border-style:solid;border-width:0 0 2px 0}
}
#boot hr{margin:30px 0;opacity:1;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid transparent}
#boot .separator--transparent,#boot .c-separator--transparent{background:transparent;margin:30px 0}
#boot .separator--transparent hr,#boot .c-separator--transparent hr{margin:0;border-top:1px solid transparent;border-bottom:1px solid transparent}
#boot .separator--edit,#boot .c-separator--edit{padding:30px 0}
#boot .separator--edit hr,#boot .c-separator--edit hr{margin:0;border-top:1px solid #e5e5e5;border-bottom:1px solid transparent}
#boot .rightSeparator{border-right:1px solid #e5e5e5}
@media(max-width:767px){#boot .rightSeparator{border-right:0 !important}
}
#boot .leftSeparator{border-left:1px solid #e5e5e5}
@media(max-width:767px){#boot .leftSeparator{border-left:0 !important}
}
#boot .c-bloc-comments a:hover{text-decoration:underline}
#boot .c-bloc-comments .item{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ddd}
#boot .c-bloc-comments .item+.item{padding-top:30px}
#boot .c-bloc-comments .item .main{width:554px;float:left}
#boot .c-bloc-comments .item .main .infos .author,#boot .c-bloc-comments .item .main .infos .date{font-family:Arial,sans-serif;font-weight:bold;float:left;margin-right:5px}
#boot .c-bloc-comments .item .main .content{clear:both}
#boot .c-bloc-comments .item .sidebar{float:right}
#boot .c-bloc-comments form{margin-top:30px}
#boot .c-bloc-comments form input{margin:0 0 13px;padding:0 8px;height:30px;border-radius:0}
#boot .c-bloc-comments form input:focus{box-shadow:none;border:1px solid #912338}
#boot .c-bloc-comments form textarea{width:100%}
#boot .c-bloc-comments form .btn{clear:both;float:right}
#boot .c-relatedstories li+li{padding-top:10px}
#boot .c-relatedstories li p{margin:0;padding:0;line-height:18px}
#boot .c-relatedstories .txt{font-weight:bold}
@media(min-width:768px){#boot .c-relatedstories .txt{margin-bottom:10px}
}
#boot .c-relatedstories .btn{margin-top:10px}
#boot .c-relatedstories i{margin-left:6px}
#boot .c-relatedstories a:hover{text-decoration:underline}
#boot .c-relatedstories .post.thumb{display:block;min-height:96px;margin-bottom:12px}
#boot .c-relatedstories .post.thumb:hover{background:#f0f0f0;text-decoration:none !important}
#boot .c-relatedstories .post.thumb .img-main{position:relative;float:left;width:120px;height:96px;margin-right:10px}
#boot .c-relatedstories .post.thumb .img-main span.media-object{position:relative;display:inline-block;width:120px;height:96px;overflow:hidden;vertical-align:middle}
#boot .c-relatedstories .post.thumb h3.article-title{margin:0;color:#0072a8;font-size:13px;line-height:18px}
#boot .c-relatedstories .post.thumb .date{color:#000}
#boot .c-social-media__container:not(.title-above):not(.title-right) .title-container{padding-right:20px}
@media(min-width:768px){#boot .c-social-media__container:not(.title-above):not(.title-right) .title-container.large{padding-right:30px}
}
#boot .c-social-media__container.title-above{flex-direction:column}
#boot .c-social-media__container.align-center{justify-content:center;text-align:center}
#boot .c-social-media__container.title-right .title-container{order:2;padding-left:20px}
@media(min-width:768px){#boot .c-social-media__container.title-right .title-container.large{padding-left:30px}
}
#boot .c-social-media__container.title-right .link-container{order:1}
#boot .c-social-media__container .title-container .title{margin-top:5px;font:400 18px/28px 'gill-sans-nova',sans-serif}
#boot .c-social-media__container .title-container .title.white{color:#fff}
#boot .c-social-media__container .title-container.large .title{margin:8px 0 20px 0;font:400 36px 'gill-sans-nova',sans-serif;letter-spacing:1px}
@media(max-width:767px){#boot .c-social-media__container .title-container.large .title{font-size:28px;margin-bottom:16px}
}
#boot .c-social-media__container ul.social-media-links{margin:0;padding:0}
#boot .c-social-media__container ul.social-media-links li{list-style:none;margin-bottom:0}
#boot .c-social-media__container ul.social-media-links li:last-of-type img{margin-right:0}
#boot .c-social-media__container ul.social-media-links img{float:left;width:40px;height:40px;margin:0 16px 16px 0}
#boot .c-social-media__container ul.social-media-links img:hover{opacity:.75}
#boot .c-social-media__container ul.social-media-links--small img{width:30px;height:30px;margin:0 10px 10px 0}
#boot .c-social-media__container ul.social-media-links.white-70 img{opacity:.7}
#boot .c-social-media__container ul.social-media-links.white-70 img:hover{opacity:1}
@media(min-width:768px){#boot .c-social-media__container ul.social-media-links.large img{margin:0 16px 20px 0;width:60px !important;height:60px}
}
@media(max-width:767px){#boot .c-social-media__container ul.social-media-links.large img{margin:0 12px 20px 0;width:50px !important;height:50px}
}
#boot .c-social-media__container ul.social-media-links.center{justify-content:center;text-align:center}
#boot .c-step-navigation{overflow:hidden;border:1px solid #c3c3c3;border-radius:25px;background-color:#fff}
@media(min-width:992px){#boot .c-step-navigation{border-radius:50px}
}
#boot .c-step-navigation__container{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;justify-content:initial}
@media(min-width:992px){#boot .c-step-navigation__container{flex-direction:row}
}
#boot .c-step-navigation__step{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;justify-content:initial;flex:1;width:100%;text-align:left}
@media(min-width:992px){#boot .c-step-navigation__step:first-child .c-step-navigation__link-block{padding:10px 10px 10px 40px}
}
#boot .c-step-navigation__step:last-child .c-step-navigation__triangle{display:none}
#boot .c-step-navigation__link{display:inline-block;position:relative;z-index:3;width:100%;height:100%;text-decoration:none;background:transparent;color:#000}
@media(min-width:992px){#boot .c-step-navigation__link{display:flex}
}
#boot .c-step-navigation__link:hover,#boot .c-step-navigation__link:focus{text-decoration:none;color:#912338}
#boot .c-step-navigation__link:focus{outline:transparent}
#boot .c-step-navigation__link:focus .c-step-navigation__link-block span{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:0 !important}
#boot .c-step-navigation__link:focus .c-step-navigation__link-block span:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .c-step-navigation__link--label{display:block;font:500 16px 'gill-sans-nova',sans-serif}
@media(min-width:992px){#boot .c-step-navigation__link--label{font-size:18px}
}
#boot .c-step-navigation__link--title{display:block;font:400 18px 'gill-sans-nova',sans-serif;letter-spacing:.4px}
@media(min-width:992px){#boot .c-step-navigation__link--title{font-size:21px}
}
#boot .c-step-navigation__link-block{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;flex:1;padding:12px 20px;background:#fff}
@media(min-width:992px){#boot .c-step-navigation__link-block{margin-right:-1px;padding:10px 10px 10px 20px}
}
#boot .c-step-navigation__triangle{display:none}
@media(min-width:992px){#boot .c-step-navigation__triangle{display:block;position:relative;z-index:2;width:4rem;margin-top:-4px;margin-bottom:-4px;margin-left:-2rem;background:#c3c3c3;clip-path:polygon(50% 0,100% 50%,50% 100%)}
#boot .c-step-navigation__triangle::before{content:'';display:block;position:absolute;top:0;left:-1px;width:4rem;height:100%;background:#fff;clip-path:polygon(50% 0,100% 50%,50% 100%)}
}
#boot .c-step-navigation .c-step-navigation__step--active .c-step-navigation__link-block{background:#912338;color:#fff}
@media(min-width:992px){#boot .c-step-navigation .c-step-navigation__step--active .c-step-navigation__triangle{background:#912338;clip-path:polygon(50% 0,100% 50%,50% 100%)}
#boot .c-step-navigation .c-step-navigation__step--active .c-step-navigation__triangle::before{display:none}
}
@media(min-width:992px){#boot .c-step-navigation .c-step-navigation__step--before-active .c-step-navigation__triangle{margin-right:-1px;background:#912338;clip-path:polygon(50% 0,100% 0,100% 50%,100% 100%,50% 100%,99% 50%)}
#boot .c-step-navigation .c-step-navigation__step--before-active .c-step-navigation__triangle::before{display:none}
}
#boot table th,#boot table td{vertical-align:top}
#boot table th{font-weight:bold;background:#ededed}
#boot .c-table{overflow-x:auto}
#boot .c-table table{background-color:#fff;border:0}
#boot .c-table table thead,#boot .c-table table tbody{border-bottom:0}
#boot .c-table table th{font-weight:bold;background:#ededed !important}
#boot .c-table table td,#boot .c-table table th{padding:.5rem}
#boot .c-table table td,#boot .c-table table th,#boot .c-table table li,#boot .c-table table caption{font-size:14px;background-color:transparent;border:0}
#boot .c-table table td a:hover,#boot .c-table table th a:hover,#boot .c-table table li a:hover,#boot .c-table table caption a:hover{text-decoration:underline}
@media(max-width:575px){#boot .c-table table td,#boot .c-table table th,#boot .c-table table li,#boot .c-table table caption{font-size:13px;line-height:18px}
}
@media(max-width:575px){#boot .c-table table ul,#boot .c-table table ol{padding-left:1rem}
}
#boot .c-table .text-small td,#boot .c-table .small-text td,#boot .c-table .text-small th,#boot .c-table .small-text th{padding:.25rem}
#boot .c-table .text-small td,#boot .c-table .small-text td,#boot .c-table .text-small th,#boot .c-table .small-text th,#boot .c-table .text-small li,#boot .c-table .small-text li,#boot .c-table .text-small caption,#boot .c-table .small-text caption{font-size:12px}
#boot .c-table .text-text th,#boot .c-table .large-text th,#boot .c-table .text-text td,#boot .c-table .large-text td{padding:10px}
#boot .c-table .text-text th,#boot .c-table .large-text th{font-size:18px;line-height:30px}
#boot .c-table .text-text td,#boot .c-table .large-text td,#boot .c-table .text-text li,#boot .c-table .large-text li,#boot .c-table .text-text caption,#boot .c-table .large-text caption{font-size:16px;line-height:28px}
@media(max-width:575px){#boot .c-table .text-text td,#boot .c-table .large-text td,#boot .c-table .text-text th,#boot .c-table .large-text th,#boot .c-table .text-text li,#boot .c-table .large-text li,#boot .c-table .text-text caption,#boot .c-table .large-text caption{font-size:14px;line-height:18px}
}
#boot .c-table .text-xlarge th,#boot .c-table .xlarge-text th,#boot .c-table .text-xlarge td,#boot .c-table .xlarge-text td{padding:10px}
#boot .c-table .text-xlarge th,#boot .c-table .xlarge-text th{font-size:20px;line-height:32px}
#boot .c-table .text-xlarge td,#boot .c-table .xlarge-text td,#boot .c-table .text-xlarge li,#boot .c-table .xlarge-text li,#boot .c-table .text-xlarge caption,#boot .c-table .xlarge-text caption{font-size:18px;line-height:30px}
@media(max-width:575px){#boot .c-table .text-xlarge td,#boot .c-table .xlarge-text td,#boot .c-table .text-xlarge th,#boot .c-table .xlarge-text th,#boot .c-table .text-xlarge li,#boot .c-table .xlarge-text li,#boot .c-table .text-xlarge caption,#boot .c-table .xlarge-text caption{font-size:14px;line-height:18px}
}
#boot .c-table.horizontal-lines td,#boot .c-table .horizontal-lines td,#boot .c-table.horizontal-lines th,#boot .c-table .horizontal-lines th{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#boot .c-table.vertical-lines td,#boot .c-table .vertical-lines td,#boot .c-table.vertical-lines th,#boot .c-table .vertical-lines th{border-left:1px solid #ddd;border-right:1px solid #ddd}
#boot .c-table.table-striped tbody>tr:nth-child(odd)>td,#boot .c-table .table-striped tbody>tr:nth-child(odd)>td,#boot .c-table.table-striped tbody>tr:nth-child(odd)>th,#boot .c-table .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
#boot .c-table.table-hover tr:hover,#boot .c-table .table-hover tr:hover{background-color:#e9e9e9}
#boot .textimage,#boot .c-textimage{overflow:hidden}
#boot .textimage div.image,#boot .c-textimage div.image{float:left;margin:0 15px 8px 0}
#boot .textimage div.image img,#boot .c-textimage div.image img{margin-bottom:0;border:0}
#boot .textimage div.image a:focus-visible,#boot .c-textimage div.image a:focus-visible{z-index:5;box-shadow:none;transition:none;outline:0;outline:1px solid #0078d7;outline:1px auto -webkit-focus-ring-color;outline:1px auto #0078d7;outline-offset:-1px !important}
#boot .textimage div.image a:focus-visible:not(.focus-custom--outline-offset-0),#boot .c-textimage div.image a:focus-visible:not(.focus-custom--outline-offset-0){outline-offset:5px}
#boot .textimage div.image.right,#boot .c-textimage div.image.right{float:right;margin:3px 0 10px 15px}
#boot .textimage div.image.center,#boot .c-textimage div.image.center{width:100%}
#boot .textimage div.image.center img,#boot .c-textimage div.image.center img{margin:0 auto}
#boot .textimage div.rte:not(.right) ul,#boot .c-textimage div.rte:not(.right) ul,#boot .textimage div.rte:not(.right) ol,#boot .c-textimage div.rte:not(.right) ol{list-style-position:inside}
#boot .textimage div.rte:not(.right):not(.center) li,#boot .c-textimage div.rte:not(.right):not(.center) li{position:relative;left:11px;width:calc(100% - 11px)}
#boot .textimage div.rte.no-wrap .text,#boot .c-textimage div.rte.no-wrap .text{overflow:hidden}
@media(max-width:575px){#boot .textimage div.image:not(.no-responsive),#boot .c-textimage div.image:not(.no-responsive){float:none !important;margin-left:0 !important}
}
@media(max-width:767px){#boot .textimage div.image.no-responsive img,#boot .c-textimage div.image.no-responsive img{width:auto !important}
}
#boot .title h1,#boot .c-title h1{margin:0 0 15px 0}
#boot .title a>.section-header::after,#boot .c-title a>.section-header::after{content:none}
#boot .title .ci-arrow,#boot .c-title .ci-arrow{margin:0 0 0 4px;rotate:-90deg;transition:margin .4s cubic-bezier(1,0,0.405,1.425)}
#boot .title h5 .ci-arrow,#boot .c-title h5 .ci-arrow,#boot .title h6 .ci-arrow,#boot .c-title h6 .ci-arrow{color:#6e6e6e}
#boot .title:hover .section-header .ci-arrow,#boot .c-title:hover .section-header .ci-arrow,#boot .title:hover h4 .ci-arrow,#boot .c-title:hover h4 .ci-arrow,#boot .title:hover h5 .ci-arrow,#boot .c-title:hover h5 .ci-arrow,#boot .title:hover h6 .ci-arrow,#boot .c-title:hover h6 .ci-arrow{margin-left:11px}
#boot .c-youtube-video{width:100%;margin:0 auto 15px auto}
#boot .c-youtube-video__container{position:relative;height:0;width:100%;margin:0 auto;padding-bottom:56.25%;padding-top:0;overflow:hidden}
#boot .c-youtube-video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}