@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'MFS-Fonts';src:url("fonts/custom/MFS-Fonts.eot?v58nwr");src:url("fonts/custom/MFS-Fonts.eot?#iefixv58nwr") format("embedded-opentype"),url("fonts/custom/MFS-Fonts.woff?v58nwr") format("woff"),url("fonts/custom/MFS-Fonts.ttf?v58nwr") format("truetype"),url("fonts/custom/MFS-Fonts.svg?v58nwr#MFS-Fonts") format("svg");font-weight:normal;font-style:normal}
.icon-arrow_right_bolder:after,.icon-play:after,a[data-videoid].content-link:after,.icon-pdf:before,a[href*="pdf"].content-link:before,.icon-arrow_left:after,.icon-arrow_right:after,a[target="_blank"].content-link:after,.content-link.cta:after{font-family:'MFS-Fonts';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow_right_bolder:after{content:"\e600"}
.icon-play:after,a[data-videoid].content-link:after{content:"\e601";padding-left:8px}
.icon-pdf:before,a[href*="pdf"].content-link:before{content:"\e602";padding-right:8px}
a.icon-pdf[href*='.pdf']:before,a[href*='.pdf'][href*="pdf"].content-link:before{content:"\e602"}
a.icon-pdf[href*='.html']:before,a[href*='.html'][href*="pdf"].content-link:before{content:" ";padding-right:0}
.icon-arrow_left:after{content:"\e603";padding-right:8px}
.icon-arrow_right:after,a[target="_blank"].content-link:after,.content-link.cta:after{content:"\e604";padding-left:8px}
@font-face{font-family:"DIN Next W01 Light";src:url("fonts/light/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");src:url("fonts/light/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("fonts/light/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("fonts/light/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("fonts/light/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg")}
@font-face{font-family:"DIN Next W01 Regular";src:url("fonts/regular/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");src:url("fonts/regular/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("fonts/regular/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("fonts/regular/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("fonts/regular/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg")}
@font-face{font-family:"DINNextLTW01-UltraLight_706122";src:url("fonts/ultralight/06e964c1-d71a-48a5-b3fd-88c164e2b0fa.eot?#iefix");src:url("fonts/ultralight/06e964c1-d71a-48a5-b3fd-88c164e2b0fa.eot?#iefix") format("eot"),url("fonts/ultralight/04c0d1f1-0fdf-4866-a034-1b5d1ba44a94.woff") format("woff"),url("fonts/ultralight/a840f6fc-ef1f-44cd-a5fb-f68784b9bc1e.ttf") format("truetype"),url("fonts/ultralight/4032b83f-6bbc-40a1-bfb9-cafd86356a17.svg#4032b83f-6bbc-40a1-bfb9-cafd86356a17") format("svg")}
@font-face{font-family:"DIN Next W01 Medium";src:url("fonts/medium/324dee78-6585-4c13-8ca3-5817cc600d84.eot?#iefix");src:url("fonts/medium/324dee78-6585-4c13-8ca3-5817cc600d84.eot?#iefix") format("eot"),url("fonts/medium/4bf0ead4-e61b-4992-832b-6ff05828d99f.woff") format("woff"),url("fonts/medium/73713a0b-8f6a-4c4e-b8a8-7cf238e632f6.ttf") format("truetype"),url("fonts/medium/b90b6bdf-15e2-4544-9fe0-92c79fff0ecd.svg#b90b6bdf-15e2-4544-9fe0-92c79fff0ecd") format("svg")}
@font-face{font-family:"DINNextLT PRO Regular";src:url("fonts/DINNEXTLTPro/regular/DINNextLTPro-Regular.otf?#iefix");src:url("fonts/DINNEXTLTPro/regular/DINNextLTPro-Regular.otf") format("truetype")}
@font-face{font-family:"DINNextLT PRO Medium";src:url("fonts/DINNEXTLTPro/medium/DINNextLTPro-Medium.otf?#iefix");src:url("fonts/DINNEXTLTPro/medium/DINNextLTPro-Medium.otf") format("truetype")}
@font-face{font-family:"DINNextLT PRO Bold";src:url("fonts/DINNEXTLTPro/bold/DINNextLTPro-Bold.otf?#iefix");src:url("fonts/DINNEXTLTPro/bold/DINNextLTPro-Bold.otf?") format("truetype")}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cf:before,.row:before,#mapContainer #city-overview .teasers:before,.cf:after,.row:after,#mapContainer #city-overview .teasers:after{content:" ";display:table}
.cf:after,.row:after,#mapContainer #city-overview .teasers:after{clear:both}
.cf,.row,#mapContainer #city-overview .teasers{zoom:1}
body{height:100%;min-height:100%}
body{position:relative;margin:0}
img{max-width:100%;height:auto;vertical-align:middle;display:inline-block;-ms-interpolation-mode:bicubic}
a{text-decoration:none;color:#89173d}
a:hover{text-decoration:underline;color:#5d102a}
.row{width:100%;margin:0 auto;max-width:85%}
@media all and (min-width:581px) and (max-width:768px){.row{max-width:90%}
}
@media only screen and (max-width:580px){.row{max-width:95%}
}
.row.collapse{padding:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-1rem;margin-right:-1rem;max-width:none}
.column,.columns{width:100%;float:left;position:relative;overflow:hidden;padding:0rem 1rem}
.column.centered,.columns.centered{margin-bottom:2rem;float:none}
.c1{width:8.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c1{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c1{width:100%}
}
.c2{width:16.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c2{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c2{width:100%}
}
.c3{width:25%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c3{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c3{width:100%}
}
.c4{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c4{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c4{width:100%}
}
.c5{width:41.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c5{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c5{width:100%}
}
.c6{width:50%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c6{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c6{width:100%}
}
.c7{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c7{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c7{width:100%}
}
.c8{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c8{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c8{width:100%}
}
.c9{width:75%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c9{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c9{width:100%}
}
.c10{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c10{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c10{width:100%}
}
.c11{width:91.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c11{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c11{width:100%}
}
.c12{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c12{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c12{width:100%}
}
.c20{width:20%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c20{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c20{width:100%}
}
.c80{width:80%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.collapse .c80{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.c80{width:100%}
}
.c1.centered,.c2.centered,.c3.centered,.c4.centered,.c5.centered,.c6.centered{margin-left:auto;margin-right:auto;margin-bottom:2rem;float:none}
.hide-small{display:auto}
@media only screen and (max-width:580px){.hide-small{display:none !important}
}
.show-small{display:none}
@media only screen and (max-width:580px){.show-small{display:block !important}
}
.hide-medium{display:auto}
@media all and (max-width:768px){.hide-medium{display:none !important}
}
.show-medium{display:auto}
@media all and (max-width:768px){.show-medium{display:block !important}
}
.hide-large{display:auto}
@media all and (max-width:1000px){.hide-large{display:none !important}
}
.show-large{display:auto}
@media all and (max-width:1000px){.show-large{display:block !important}
}
body.bpdebug:after{content:'desktop';display:block;position:fixed;top:0;left:0;background:#fff;padding:.5em 1em;z-index:10000}
@media all and (min-width:769px) and (max-width:1000px){body.bpdebug:after{content:'large'}
}
@media all and (min-width:581px) and (max-width:768px){body.bpdebug:after{content:'medium'}
}
@media only screen and (max-width:580px){body.bpdebug:after{content:'small'}
}
html{font-size:16px}
@media all and (min-width:581px) and (max-width:768px){html{font-size:14px}
}
@media only screen and (max-width:580px){html{font-size:14px}
}
body{line-height:1.5;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:1em 0}
.ulte{font-family:"DINNextLTW01-UltraLight_706122";font-weight:normal;-webkit-font-smoothing:antialiased}
.lte{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.reg{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.bold{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
h1,.h1,.section.history .h-timeline .last span.reg{text-transform:uppercase;font-size:3.75rem;line-height:1.1}
h2,.h2{font-size:2.5rem;line-height:1.1}
@media all and (max-width:768px){h2,.h2{font-size:1.875rem}
}
h3,.h3{font-size:1.875rem;line-height:1.1333}
@media all and (max-width:768px){h3,.h3{font-size:1.625rem}
}
h4,.h4,.featured-content-listing.wrapper .whitepaper-view .highlight h3{font-size:1.125rem;line-height:1.3333}
h5,.h5,.content-entry .content-byline{font-size:.875rem;line-height:1.25}
@media all and (max-width:768px){h5,.h5,.content-entry .content-byline{font-size:1.125rem}
}
h6,.h6,.timestamp-labelled,.timestamp-labelled-stacked,.timestamp-labelled-light{font-size:.75rem}
@media all and (max-width:768px){h6,.h6,.timestamp-labelled,.timestamp-labelled-stacked,.timestamp-labelled-light{font-size:.875rem}
}
p.lrg,span.lrg{font-size:1.5rem;line-height:1.3333;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){p.lrg,span.lrg{font-size:1.25rem}
}
p,.section.history .h-timeline .left,.section.history .h-timeline .right,.section.history .h-timeline .last{font-size:1.125rem;line-height:1.4444;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.med,p.med,span.med,.featured-events.wrapper .events.grid-view .row .content .take-note-container .description p,.featured-events.wrapper .events.column-view .content .mfs-teaser .description p{font-size:.875rem;line-height:1.35;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.date-ttl{font-size:.75rem;line-height:1.667;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase}
.underline-title,.underline-title-center{font-size:17px;line-height:1.7647;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase}
p{margin:0;margin-bottom:1em}
p.med{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
p.sml{font-size:.75rem}
span.med{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
span.sml{font-size:.75rem}
main .content-wrapper{background:#ebeae6}
main .content-wrapper.split{height:auto;width:100%;float:left}
main .content-wrapper.split .i-aside{width:41.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-top:7.5rem}
main .content-wrapper.split .collapse .i-aside{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){main .content-wrapper.split .i-aside{width:100%}
}
@media all and (max-width:768px){main .content-wrapper.split .i-aside{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-bottom:6.25rem}
main .content-wrapper.split .collapse .i-aside{padding-left:0;padding-right:0}
}
main .content-wrapper.split .i-main{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;background:#fff;padding-top:7.5rem;min-height:2800px}
main .content-wrapper.split .collapse .i-main{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){main .content-wrapper.split .i-main{width:100%}
}
@media all and (max-width:1000px){main .content-wrapper.split .i-main{min-height:2650px}
}
@media all and (max-width:768px){main .content-wrapper.split .i-main{width:100%;min-height:initial;padding-top:0;padding-bottom:2.5rem}
}
main .content-wrapper.split .i-main #pagination.hidden{display:block !important;visibility:hidden}
.content-template .main-content{max-width:69%;margin:0 auto;padding:20px 0 40px}
.content-template .c8{margin-bottom:0}
@media all and (max-width:768px){.content-template .main-content{max-width:88%;padding:20px 0}
.content-template .c8{padding:0;width:100%}
.content-template .c3{padding:0 0 8px;margin-bottom:0;width:100%}
.content-template .c1{display:none}
}
@media print{.content-template{margin-top:0 !important}
.content-template header,.content-template footer{display:none !important;height:auto !important}
}
.content-template.bh-pdf main{padding-bottom:20px;overflow:hidden}
.content-template.bh-blogs .synopsis{max-width:71.3%;margin:2.375rem auto 0}
@media all and (max-width:768px){.content-template.bh-blogs .synopsis{max-width:88%}
}
.content-template.bh-blogs .main-content .c3{width:24%}
.content-template.bh-blogs .content-footer{padding:0}
.content-template.bh-blogs .content-footer .compliance-code{display:block;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.content-template.bh-blog-list .main-content{margin:0 auto;width:100% !important;max-width:100%;padding-left:1.25rem;padding-right:1.25rem}
}
.content-template.bh-blog-list .main-content .blogDetailPagination{max-width:100%}
.blank-template{margin:0;padding:0}
.blank-template .richText{padding:10px}
.blank-template .richText h1,.blank-template .richText h2,.blank-template .richText h3{margin:0 0 .5em 0;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#89173d}
.blank-template .richText p{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;line-height:normal;font-size:.875rem;color:black}
.blank-template .richText ul{font-size:.875rem;padding-left:.9375rem;color:black}
#skMnCont a{left:-999px;position:fixed;top:0;width:1px;height:1px;overflow:hidden;z-index:-999}
#skMnCont a:focus,#skMnCont a:active{position:fixed;color:#f0f0f1;left:0;top:0;width:5em;height:1em;z-index:999;border:1px solid blue}
.content-ribbon{width:100%;position:absolute;bottom:0;padding-top:9.071428571%;background-image:url("top/images/ribbons/main-ribbon.png");background-position:center top;background-repeat:no-repeat;background-size:cover;margin-bottom:-3.071428571%;z-index:1}
.content-ribbon.grey{width:100%;position:absolute;bottom:100%;left:0;padding-top:10.142857143%;background-image:url("top/images/ribbons/gray_ribbon.png");background-position:center top;background-repeat:no-repeat;background-size:cover;margin:0;z-index:99}
body{margin-top:6.875rem;color:#333132}
@media all and (max-width:768px){body{margin-top:3.75rem}
}
@media all and (min-width:769px) and (max-width:1000px){body{margin-top:5.375rem}
}
body.adjust-top{margin-top:9.25rem}
@media all and (max-width:768px){body.adjust-top{margin-top:3.75rem}
}
@media all and (min-width:769px) and (max-width:1000px){body.adjust-top{margin-top:7.75rem}
}
body.ja_JP{margin-top:6.875rem}
@media all and (max-width:768px){body.ja_JP{margin-top:3.75rem}
}
body.ja_JP footer{margin-top:0}
section,footer{position:relative}
.btn{display:inline-block;background:#89173d;border:0;padding:.7em 0 .5em;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;-webkit-font-smoothing:initial;font-size:.875rem;width:100%;max-width:300px;cursor:pointer}
.btn:hover{text-decoration:none;background-color:#480e2f;color:#fff}
.btn.video{width:200px}
.btn.cta{width:200px}
@media all and (max-width:768px){.btn.cta{width:100%;max-width:300px}
}
.btn-gray{color:#63666a;background:#f7f7f7}
.btn-gray:hover{color:#fff;background:#d2d1cd}
.btn-inline{display:inline;padding:.625rem 3.75rem}
.content-link{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;cursor:pointer;font-size:.875rem}
a[target="_blank"].content-link:after,.content-link.cta:after{padding-left:.5rem}
a[target="_blank"].content-link .icon-arrow_right,a[target="_blank"].content-link a[target="_blank"].content-link,a[target="_blank"].content-link .content-link.cta,.icon-arrow_right.content-link .icon-arrow_right,a.content-link[target="_blank"] .icon-arrow_right,.content-link.cta .icon-arrow_right,.icon-arrow_right.content-link a[target="_blank"].content-link,a.content-link[target="_blank"] a[target="_blank"].content-link,.content-link.cta a[target="_blank"].content-link,.icon-arrow_right.content-link .content-link.cta,a.content-link[target="_blank"] .content-link.cta,.content-link.cta .content-link.cta{display:none}
a[data-videoid].content-link:after{padding-left:.5rem}
a[href*="pdf"].content-link:before{padding-right:.5rem}
a[href*="pdf"].content-link:after{content:""}
.shorthr{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center}
p{color:#333132}
.underline-title,.underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") 0 bottom no-repeat;text-align:left}
.underline-title-center{text-align:center}
.timestamp-labelled,.timestamp-labelled-stacked,.timestamp-labelled-light{text-transform:uppercase;margin-top:0;margin-bottom:.625rem;font-size:.6875rem}
.timestamp-labelled>*,.timestamp-labelled-stacked>*,.timestamp-labelled-light>*{display:inline-block}
.timestamp-labelled *:first-child,.timestamp-labelled-stacked *:first-child,.timestamp-labelled-light *:first-child{color:#63666a}
.timestamp-labelled *:last-child,.timestamp-labelled-stacked *:last-child,.timestamp-labelled-light *:last-child{color:#333132}
.timestamp-labelled .month,.timestamp-labelled-stacked .month,.timestamp-labelled-light .month{color:#333132}
.timestamp-labelled-stacked>*{display:block}
.timestamp-labelled-stacked .month{color:#333132}
.timestamp-labelled-light *:first-child{color:#bfb8af}
.timestamp-labelled-light *:last-child{color:#fff}
.timestamp-labelled-light .month{color:#333132}
p.keep-readable,h1.keep-readable,h2.keep-readable,h3.keep-readable,h4.keep-readable,h5.keep-readable,h6.keep-readable,.keep-readable h1,.keep-readable h2,.keep-readable h3,.keep-readable h4,.keep-readable h5,.keep-readable h6,.keep-readable p{max-width:45em}
.pull-right{float:right}
.gray{background-color:#63666a}
.tan{background-color:#f4f3f1;background-color:#ebeae6}
.light-tan{background-color:#e3e2de}
@-webkit-keyframes cd-bounce-1{0{opacity:0;left:0;-webkit-transform:scale(0.9)}
60%{opacity:1;left:-20px;-webkit-transform:scale(1.05)}
100%{left:0;-webkit-transform:scale(1)}
}
@-webkit-keyframes cd-bounce-right-1{0.00%{right:0;opacity:0;-webkit-transform:scale(0.9)}
60%{opacity:1;right:-20px;-webkit-transform:scale(1.05)}
100%{right:0;-webkit-transform:scale(1)}
}
@-moz-keyframes cd-bounce-1{0{opacity:0;left:0;-moz-transform:scale(0.9)}
60%{opacity:1;left:-20px;-moz-transform:scale(1.05)}
100%{left:0;-moz-transform:scale(1)}
}
@-moz-keyframes cd-bounce-right-1{0.00%{right:0;opacity:0;-moz-transform:scale(0.9)}
60%{opacity:1;right:-20px;-moz-transform:scale(1.05)}
100%{right:0;-moz-transform:scale(1)}
}
@keyframes cd-bounce-1{0{opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
60%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@keyframes cd-bounce-right-1{0.00%{right:0;opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
60%{opacity:1;right:-20px;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
100%{right:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
.content-entry h6{text-transform:uppercase;color:#63666a;display:inline-block}
.content-entry h6 .source{color:#333132}
.content-entry h6 .timestamp{color:#333132}
@media only screen and (max-width:580px){.content-entry{padding-top:25px}
}
.content-entry .image{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.content-entry .collapse .image{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-entry .image{width:100%}
}
@media only screen and (max-width:580px){.content-entry .image{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;text-align:center}
.content-entry .collapse .image{padding-left:0;padding-right:0}
}
@media only screen and (max-width:580px) and (max-width:580px){.content-entry .image{width:100%}
}
.content-entry .image img{float:right;max-height:12.5rem}
@media only screen and (max-width:580px){.content-entry .image img{max-height:9.375rem;float:none;margin:0 auto}
}
@media all and (max-width:1000px){.content-entry .image img{float:none}
}
.content-entry .content-header{margin:0;color:#89173d}
.content-entry:last-child .content{border:0;margin-bottom:0}
.content-entry .content{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #ebeae6}
.content-entry .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-entry .content{width:100%}
}
.content-entry .content a:hover{color:initial}
.content-entry .content.media-content{margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-entry .content.media-content{width:auto}
}
.content-entry .content p>ul{position:relative;left:-1em}
.content-entry .content-right{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #ebeae6}
.content-entry .collapse .content-right{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-entry .content-right{width:100%}
}
.content-entry .content-right a:hover{color:initial}
.content-entry .content-right.media-content{margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-entry .content-right.media-content{width:auto}
}
.content-entry .content-right p>ul{position:relative;left:-1em}
.content-entry .content-link{padding-top:.625rem;display:inline-block}
.content-entry .content-byline{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#333132;padding-top:.25rem}
sup{font-size:40%;position:relative;bottom:1em;top:auto}
.super-text{font-size:40%;position:relative;bottom:1em}
.banner-image .home{background-size:cover;background-position:center center;text-align:center;color:#fff}
.banner-image .home .cta{width:100%}
.banner-image .home .row-wrapper{padding:5.625rem 0rem}
@media all and (max-width:768px){.banner-image .home .row-wrapper{padding:3.125rem 0rem}
}
.banner-image .home .content,.banner-image .noribbon .content{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem 0rem}
.banner-image .home .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .home .content,.banner-image .noribbon .content{width:100%}
}
@media all and (min-width:581px) and (max-width:768px){.banner-image .home .content,.banner-image .noribbon .content{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.banner-image .home .collapse .content{padding-left:0;padding-right:0}
}
.banner-image .home h1,.banner-image .noribbon h1{color:#fff;margin:0 0 .1em}
@media all and (max-width:1000px){.banner-image .home h1,.banner-image .noribbon h1{font-size:3.125rem}
}
@media all and (max-width:768px){.banner-image .home h1,.banner-image .noribbon h1{font-size:2.5rem}
}
.banner-image .home p,.banner-image .noribbon p{color:#fff;line-height:1.3333}
.banner-image .home hr,.banner-image .noribbon hr{opacity:.5;width:82.2%;background-color:#fff;border-top:0;margin:2.125rem 9.75% 2.1875rem}
@media all and (max-width:768px){.banner-image .home hr,.banner-image .noribbon hr{width:74%;margin:1.875rem 13.75% 2.1875rem}
}
.banner-image .home .icon-arrow_right:after,.banner-image .home a[target="_blank"].content-link:after,.banner-image .home .content-link.cta:after,.banner-image .noribbon .icon-arrow_right:after,.banner-image .noribbon a[target="_blank"].content-link:after,.banner-image .noribbon .content-link.cta:after{padding-left:0}
.banner-image .hero-view{background-size:cover;background-position:center center;text-align:center;color:#fff;width:100%;background-repeat:no-repeat}
@media only screen and (max-width:580px){.banner-image .hero-view{height:185px}
}
.banner-image .hero-view .row{padding:5.9375rem 0rem 9.375rem}
.banner-image .hero-view .hero-content{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem}
.banner-image .hero-view .collapse .hero-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .hero-view .hero-content{width:100%}
}
@media all and (max-width:1000px){.banner-image .hero-view .hero-content{width:83.33333%}
}
.banner-image .hero-view .hero-content .hero-headline{color:#fff;margin:0 0 .12em}
.banner-image .hero-view .hero-content .hero-copy{color:#fff;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.banner-image .hero-view .hero-content .hero-cta{width:200px}
.banner-image .hero-view .row{padding:6rem 0rem 9.375rem}
.banner-image .hero-view h1{margin:0 0 .12em;color:#fff}
.banner-image .hero-view p{color:#fff;margin-bottom:1.334em}
.banner-image .hero-mobile-view{display:none;text-align:center;margin:0rem 0rem 2.1875rem}
.banner-image .hero-mobile-view h1{font-size:1.875rem;line-height:1.1;margin:2em 0 0;color:#333132}
.banner-image .horizontalsplit .cc-hero{background-size:cover;background-position:center center;padding:5.4375rem 0rem 5.4375rem}
.banner-image .horizontalsplit .cc-hero .content{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;left:0;right:auto;color:#fff;padding:0rem;text-align:center;text-transform:uppercase}
.banner-image .horizontalsplit .cc-hero .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .horizontalsplit .cc-hero .content{width:100%}
}
.banner-image .horizontalsplit .cc-hero .content h1{margin:.5em 0 .2em;line-height:1}
@media only screen and (max-width:580px){.banner-image .horizontalsplit .cc-hero .content h1{font-size:2.5rem}
}
.banner-image .horizontalsplit .cc-paragraph{padding:5rem 0rem 5rem}
.banner-image .horizontalsplit .cc-paragraph .content{width:68.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center}
.banner-image .horizontalsplit .cc-paragraph .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .horizontalsplit .cc-paragraph .content{width:100%}
}
.banner-image .horizontalsplit .cc-paragraph .content a:hover{text-decoration:underline;color:#c8102e}
.banner-image .verticalsplit{min-height:15.625rem;background-size:cover;background-position:top center;margin-bottom:0}
.banner-image .verticalsplit .row{padding:5.9375rem 0rem 9.375rem}
.banner-image .verticalsplit .hero-content{width:54.16667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem}
.banner-image .verticalsplit .collapse .hero-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .verticalsplit .hero-content{width:100%}
}
@media all and (max-width:1000px){.banner-image .verticalsplit .hero-content{width:83.33333%}
}
.banner-image .verticalsplit .hero-content .hero-headline{color:#fff;margin:0 0 .12em}
.banner-image .verticalsplit .hero-content .hero-copy{color:#fff;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.banner-image .verticalsplit .hero-content .hero-cta{width:200px}
.banner-image .verticalsplit .row{padding:3.125rem 0rem 4.6875rem}
@media all and (min-width:581px) and (max-width:768px){.banner-image .verticalsplit .row{padding-top:3.75rem}
}
.banner-image .verticalsplit .hero-alpha,.banner-image .verticalsplit .hero-omega{width:50%;margin-bottom:2rem;position:relative}
.banner-image .verticalsplit .hero-alpha{float:right;padding:0rem 1rem}
.banner-image .verticalsplit .hero-omega{text-align:center;float:left;padding-top:1rem}
.banner-image .verticalsplit .hero-omega img{max-height:25rem}
@media only screen and (max-width:580px){.banner-image .verticalsplit .hero-copy{text-align:center}
}
.banner-image .verticalsplit .hero-copy p{font-size:1.5rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.banner-image .verticalsplit a{cursor:pointer;white-space:nowrap}
@media only screen and (max-width:580px){.banner-image .verticalsplit{text-align:center;background-size:auto 18.75rem}
.banner-image .verticalsplit .row{padding:0;margin:0;max-width:100%}
.banner-image .verticalsplit img{max-height:15.625rem;padding-top:.625rem}
.banner-image .verticalsplit .hero-alpha,.banner-image .verticalsplit .hero-omega{width:100%}
.banner-image .verticalsplit .hero-alpha{background:#ebeae6;margin-bottom:0;margin-top:18.75rem;text-align:center}
.banner-image .verticalsplit .hero-alpha img{padding-top:20rem}
.banner-image .verticalsplit .hero-omega{margin:0;padding:0;position:absolute;top:3%}
.banner-image .verticalsplit .hero-omega img{max-height:13.75rem}
.banner-image .verticalsplit .content-ribbon{bottom:initial;top:16.875rem}
}
.banner-image .culture-view{background-size:cover;background-position:center 30%;text-align:center;background-repeat:no-repeat}
.banner-image .culture-view .row{padding:5.9375rem 0rem 9.375rem}
.banner-image .culture-view .hero-content{width:62.5%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem}
.banner-image .culture-view .collapse .hero-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .culture-view .hero-content{width:100%}
}
@media all and (max-width:1000px){.banner-image .culture-view .hero-content{width:83.33333%}
}
.banner-image .culture-view .hero-content .hero-headline{color:#fff;margin:0 0 .12em}
.banner-image .culture-view .hero-content .hero-copy{color:#fff;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.banner-image .culture-view .hero-content .hero-cta{width:200px}
.banner-image .culture-view h1{color:#fff;margin:0 0 .12em}
@media all and (max-width:768px){.banner-image .culture-view h1{font-size:2.5rem}
}
.banner-image .culture-view p{color:#fff;margin-bottom:1.334em}
.banner-image .culture-mobile-view{display:none;text-align:center}
@media only screen and (max-width:580px){.banner-image .culture-mobile-view .row{max-width:85%}
}
.banner-image .culture-mobile-view .content{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.banner-image .culture-mobile-view .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.banner-image .culture-mobile-view .content{width:100%}
}
@media all and (max-width:768px){.banner-image .culture-mobile-view .content{padding:2.375rem 0rem 1.6875rem}
}
@media only screen and (max-width:580px){.banner-image .culture-mobile-view .content{width:100%}
}
.banner-image .culture-mobile-view .mobile-ribbon{width:100%;position:absolute;bottom:100%;padding-top:10.1428571429%;background-image:url("top/images/ribbons/burgundy_ribbon.png");background-position:center top;background-repeat:no-repeat;background-size:cover}
.banner-image .blog-banner{height:400px;background-size:cover;background-position:center center;width:100%;position:relative}
@media all and (max-width:768px){.banner-image .blog-banner{height:190px}
}
.banner-image .blog-banner .banner-home-web{max-width:64.1%;margin:0 auto}
@media all and (max-width:768px){.banner-image .blog-banner .banner-home-web{display:none}
}
@media all and (max-width:1000px){.banner-image .blog-banner .banner-home-web{width:80%;margin:0 auto}
}
.banner-image .blog-banner .banner-home-web h3{padding-top:3.125rem;margin-bottom:1.5625rem;line-height:.9375rem}
.banner-image .blog-banner .banner-home-web h3 a{font-size:1.125rem;color:#fff;text-decoration:none}
.banner-image .blog-banner .banner-home-web h3:hover{text-decoration:none;color:inherit}
.banner-image .blog-banner .banner-home-web .blog-banner-teaser-img img{width:390px}
.banner-image .blog-banner .banner-home-web .blog-bio-text{width:410px;margin-top:30px}
.banner-image .blog-banner .banner-home-web .blog-bio-text p{color:#fff;font-size:1.5rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;line-height:2rem}
.banner-image .blog-banner .blog-bio-author-details{position:absolute;right:15%;bottom:29px;color:#fff}
.banner-image .blog-banner .blog-bio-author-details h5{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:.3125rem}
.banner-image .blog-banner .blog-bio-author-details p{font-size:.8125rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#fff;line-height:.4375rem}
.banner-image .blog-banner .blog-bio-author-details p a{color:inherit;border-bottom:1px solid #fff}
.banner-image .blog-banner .blog-bio-author-details p a:hover{text-decoration:none}
@media all and (max-width:768px){.banner-image .blog-banner .blog-bio-author-details{position:initial;margin:0 auto;width:100%;padding-top:1.25rem;padding-left:.9375rem;padding-right:.9375rem}
.banner-image .blog-banner .blog-bio-author-details h5{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:.3125rem}
.banner-image .blog-banner .blog-bio-author-details p{font-size:.8125rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#fff;line-height:.4375rem}
.banner-image .blog-banner .blog-bio-author-details p a{color:inherit;border-bottom:1px solid #fff}
.banner-image .blog-banner .blog-bio-author-details p a:hover{text-decoration:none}
}
.banner-image .blog-banner-mobile{display:none}
@media all and (max-width:768px){.banner-image .blog-banner-mobile{display:block;margin:0 auto;width:100%;padding-top:1.25rem;padding-left:.9375rem;padding-right:.9375rem;position:relative}
}
.banner-image .banner-home-mobile{display:none}
@media all and (max-width:768px){.banner-image .banner-home-mobile{display:block;margin:0 auto;width:100%;padding-left:.9375rem;padding-right:.9375rem}
.banner-image .banner-home-mobile h3{margin-top:.9375rem;margin-bottom:.9375rem}
.banner-image .banner-home-mobile h3 a{font-size:1.125rem;color:#033132;text-decoration:none}
.banner-image .banner-home-mobile h3:hover{text-decoration:none;color:#033132}
.banner-image .banner-home-mobile .blog-bio-text{padding-top:1.25rem}
.banner-image .banner-home-mobile .blog-bio-text p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1rem}
}
.banner-image .noribbon{padding-top:6.25rem;padding-bottom:6.25rem;background-size:cover;background-position:center center}
.banner-image .noribbon .content h1{font-size:2rem;letter-spacing:4px;text-align:center}
.banner-image .noribbon .content h1 span{color:#e41634}
.banner-image .noribbon .cta{margin:0 auto;width:200px}
.banner-media{width:100%;height:auto}
.banner-media .row-wrapper{padding:5.625rem 0rem}
.banner-media .background-view{position:relative}
.banner-media .background-view .background-view-image{background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;color:#fff}
.banner-media .banner-image-uber-text{text-align:center;color:#000}
.banner-media .banner-image-uber-text p{line-height:1.3333}
.banner-media .banner-video-uber-text{width:100%;position:absolute;top:20%;left:0;text-align:center}
.banner-media .vertical-split-view .vertical-split-left-view{float:left}
.banner-media .vertical-split-view .vertical-split-right-view{padding-left:10px}
.banner-media .vertical-split-view .vertical-split-left-view,.banner-media .vertical-split-view .vertical-split-right-view{width:49.75%;height:400px;display:inline-block;position:relative}
.banner-media .vertical-split-view .background-view-image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}
.banner-media .foreground-view .foreground-view-btn-play{background-image:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
.charityListing.section:last-child{padding-bottom:10%}
.charityListing.wrapper .carousel-container{position:relative;padding-top:2.5rem}
.charityListing.wrapper .carousel-container.last{padding-bottom:10%}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .row{max-width:100%}
}
.charityListing.wrapper .carousel-container .car-header{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-left:0rem;margin:4.5rem 0rem 1rem 0rem}
.charityListing.wrapper .carousel-container .collapse .car-header{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header{width:100%}
}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header{text-align:center}
}
.charityListing.wrapper .carousel-container .car-header h2{padding-bottom:.3em;margin:0rem .3125rem 0rem 0rem;display:inline-block}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header h2{padding-bottom:.3em}
}
.charityListing.wrapper .carousel-container .car-header .car-pagination{background-image:url("top/images/charityListing/arrow-sprite.png");width:40px;height:40px;display:inline-block;vertical-align:top}
.charityListing.wrapper .carousel-container .car-header .car-pagination.left{background-position:-80px -40px}
.charityListing.wrapper .carousel-container .car-header .car-pagination.left.active{background-position:-40px -40px}
.charityListing.wrapper .carousel-container .car-header .car-pagination.right{background-position:-80px 0}
.charityListing.wrapper .carousel-container .car-header .car-pagination.right.active{background-position:-40px 0}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header .car-pagination{background-image:url("top/images/charityListing/mobile-arrow-sprite50.png");width:75px;height:75px;width:53px;display:none}
.charityListing.wrapper .carousel-container .car-header .car-pagination.left{background-position:-150px -75px}
.charityListing.wrapper .carousel-container .car-header .car-pagination.left.active{background-position:-75px -75px}
.charityListing.wrapper .carousel-container .car-header .car-pagination.right{background-position:-150px 0}
.charityListing.wrapper .carousel-container .car-header .car-pagination.right.active{background-position:-75px 0}
}
.charityListing.wrapper .carousel-container .car-header .car-pagination.active{cursor:pointer;display:inline-block}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header .car-pagination.left{position:absolute;left:-22px;top:18.75rem}
}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .car-header .car-pagination.right{position:absolute;right:0;top:18.75rem}
}
.charityListing.wrapper .carousel-container .carousel-wrapper{overflow:hidden;margin:0 0 0 7.5%;max-width:92.5%;height:450px;position:relative}
@media all and (max-width:768px){.charityListing.wrapper .carousel-container .carousel-wrapper{margin:0 0 0 5%;max-width:95%}
}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .carousel-wrapper{width:250px;margin:0 auto;height:400px}
}
.charityListing.wrapper .carousel-container .carousel .carouselItem{height:400px;width:250px;float:left;padding-right:25px}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .carousel .carouselItem.last{width:250px;padding-right:0}
}
.charityListing.wrapper .carousel-container .carousel .carouselItem img{width:275px}
.charityListing.wrapper .carousel-container .carousel .carouselItem h5{color:#333132;margin:.5em 0;text-transform:capitalize}
.charityListing.wrapper .carousel-container .carousel .carouselItem h5.region{color:#63666a;margin:0;text-transform:uppercase;font-size:.75rem}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .carousel .carouselItem h5{padding-left:.4em}
}
.charityListing.wrapper .carousel-container .carousel .carouselItem p{line-height:1.3;color:#454545}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .carousel .carouselItem p{padding-left:.4em}
}
.charityListing.wrapper .carousel-container .carousel-dots{display:none;text-align:center;padding:0rem;margin:1rem 0rem 3rem 0rem}
@media only screen and (max-width:580px){.charityListing.wrapper .carousel-container .carousel-dots{display:block}
}
.charityListing.wrapper .carousel-container .carousel-dots li{display:inline-block;list-style-type:none;background-image:url("top/images/charityListing/dots10.png");width:10px;height:10px;background-position:10px 0;margin-right:5px}
.charityListing.wrapper .carousel-container .carousel-dots li.active{background-position:0 0}
.content-listing.wrapper .video-related-content-section{width:100%;height:auto;background-repeat:no-repeat;background-size:cover}
.content-listing.wrapper .video-related-content-section .template,.related-video-template,.related-article-template{display:none}
.content-listing.wrapper .video-related-content-section .row-content{width:85%;margin:50px auto 100px}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .row-content{width:100%;margin:0 auto 50px}
}
.content-listing.wrapper .video-related-content-section .main-video-area{float:left;width:70%;height:auto;margin-right:3.5%}
.content-listing.wrapper .video-related-content-section .main-video-area.full-width{float:left;width:100%;height:auto;margin-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .main-video-area{float:none;width:100%;margin-right:0;margin-bottom:20px}
}
#heroBrightcoveVideoContainer .video-js .vjs-dock-shelf{display:none !important}
#heroBrightcoveVideoContainer .video-js .vjs-dock-text{display:none !important}
.content-listing.wrapper .video-related-content-section .main-video-area .heroVideoContainer{width:100%;margin:0}
.content-listing.wrapper .video-related-content-section .related-content-area{float:left;width:25%;height:100%}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .related-content-area{float:none;width:100%;padding:17px}
}
.content-listing.wrapper .video-related-content-section .related-content-area hr{width:100%;background-color:#e0ded8;opacity:.5;border-bottom:0;margin:1.5rem 0rem}
.content-listing.wrapper .video-related-content-section .related-content-area section{margin-bottom:1.5em}
.content-listing.wrapper .video-related-content-section .related-content-area .timestamp-labelled .related-timestamp,.content-listing.wrapper .video-related-content-section .related-content-area .timestamp-labelled-stacked .related-timestamp,.content-listing.wrapper .video-related-content-section .related-content-area .timestamp-labelled-light .related-timestamp{color:#63666a}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .related-content-area section{margin-bottom:2em}
}
.content-listing.wrapper .video-related-content-section p{font-size:.875rem;line-height:1.35}
.content-listing.wrapper .video-related-content-section h3{margin-top:0}
.content-listing.wrapper .video-related-content-section .content-link{display:inline-block;background:#89173d;border:0;padding:.7em 1.8em .5em;font-family:"DIN Next W01 Regular";font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;-webkit-font-smoothing:initial;font-size:.875rem;max-width:300px;cursor:pointer}
.content-listing.wrapper .video-related-content-section .video-transcript{width:100%;max-height:195px;display:none;overflow:auto}
.content-listing.wrapper .video-related-content-section .transcript-toggle-btn{color:#89173d;font-weight:bold;cursor:pointer}
.content-listing.wrapper .video-related-content-section .js-close-transcript-toggle-btn{display:none}
.content-listing.wrapper .video-related-content-section .video-content{padding:20px 15px 20px 20px;background-color:#fff}
.content-listing.wrapper .video-related-content-section .video-content a{display:inline-block}
.content-listing.wrapper .video-related-content-section .video-content .share{cursor:pointer;display:inline-block;min-width:4rem;text-align:center;text-decoration:none;font-size:.75rem;color:#333132;margin-left:8px;vertical-align:top}
.content-listing.wrapper .video-related-content-section .video-content .share span{display:block;padding-top:.5rem;font-weight:bold;color:#333132}
.content-listing.wrapper .video-related-content-section .video-content .icon-label{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -463px}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .video-content .icon-label{background-position:center -470px}
}
.content-listing.wrapper .video-related-content-section .video-content .video-title{color:#89173d;width:86%;display:inline-block}
@media only screen and (max-width:580px){}
.content-listing.wrapper .video-related-content-section .video-thumbnail-title{display:inline-block;width:100%}
.content-listing.wrapper .video-related-content-section .video-thumbnail-title h4{margin-top:0}
.content-listing.wrapper .video-related-content-section .video-thumbnail-title a{text-decoration:none}
.content-listing.wrapper .video-related-content-section .video-thumbnail-img{display:inline-block;position:relative;width:100%;vertical-align:top}
.content-listing.wrapper .video-related-content-section .video-thumbnail-img .play-btn{background:url(top/images/videos/bg_play_btn.png);background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
.content-listing.wrapper .video-related-content-section .video-content .share{cursor:pointer;display:inline-block;min-width:4rem;text-align:center;text-decoration:none;font-size:.75rem;color:#333132;margin-left:8px;vertical-align:top}
.content-listing.wrapper .video-related-content-section .video-content .share span{display:block;padding-top:.5rem;font-weight:bold;color:#333132}
.content-listing.wrapper .video-related-content-section .video-content .icon-label{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -463px}
@media only screen and (max-width:580px){.content-listing.wrapper .video-related-content-section .video-content .icon-label{background-position:center -470px}
}
.content-listing.wrapper .video-related-content-section .video-content .video-title{color:#89173d;width:87%;display:inline-block}
@media only screen and (max-width:580px){}
.content-listing.wrapper .video-related-content-section .title-icons{width:13%;float:right}
@media all and (max-width:768px){}
.content-listing.wrapper .video-related-content-section .title-icons .share{position:relative}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar{display:none;position:absolute;background-color:#fff;border:1px solid #cfd1d1;left:-163px;padding:15px 15px 9px 15px;margin-top:5px}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email{margin:0 10px;transition:none !important;transform:translateY(0) !important;max-width:100%;max-height:100%;width:28px;height:28px}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn:hover,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter:hover,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook:hover,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin:hover,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email:hover{text-decoration:none}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn .at-icon-wrapper,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter .at-icon-wrapper,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook .at-icon-wrapper,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin .at-icon-wrapper,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email .at-icon-wrapper{display:none}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn.at-svc-twitter,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-twitter,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-twitter,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-twitter,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email.at-svc-twitter{background-image:url("top/images/content-templates/twitter.png")}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn.at-svc-facebook,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-facebook,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-facebook,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-facebook,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email.at-svc-facebook{background-image:url("top/images/content-templates/facebook.png")}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn.at-svc-linkedin,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-linkedin,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-linkedin,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-linkedin,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email.at-svc-linkedin{background-image:url("top/images/content-templates/linkedin.png")}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .at-share-btn.at-svc-email,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-email,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-email,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-email,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .addthis_button_email.at-svc-email{background-image:url("top/images/content-templates/email.png")}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow{position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;top:0;right:25px}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow:after,.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow:before{border-color:rgba(207,209,209,0);border-bottom-color:#cfd1d1;border-width:11px;margin-left:-11px}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar .arrow{position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;top:-5px;right:17px}
}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .share .share-toolbar{right:-4px;bottom:-65px;left:auto;width:227px}
}
.content-listing.wrapper .video-related-content-section .title-icons .icon-label{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -463px}
.content-listing.wrapper .video-related-content-section .title-icons .icon-print{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -389px}
.content-listing.wrapper .video-related-content-section .title-icons .icon-download{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -652px}
.content-listing.wrapper .video-related-content-section .title-icons .icons.pdf{padding-bottom:3.75rem}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons.pdf{width:10%;float:left;padding-bottom:.625rem}
}
.content-listing.wrapper .video-related-content-section .title-icons .icons.blog{padding-bottom:2.75rem}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons.blog{width:10%;float:left;padding-bottom:.625rem}
}
.content-listing.wrapper .video-related-content-section .title-icons .icons{margin-right:auto;text-align:right}
.content-listing.wrapper .video-related-content-section .title-icons .icons .share,.content-listing.wrapper .video-related-content-section .title-icons .icons .print-icon,.content-listing.wrapper .video-related-content-section .title-icons .icons .download-icon{cursor:pointer;display:inline-block;min-width:4rem;text-align:center;text-decoration:none;font-size:.75rem;color:#333132;margin-left:8px}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons .share,.content-listing.wrapper .video-related-content-section .title-icons .icons .print-icon,.content-listing.wrapper .video-related-content-section .title-icons .icons .download-icon{font-size:7.7px}
}
.content-listing.wrapper .video-related-content-section .title-icons .icons .share span,.content-listing.wrapper .video-related-content-section .title-icons .icons .print-icon span,.content-listing.wrapper .video-related-content-section .title-icons .icons .download-icon span{display:block;padding-top:.5rem;font-weight:bold;color:#333132}
.content-listing.wrapper .video-related-content-section .title-icons .icons .share a:hover,.content-listing.wrapper .video-related-content-section .title-icons .icons .print-icon a:hover,.content-listing.wrapper .video-related-content-section .title-icons .icons .download-icon a:hover{text-decoration:none;color:inherit}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons .share{width:auto;margin-left:0;position:relative}
}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons .share a{position:relative}
}
@media all and (max-width:768px){.content-listing.wrapper .video-related-content-section .title-icons .icons{padding:0;text-align:left;text-align:center}
.content-listing.wrapper .video-related-content-section .title-icons .icons .print-icon,.content-listing.wrapper .video-related-content-section .title-icons .icons .download-icon{display:none}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.icon-pdf:before,a[href*="pdf"].content-link:before,a[href*="pdf"].content-link.pdf-icon-remove:before{content:"";padding-right:0}
a.icon-pdf[href*='.pdf']:before,a[href*='.pdf'][href*="pdf"].content-link:before,a[href*='.pdf'][href*="pdf"].content-link.pdf-icon-remove:before{content:""}
.content-listing.wrapper .videos-view .hero{background-size:cover;background-position:38% top;color:#fff;text-align:center}
.content-listing.wrapper .videos-view .hero .row{padding:5.9375rem 0rem 9.375rem}
.content-listing.wrapper .videos-view .hero .hero-content{width:54.16667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem}
.content-listing.wrapper .videos-view .hero .collapse .hero-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero .hero-content{width:100%}
}
@media all and (max-width:1000px){.content-listing.wrapper .videos-view .hero .hero-content{width:83.33333%}
}
.content-listing.wrapper .videos-view .hero .hero-content .hero-headline{color:#333132;margin:0 0 .12em}
.content-listing.wrapper .videos-view .hero .hero-content .hero-copy{color:#333132;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.content-listing.wrapper .videos-view .hero .hero-content .hero-cta{width:200px}
@media all and (max-width:1000px){.content-listing.wrapper .videos-view .hero{background-position:60% top}
}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero{background-position:70% top}
}
.content-listing.wrapper .videos-view .hero .hero-content{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:8.33333%;right:auto}
.content-listing.wrapper .videos-view .hero .collapse .hero-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero .hero-content{width:100%}
}
.content-listing.wrapper .videos-view .hero .hero-headline,.content-listing.wrapper .videos-view .hero .hero-copy{text-shadow:3px 3px 8px #fff}
.content-listing.wrapper .videos-view .hero-mobile{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;display:none !important;margin-bottom:0rem}
.content-listing.wrapper .videos-view .collapse .hero-mobile{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero-mobile{width:100%}
}
@media all and (max-width:768px){.content-listing.wrapper .videos-view .hero-mobile{display:block !important}
}
.content-listing.wrapper .videos-view .hero-mobile h2{color:#333132;font-size:2.375rem;margin:0rem 0rem .625rem 0rem}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero-mobile h2{font-size:2rem;margin-bottom:0rem}
}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .hero-mobile p{line-height:1.35}
}
.content-listing.wrapper .videos-view .video-archive{padding:4.1875rem 0rem 6rem;min-height:500px;position:relative}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive{padding-top:.75rem;padding-bottom:5.25rem}
}
.content-listing.wrapper .videos-view .video-archive .content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;margin-bottom:2.5rem}
.content-listing.wrapper .videos-view .video-archive .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .content{width:100%}
}
@media all and (max-width:1000px){.content-listing.wrapper .videos-view .video-archive .content{width:100%;margin-bottom:3.125rem}
}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .content{margin-bottom:1rem}
}
.content-listing.wrapper .videos-view .video-archive .underline-title,.content-listing.wrapper .videos-view .video-archive .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") center bottom no-repeat;margin:2em 0 3.3em}
.content-listing.wrapper .videos-view .video-archive .ribbon{background-image:url("top/images/ribbons/ribbon_b_fff.png");background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:10.142857143%;width:100%;position:absolute;bottom:100%}
.content-listing.wrapper .videos-view .video-archive .video_row{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.content-listing.wrapper .videos-view .video-archive .collapse .video_row{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .video_row{width:100%}
}
@media all and (max-width:1000px){.content-listing.wrapper .videos-view .video-archive .video_row{width:100%}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container{width:29.16667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;width:31%;padding:0rem 0rem 1rem;background-color:#ebeae6;margin-right:3.5%;max-height:550px}
.content-listing.wrapper .videos-view .video-archive .collapse .collapse .vid_container{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container{width:100%}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container.fr{max-height:610px}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container:nth-child(3n+1){margin-right:0}
@media all and (min-width:581px) and (max-width:768px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container{width:45.83333%;margin-right:4%;max-height:410px}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container.fr{max-height:500px}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container:nth-child(3n+1){margin-right:4%}
}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container{margin-bottom:.625rem;padding:0rem}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid{position:relative}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid{padding-bottom:1em;min-height:400px}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .featured{margin:0;width:100%;position:relative}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .featured .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:50px;height:50px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .featured .play-btn{width:50px;height:50px}
}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .featured{height:174px;overflow:hidden}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .featured img{width:100%}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .entry{padding:1.25rem}
@media only screen and (max-width:580px){.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .entry{padding:.3125rem 1.25rem 0rem}
}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .vid .entry .title{color:#333132;margin:0 0 .8em}
.content-listing.wrapper .videos-view .video-archive .collapse .vid_container .cta{color:#454545;text-align:center;text-transform:uppercase;background-color:#fff;padding:5px;display:block;width:85%;margin:0rem auto 0rem;position:absolute;bottom:1.25rem;left:0;right:0}
.content-listing.wrapper .videos-view .video-archive #featuredMobile{display:none}
.content-listing.wrapper .videos-view .pagination-list{margin:0 auto}
.content-listing.wrapper .events-view{float:left;background:#ebeae6}
@media all and (max-width:768px){.content-listing.wrapper .events-view{background:#fff}
}
.content-listing.wrapper .events-view .e-hero{background-repeat:no-repeat;background-size:cover;background-position:top right;padding:1.25rem 0rem 3.125rem;width:100%}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-hero{padding:40% 0rem 3.125rem}
}
.content-listing.wrapper .events-view .e-hero.show-medium{display:none}
.content-listing.wrapper .events-view .e-hero .content{width:50%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding:3.75rem 1.875rem 0rem;margin-bottom:3.125rem}
.content-listing.wrapper .events-view .e-hero .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .e-hero .content{width:100%}
}
.content-listing.wrapper .events-view .e-hero .content h6{text-transform:uppercase;color:#fff;display:#c8102e}
.content-listing.wrapper .events-view .e-hero .content h6 .source{color:#333132}
.content-listing.wrapper .events-view .e-hero .content h6 .timestamp{color:#333132}
.content-listing.wrapper .events-view .e-hero .content h2,.content-listing.wrapper .events-view .e-hero .content p{color:#fff}
.content-listing.wrapper .events-view .e-hero .content h6{margin:0;color:#bfb8af}
.content-listing.wrapper .events-view .e-hero .content h2{margin:.2em 0 0 0;line-height:1.2}
.content-listing.wrapper .events-view .e-hero .content p{margin:.5em 0 2em;font-size:1.5rem;line-height:1.375}
.content-listing.wrapper .events-view .mobile-hero{display:none}
.content-listing.wrapper .events-view .mobile-hero h6{text-transform:uppercase;color:#454545;display:#c8102e}
.content-listing.wrapper .events-view .mobile-hero h6 .source{color:#333132}
.content-listing.wrapper .events-view .mobile-hero h6 .timestamp{color:#333132}
.content-listing.wrapper .events-view .mobile-hero .ribbon{background-image:url("top/images/ribbons/ribbon_b_fff.png");background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:10.142857143%;width:100%;position:absolute;bottom:99%}
.content-listing.wrapper .events-view .mobile-hero .content{margin:2rem 0rem 1rem}
.content-listing.wrapper .events-view .mobile-hero h6{font-size:.75rem;margin:0 0 1em}
.content-listing.wrapper .events-view .mobile-hero h2{margin:0;color:#89173d;font-size:1.5625rem;line-height:1.1}
.content-listing.wrapper .events-view .mobile-hero p{font-size:.9375rem;margin:1em 0 0}
.content-listing.wrapper .events-view .mobile-hero a{display:inline-block;margin:1.7em 0 0;text-transform:uppercase}
.content-listing.wrapper .events-view .mobile-hero a:hover{text-decoration:underline}
.content-listing.wrapper .events-view .mobile-toggle{display:none}
.content-listing.wrapper .events-view .mobile-toggle .content{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin-bottom:0rem;border-bottom:3px solid #89173d}
.content-listing.wrapper .events-view .mobile-toggle .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .mobile-toggle .content{width:100%}
}
.content-listing.wrapper .events-view .mobile-toggle .content .toggle{width:49.16667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;text-align:center;padding:.7em 0 .5em;color:#454545;background:#ebeae6;font-size:1.0625rem;margin:0rem;cursor:pointer}
.content-listing.wrapper .events-view .mobile-toggle .content .collapse .toggle{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .mobile-toggle .content .toggle{width:100%}
}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .mobile-toggle .content .toggle{width:49.16667%}
}
.content-listing.wrapper .events-view .mobile-toggle .content .toggle.last{float:right}
.content-listing.wrapper .events-view .mobile-toggle .content .toggle.active{color:#fff;background:#89173d}
.content-listing.wrapper .events-view .e-aside{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-top:2.5rem}
.content-listing.wrapper .events-view .collapse .e-aside{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .e-aside{width:100%}
}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside{width:100%;padding:0rem;margin-bottom:8.75rem}
}
.content-listing.wrapper .events-view .e-aside .content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:0;right:auto;padding:0}
.content-listing.wrapper .events-view .e-aside .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .e-aside .content{width:100%}
}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside .content{width:100%;left:0;right:auto;padding:0rem;margin-bottom:0rem}
.content-listing.wrapper .events-view .e-aside .content h3{display:none}
}
.content-listing.wrapper .events-view .e-aside .content p{margin-bottom:0}
.content-listing.wrapper .events-view .e-aside .content .upcoming-event{position:relative;padding-bottom:3.75rem;margin-top:3.75rem;border-bottom:1px solid #d9d7cf}
.content-listing.wrapper .events-view .e-aside .content .upcoming-event:first-child{margin-top:3.75rem}
.content-listing.wrapper .events-view .e-aside .content .upcoming-event:last-child{border:0}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside .content .upcoming-event{margin:1.875rem 0rem;padding:1.25rem 1.875rem}
}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside .content .upcoming-event h6{margin:0}
}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside .content .upcoming-event h3,.content-listing.wrapper .events-view .e-aside .content .upcoming-event h6+span,.content-listing.wrapper .events-view .e-aside .content .upcoming-event p{color:#454545}
}
.content-listing.wrapper .events-view .e-aside .content .upcoming-event h3{margin:0;font-size:1.25rem}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-aside .content .upcoming-event h3{display:block;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
}
.content-listing.wrapper .events-view .e-aside .content .location-image{margin:.75rem 0rem 1rem;background-repeat:no-repeat;background-size:cover;background-position:top right;width:100%;height:137px}
.content-listing.wrapper .events-view .e-aside .content p{font-size:.875rem}
.content-listing.wrapper .events-view .e-past-events{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;background:#fff;padding-bottom:10rem;padding-left:10%;padding-top:2.5rem;margin-bottom:0}
.content-listing.wrapper .events-view .collapse .e-past-events{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.content-listing.wrapper .events-view .e-past-events{width:100%}
}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events{width:100%;display:none}
}
.content-listing.wrapper .events-view .e-past-events .row{top:auto}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events .row{max-width:100%}
}
.content-listing.wrapper .events-view .e-past-events .content{width:90%}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events .content{width:100%}
}
.content-listing.wrapper .events-view .e-past-events .content .event{padding-bottom:2.5rem;margin:2.5rem 0rem 2.5rem;border-bottom:1px solid #ebeae6}
.content-listing.wrapper .events-view .e-past-events .content .event:last-child{border:0}
.content-listing.wrapper .events-view .e-past-events .content .event h3{padding:.625rem 0}
.content-listing.wrapper .events-view .e-past-events .content .event h3,.content-listing.wrapper .events-view .e-past-events .content .event p:last-child{margin:0}
.content-listing.wrapper .events-view .e-past-events .content .event .titleLink[href="#"]:hover{cursor:default;text-decoration:none;color:#89173d}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events .underline-title,.content-listing.wrapper .events-view .e-past-events .underline-title-center{display:none}
}
.content-listing.wrapper .events-view .e-past-events .filter{margin-top:3.75rem}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events .filter{margin-top:0}
}
.content-listing.wrapper .events-view .e-past-events .filters{height:28px;background:#bada55}
.content-listing.wrapper .events-view .e-past-events h2{margin:.5em 0}
@media all and (max-width:768px){.content-listing.wrapper .events-view .e-past-events h2{line-height:1.2}
}
.content-listing.wrapper .events-view .e-past-events h2 a{color:#89173d}
.content-listing.wrapper .events-view .e-past-events h2 a:hover{text-decoration:underline}
.content-listing.wrapper .events-view .e-past-events h2 a.static:hover{cursor:default;text-decoration:none}
.content-listing.wrapper .events-view .e-past-events h6{margin:0}
.content-listing.wrapper .events-view .e-past-events .btn{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.event-story-charity{margin-bottom:50px}
.event-story-charity ul li{text-align:left;width:100px;list-style:none}
.event-story-charity ul li label.titles{color:#333;font-size:1rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;width:20%;display:inline-block}
.event-story-charity ul li span,.event-story-charity ul li p{color:#333;font-size:.75rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.event-story-charity ul li span img,.event-story-charity ul li p img{width:10%}
.event-story-charity ul li p{display:inline-block}
.featured-content-listing.wrapper .slider-view .carousel-row{position:relative}
.featured-content-listing.wrapper .slider-view .left-arrow,.featured-content-listing.wrapper .slider-view .right-arrow{position:absolute;top:100px;display:none;cursor:pointer}
.featured-content-listing.wrapper .slider-view .left-arrow.active,.featured-content-listing.wrapper .slider-view .right-arrow.active{display:block}
@media only screen and (max-width:580px){.featured-content-listing.wrapper .slider-view .left-arrow.active,.featured-content-listing.wrapper .slider-view .right-arrow.active{display:none}
}
.featured-content-listing.wrapper .slider-view .left-arrow{left:0}
.featured-content-listing.wrapper .slider-view .right-arrow{right:0}
.featured-content-listing.wrapper .slider-view .carousel-wrapper{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;width:992px;overflow:hidden}
.featured-content-listing.wrapper .slider-view .collapse .carousel-wrapper{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-content-listing.wrapper .slider-view .carousel-wrapper{width:100%}
}
@media all and (max-width:768px){.featured-content-listing.wrapper .slider-view .carousel-wrapper{width:496px}
}
@media only screen and (max-width:580px){.featured-content-listing.wrapper .slider-view .carousel-wrapper{width:248px}
}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .carousel{text-align:left}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser{text-align:left;display:inline-block;vertical-align:top}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser h6{text-transform:uppercase;color:#bfb8af;display:"block"}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser h6 .source{color:#fff}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser h6 .timestamp{color:#fff}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .date-ttl{margin:0;padding-right:.5em}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .title{line-height:1.5;margin:0 0 .3755em}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .description{color:#fff;margin:0rem;width:auto}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .title-link{color:#f9423a}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser{width:248px;padding-right:15px;padding-left:15px}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .cta{display:inline-block;background:#89173d;border:0;margin-top:2em;padding:.7em 2em .5em;font-family:"DIN Next W01 Regular";font-weight:normal;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;-webkit-font-smoothing:initial;font-size:.875rem;max-width:300px;cursor:pointer}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .cta .h4,.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .cta .whitepaper-view .highlight h3,.featured-content-listing.wrapper .whitepaper-view .highlight .slider-view .carousel-wrapper .mfs-teaser .cta h3{font-size:inherit;margin:0 !important}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .description .video{position:relative;width:12.4375rem;margin-bottom:.625rem}
.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .description .video .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.featured-content-listing.wrapper .slider-view .carousel-wrapper .mfs-teaser .description .video .play-btn{width:50px;height:50px}
}
.featured-content-listing.wrapper .slider-view .carousel-dots{text-align:center;padding:0rem;margin:1rem 0rem 3rem 0rem}
.featured-content-listing.wrapper .slider-view .carousel-dots li{display:inline-block;list-style-type:none;cursor:pointer;box-sizing:content-box;width:16px;height:16px;border-radius:50%;display:inline-block;background:#3c414a;vertical-align:middle;margin:0 8px}
.featured-content-listing.wrapper .slider-view .carousel-dots li:hover{width:14px;height:14px;cursor:pointer;background:#fff;border:5px solid #89173d;margin:0 4px}
.featured-content-listing.wrapper .slider-view .carousel-dots li.active{width:14px;height:14px;background:#fff;border:5px solid #89173d;margin:0 4px}
.featured-content-listing.wrapper .whitepaper-view .highlight>*:first-child p{border-bottom:1px solid #e0ded8;padding-bottom:1.875rem;margin-bottom:1.875rem}
.featured-content-listing.wrapper .whitepaper-view .highlight h3{color:#333132;margin-bottom:.625rem;margin-top:0}
@media all and (min-width:1000px) and (max-width:1200px){.featured-content-listing.wrapper .whitepaper-view .highlight h3{width:40%}
}
.featured-content-listing.wrapper .whitepaper-view p{font-size:.875rem;color:#333132;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.featured-content-listing.wrapper .whitepaper-view .right-thumbnail{float:right;max-width:6.25rem;padding:.625rem 0 .625rem .625rem}
.featured-content-listing.wrapper .whitepaper-view .underline-title,.featured-content-listing.wrapper .whitepaper-view .underline-title-center{margin:2.5rem 0}
.featured-content-listing.wrapper .whitepaper-view .white-paper section:not(:last-child){padding:0 0 1.875rem 0;margin-bottom:1.875rem;border-bottom:1px solid #e0ded8;margin-left:1rem;margin-right:1rem}
.featured-content-listing.wrapper .whitepaper-view .row{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:0;right:auto;margin-bottom:0}
.featured-content-listing.wrapper .whitepaper-view .collapse .row{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-content-listing.wrapper .whitepaper-view .row{width:100%}
}
@media all and (max-width:1000px){.featured-content-listing.wrapper .whitepaper-view .row{width:100%;left:0;right:auto}
}
@media only screen and (max-width:580px){.featured-content-listing.wrapper .whitepaper-view .row.videos{padding:0rem}
}
.featured-content-listing.wrapper .whitepaper-view .row h6{text-transform:uppercase;margin:0}
.featured-content-listing.wrapper .whitepaper-view .row h4{margin:.5em 0;line-height:1.3;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.875rem}
.featured-content-listing.wrapper .insights-view h6{text-transform:uppercase;color:#63666a;display:inline-block}
.featured-content-listing.wrapper .insights-view h6 .source{color:#646464}
.featured-content-listing.wrapper .insights-view h6 .timestamp{color:#646464}
.featured-content-listing.wrapper .insights-view .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:88px;height:88px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.featured-content-listing.wrapper .insights-view .play-btn{width:50px;height:50px}
}
.featured-content-listing.wrapper .insights-view .video{position:relative;left:-1rem}
.featured-content-listing.wrapper .insights-view .video img{width:100%}
@media all and (max-width:768px){.featured-content-listing.wrapper .insights-view{width:100%;min-height:auto;padding-top:0;padding-bottom:0}
}
.featured-content-listing.wrapper .insights-view .main-content{margin-left:15%}
@media all and (max-width:768px){.featured-content-listing.wrapper .insights-view .main-content{margin-left:0;margin-top:5rem}
}
.featured-content-listing.wrapper .insights-view .main-content .pagination-top{margin-bottom:2.5rem}
.featured-content-listing.wrapper .insights-view .last{margin-bottom:4rem}
.featured-content-listing.wrapper .insights-view h6{margin:0}
.featured-content-listing.wrapper .insights-view h3{margin:.75rem 0}
.featured-content-listing.wrapper .insights-view ul{font-size:1.125rem;color:#333132;margin:0}
.featured-content-listing.wrapper .insights-view .content{width:100%}
.featured-content-listing.wrapper .insights-view .content-link{position:relative;left:-1rem}
.featured-content-listing.wrapper .insights-view .description:not([itemprop]){padding-left:0;margin-bottom:0;left:-1rem}
.featured-content-listing.wrapper .insights-view .description ul{margin:0 0 .625rem;padding:0}
.featured-content-listing.wrapper .insights-view .description p{position:relative}
.featured-content-listing.wrapper .insights-view .description p:not([itemprop]){padding-left:0;left:-1rem}
.featured-content-listing.wrapper .insights-view .description.carousel-content{position:relative;background:#ebeae6;padding:1rem}
.featured-content-listing.wrapper .insights-view .btn{padding:1em 5em .8em}
.ja_JP .featured-content-listing.wrapper .insights-view .main-content{padding-top:7.5rem}
.featured-events.wrapper .events.grid-view .row .row{margin-left:0rem;margin-right:0rem}
.featured-events.wrapper .events.grid-view .row{max-width:100%;position:relative;height:auto}
.featured-events.wrapper .events.grid-view .row .inner-city{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;left:0;bottom:0}
@media all and (max-width:768px){.featured-events.wrapper .events.grid-view .row .inner-city{height:400px;position:relative;top:auto;right:auto;left:auto;bottom:auto;margin:0rem}
}
@media only screen and (max-width:580px){.featured-events.wrapper .events.grid-view .row .inner-city{height:215px}
}
.featured-events.wrapper .events.grid-view .row .content{width:50%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:50%;right:auto;background:rgba(25,36,57,0.9);padding:3.75rem 4.375rem;margin-bottom:0rem}
.featured-events.wrapper .events.grid-view .row .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-events.wrapper .events.grid-view .row .content{width:100%}
}
@media all and (max-width:768px){.featured-events.wrapper .events.grid-view .row .content{width:100%;left:0;right:auto;padding:2.1875rem 0rem}
}
.featured-events.wrapper .events.grid-view .row .content .inner-content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.featured-events.wrapper .events.grid-view .row .content .collapse .inner-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-events.wrapper .events.grid-view .row .content .inner-content{width:100%}
}
.featured-events.wrapper .events.grid-view .row .content h2,.featured-events.wrapper .events.grid-view .row .content h4,.featured-events.wrapper .events.grid-view .row .content p{color:#fff}
.featured-events.wrapper .events.grid-view .row .content h6{text-transform:uppercase;color:#bfb8af;display:inline-block}
.featured-events.wrapper .events.grid-view .row .content h6 .source{color:#fff}
.featured-events.wrapper .events.grid-view .row .content h6 .timestamp{color:#fff}
.featured-events.wrapper .events.grid-view .row .content h2{margin:.2em 0 .3em}
.featured-events.wrapper .events.grid-view .row .content h4{margin:1.4em 0 .6em}
.featured-events.wrapper .events.grid-view .row .content p{margin-bottom:1.2em}
.featured-events.wrapper .events.grid-view .row .content hr{width:100%;background-color:#fff;opacity:.5;border-top:0;margin:2.5rem 0rem 0rem}
.featured-events.wrapper .events.grid-view .row .content .btn{width:200px}
@media all and (max-width:1000px){.featured-events.wrapper .events.grid-view .row .content .btn{width:100%}
}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser{text-align:left;display:inline-block;vertical-align:top}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser h6{text-transform:uppercase;color:#bfb8af;display:inline-block}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser h6 .source{color:#fff}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser h6 .timestamp{color:#fff}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser .date-ttl{margin:0;padding-right:.5em}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser .title{line-height:1.5;margin:0 0 .3755em}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser .description{color:#fff;margin:0rem;width:auto}
.featured-events.wrapper .events.grid-view .row .content .mfs-teaser .title{color:#fff}
.featured-events.wrapper .events.grid-view .row .content .take-note-container{width:50%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-left:0;margin-bottom:0rem}
.featured-events.wrapper .events.grid-view .row .content .collapse .take-note-container{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-events.wrapper .events.grid-view .row .content .take-note-container{width:100%}
}
.featured-events.wrapper .events.grid-view .row .content .take-note-container .description p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;margin-bottom:0rem}
.featured-events.wrapper .events.grid-view .row .content .view-all{padding-top:30px}
.featured-events.wrapper .events.column-view{padding-bottom:6.25rem}
.featured-events.wrapper .events.column-view .content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center}
.featured-events.wrapper .events.column-view .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-events.wrapper .events.column-view .content{width:100%}
}
.featured-events.wrapper .events.column-view .content .underline-title,.featured-events.wrapper .events.column-view .content .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") center bottom no-repeat;margin:3em 0 2.75em}
@media all and (max-width:768px){.featured-events.wrapper .events.column-view .content .underline-title,.featured-events.wrapper .events.column-view .content .underline-title-center{margin:2em 0s}
}
.featured-events.wrapper .events.column-view .content .mfs-teaser{text-align:left;display:inline-block;vertical-align:top}
.featured-events.wrapper .events.column-view .content .mfs-teaser h6{text-transform:uppercase;color:#63666a;display:inline-block}
.featured-events.wrapper .events.column-view .content .mfs-teaser h6 .source{color:#333132}
.featured-events.wrapper .events.column-view .content .mfs-teaser h6 .timestamp{color:#333132}
.featured-events.wrapper .events.column-view .content .mfs-teaser .date-ttl{margin:0;padding-right:.5em}
.featured-events.wrapper .events.column-view .content .mfs-teaser .title{line-height:1.5;margin:0 0 .3755em}
.featured-events.wrapper .events.column-view .content .mfs-teaser .description{color:#333132;margin:0rem;width:auto}
.featured-events.wrapper .events.column-view .content .mfs-teaser .title{color:#333132}
.featured-events.wrapper .events.column-view .content .mfs-teaser{width:25%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding-left:2rem}
.featured-events.wrapper .events.column-view .content .collapse .mfs-teaser{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.featured-events.wrapper .events.column-view .content .mfs-teaser{width:100%}
}
@media all and (max-width:1000px){.featured-events.wrapper .events.column-view .content .mfs-teaser{width:50%}
}
@media all and (max-width:768px){.featured-events.wrapper .events.column-view .content .mfs-teaser{width:100%;width:100% !important;text-align:center;padding-left:1rem}
}
.featured-events.wrapper .events.column-view .content .mfs-teaser img{margin-bottom:1.875rem}
.featured-events.wrapper .events.column-view .content .mfs-teaser .description p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.featured-events.wrapper .events.column-view .btn{display:block;margin:.7em auto 5em;text-align:center;width:15rem;padding:.7em 0 .5em}
.filter{border-bottom:1px solid #e5e5e5;padding-bottom:1.5rem}
.filter ul,.filter li{list-style-type:none;padding:0rem}
.filter ul{font-size:1.125rem;color:#333132;margin:0;margin:0rem;padding:0rem}
.filter li{display:inline-block;margin-right:.625rem;margin-bottom:1rem;padding:0rem .5rem;background:#ebeae6}
@media all and (max-width:768px){.filter li{margin:0rem;margin-bottom:1rem;display:block;padding:0rem;background:#fff}
}
.filter li label,.filter li select{font-size:.75rem;text-transform:uppercase}
@media all and (max-width:768px){.filter li label{font-size:1rem;padding:.4375rem .3125rem .1875rem}
}
.filter li select{color:#89173d;background:transparent url("top/images/videos/bg_small_arrow.png") no-repeat right 40%;border:0;padding-right:.9375rem;-webkit-appearance:none}
.filter li select::-ms-expand{display:none}
@media all and (max-width:768px){.filter li select{font-size:1rem;background:#e3e2de url("top/images/videos/bg_small_arrow_alt.png") no-repeat 95% 50%;border-radius:0;padding:.4375rem .3125rem .1875rem;width:100%}
}
#pagination{padding-bottom:11.875rem;position:relative}
@media all and (max-width:768px){#pagination{padding-bottom:2rem}
}
@media only screen and (max-width:580px){#pagination{margin:0}
}
.pagination-list{margin:0;padding:0rem 1.125rem 0rem 0rem;display:block;width:100%;max-width:85%}
@media only screen and (max-width:580px){.pagination-list{float:none;text-align:center}
}
.pagination-list li{font-size:.875rem;list-style-type:none;padding-left:.75rem;display:inline-block}
@media all and (max-width:768px){.pagination-list li{font-size:1.875rem}
}
.pagination-list li.cap{text-transform:uppercase}
.pagination-list li.active a{text-decoration:underline}
.pagination-list li a:hover{color:#454545}
.pagination-list li .current{font-weight:bold}
@media all and (min-width:768px) and (max-width:1024px){.pagination-list li{font-size:24px}
}
body>footer{position:relative;background:#333132;clear:both;z-index:101;margin-top:2.5rem}
body>footer .ribbon{width:100%;position:absolute;bottom:100%;left:0}
body>footer.with-ribbon{margin-top:12%}
body>footer nav.footer-nav,body>footer .social-links{background:#333132}
body>footer nav.footer-nav ul,body>footer .social-links ul{list-style:none;padding:4.375rem 0rem 2rem;margin:0rem auto;text-align:center}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul,body>footer .social-links ul{padding:2.1875rem 0rem 1.25rem}
}
body>footer nav.footer-nav ul li,body>footer .social-links ul li{display:inline-block;text-align:center;white-space:nowrap;min-width:128px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li,body>footer .social-links ul li{min-width:77px}
}
body>footer nav.footer-nav ul li a,body>footer .social-links ul li a{color:#aaa;display:inline-block}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li a,body>footer .social-links ul li a{font-size:.8125rem}
body>footer nav.footer-nav ul li a img,body>footer .social-links ul li a img{height:.8125rem}
}
body>footer nav.footer-nav ul li a:hover,body>footer .social-links ul li a:hover{color:#fff}
body>footer nav.footer-nav ul li img,body>footer .social-links ul li img{vertical-align:text-top}
body>footer nav.footer-nav ul li.s-facebook,body>footer .social-links ul li.s-facebook{background-image:url("top/images/footer/facebook.jpg");background-size:cover;background-position:center center;height:52px;width:52px;min-width:0;margin:0rem .72%}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-facebook,body>footer .social-links ul li.s-facebook{margin:0rem 2.5%;height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-facebook a,body>footer .social-links ul li.s-facebook a{height:52px;width:52px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-facebook a,body>footer .social-links ul li.s-facebook a{height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-youtube,body>footer .social-links ul li.s-youtube{background-image:url("top/images/footer/youtube.jpg");background-size:cover;background-position:center center;height:52px;width:52px;min-width:0;margin:0rem .72%}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-youtube,body>footer .social-links ul li.s-youtube{margin:0rem 2.5%;height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-youtube a,body>footer .social-links ul li.s-youtube a{height:52px;width:52px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-youtube a,body>footer .social-links ul li.s-youtube a{height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-linkedin,body>footer .social-links ul li.s-linkedin{background-image:url("top/images/footer/linkedin.jpg");background-size:cover;background-position:center center;height:52px;width:52px;min-width:0;margin:0rem .72%}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-linkedin,body>footer .social-links ul li.s-linkedin{margin:0rem 2.5%;height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-linkedin a,body>footer .social-links ul li.s-linkedin a{height:52px;width:52px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-linkedin a,body>footer .social-links ul li.s-linkedin a{height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-twitter,body>footer .social-links ul li.s-twitter{background-image:url("top/images/footer/twitter.jpg");background-size:cover;background-position:center center;height:52px;width:52px;min-width:0;margin:0rem .72%}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-twitter,body>footer .social-links ul li.s-twitter{margin:0rem 2.5%;height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-twitter a,body>footer .social-links ul li.s-twitter a{height:52px;width:52px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-twitter a,body>footer .social-links ul li.s-twitter a{height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-email,body>footer .social-links ul li.s-email{background-image:url("top/images/footer/email.jpg");background-size:cover;background-position:center center;height:52px;width:52px;min-width:0;margin:0rem .72%}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-email,body>footer .social-links ul li.s-email{margin:0rem 2.5%;height:45px;width:45px}
}
body>footer nav.footer-nav ul li.s-email a,body>footer .social-links ul li.s-email a{height:52px;width:52px}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li.s-email a,body>footer .social-links ul li.s-email a{height:45px;width:45px}
}
body>footer hr{width:50%;border-width:0;border-bottom:1px solid #4d4d4d}
@media only screen and (max-width:580px){body>footer hr{width:90%}
}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul{padding:.625rem 0rem .625rem}
}
@media only screen and (max-width:580px){body>footer nav.footer-nav ul li a{line-height:2.5}
}
body>footer .copyright{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0 1rem}
body>footer .collapse .copyright{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){body>footer .copyright{width:100%}
}
body>footer .copyright p{color:#aaa;text-align:justify;font-size:.75rem}
body>footer .compliance{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
body>footer .collapse .compliance{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){body>footer .compliance{width:100%}
}
body>footer .compliance p{color:#aaa;text-align:right;padding-bottom:1.25rem}
body>footer nav.footer-nav.legacy{margin-top:0}
body>footer nav.footer-nav.legacy ul{padding:10px 0 0 0}
@media all and (max-width:768px){body>footer nav.footer-nav.legacy ul{padding:5px 10px}
}
body>footer nav.footer-nav.legacy li{min-width:auto;margin-right:15px;white-space:normal}
body>footer nav.footer-nav.legacy li a{line-height:1.5}
body>footer nav.footer-nav.legacy .copyright{padding-top:10px}
body>footer nav.footer-nav.legacy .copyright p{text-align:center;font-size:1rem}
body>footer nav.footer-nav.legacy .disclaimer{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:10px 0 0}
body>footer nav.footer-nav.legacy .collapse .disclaimer{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){body>footer nav.footer-nav.legacy .disclaimer{width:100%}
}
body>footer nav.footer-nav.legacy .disclaimer p{color:#aaa;text-align:center;font-size:1rem;margin-bottom:0}
.hero{background-size:cover;background-position:center center;text-align:center;color:#fff}
.hero .row-wrapper{padding:5.625rem 0rem}
@media all and (max-width:768px){.hero .row-wrapper{padding:3.125rem 0rem}
}
.hero .content{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem 0rem}
.hero .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.hero .content{width:100%}
}
@media all and (min-width:581px) and (max-width:768px){.hero .content{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.hero .collapse .content{padding-left:0;padding-right:0}
}
.hero h1{color:#fff;margin:0 0 .12em}
@media all and (max-width:1000px){.hero h1{font-size:3.125rem}
}
@media all and (max-width:768px){.hero h1{font-size:2.5rem}
}
.hero p{color:#fff}
.hero hr{opacity:.5;width:70%;background-color:#fff;border-top:0;margin:.625rem 15.75% 2.1875rem}
.carousel-wrapper{position:relative}
.carousel-wrapper .carousel-frame{overflow:hidden;position:relative}
.carousel-wrapper section{float:left;width:100%}
.carousel-wrapper .row{max-width:80%}
@media only screen and (max-width:580px){.carousel-wrapper .row{max-width:90%}
}
.carousel-wrapper .carousel-item{background-size:cover;background-position:center center;background-repeat:no-repeat}
@media only screen and (max-width:580px){.carousel-wrapper .carousel-item{background:#eee !important;min-height:480px}
}
.carousel-wrapper .mobile-background{display:none}
@media only screen and (max-width:580px){.carousel-wrapper .mobile-background{display:block;padding-top:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}
}
.carousel-wrapper .left-arrow,.carousel-wrapper .right-arrow{position:absolute;color:steelblue;cursor:pointer;z-index:1;top:50%}
@media only screen and (max-width:580px){.carousel-wrapper .left-arrow,.carousel-wrapper .right-arrow{display:none !important}
}
.carousel-wrapper .left-arrow{left:10px}
.carousel-wrapper .right-arrow{right:10px}
.carousel-wrapper .dots{position:absolute;bottom:20px;left:50%}
.carousel-wrapper .dots .dot{box-sizing:content-box;width:16px;height:16px;border-radius:50%;display:inline-block;background:#3c414a;vertical-align:middle;margin:0 8px}
.carousel-wrapper .dots .dot:hover{width:14px;height:14px;cursor:pointer;background:#fff;border:5px solid #89173d;margin:0 4px}
.carousel-wrapper .dots .dot.active{width:14px;height:14px;background:#fff;border:5px solid #89173d;margin:0 4px}
.carousel-wrapper .content{margin:3.125rem 0rem}
@media only screen and (max-width:580px){.carousel-wrapper .content{position:relative;margin:0;text-align:center}
}
@media only screen and (max-width:580px){.carousel-wrapper .content.one-title{top:-5.3125rem}
}
@media only screen and (max-width:580px){.carousel-wrapper .content.two-title{top:-8.75rem}
}
@media only screen and (max-width:580px){.carousel-wrapper .content h1,.carousel-wrapper .content p{color:#333132 !important}
}
@media only screen and (max-width:580px){.carousel-wrapper .content a{color:#89173d !important}
}
@media only screen and (max-width:580px){.carousel-wrapper .content a.btn{color:#fff !important}
}
.carousel-wrapper .content .hero-banner-headline h1{color:#fff !important}
.carousel-wrapper .center{text-align:center}
.carousel-wrapper .center.content{margin:6.25rem 0rem}
@media only screen and (max-width:580px){.carousel-wrapper .center.content{position:relative;top:1.25rem;margin:0}
}
.carousel-wrapper .center.content .hero-banner-headline h1{margin-bottom:.5em;color:#fff}
@media only screen and (max-width:580px){.carousel-wrapper .center.content .hero-banner-headline h1{font-size:1.5625rem;color:#333132 !important}
}
.carousel-wrapper .center.content .hero-banner-headline h1:first-child{margin-bottom:0}
.carousel-wrapper .center.content .hero-banner-headline h1:last-child{margin-top:0}
.carousel-wrapper .center.content p{margin-bottom:1.5em;color:#fff}
.carousel-wrapper .center p{margin:0 auto}
.carousel-wrapper p{max-width:500px}
@media all and (max-width:768px){.carousel-wrapper p{max-width:375px}
}
.carousel-wrapper .left .hero-banner-headline{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin-top:2.1875rem;margin-bottom:2rem;text-align:left;padding:0}
.carousel-wrapper .left .collapse .hero-banner-headline{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.carousel-wrapper .left .hero-banner-headline{width:100%}
}
.carousel-wrapper .left .hero-banner-headline h1{float:left;clear:both;margin:.3125rem 0;padding:1rem 1.25rem .6875rem;font-size:2.5rem;text-align:left;color:#fff}
@media all and (max-width:768px){.carousel-wrapper .left .hero-banner-headline h1{font-size:1.875rem}
}
@media only screen and (max-width:580px){.carousel-wrapper .left .hero-banner-headline h1{font-size:1.25rem;line-height:1;padding:.9375rem;padding-bottom:.625rem}
}
.carousel-wrapper .left .hero-banner-headline h1:first-child{background-color:#c8102e}
.carousel-wrapper .left .hero-banner-headline h1:last-child{background-color:#89173d;position:relative}
.carousel-wrapper .left .hero-banner-headline h1:last-child:after{content:"";background-image:url("top/images/ribbons/ribbon-end.png");position:absolute;bottom:-2.5rem;left:1.875rem;width:2.5rem;height:2.5rem;background-size:contain;background-repeat:no-repeat}
@media only screen and (max-width:580px){.carousel-wrapper .left .hero-banner-headline h1:last-child:after{width:1.25rem;height:1.25rem;left:1.25rem;bottom:-1.25rem}
}
.carousel-wrapper .left .hero-banner-headline h1:only-child{background-color:#c8102e}
div.carousel{margin-top:0;margin-bottom:0}
@media only screen and (max-width:580px){.ja_JP .carousel-wrapper .carousel-item{min-height:580px}
}
.section.history{background:#e3e2de url("top/images/history/bg_history.png") top center repeat-y}
.section.history section{top:auto}
.section.history>footer{position:relative;z-index:2}
.section.history .h-top-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:29.6875rem}
@media only screen and (max-width:580px){.section.history .h-top-banner{height:18.75rem}
}
.section.history .h-header-container{margin-top:-22.8125rem}
@media all and (max-width:768px){.section.history .h-header-container{margin-top:-28.125rem}
}
@media only screen and (max-width:580px){.section.history .h-header-container{margin-top:-16.25rem}
}
.section.history .h-header{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:4rem 2rem 0rem;background:#fff}
.section.history .collapse .h-header{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-header{width:100%}
}
@media all and (max-width:1000px){.section.history .h-header{width:100%;margin:0 auto;float:none}
}
.section.history .h-header h1{margin:0;padding-bottom:1.5rem;text-align:center}
@media all and (max-width:1000px){.section.history .h-header h1{font-size:2.8125rem;line-height:1.3}
}
@media only screen and (max-width:580px){.section.history .h-header h1{font-size:2rem}
}
.section.history .h-header p{text-align:center;margin:0;color:#333;font-size:1.5rem;line-height:1.3333;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.section.history .h-header p{font-size:1.25rem}
}
.section.history .h-ribbon-timeline{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;background-color:transparent;background-image:url("top/images/ribbons/bg_timelineHead.png");background-size:cover;background-repeat:no-repeat;background-position:center bottom;padding:0;height:16rem}
.section.history .collapse .h-ribbon-timeline{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-ribbon-timeline{width:100%}
}
@media all and (max-width:1000px){.section.history .h-ribbon-timeline{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;height:13rem}
.section.history .collapse .h-ribbon-timeline{padding-left:0;padding-right:0}
}
@media only screen and (max-width:580px){.section.history .h-ribbon-timeline{height:10rem}
}
.section.history .h-timeline{margin:5rem auto}
.section.history .h-timeline p{font-family:"DIN Next W01 Regular";margin-bottom:auto}
.section.history .h-timeline .is-hidden{visibility:hidden}
.section.history .h-timeline .first{margin-top:0}
.section.history .h-timeline .left{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;color:#63666a;position:relative;background-color:#fff;max-width:27.6875rem;margin-top:-1em;text-align:center;padding:1.5em 2em 1.5em 1.5em;text-align:right;border-right:5px solid #89173d;margin-right:52%}
.section.history .h-timeline .collapse .left{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-timeline .left{width:100%}
}
@media all and (max-width:1000px){.section.history .h-timeline .left{width:41.66667%;margin:0 auto;float:none}
}
@media only screen and (max-width:580px){.section.history .h-timeline .left{width:100%;margin:0 auto;float:none;max-width:none}
}
.section.history .h-timeline .left span{font-size:1.125rem;line-height:1.4;color:#03a8b6;display:block}
@media all and (max-width:1000px){.section.history .h-timeline .left{margin-right:52%}
}
@media only screen and (max-width:580px){.section.history .h-timeline .left{margin-right:0}
}
.section.history .h-timeline .left:after{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.section.history .h-timeline .left.bounce-in{visibility:visible;opacity:1;-webkit-animation:cd-bounce-1 .4s;-moz-animation:cd-bounce-1 .4s;animation:cd-bounce-1 .4s}
.section.history .h-timeline .left:after{width:0;height:0;border-top:.6875rem solid transparent;border-bottom:.6875rem solid transparent;border-left:.6875rem solid #89173d;right:-0.6875rem}
.section.history .h-timeline .right{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;color:#63666a;position:relative;background-color:#fff;max-width:27.6875rem;margin-top:-1em;text-align:center;padding:1.5em 1.5em 1.5em 2em;text-align:left;border-left:5px solid #89173d;margin-left:52%}
.section.history .h-timeline .collapse .right{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-timeline .right{width:100%}
}
@media all and (max-width:1000px){.section.history .h-timeline .right{width:41.66667%;margin:0 auto;float:none}
}
@media only screen and (max-width:580px){.section.history .h-timeline .right{width:100%;margin:0 auto;float:none;max-width:none}
}
.section.history .h-timeline .right span{font-size:1.125rem;line-height:1.4;color:#03a8b6;display:block}
@media all and (max-width:1000px){.section.history .h-timeline .right{margin-left:52%}
}
@media only screen and (max-width:580px){.section.history .h-timeline .right{margin-left:0}
}
.section.history .h-timeline .right:after{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.section.history .h-timeline .right.bounce-in{visibility:visible;opacity:1;-webkit-animation:cd-bounce-right-1 .4s;-moz-animation:cd-bounce-right-1 .4s;animation:cd-bounce-right-1 .4s}
.section.history .h-timeline .right:after{width:0;height:0;border-top:.6875rem solid transparent;border-bottom:.6875rem solid transparent;border-right:.6875rem solid #89173d;left:-0.6875rem}
.section.history .h-timeline .stripped{background-color:transparent;border-left:0;border-right:0;padding-left:1.5rem;padding-right:1.5rem}
.section.history .h-timeline .stripped:after{width:15px;height:20px;border:0}
.section.history .h-timeline .stripped.left:after{background:transparent url("top/images/history/arrow_lft.png") no-repeat center center}
.section.history .h-timeline .stripped.right:after{background:transparent url("top/images/history/arrow_rt.png") no-repeat center center}
.section.history .h-timeline .last{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;color:#63666a;position:relative;background-color:#fff;max-width:27.6875rem;margin-top:-1em;text-align:center;width:75%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:4rem;max-width:none;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#333132;font-size:1.75rem}
.section.history .h-timeline .collapse .last{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-timeline .last{width:100%}
}
@media all and (max-width:1000px){.section.history .h-timeline .last{width:41.66667%;margin:0 auto;float:none}
}
@media only screen and (max-width:580px){.section.history .h-timeline .last{width:100%;margin:0 auto;float:none;max-width:none}
}
.section.history .h-timeline .last span{font-size:1.125rem;line-height:1.4;color:#03a8b6;display:block}
.section.history .h-timeline .last:after{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.section.history .h-timeline .collapse .last{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-timeline .last{width:100%}
}
.section.history .h-timeline .last.bounce-in{visibility:visible;opacity:1;-webkit-animation:cd-bounce-1 .4s;-moz-animation:cd-bounce-1 .4s;animation:cd-bounce-1 .4s}
.section.history .h-timeline .last span.reg+p{font-size:1.6875rem;line-height:1.2}
@media all and (max-width:1000px){.section.history .h-timeline .last{width:100%;margin:0 auto;float:none;font-size:1.75rem;line-height:1.3}
.section.history .h-timeline .last span{font-size:2rem;line-height:1.25}
}
.section.history .h-timeline .last p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#333132;font-size:1.75rem}
@media only screen and (max-width:580px){.section.history .h-timeline .first,.section.history .h-timeline .right,.section.history .h-timeline .left,.section.history .h-timeline .left.stripped,.section.history .h-timeline .right.stripped{text-align:center;margin-top:2em;padding:1.5em;border-right:0;border-left:0;border-bottom:2px solid #89173d;background:#fff}
.section.history .h-timeline .first span,.section.history .h-timeline .right span,.section.history .h-timeline .left span,.section.history .h-timeline .left.stripped span,.section.history .h-timeline .right.stripped span{font-size:1.5rem}
.section.history .h-timeline .first:after,.section.history .h-timeline .right:after,.section.history .h-timeline .left:after,.section.history .h-timeline .left.stripped:after,.section.history .h-timeline .right.stripped:after{background:0;border-left:.7em solid transparent;border-right:.7em solid transparent;border-top:.7em solid #89173d;left:50%;top:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media only screen and (max-width:580px){.section.history .h-timeline .last{padding:1.5em;font-size:1.6875rem;line-height:1.2}
.section.history .h-timeline .last span{font-size:2.25rem;line-height:1.25}
}
.section.history .h-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:35.5rem;display:table}
.section.history .h-banner section{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;display:table-cell;text-align:center;vertical-align:middle;color:#fff}
.section.history .h-banner .collapse section{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.section.history .h-banner section{width:100%}
}
.section.history .h-banner section span{display:block}
.section.history .h-banner section p{font-size:2.5rem;margin:0;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;line-height:1.1;color:#fff}
@media all and (max-width:768px){.section.history .h-banner section p{font-size:1.875rem}
}
.section.history .h-bottom-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:35.5rem;margin-top:-20rem;margin-bottom:-10rem}
.section.history .tl-graph{position:fixed;bottom:-150px;left:0;right:0;height:96px;z-index:1;-webkit-transition:all 250ms ease-in-out;box-shadow:0 -4px 0 rgba(128,128,128,0.05)}
.section.history .tl-graph.show{bottom:0}
.section.history .tl-graph .tl-bg img{width:100%;height:100px}
.section.history .tl-graph .tl-title img{position:absolute;left:20%}
.section.history .tl-graph .tl-line{width:1px;height:100px;background:#bfb8af;background:rgba(191,184,175,0.5);position:absolute;left:100%}
.section.history .tl-graph .tl-line .tl-label{position:absolute;height:25px;background:#8c8279;color:#fff;font-family:arial,sans-serif;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;top:-25px;text-align:center;white-space:nowrap;padding:0 10px}
.section.history .tl-graph .tl-line .tl-label span{font-family:arial,sans-serif;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.section.history .tl-graph .tl-line .tl-label.right{right:0}
.section.history .tl-graph .tl-line .tl-label.right .point{right:0;border-color:transparent #8c8279 transparent transparent}
.section.history .tl-graph .tl-line .tl-label.left{left:0}
.section.history .tl-graph .tl-line .tl-label.left .point{left:20px;border-color:transparent transparent transparent #8c8279}
.section.history .tl-graph .tl-line .tl-label .point{border-width:10px;border-style:solid;position:absolute;bottom:0;top:15px;margin-left:-20px;zoom:1}
.image-title-text.top .block-wrapper{text-align:center;margin-bottom:12.4rem}
@media all and (max-width:768px){.image-title-text.top .block-wrapper{max-height:430px;margin-bottom:2.5rem}
}
@media only screen and (max-width:580px){.image-title-text.top .block-wrapper{margin-bottom:0}
}
.image-title-text.top .block-wrapper h2{color:#89173d;margin:1.7em 0 .6em}
.image-title-text.right .block-wrapper{background:#f4f3f1}
.image-title-text.right .block-wrapper .row{padding-top:3.75rem;padding-bottom:3.125rem}
@media all and (max-width:768px){.image-title-text.right .block-wrapper .row{padding-top:1.5625rem}
}
.image-title-text.right .block-wrapper .content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.image-title-text.right .block-wrapper .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.image-title-text.right .block-wrapper .content{width:100%}
}
.image-title-text.right .block-wrapper .content .info{width:60%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:2rem 0rem}
.image-title-text.right .block-wrapper .content .collapse .info{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.image-title-text.right .block-wrapper .content .info{width:100%}
}
@media all and (max-width:768px){.image-title-text.right .block-wrapper .content .info{width:100%;text-align:center}
}
.image-title-text.right .block-wrapper .content .info h2{margin:0;color:#333132}
.image-title-text.right .block-wrapper .content .info p{color:#333132;padding:.42em 0;margin-bottom:1.25rem;font-size:1.5rem;line-height:1.3333}
@media all and (max-width:768px){.image-title-text.right .block-wrapper .content .info p{font-size:1.0625rem}
}
.image-title-text.right .block-wrapper .content .info .btn{width:200px}
.image-title-text.right .block-wrapper .content .desktop img{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.image-title-text.right .block-wrapper .content .desktop .collapse img{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.image-title-text.right .block-wrapper .content .desktop img{width:100%}
}
@media all and (max-width:768px){.image-title-text.right .block-wrapper .content .desktop img{display:none}
}
.image-title-text.right .block-wrapper .content .mobile img{display:none}
@media all and (max-width:768px){.image-title-text.right .block-wrapper .content .mobile img{width:100%;width:50%;display:block;float:none;margin:2rem auto}
}
.image-title-text.split .block-wrapper{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;float:none;color:#333132;text-align:left;padding:1.25rem 5%}
.image-title-text.split .collapse .block-wrapper{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.image-title-text.split .block-wrapper{width:100%}
}
@media only screen and (max-width:580px){.image-title-text.split .block-wrapper{text-align:center}
}
.image-title-text.split .block-wrapper img{width:100%;max-height:25rem;padding-top:1.25rem;padding-bottom:2.5rem}
@media all and (max-width:768px){.image-title-text.split .block-wrapper img{width:80%}
}
@media only screen and (max-width:580px){.image-title-text.split .block-wrapper img{width:80%;padding-top:5rem}
}
.image-title-text.split .block-wrapper p{font-size:1.5rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.image-title-text.left{margin-bottom:.9375rem}
@media all and (min-width:1500px){.image-title-text.left{margin-bottom:3.4375rem}
}
.image-title-text.left .block-wrapper{padding:3.125rem 0rem}
@media only screen and (max-width:580px){.image-title-text.left .block-wrapper{margin-bottom:21.875rem}
}
.image-title-text.left .block-wrapper .container{min-height:21.875rem;background-repeat:no-repeat;background-position:20% 0}
@media all and (min-width:769px) and (max-width:1000px){.image-title-text.left .block-wrapper .container{background-size:45%}
}
@media all and (max-width:768px){.image-title-text.left .block-wrapper .container{background-size:40%;min-height:18.75rem}
}
@media only screen and (max-width:580px){.image-title-text.left .block-wrapper .container{background-size:contain;background-position:center top}
}
@media all and (max-width:1150px){.image-title-text.left .block-wrapper .container{background-size:35%}
}
.image-title-text.left .block-wrapper .content{width:50%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;float:right;padding-top:.625rem;margin-bottom:7.5rem}
.image-title-text.left .block-wrapper .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.image-title-text.left .block-wrapper .content{width:100%}
}
.image-title-text.left .block-wrapper .content p{font-size:1.5rem}
@media only screen and (max-width:580px){.image-title-text.left .block-wrapper .content{position:absolute;top:70%;background:#fff;left:0;padding:1.5625rem;text-align:center}
}
.fr_CA .image-title-text.top p span{display:block}
.img-title-txt-container.default.Gray{background:#ebeae6}
.img-title-txt-container.default.White{background:#fff}
@media all and (max-width:768px){.img-title-txt-container.default{padding-bottom:3.125rem}
}
@media all and (max-width:768px){.img-title-txt-container.default .c4{margin-bottom:0;max-height:430px}
}
.img-title-txt-container.default .c4 .image-title-text.top .block-wrapper{text-align:center;margin-bottom:9rem}
@media all and (max-width:768px){.img-title-txt-container.default .c4 .image-title-text.top .block-wrapper{margin-bottom:2.5rem}
}
@media only screen and (max-width:580px){.img-title-txt-container.default .c4 .image-title-text.top .block-wrapper{margin-bottom:0}
}
.img-title-txt-container.default .content{margin-bottom:2rem;width:91.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0 1rem;float:none}
.img-title-txt-container.default .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.default .content{width:100%}
}
@media only screen and (max-width:580px){.img-title-txt-container.default .content{width:100%;margin:0 auto;float:none}
}
.img-title-txt-container.default .content .underline-title,.img-title-txt-container.default .content .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") center bottom no-repeat;color:#333132;text-align:center;margin:3em 0}
@media all and (max-width:768px){.img-title-txt-container.default .content .underline-title,.img-title-txt-container.default .content .underline-title-center{margin:2em 0}
}
.img-title-txt-container.default .content.without-title{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center;padding:5rem 0rem 4.375rem;text-align:center}
.img-title-txt-container.default .collapse .content.without-title{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.default .content.without-title{width:100%}
}
@media all and (max-width:768px){.img-title-txt-container.default .content.without-title{padding:0rem}
}
.img-title-txt-container.default .content.without-title h2{margin:1em 0 .3em}
.img-title-txt-container.default .content.without-title p{margin-bottom:1.5rem}
@media all and (max-width:768px){.img-title-txt-container.default .content.without-title p{margin-bottom:0rem}
}
.img-title-txt-container.parallax .row{max-width:100%;position:relative;height:auto}
.img-title-txt-container.parallax .row .parallax-image{width:41.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;background-size:45%;background-attachment:fixed;background-repeat:no-repeat;position:absolute;top:0;right:0;left:0;bottom:0;height:100%}
.img-title-txt-container.parallax .row .collapse .parallax-image{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.parallax .row .parallax-image{width:100%}
}
@media all and (max-width:768px){.img-title-txt-container.parallax .row .parallax-image{display:none}
}
.img-title-txt-container.parallax .row .content{width:58.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:41.66667%;right:auto;background:#ebeae6;padding:4.375rem;text-align:left;margin-bottom:0rem}
.img-title-txt-container.parallax .row .content.Gray{background:#ebeae6}
.img-title-txt-container.parallax .row .content.White{background:#fff}
.img-title-txt-container.parallax .row .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.parallax .row .content{width:100%}
}
@media all and (max-width:768px){.img-title-txt-container.parallax .row .content{width:100%;left:0;right:auto;padding:.875rem}
}
.img-title-txt-container.parallax .row .content .underline-title,.img-title-txt-container.parallax .row .content .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") 0 bottom no-repeat;text-align:left}
.img-title-txt-container.parallax .row .content h3{margin:2em 0 .4em}
.img-title-txt-container.parallax .row .content .section{max-width:33.125rem;padding:0rem;top:auto;position:relative}
@media all and (max-width:768px){.img-title-txt-container.parallax .row .content .section{max-width:none}
}
.img-title-txt-container.multi-teaser{background-size:cover;background-position:center center;color:#fff}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser{padding:3.125rem 0rem}
}
.img-title-txt-container.multi-teaser .content{margin-bottom:2rem;width:75%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center;padding:0rem 1rem}
.img-title-txt-container.multi-teaser .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.multi-teaser .content{width:100%}
}
.img-title-txt-container.multi-teaser .content h2,.img-title-txt-container.multi-teaser .content p{color:#fff}
.img-title-txt-container.multi-teaser .content h2{margin:2em 0 .3em}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser .content h2{margin:0 0 .3em}
}
.img-title-txt-container.multi-teaser .content p{margin-bottom:3.335em}
.img-title-txt-container.multi-teaser .columncontrol .cf,.img-title-txt-container.multi-teaser .columncontrol .row,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers{width:91.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem 1rem}
.img-title-txt-container.multi-teaser .columncontrol .collapse .cf,.img-title-txt-container.multi-teaser .columncontrol .collapse .row,.img-title-txt-container.multi-teaser .columncontrol .collapse #mapContainer #city-overview .teasers,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .collapse .teasers{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.multi-teaser .columncontrol .cf,.img-title-txt-container.multi-teaser .columncontrol .row,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers{width:100%}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .c4,.img-title-txt-container.multi-teaser .columncontrol .row .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4{width:31.25%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding:0;background:#fff;text-align:left;margin-bottom:4.6875rem;max-height:250px}
.img-title-txt-container.multi-teaser .columncontrol .cf .collapse .c4,.img-title-txt-container.multi-teaser .columncontrol .row .collapse .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .collapse .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .collapse .c4{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.multi-teaser .columncontrol .cf .c4,.img-title-txt-container.multi-teaser .columncontrol .row .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4{width:100%}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .c4>div,.img-title-txt-container.multi-teaser .columncontrol .row .c4>div,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4>div,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4>div{height:100%}
.img-title-txt-container.multi-teaser .columncontrol .cf .c4 .row,.img-title-txt-container.multi-teaser .columncontrol .row .c4 .row,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4 .row,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4 .row{margin-left:0;margin-right:0;height:100%}
@media all and (max-width:1000px){.img-title-txt-container.multi-teaser .columncontrol .cf .c4,.img-title-txt-container.multi-teaser .columncontrol .row .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4{padding-bottom:0;max-height:250px}
}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser .columncontrol .cf .c4,.img-title-txt-container.multi-teaser .columncontrol .row .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4{margin-bottom:2rem;width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;max-height:150px}
.img-title-txt-container.multi-teaser .columncontrol .cf .collapse .c4,.img-title-txt-container.multi-teaser .columncontrol .row .collapse .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .collapse .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .collapse .c4{padding-left:0;padding-right:0}
}
@media only screen and (max-width:580px){.img-title-txt-container.multi-teaser .columncontrol .cf .c4,.img-title-txt-container.multi-teaser .columncontrol .row .c4,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4{padding-bottom:0}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .c4:nth-child(2),.img-title-txt-container.multi-teaser .columncontrol .row .c4:nth-child(2),.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4:nth-child(2),#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4:nth-child(2){margin-left:2%;margin-right:2%}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser .columncontrol .cf .c4:nth-child(2),.img-title-txt-container.multi-teaser .columncontrol .row .c4:nth-child(2),.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .c4:nth-child(2),#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .c4:nth-child(2){margin-left:0rem;margin-right:0rem}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp{height:100%}
.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp .row,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp .row,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp .row,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp .row{width:auto}
.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp h3,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp h3,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp h3,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp h3{margin:.5em 0}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp h3,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp h3,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp h3,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp h3{font-size:1.625rem;margin:1em 0 .3em}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp p,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp p,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp p,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp p{color:#333132;margin:0}
@media all and (max-width:768px){.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp p,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp p,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp p,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp p{margin-bottom:1em}
}
.img-title-txt-container.multi-teaser .columncontrol .cf .teaser-comp .cta-text,.img-title-txt-container.multi-teaser .columncontrol .row .teaser-comp .cta-text,.img-title-txt-container.multi-teaser .columncontrol #mapContainer #city-overview .teasers .teaser-comp .cta-text,#mapContainer #city-overview .img-title-txt-container.multi-teaser .columncontrol .teasers .teaser-comp .cta-text{text-transform:uppercase;position:absolute;bottom:.625rem;line-height:1.2}
.img-title-txt-container.collapsable{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}
.img-title-txt-container.collapsable .content{margin-bottom:2rem;width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center;padding:3.125rem}
.img-title-txt-container.collapsable .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.collapsable .content{width:100%}
}
@media all and (max-width:1000px){.img-title-txt-container.collapsable .content{width:100%;margin:0 auto;float:none;padding:2.1875rem}
}
.img-title-txt-container.collapsable .content .row{text-align:center;top:0rem}
.img-title-txt-container.collapsable .content .row .btn{width:200px}
.img-title-txt-container.collapsable .content hr{width:75%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;border-top:1px solid #d2d1cd;color:transparent;font-size:.75rem;margin:2.5rem auto}
.img-title-txt-container.collapsable .content .collapse hr{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.collapsable .content hr{width:100%}
}
.img-title-txt-container.collapsable .content .underline-title,.img-title-txt-container.collapsable .content .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") center bottom no-repeat;color:#333132;text-align:center;margin-top:4em;margin-bottom:3em}
.img-title-txt-container.collapsable .content .teaser-comp h3{color:#333132;margin:0 0 .5em;font-size:2.5rem;line-height:1.1}
@media all and (max-width:768px){.img-title-txt-container.collapsable .content .teaser-comp h3{font-size:1.875rem}
}
.img-title-txt-container.collapsable .content .teaser-comp p{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;padding:0rem 1rem;font-size:1.5rem;line-height:1.3333;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-weight:bold}
.img-title-txt-container.collapsable .content .teaser-comp .collapse p{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.collapsable .content .teaser-comp p{width:100%}
}
@media all and (max-width:768px){.img-title-txt-container.collapsable .content .teaser-comp p{font-size:1.25rem}
}
.img-title-txt-container.collapsable .content .teaser-comp button{width:200px}
.img-title-txt-container.collapsable .content .teaser-comp .more{height:0rem;margin:.625rem;overflow:hidden;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
.img-title-txt-container.collapsable .content .teaser-comp .more.expanded{height:25rem}
@media all and (max-width:1000px){.img-title-txt-container.collapsable .content .teaser-comp .more.expanded{height:25rem}
}
@media all and (max-width:768px){.img-title-txt-container.collapsable .content .teaser-comp .more.expanded{height:18.75rem}
}
@media only screen and (max-width:580px){.img-title-txt-container.collapsable .content .teaser-comp .more.expanded{height:28.125rem}
}
.img-title-txt-container.collapsable .content .teaser-comp .more ul{list-style-image:url("top/images/what-we-do/bg_bullet.png");text-align:left;margin-top:0}
.img-title-txt-container.collapsable .content .teaser-comp .more ul li{font-size:1.25rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-family:"DIN Next W01 Regular";margin-bottom:1em}
@media all and (max-width:768px){.img-title-txt-container.collapsable .content .teaser-comp .more ul li{font-size:1rem}
}
@media only screen and (max-width:580px){.img-title-txt-container.collapsable .content .teaser-comp .more ul li{font-size:.875rem}
}
.img-title-txt-container.footerHero .footer-hero{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3.125rem 0rem;padding-top:1.25rem}
@media only screen and (max-width:580px){.img-title-txt-container.footerHero .footer-hero{margin-bottom:0rem}
}
.img-title-txt-container.footerHero .footer-hero .footer-container{min-height:21.875rem;background-repeat:no-repeat;background-position:20% 0;padding-bottom:12.5rem}
@media all and (min-width:769px) and (max-width:1000px){.img-title-txt-container.footerHero .footer-hero .footer-container{background-size:45%}
}
@media all and (max-width:768px){.img-title-txt-container.footerHero .footer-hero .footer-container{background-size:40%;min-height:18.75rem}
}
@media only screen and (max-width:580px){.img-title-txt-container.footerHero .footer-hero .footer-container{background-size:contain;background-position:center top;padding-bottom:6.25rem}
}
.img-title-txt-container.footerHero .footer-block-content{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.img-title-txt-container.footerHero .collapse .footer-block-content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.footerHero .footer-block-content{width:100%}
}
.img-title-txt-container.footerHero .footer-block-content header{width:75%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;text-align:center}
.img-title-txt-container.footerHero .footer-block-content .collapse header{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.img-title-txt-container.footerHero .footer-block-content header{width:100%}
}
.img-title-txt-container.footerHero .footer-block-content header h2,.img-title-txt-container.footerHero .footer-block-content header p{color:#fff}
.img-title-txt-container.footerHero .footer-block-content header h2{text-transform:uppercase;margin-bottom:.5em;margin-top:1.5em}
.img-title-txt-container.footerHero .footer-block-content header h2 .super-text{bottom:0;vertical-align:super}
.img-title-txt-container.footerHero .footer-block-content header p{margin-bottom:1.5em;font-size:1.5rem;line-height:1.3333}
@media all and (max-width:768px){.img-title-txt-container.footerHero .footer-block-content header p{font-size:1.25rem}
}
.img-title-txt-container.footerHero .footer-block-content .article-container .c6{padding:0;margin:0}
.img-title-txt-container.footerHero .footer-block-content .article-container .c6 .teaser-comp.footerHero{padding:0rem .625rem;margin-bottom:1.25rem}
html.touch .img-title-txt-container.parallax .row .parallax-image{background-attachment:scroll;background-size:cover}
.investors-profile{background-size:cover;background-position:center top;background-repeat:no-repeat;text-align:center;padding-top:2.5rem;color:#fff;margin-bottom:2rem}
@media all and (max-width:1000px){.investors-profile{background:#242425 !important;margin-bottom:.75rem}
}
.investors-profile .underline-title,.investors-profile .underline-title-center{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;padding-bottom:1em;text-align:center;background:transparent url("top/images/shorthrs/gray_shorthr.gif") center bottom no-repeat;margin-bottom:2.5rem}
.investors-profile .underline-title,.investors-profile .underline-title-center,.investors-profile p{color:#fff}
.investors-profile .title .content{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.investors-profile .title .collapse .content{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.investors-profile .title .content{width:100%}
}
.investors-profile .title .content p{line-height:1.4;padding-top:.625rem;font-size:1.5rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.investors-profile .title .content p{font-size:.9375rem}
}
.investors-profile .guys{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;margin-top:45%;color:#fff;padding-bottom:11%}
.investors-profile .collapse .guys{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.investors-profile .guys{width:100%}
}
@media all and (max-width:1000px){.investors-profile .guys{margin-top:0}
}
.investors-profile .guys img{display:none}
@media all and (max-width:1000px){.investors-profile .guys img{margin:3rem auto 1.5rem auto}
}
@media only screen and (max-width:580px){.investors-profile .guys img{width:50%}
}
.investors-profile .guys h2{margin:0;white-space:nowrap}
@media all and (max-width:768px){.investors-profile .guys h2{font-size:1.5625rem}
}
.investors-profile .guys h4{text-transform:uppercase;margin:0 0 .5em 0}
@media all and (max-width:768px){.investors-profile .guys h4{font-size:.875rem}
}
@media all and (max-width:768px){.investors-profile .guys p{font-size:.9375rem}
}
.investors-profile .guys div:first-child{width:41.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem}
.investors-profile .guys .collapse div:first-child{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.investors-profile .guys div:first-child{width:100%}
}
@media all and (max-width:1000px){.investors-profile .guys div:first-child{width:100%;float:none}
}
.investors-profile .guys div:last-child{width:41.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;left:16.66667%;right:auto}
.investors-profile .guys .collapse div:last-child{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.investors-profile .guys div:last-child{width:100%}
}
@media all and (max-width:1000px){.investors-profile .guys div:last-child{width:100%;left:0;right:auto;float:none}
}
.tabbed #tabs{background:#192439;padding-top:0;-webkit-tap-highlight-color:transparent}
.tabbed #tabs .tab-wrapper{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.tabbed #tabs .collapse .tab-wrapper{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.tabbed #tabs .tab-wrapper{width:100%}
}
@media all and (max-width:1000px){.tabbed #tabs .tab-wrapper{width:83.33333%}
}
@media only screen and (max-width:580px){.tabbed #tabs .tab-wrapper{width:100%}
}
.tabbed #tabs .tab{width:33.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;padding:1em .70em 0;cursor:pointer;margin-bottom:0rem;margin-top:1rem;display:table}
.tabbed #tabs .collapse .tab{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.tabbed #tabs .tab{width:100%}
}
@media only screen and (max-width:580px){.tabbed #tabs .tab{width:33.33333%;padding:1em .20em 0}
}
.tabbed #tabs p{color:#fff;background:#4d535f;border:2px solid #535b6b;margin:0;text-align:center;padding:1.5em;text-transform:uppercase;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;display:table-cell;height:100px;vertical-align:middle}
@media only screen and (max-width:580px){.tabbed #tabs p{padding:1em .5em;height:80px}
}
.tabbed #tabs p.active{background:#fff;color:#333132;border:2px solid #fff}
.tabbed .tab-content{display:none}
.tabbed .tab-content.show{display:block}
.tabbed .pagination-list{margin:0;padding:0rem 1.125rem 0rem 0rem;display:block;width:100%;max-width:85%;padding-left:18.5%}
@media only screen and (max-width:580px){.tabbed .pagination-list{float:none;text-align:center}
}
.tabbed .pagination-list li{font-size:.875rem;list-style-type:none;padding-left:.75rem;display:inline-block}
@media all and (max-width:768px){.tabbed .pagination-list li{font-size:1.875rem}
}
@media all and (min-width:768px) and (max-width:1024px){.tabbed .pagination-list li{font-size:24px}
}
.tabbed .pagination-list li.cap{text-transform:uppercase}
.tabbed .pagination-list li.active a{text-decoration:underline}
.tabbed .pagination-list li a:hover{color:#454545}
.tabbed .video-container{margin-top:1rem;background-color:#ebeae6}
.tab-view{padding-top:5rem}
@media only screen and (max-width:580px){.tab-view{padding-top:0}
}
.tab-view #mainContent{width:66.66667%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.tab-view .collapse #mainContent{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.tab-view #mainContent{width:100%}
}
@media all and (max-width:1000px){.tab-view #mainContent{width:100%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none}
.tab-view .collapse #mainContent{padding-left:0;padding-right:0}
}
.tab-view .repeatContainer .repeatItem:last-child .content-right{border:0}
.tab-view #pagination{padding-bottom:2rem}
.tab-view #pagination .pagination-list{padding-left:18.5%}
.teaser-comp.default{width:100%}
.teaser-comp.default h3{color:#89173d;margin:.5em 0}
@media all and (max-width:768px){.teaser-comp.default h3{margin:1em 0 .3em}
}
.teaser-comp.default p{color:#333132;margin:0}
@media all and (max-width:768px){.teaser-comp.default p{margin-bottom:1em}
}
.teaser-comp.default .cta-text{text-transform:uppercase;line-height:1.2}
.teaser-comp.footerHero article .drywall{background:#ebedf0;padding:.9375rem 1.875rem;height:300px}
.teaser-comp.footerHero article .drywall h3,.teaser-comp.footerHero article .drywall p{text-align:center;color:#333132}
.teaser-comp.footerHero article .drywall h3{margin-top:.25em;margin-bottom:.5em}
.teaser-comp.footerHero article .drywall p{font-size:1.125rem}
@media all and (min-width:1500px){.teaser-comp.footerHero article .drywall{height:200px}
}
@media all and (max-width:1000px){.teaser-comp.footerHero article .drywall{height:360px}
}
@media all and (min-width:768px) and (max-width:768px){.teaser-comp.footerHero article .drywall{height:305px}
}
@media only screen and (max-width:580px){.teaser-comp.footerHero article .drywall{height:auto}
}
#mapContainer{position:relative;overflow:hidden;min-height:400px;background:#ebeae6}
@media all and (max-width:768px){#mapContainer{background:url("top/images/home/map-mobile-background.jpg") no-repeat center center;background-size:cover;padding:3rem 0;min-height:550px}
}
#mapContainer>*{position:absolute}
#mapContainer .hide-medium{display:block}
@media all and (max-width:768px){#mapContainer .hide-medium{display:none}
}
#mapContainer .show-medium{display:none}
@media all and (max-width:768px){#mapContainer .show-medium{display:block}
}
#mapContainer #theMap{position:static;width:100%;margin:0 auto;display:block;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;transition:all 500ms linear;-webkit-transform:scale(1) translateX(0) translateY(0) rotate(0);-moz-transform:scale(1) translateX(0) translateY(0) rotate(0);-ms-transform:scale(1) translateX(0) translateY(0) rotate(0);-o-transform:scale(1) translateX(0) translateY(0) rotate(0);transform:scale(1) translateX(0) translateY(0) rotate(0)}
#mapContainer #start{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}
#mapContainer.location #mapContainer #start{display:none}
#mapContainer.story #mapContainer #start{display:none}
@media all and (max-width:768px){#mapContainer #start{position:static;width:98%;margin:0 auto}
}
#mapContainer #start h2{font-size:3.5vw;position:absolute;text-align:center;left:0;right:0;top:6%}
@media all and (max-width:768px){#mapContainer #start h2{position:static;font-size:2.25rem}
}
#mapContainer #start.startAnimation .city{-webkit-animation:popIn 100ms ease-in .00001ms 1 normal forwards;-moz-animation:popIn 100ms ease-in .00001ms 1 normal forwards;animation:popIn 100ms ease-in .00001ms 1 normal forwards}
#mapContainer #start.attractMode .city{opacity:1 !important;-webkit-animation:bounce 5000ms ease-in infinite;-moz-animation:bounce 5000ms ease-in infinite;animation:bounce 5000ms ease-in infinite}
#mapContainer #start .city{position:absolute;height:1.25vw;width:1.25vw;background:#b8232f;border:.20833vw solid white;border-radius:50%;margin:-0.625vw 0 0 -0.625vw;box-shadow:0 .25vw .15vw black;box-shadow:0 .25vw .15vw rgba(0,0,0,0.4);cursor:pointer}
html.cssanimations #mapContainer #start .city{opacity:0}
#mapContainer #start .city:nth-child(1){-webkit-animation-delay:600ms;-moz-animation-delay:600ms;animation-delay:600ms}
#mapContainer #start .city:nth-child(2){-webkit-animation-delay:700ms;-moz-animation-delay:700ms;animation-delay:700ms}
#mapContainer #start .city:nth-child(3){-webkit-animation-delay:800ms;-moz-animation-delay:800ms;animation-delay:800ms}
#mapContainer #start .city:nth-child(4){-webkit-animation-delay:900ms;-moz-animation-delay:900ms;animation-delay:900ms}
#mapContainer #start .city:nth-child(5){-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;animation-delay:1000ms}
#mapContainer #start .city:nth-child(6){-webkit-animation-delay:1100ms;-moz-animation-delay:1100ms;animation-delay:1100ms}
#mapContainer #start .city:nth-child(7){-webkit-animation-delay:1200ms;-moz-animation-delay:1200ms;animation-delay:1200ms}
#mapContainer #start .city:nth-child(8){-webkit-animation-delay:1300ms;-moz-animation-delay:1300ms;animation-delay:1300ms}
#mapContainer #start .city:nth-child(9){-webkit-animation-delay:1400ms;-moz-animation-delay:1400ms;animation-delay:1400ms}
#mapContainer #start .city:nth-child(10){-webkit-animation-delay:1500ms;-moz-animation-delay:1500ms;animation-delay:1500ms}
#mapContainer #start .city:nth-child(11){-webkit-animation-delay:1600ms;-moz-animation-delay:1600ms;animation-delay:1600ms}
#mapContainer #start .city h4{margin:0;padding:.5vw 1vw .1vw;background-color:#192439;color:#fff;font-size:1.5vw;text-transform:uppercase;position:absolute;top:0;left:1.75vw;margin-top:-1vw}
#mapContainer #start .city h4:before{content:'';display:block;width:0;height:0;position:absolute;border-color:transparent #192439 transparent transparent;border-width:.625vw;border-style:solid;top:50%;left:-1.05vw;margin-top:-0.625vw}
#mapContainer #start .city h4.left{left:auto;right:1.75vw}
#mapContainer #start .city h4.left:before{border-color:transparent transparent transparent #192439;left:auto;right:-1.05vw}
#mapContainer #start p{display:none}
@media all and (max-width:768px){#mapContainer #start p{display:block;width:70%;margin:0 auto;font-size:2rem;text-align:center}
}
#mapContainer #city-overview{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
@media all and (max-width:768px){#mapContainer #city-overview{width:80%;margin:0 auto;position:static}
}
#mapContainer #city-overview .location{position:absolute;display:none}
#mapContainer #city-overview .location.selected{display:block;-webkit-animation:fadeIn 750ms ease-in forwards;-moz-animation:fadeIn 750ms ease-in forwards;animation:fadeIn 750ms ease-in forwards;-webkit-animation-delay:.00001ms;-moz-animation-delay:.00001ms;animation-delay:.00001ms}
@media all and (max-width:768px){#mapContainer #city-overview .location.selected{-webkit-animation:none;-moz-animation:none;animation:none}
}
@media all and (max-width:768px){#mapContainer #city-overview .location{position:static}
}
#mapContainer #city-overview .location h2,#mapContainer #city-overview .location ul,#mapContainer #city-overview .location li{margin:0;padding:0}
#mapContainer #city-overview .location h2{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:2.5vw;color:#454545}
#mapContainer #city-overview .location h2 span{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){#mapContainer #city-overview .location h2{text-align:center;font-size:2.5rem}
}
#mapContainer #city-overview .location ul{list-style:none;font-size:1.5vw;margin-bottom:1vw}
@media all and (max-width:768px){#mapContainer #city-overview .location ul{text-align:center;font-size:1rem}
}
#mapContainer #city-overview .location ul li{color:#63666a;font-family:"DINNextLTW01-UltraLight_706122";font-weight:normal;-webkit-font-smoothing:antialiased}
#mapContainer #city-overview .location ul li span{color:#010101}
#mapContainer #city-overview .location p{font-size:1.5vw;color:#454545}
@media all and (max-width:768px){#mapContainer #city-overview .location p{font-size:1rem}
}
#mapContainer #city-overview .location button{font-size:1vw;padding:.6vw 1.2vw;width:auto}
@media all and (max-width:768px){#mapContainer #city-overview .location button{font-size:1rem}
}
#mapContainer #city-overview .teasers{position:absolute;top:55%;right:15.689%;bottom:7.423%;left:15.303%;z-index:100;opacity:0;padding-top:2.5rem;border-top:1px solid #bfb8af}
#mapContainer #city-overview .teasers.selected{-webkit-animation:fadeIn 250ms ease-in forwards;-moz-animation:fadeIn 250ms ease-in forwards;animation:fadeIn 250ms ease-in forwards;-webkit-animation-delay:750ms;-moz-animation-delay:750ms;animation-delay:750ms}
@media all and (max-width:1000px){#mapContainer #city-overview .teasers{top:63%}
}
@media all and (max-width:768px){#mapContainer #city-overview .teasers{position:static}
}
#mapContainer #city-overview .teasers article{float:left;line-height:1.25;display:none;padding:0 2%;cursor:pointer}
#mapContainer #city-overview .teasers article:first-child{padding:0}
#mapContainer #city-overview .teasers article:last-child{padding:0}
#mapContainer #city-overview .teasers article.selected{display:block}
@media all and (max-width:768px){#mapContainer #city-overview .teasers article{width:100% !important}
}
#mapContainer #city-overview .teasers article h5,#mapContainer #city-overview .teasers article p{margin:0;padding:0}
#mapContainer #city-overview .teasers article h5{font-size:1.2vw;line-height:1.4vw;color:#89173d;margin-bottom:.5vw}
@media all and (max-width:768px){#mapContainer #city-overview .teasers article h5{font-size:1.5rem;margin-bottom:.5rem;padding:0 .5rem}
}
#mapContainer #city-overview .teasers article p{font-size:1vw;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){#mapContainer #city-overview .teasers article p{font-size:1rem;margin-bottom:.5rem;padding:0 .5rem}
}
#mapContainer #city-overview .btn.mobileCtrl{display:none;margin-bottom:1rem;width:100%;max-width:none}
#mapContainer #city-overview .marker{height:1vw;width:1vw;opacity:0;position:absolute;background:#b8232f;border:.25vw solid white;border-radius:50%;margin:-0.5vw 0 0 -0.5vw;box-shadow:0 0 0 0 rgba(184,35,47,0.3)}
@media screen and (min-width:0\0){#mapContainer #city-overview .marker{box-shadow:0 0 0 0 rgba(184,35,47,0.3)}
}
#mapContainer #stories{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
@media all and (max-width:768px){#mapContainer #stories{position:static}
}
#mapContainer #stories h3{text-align:center;font-size:3.5vw;margin:0;padding:0;margin-bottom:1vw}
@media all and (max-width:768px){#mapContainer #stories h3{font-size:2.25rem}
}
#mapContainer #stories nav{width:100%;text-align:center;margin-bottom:1.5vw}
#mapContainer #stories nav a{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.875rem;display:inline-block;padding:0 1vw}
#mapContainer #stories nav a.disabled{color:#ccc}
#mapContainer #stories .story{display:none;position:absolute;top:10%;left:11%;right:11%;bottom:18%}
#mapContainer #stories .story.selected{display:block}
@media all and (max-width:768px){#mapContainer #stories .story{bottom:10%;position:static;width:90%;margin:0 auto}
}
#mapContainer #stories .article{overflow-y:scroll;height:50%;padding:0 15%}
#mapContainer #stories .article::-webkit-scrollbar{width:6px}
#mapContainer #stories .article::-webkit-scrollbar-track{background-color:rgba(191,184,175,0.5);border-radius:2px}
#mapContainer #stories .article::-webkit-scrollbar-thumb{border-radius:4px;background-color:#89173d}
@media all and (min-width:769px) and (max-width:1000px){#mapContainer #stories .article{height:75%}
}
@media all and (max-width:768px){#mapContainer #stories .article{height:auto;max-height:300px}
}
#mapContainer #stories footer{padding:0;margin:0;text-align:center;position:static;margin-top:3vw}
#mapContainer #stories footer a{max-width:300px}
#mapContainer.all #start{display:block}
#mapContainer.location #start{display:none}
#mapContainer.location #city-overview{display:block}
@media all and (max-width:768px){#mapContainer.location .mobileCtrl{display:block}
}
#mapContainer.location #theMap{opacity:.7}
#mapContainer.story #start{display:none}
#mapContainer.story #stories{display:block}
#mapContainer.story #theMap{opacity:.3}
@-webkit-keyframes popIn{from{-webkit-transform:scale(0.5);opacity:0}
to{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes popIn{from{-moz-transform:scale(0.5);opacity:0}
to{-moz-transform:scale(1);opacity:1}
}
@keyframes popIn{from{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0}
to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes pulse{70%{box-shadow:0 0 0 2vw rgba(184,35,47,0)}
100%{box-shadow:0 0 0 0vw rgba(184,35,47,0)}
}
@-moz-keyframes pulse{70%{box-shadow:0 0 0 2vw rgba(184,35,47,0)}
100%{box-shadow:0 0 0 0vw rgba(184,35,47,0)}
}
@keyframes pulse{70%{box-shadow:0 0 0 2vw rgba(184,35,47,0)}
100%{box-shadow:0 0 0 0vw rgba(184,35,47,0)}
}
@-webkit-keyframes bounce{0.00%,6%,12%,18%,100%{-webkit-transform:translateY(0)}
9%{-webkit-transform:translateY(-12px)}
15%{-webkit-transform:translateY(-6px)}
}
@-moz-keyframes bounce{0.00%,6%,12%,18%,100%{-moz-transform:translateY(0)}
9%{-moz-transform:translateY(-12px)}
15%{-moz-transform:translateY(-6px)}
}
@keyframes bounce{0.00%,6%,12%,18%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
9%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px)}
15%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}
}
body.overlaid{overflow:hidden}
#videoOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background-color:rgba(255,255,255,0.9);z-index:5000;text-align:center;display:none;z-index:9003}
#videoOverlay:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
#brightcoveContainer{position:relative;display:inline-block;vertical-align:middle}
.closeOverlay{position:absolute;top:-35px;right:-40px;color:#666;font-size:70px;text-decoration:none}
.closeOverlay:hover{text-decoration:none}
@media(min-width:767px){.vjs-big-play-button{display:none}
}
@media(max-width:767px){.vjs-big-play-button{display:block}
}
.video-js .vjs-dock-text{padding:1em 1em 2em 1em;font-weight:400;line-height:1.5;overflow:visible;text-overflow:initial;white-space:normal}
@media(max-width:580px){#brightcoveVideoContainer{display:block;position:fixed;left:0;right:0;top:0;bottom:0}
#videoOverlay #myExperience{position:absolute;left:0;top:100px}
.closeOverlay{position:fixed;z-index:10000;top:10px;right:10px}
}
.video-container{margin-top:1rem;background-color:#ebeae6}
.video-container .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:88px;height:88px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.video-container .play-btn{width:50px;height:50px}
}
.video-container .video{position:relative}
.video-container img{width:100%}
.video-container .carousel-content{padding:.9375rem}
.vjs-modal-dialog-content td,.vjs-modal-dialog-content th,.vjs-modal-dialog-content h2{text-align:left}
.video-js .vjs-dock-title{width:80%}
#bioModals,.bioModals{display:none;z-index:9003;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background-color:rgba(255,255,255,0.9);text-align:center;padding-top:0}
#bioModals .outer-container,.bioModals .outer-container{display:table;height:100%;position:absolute;width:100%}
#bioModals .repeatContainer,.bioModals .repeatContainer{display:table-cell;vertical-align:middle}
@media only screen and (max-width:580px){#bioModals .repeatContainer,.bioModals .repeatContainer{vertical-align:baseline;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:scroll}
}
#bioModals article,.bioModals article{display:none;position:relative;width:70%;margin:0 auto;background:#f4f3f0;padding:5.175%;max-height:630px}
#bioModals article:after,.bioModals article:after{content:"";display:table;clear:both}
@media only screen and (max-width:580px){#bioModals article,.bioModals article{width:100%;max-height:none}
}
#bioModals article h3,.bioModals article h3{margin-top:0;margin-bottom:15px;color:#333132}
#bioModals article h4,.bioModals article h4{margin-top:0;color:#333132}
#bioModals article div[data-picture],.bioModals article div[data-picture]{float:left;width:23%}
#bioModals img,.bioModals img{display:inline-block;vertical-align:top;width:100%;max-height:12.5rem;max-width:12.5rem}
@media all and (max-width:1000px){#bioModals img,.bioModals img{width:auto;float:none;margin-bottom:20px}
}
#bioModals .scroll,.bioModals .scroll{overflow:hidden;overflow-y:auto;max-height:300px}
@media all and (max-width:1000px){#bioModals .scroll,.bioModals .scroll{max-height:200px}
}
@media only screen and (max-width:580px){#bioModals .scroll,.bioModals .scroll{max-height:none;overflow-y:visible}
}
#bioModals .content,.bioModals .content{display:inline-block;width:71.5%;text-align:left;margin-left:4%}
@media all and (max-width:1000px){#bioModals .content,.bioModals .content{width:100%;float:none}
}
#bioModals .closeOverlay,.bioModals .closeOverlay{position:absolute;top:-20px;right:-40px;line-height:1}
@media only screen and (max-width:580px){#bioModals .closeOverlay,.bioModals .closeOverlay{top:0;right:0}
}
.biographies-library{padding:20px 0;margin:0 auto;max-width:66%}
.biographies-library table{width:100%}
.biographies-library table tr td{padding:0 0 0 10px;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.biographies-library table tr td p{margin:0;font-size:1rem}
.biographies-library table tr td:first-child{width:15%}
@media all and (min-width:581px) and (max-width:768px){.biographies-library{max-width:97%}
}
nav.global-navigation{height:114px;width:100%;position:fixed;top:0;z-index:200}
@media all and (max-width:768px){nav.global-navigation{height:64px}
}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation{height:90px}
}
nav.global-navigation .search-wrapper.predictive{background:transparent url("top/images/nav/choose_role.png") no-repeat;background-size:cover;position:relative;top:-4px;display:none}
@media all and (max-width:768px){nav.global-navigation .search-wrapper.predictive{background:transparent url("top/images/nav/flyout_bg.png")}
}
nav.global-navigation .search-wrapper.predictive.open{display:block}
nav.global-navigation .search-wrapper.predictive .search-input{padding-right:175px}
@media all and (max-width:768px){nav.global-navigation .search-wrapper.predictive .search-input{padding-right:100px}
}
nav.global-navigation .search-wrapper.predictive .search-button{width:150px}
@media all and (max-width:768px){nav.global-navigation .search-wrapper.predictive .search-button{width:80px}
}
nav.global-navigation .loading-wrapper{display:none;position:fixed;z-index:9999;top:0;background-color:rgba(255,255,255,0.5);width:100%;height:100%}
nav.global-navigation .loading-wrapper img{position:relative;top:25px;left:50%}
@media all and (max-width:768px){nav.global-navigation .loading-wrapper img{left:40%;top:0}
}
nav.global-navigation.loading .loading-wrapper{display:block}
nav.global-navigation .hamburger-navbar{display:none;background:transparent url("top/images/nav/bg_nav.png") left bottom repeat-x;position:relative;z-index:10;height:64px}
nav.global-navigation .hamburger-navbar .menu-button{float:right;position:relative;right:-10px;width:50px;height:64px;padding:0rem;background-color:transparent;background-image:none;border:1px solid transparent;outline:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button:before,nav.global-navigation .hamburger-navbar .menu-button:after,nav.global-navigation .hamburger-navbar .menu-button .icon-bar{width:24px;height:3px;background:#63666a;display:block;margin-bottom:7px}
nav.global-navigation .hamburger-navbar .menu-button:before,nav.global-navigation .hamburger-navbar .menu-button:after{content:''}
nav.global-navigation .hamburger-navbar .menu-button .icon-bar{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button:before{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button:after{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button.close{right:0;padding:1rem;width:50px;height:64px;background-color:#cccdce;margin-top:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button.close:before,nav.global-navigation .hamburger-navbar .menu-button.close:after,nav.global-navigation .hamburger-navbar .menu-button.close .icon-bar{width:34px}
nav.global-navigation .hamburger-navbar .menu-button.close .icon-bar{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button.close:before{-webkit-transform:rotate(45deg) translateY(14px);-moz-transform:rotate(45deg) translateY(14px);-ms-transform:rotate(45deg) translateY(14px);-o-transform:rotate(45deg) translateY(14px);transform:rotate(45deg) translateY(14px);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .menu-button.close:after{-webkit-transform:rotate(-45deg) translateY(-14px);-moz-transform:rotate(-45deg) translateY(-14px);-ms-transform:rotate(-45deg) translateY(-14px);-o-transform:rotate(-45deg) translateY(-14px);transform:rotate(-45deg) translateY(-14px);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.global-navigation .hamburger-navbar .search-icon{position:absolute;right:65px;margin-top:1.125rem;text-align:right}
@media all and (min-width:581px) and (max-width:768px){nav.global-navigation .hamburger-navbar .search-icon{right:55px}
}
nav.global-navigation .hamburger-navbar img{width:101px;height:44px;position:relative;left:3%;margin-top:8px}
nav.global-navigation .collapsable-nav{display:none;max-height:0;overflow:hidden;position:fixed;z-index:11;-webkit-transition:max-height 750ms ease-in-out;-moz-transition:max-height 750ms ease-in-out;transition:max-height 750ms ease-in-out}
nav.global-navigation .collapsable-nav.open{max-height:100%}
nav.global-navigation .collapsable-nav.open.subnav-open{max-height:100%}
nav.global-navigation .collapsable-nav .main{margin:0rem;padding:0rem;background:transparent url("top/images/nav/flyout_bg.png") no-repeat;background-size:cover}
nav.global-navigation .collapsable-nav .main .main-li{list-style-type:none;height:40px;border-bottom:1px solid #a6a5a6;text-align:left;padding-left:1.25rem}
nav.global-navigation .collapsable-nav .main .main-li:last-child{border-bottom:0;padding-left:0}
nav.global-navigation .collapsable-nav .main .main-li .hidden{display:none}
nav.global-navigation .collapsable-nav .main .main-li a{font-size:18px;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#333132;display:inline-block;width:97%;position:relative;top:.5rem}
nav.global-navigation .collapsable-nav .main .main-li .triangle{display:inline-block;position:absolute;right:0;cursor:pointer}
nav.global-navigation .collapsable-nav .main .main-li .triangle.direction-wrapper{width:1.875rem;padding:1.25rem 3rem 1.8125rem 1.0625rem;-webkit-transition:background 750ms ease-in-out;-moz-transition:background 750ms ease-in-out;transition:background 750ms ease-in-out}
nav.global-navigation .collapsable-nav .main .main-li .triangle.direction-wrapper.down .arrow{width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #333132}
nav.global-navigation .collapsable-nav .main .main-li .triangle.direction-wrapper.up .arrow{width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #333132}
nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul{width:100%;padding-left:10px}
nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul li{width:25%;float:left;list-style:none;padding:0;text-align:center}
nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul li a{width:100%;font-size:12px}
nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul li a:after{content:'|';position:relative;left:25%}
nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul li:last-child a:after{display:none}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role{border-bottom:0;padding:10px 0 0 10px}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box{width:47%;height:30px;background-color:#fff;box-sizing:border-box;box-shadow:0 1px #d8d8d8;padding:9px 10px;cursor:pointer;display:block;float:left;outline:0;position:relative;text-align:left;margin-right:9px;font-size:12px;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box:after{content:'';position:absolute;top:13px;right:10px;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid #333132}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box.open:after{z-index:2}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box.open .list{display:block;border:1px solid #c5c5c5}
@media only screen and (max-width:580px){nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box{padding:6px 10px}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .current{font-size:7px}
}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .list{background-color:#fff;box-sizing:border-box;top:0;display:none;overflow:hidden;padding:6px 0 0 0;position:absolute;left:0;z-index:2;width:100%}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .option{cursor:pointer;list-style:none;outline:0;padding:4px 10px;text-align:left;width:100%;vertical-align:middle;font-size:12px;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .option.placeholder{display:none}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .option.disabled{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px;color:#959092;width:90%;margin-left:10px;padding-left:0}
nav.global-navigation .collapsable-nav .main .main-li.choose-loc-role .select-box .option.disabled:hover{background-color:transparent}
nav.global-navigation .collapsable-nav .main .mobile-subnav{margin:0rem;height:0;overflow:hidden;-webkit-transition:height 750ms ease-in-out;-moz-transition:height 750ms ease-in-out;transition:height 750ms ease-in-out;border-bottom:0}
nav.global-navigation .collapsable-nav .main .mobile-subnav.open{height:100%;width:100%}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links{padding-left:0}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links .sub .sub-li{width:100%}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links .sub .sub-li a{color:#89173f;padding-left:20px}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links .sub .sub-li.portal-category{border-top:1px solid #a6a5a6}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links .sub .sub-li.portal-category a{color:#333132}
nav.global-navigation .collapsable-nav .main .mobile-subnav.portal-links .sub .sub-li.portal-sub-link a{color:#89173f}
nav.global-navigation .collapsable-nav .main .mobile-subnav .sub{margin:0rem;padding:0rem}
nav.global-navigation .collapsable-nav .main .mobile-subnav .sub .sub-li{list-style-type:none;height:40px;width:93%}
nav.global-navigation .collapsable-nav .main .mobile-subnav .sub .sub-li a{font-size:16px}
nav.global-navigation .desktop-navbar{background:transparent url("top/images/nav/bg_nav.png") left bottom repeat-x;height:7.125rem;position:relative;z-index:10}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar{height:5.625rem}
}
nav.global-navigation .desktop-navbar .desktop-menu{background:-webkit-linear-gradient(top,#f0f0f1 30px,#fff 0);background:-moz-linear-gradient(top,#f0f0f1 30px,#fff 0);background:-ms-linear-gradient(top,#f0f0f1 30px,#fff 0);background:-o-linear-gradient(top,#f0f0f1 30px,#fff 0);zoom:1}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper{display:table;margin:0 auto;width:998px}
@media only screen and (-webkit-min-device-pixel-ratio:0) and (orientation:portrait){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper{width:770px}
}
@media only screen and (-webkit-min-device-pixel-ratio:0) and (orientation:landscape){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper{width:1025px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu{background:#f0f0f1;height:1.875rem;padding:.5rem 0rem;width:100%;font-size:.6875rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role{float:left}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .selected-loc-role{color:#333132;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;margin-left:5px;text-decoration:none;cursor:pointer;display:inline-block}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .selected-loc-role:after{content:'';position:relative;top:9px;margin-left:5px;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid #333132}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.us{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.au{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -24px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.at{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -260px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.ca{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -50px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.fr{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -286px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.de{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -76px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.ie{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -102px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.it{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -312px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.jp{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -128px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.nz{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -234px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.pt{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -338px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.sg{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -154px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.es{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -364px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.ch{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -180px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.gb{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -206px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .flag.globe{width:26px;height:18px;background-image:url("top/images/nav/flags_mfs.png");background-position:0 -260px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role{width:250px;padding:15px 20px 20px;background:#f0f0f1;position:absolute;top:30px;display:none;margin:0 -20px;z-index:2;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role label{width:100%;display:inline-block;margin-bottom:10px}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role label.change-role{margin-top:20px}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box{width:100%;height:24px;background-color:#fff;box-sizing:border-box;clear:both;box-shadow:0 1px #d8d8d8;padding:6px 10px;cursor:pointer;display:block;float:left;outline:0;position:relative;text-align:left}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select:after,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box:after{content:'';position:absolute;top:9px;right:10px;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid #333132}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select.open:after,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box.open:after{z-index:2}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select.open .list,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box.open .list{display:block;border:1px solid #c5c5c5}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select.select-role,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box.select-role{min-height:24px;height:auto}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select .list,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box .list{background-color:#fff;box-sizing:border-box;top:0;display:none;overflow:hidden;padding:6px 0 0 0;position:absolute;left:0;z-index:2;width:100%}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select .option,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box .option{cursor:pointer;list-style:none;outline:0;padding:4px 10px;text-align:left;width:100%;vertical-align:middle;font-size:.75rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select .option.placeholder,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box .option.placeholder{display:none}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select .option.disabled,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box .option.disabled{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px;color:#959092;width:90%;margin-left:10px;padding-left:0}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role select .option.disabled:hover,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role .select-box .option.disabled:hover{background-color:transparent}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu .change-your-role .select-loc-role.open{display:block}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul{margin:0;padding:0;float:right}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li{list-style-type:none;display:inline-block;padding:0rem .625rem 0rem;vertical-align:middle}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li{padding:0rem .6875rem .125rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li a{color:#333132;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li a.login-link.active,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li a.signup-link.active{color:#c8102e}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li a.login-link,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li a.logout-link{display:none}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li:last-child{padding-right:0}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .top-menu ul li.hidden{display:none}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu{margin:0rem;padding:0rem;padding-top:.625rem;height:5rem}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu{height:3.4375rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .mfs-logo{height:61px;width:146px}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .mfs-logo{height:39px;width:95px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li{list-style-type:none;display:inline-block;padding:0rem 1.09375rem 0rem;vertical-align:middle}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li{padding:0rem .6875rem .125rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li a{font-size:1.0625rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#63666a}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li a:hover{color:#c8102e}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li a{font-size:.875rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.active a{color:#c8102e}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li:first-child{padding:0rem 2.4375rem 0rem 0rem}
@media all and (max-width:1100px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li:first-child{padding:0rem 2.4375rem 0rem 0rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li:last-child{padding:0rem 0rem 0rem 2.3125rem}
@media all and (max-width:1100px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li:last-child{padding:0rem 0rem 0rem 2.3125rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.products .subnav-arrow{background:transparent url("top/images/nav/ps_arrow.png") center bottom no-repeat;margin-top:21px;margin-left:65px}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.products .subnav-arrow{margin-top:6px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.search .japan{display:block;width:25px;height:25px;cursor:default}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.search .subnav-arrow{background:transparent url("top/images/nav/search_arrow.png") center bottom no-repeat;margin-top:20px;margin-left:5px}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.search .subnav-arrow{margin-top:4px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu li.search.active .search-icon{background:transparent url("top/images/nav/active_search_icon.png") left bottom no-repeat}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected .role-home{display:inline-block}
@media all and (max-width:1200px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected .role-home{max-width:170px;line-height:.9}
}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected .role-home{max-width:130px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected .role-home.hidden{display:none}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected li{padding:0rem .59375rem 0rem}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected li{padding:0rem .25rem .125rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected li:first-child{padding:0rem 1rem 0rem 0rem}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu.role-selected li:last-child{padding:0rem 0rem 0rem 1.375rem}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .loginSignup{text-align:right;margin-left:-0.3125rem;padding:0rem 1.25rem 0rem 0rem}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .loginSignup{padding:0rem .6875rem 0rem 0rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .loginSignup a.active{color:#c8102e}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .show-medium{display:none}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav{position:fixed;top:110px;left:0;z-index:1;margin:0rem;width:100%;background:#808285;border-top:4px solid #707275;display:none;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav{top:87px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul{height:34px;margin:0rem auto;padding:0rem;display:table}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li{list-style-type:none;display:table-cell;vertical-align:middle;padding:0}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li:first-child,nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li:last-child{padding:0}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li a{color:#fff;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;padding:.1875rem 1.25rem;font-size:1rem}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li a.active{background-color:#717275}
@media all and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .main-menu .desktop-subnav ul li a{font-size:.8125rem}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .subnav-arrow{background:transparent url("top/images/nav/subnav_arrow.png") center bottom no-repeat;width:17px;height:11px;position:fixed;z-index:201;margin-top:21px;margin-left:25px;display:none}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .subnav-arrow{margin-top:7px}
}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .active div.desktop-subnav{display:block}
nav.global-navigation .desktop-navbar .desktop-menu .menu-wrapper .active .subnav-arrow{display:block}
nav.global-navigation .search-icon{background:transparent url("top/images/nav/search_icon.png") left bottom no-repeat;display:block;width:25px;height:25px}
nav.global-navigation .products-services{position:relative;z-index:8;width:100%;height:0;overflow:hidden;top:-4px;background:transparent url("top/images/nav/choose_role.png") no-repeat;background-size:cover}
@media all and (max-width:768px){nav.global-navigation .products-services{z-index:11;padding:0 20px;background:transparent url("top/images/nav/flyout_bg.png") no-repeat;background-size:cover}
}
nav.global-navigation .products-services.open{height:auto}
nav.global-navigation .products-services .choose-role-wrapper{max-width:940px;display:none;margin:0 auto;padding-bottom:1.0625rem}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .products-services .choose-role-wrapper{max-width:728px}
}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper{padding-bottom:55px}
}
nav.global-navigation .products-services .choose-role-wrapper.show{display:block}
nav.global-navigation .products-services .choose-role-wrapper .roles-wrapper{width:100%;margin-top:1.875rem;margin-bottom:.875rem}
nav.global-navigation .products-services .choose-role-wrapper h4{font-size:1.125rem;line-height:1.4;color:#333132;text-transform:uppercase;text-align:left;margin:0;font-size:1rem;display:inline-block}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper h4{width:100%;margin-bottom:0;font-size:1rem}
}
nav.global-navigation .products-services .choose-role-wrapper ul{padding:0}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper ul{width:100%;display:block}
}
nav.global-navigation .products-services .choose-role-wrapper ul li{color:#fff;font-size:.875rem;cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;margin-right:15px;padding-bottom:10px}
nav.global-navigation .products-services .choose-role-wrapper ul li a{background:#808285;border-radius:25px;padding:9.5px 19px;color:#fff;text-decoration:none;display:inline-block}
nav.global-navigation .products-services .choose-role-wrapper ul li a:hover{background:#c8102e}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .products-services .choose-role-wrapper ul li a{padding:9.5px 2.8px}
}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper ul li{width:100%;display:inline-block;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.6875rem;margin-bottom:6px;text-align:left}
nav.global-navigation .products-services .choose-role-wrapper ul li a{padding:9px 20px}
}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .products-services .choose-role-wrapper ul li{margin-right:4px}
}
nav.global-navigation .products-services .choose-role-wrapper ul li:last-child{margin-right:0rem}
nav.global-navigation .products-services .choose-role-wrapper .remember{color:#333132;text-align:center;font-size:.875rem;float:right}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper .remember{font-size:14px;position:absolute;bottom:30px;left:0;padding-left:21px}
}
nav.global-navigation .products-services .choose-role-wrapper .remember input[type="checkbox"].remember-checkbox{margin-right:.625rem;height:11px}
nav.global-navigation .products-services .choose-role-wrapper .remember input[type="checkbox"].remember-checkbox:before{position:relative;display:block;width:15px;height:15px;margin-top:-2px;border:1px solid #000;content:"";background:#fff;overflow:hidden;left:-1px}
nav.global-navigation .products-services .choose-role-wrapper .remember input[type="checkbox"].remember-checkbox:checked:before{content:"\2713";font-size:20px;font-weight:bold;color:#d71f38;line-height:16px}
@media all and (max-width:768px){nav.global-navigation .products-services .choose-role-wrapper .remember input[type="checkbox"].remember-checkbox:checked:before{font-size:15px;line-height:18px}
}
nav.global-navigation .products-services .portal-link-wrapper{display:none}
nav.global-navigation .products-services .portal-link-wrapper.show{display:block}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links{margin:0 auto;max-width:940px;padding:1.5625rem 0rem 2.5rem 0rem}
@media all and (min-width:769px) and (max-width:1000px){nav.global-navigation .products-services .portal-link-wrapper ul.portal-links{max-width:728px}
}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li{width:49%;list-style-type:none}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li:nth-child(1) .title,nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li:nth-child(2) .title{display:inline-block}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li:nth-child(odd){float:left}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li:nth-child(even){float:right}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li h3.title{margin-bottom:0;margin-top:.875rem;font-size:1.0625rem;color:#333132}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li .title{margin-bottom:0;margin-top:.875rem;font-size:1.0625rem;color:#89173f}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li .description{font-size:.875rem}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li ul.sub-category{padding-left:0}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li ul.sub-category li{width:100%}
nav.global-navigation .products-services .portal-link-wrapper ul.portal-links li ul.sub-category li a{font-size:.9375rem;color:#89173f}
nav.global-navigation .product-service-flyout{position:relative;z-index:8;display:none;width:100%;overflow:hidden;top:-4px;background:transparent url("top/images/nav/choose_role.png") no-repeat;background-size:cover}
.login-wrapper{background-color:#fff;display:none;float:left;width:100%;box-shadow:0 2px 2px -2px #333132;position:relative;z-index:9;top:-4px}
.login-wrapper.show{display:block}
@media all and (max-width:768px){.login-wrapper.show{z-index:11}
}
.login-wrapper .inner-container,.login-wrapper .inner_container{width:100%;font-size:.9rem;position:relative;max-width:940px;margin:0 auto 1.25rem}
.login-wrapper .inner-container:after,.login-wrapper .inner_container:after{content:"";display:table;clear:both}
@media all and (max-width:1000px){.login-wrapper .inner-container,.login-wrapper .inner_container{max-width:728px}
}
@media all and (max-width:768px){.login-wrapper .inner-container,.login-wrapper .inner_container{padding-left:5%;padding-right:5%}
}
.login-wrapper .inner-container h3,.login-wrapper .inner_container h3{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;margin-bottom:10px;color:#333132}
.login-wrapper .inner-container .h4,.login-wrapper .inner-container .featured-content-listing.wrapper .whitepaper-view .highlight h3,.featured-content-listing.wrapper .whitepaper-view .highlight .login-wrapper .inner-container h3,.login-wrapper .inner_container .h4,.login-wrapper .inner_container .featured-content-listing.wrapper .whitepaper-view .highlight h3,.featured-content-listing.wrapper .whitepaper-view .highlight .login-wrapper .inner_container h3{font-size:1rem;margin-top:1.1111em;margin-bottom:1em}
.login-wrapper .left-container,.login-wrapper .left_container{float:left;width:50%;padding-right:19%}
@media only screen and (max-width:580px){.login-wrapper .left-container,.login-wrapper .left_container{width:100%;padding-left:5%;padding-right:0}
}
.login-wrapper .right-container,.login-wrapper .right_container{float:left;width:31%}
@media only screen and (max-width:580px){.login-wrapper .right-container,.login-wrapper .right_container{width:100%;padding-left:5%}
}
.login-wrapper .remember-row,.login-wrapper .remember_row{display:block;padding-bottom:10px}
.login-wrapper .close-login,.login-wrapper .close_login{position:absolute;right:0;top:1.125rem;text-transform:uppercase;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.875rem}
@media all and (max-width:768px){.login-wrapper .close-login,.login-wrapper .close_login{right:5%}
}
.login-wrapper .inner-container input[type=text],.login-wrapper .inner-container input[type=password],.login-wrapper .inner_container input[type=text],.login-wrapper .inner_container input[type=password]{margin-bottom:10px;width:70%;border:1px solid #ccc;font-size:.9em;padding:4px}
.login-wrapper a:hover{color:#480e2f;text-decoration:underline}
.login-wrapper .login-btn:hover,.login-wrapper .login_btn:hover{color:white;text-decoration:none}
.login-wrapper .btn{width:auto;padding:.75rem 1.5625rem;font-size:.875rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.login-wrapper .forgot-pwd,.login-wrapper .forgot_pwd{display:block;margin-top:10px}
.signup-wrapper{background-color:#fff;display:none;float:left;width:100%;box-shadow:0 2px 2px -2px #333132;position:relative;z-index:9;top:-4px}
.signup-wrapper.show{display:block}
@media all and (max-width:768px){.signup-wrapper.show{z-index:11}
}
.signup-wrapper .inner-container{width:100%;font-size:.9rem;position:relative;max-width:940px;margin:0 auto 1.25rem}
.signup-wrapper .inner-container:after{content:"";display:table;clear:both}
@media all and (max-width:1000px){.signup-wrapper .inner-container{max-width:728px}
}
@media all and (max-width:768px){.signup-wrapper .inner-container{padding-left:5%;padding-right:5%}
}
.signup-wrapper .inner-container h3{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;margin-bottom:10px;color:#333132}
.signup-wrapper .inner-container h4.signup-choose-role,.signup-wrapper .inner-container .h4,.signup-wrapper .inner-container .featured-content-listing.wrapper .whitepaper-view .highlight h3,.featured-content-listing.wrapper .whitepaper-view .highlight .signup-wrapper .inner-container h3{font-size:1rem;margin-top:1.1111em;margin-bottom:1em}
.signup-wrapper .left-container{float:left;width:50%;padding-right:19%}
@media only screen and (max-width:580px){.signup-wrapper .left-container{width:100%;padding-left:5%;padding-right:0}
}
.signup-wrapper .right-container{float:left;width:31%}
@media only screen and (max-width:580px){.signup-wrapper .right-container{width:100%;padding-left:5%}
}
.signup-wrapper .remember-row{display:block;padding-bottom:10px}
.signup-wrapper .inner-container input[type=text],.signup-wrapper .inner-container input[type=password]{margin-bottom:10px;width:70%;border:1px solid #ccc;font-size:.9em;padding:4px}
.signup-wrapper a:hover{color:#480e2f;text-decoration:underline}
.signup-wrapper .btn{width:auto;padding:.75rem 1.5625rem;font-size:.875rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.signup-wrapper .forgot-pwd{display:block;margin-top:10px}
.signup-wrapper{display:none;position:relative;width:100%;height:auto !important}
.signup-wrapper .left-container{float:left;width:50%;padding-right:15%}
@media only screen and (max-width:580px){.signup-wrapper .left-container{width:100%;padding-left:5%;padding-right:0}
}
.signup-wrapper .right-container{float:left;width:45%;text-align:left}
.signup-wrapper .right-container .h4,.signup-wrapper .right-container .featured-content-listing.wrapper .whitepaper-view .highlight h3,.featured-content-listing.wrapper .whitepaper-view .highlight .signup-wrapper .right-container h3{text-align:left;color:#333132;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;cursor:auto}
@media all and (max-width:1000px){.signup-wrapper .right-container{max-width:43%}
}
@media all and (max-width:768px){.signup-wrapper .right-container{max-width:42%}
}
@media only screen and (max-width:580px){.signup-wrapper .right-container{width:100%;padding-left:5%}
}
.signup-wrapper .signup-roles,.signup-wrapper .signup-locations{margin:0rem;width:100%;display:block;padding-left:0;-webkit-tap-highlight-color:transparent}
.signup-wrapper .signup-role.clone,.signup-wrapper .signup-location-container li{display:list-item;width:100%;background:#89173d;font-size:.875rem;max-width:none;margin-bottom:1.2em;padding:.8em 0 .6em;height:auto;border-bottom:0;list-style-type:none}
.signup-wrapper .signup-role.clone:hover,.signup-wrapper .signup-location-container li:hover{background:#480e2f}
.signup-wrapper .signup-role.clone.active,.signup-wrapper .signup-location-container li.active{background:#ebeae6;color:#333132;list-style-type:none}
.signup-wrapper .signup-role.clone.signup-shareholder.active,.signup-wrapper .signup-location-container li.signup-shareholder.active{padding-top:0;padding-bottom:0;background:#89173d;color:#fff}
.signup-wrapper .signup-role.clone.signup-shareholder a,.signup-wrapper .signup-location-container li.signup-shareholder a{display:block;width:100%;text-align:center;text-decoration:none;color:#fff}
.signup-wrapper .signup-role.clone.signup-shareholder a:hover,.signup-wrapper .signup-location-container li.signup-shareholder a:hover{color:#fff}
.signup-wrapper .signup-location-container li{width:75%}
@media all and (max-width:768px){.signup-wrapper .signup-location-container li{width:90%}
}
@media only screen and (max-width:580px){.signup-wrapper .signup-location-container li{width:100%}
}
.signup-wrapper .inner-container p{display:block;margin:0}
.signup-wrapper h4.signup-choose-role{color:#333132;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;text-align:left;padding:0;background:#fff;border:0;width:80%}
.close-signup{position:absolute;right:0;top:1.125rem;text-transform:uppercase;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.875rem}
@media all and (max-width:768px){.close-signup{right:5%}
}
.signup-location-container{display:none;-webkit-tap-highlight-color:transparent}
.signup-change-role{display:none;left:10%;text-align:left !important;position:relative;top:30px}
@media only screen and (max-width:580px){.signup-change-role{top:10px}
}
@media(max-width:768px){nav.header-nav .collapsable-nav .main .mobile-login-signup a{display:inline-block;width:46%;height:100%;top:0;padding-left:1em;padding-top:.35em}
nav.header-nav .collapsable-nav .main .mobile-login-signup a.login{border-right:1px solid #952f51;padding-left:0}
nav.header-nav .collapsable-nav .main .mobile-login-signup a:hover{cursor:pointer}
.signup-roles{padding-bottom:25px !important}
}
.signup-wrapper .bottom_links,.login-wrapper .bottom_links,.bottom_links{width:100%;background:#ebeae6}
.signup-wrapper .bottom_links .other_links,.login-wrapper .bottom_links .other_links,.bottom_links .other_links{width:100%;max-width:940px;margin:0 auto;padding:0;height:50px;display:table}
@media all and (max-width:1000px){.signup-wrapper .bottom_links .other_links,.login-wrapper .bottom_links .other_links,.bottom_links .other_links{max-width:728px}
}
@media all and (max-width:768px){.signup-wrapper .bottom_links .other_links,.login-wrapper .bottom_links .other_links,.bottom_links .other_links{padding-left:5%}
}
@media only screen and (max-width:580px){.signup-wrapper .bottom_links .other_links,.login-wrapper .bottom_links .other_links,.bottom_links .other_links{padding-left:10%}
}
.signup-wrapper .bottom_links ul li,.login-wrapper .bottom_links ul li,.bottom_links ul li{text-align:left;height:auto;padding:0;background:0;color:#333132;display:table-cell;list-style-type:none;vertical-align:middle;font-size:1rem;border-bottom:0}
.signup-wrapper .bottom_links ul li a,.login-wrapper .bottom_links ul li a,.bottom_links ul li a{font-size:1rem}
.mfs-overlay{position:fixed;top:0;background-color:rgba(0,0,0,0.3);z-index:5000;text-align:center;display:none;width:100%;height:100%}
.mfs-overlay.open{display:block}
.mfs-overlay .mfs-overlay-modal{position:relative;display:table;vertical-align:middle;height:180px;width:310px;background:#fff;padding:30px;top:25%;margin:0 auto;box-shadow:0 3px #9c9c9c}
@media all and (max-width:768px){.mfs-overlay .mfs-overlay-modal{width:300px;padding:25px}
}
.mfs-overlay .mfs-overlay-modal h3.title{text-transform:uppercase;font-size:14px;margin:0 0 12px 0}
.mfs-overlay .mfs-overlay-modal .description{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:14px;margin-bottom:22px}
.mfs-overlay .mfs-overlay-modal a{width:40%;font-size:14px;padding:4.5px 0;text-transform:capitalize}
.mfs-overlay .mfs-overlay-modal a.close{margin-right:10px}
.mfs-overlay .mfs-overlay-modal a.accept{margin-right:10px}
.overflow-visible{overflow:visible}
.overflow-hidden{overflow:hidden}
.language-toggle{float:right;position:relative;left:15px;top:1px;font-size:.6875rem;text-transform:uppercase;display:none}
@media all and (max-width:768px){.language-toggle{position:absolute;top:19px;font-size:1rem;left:auto;right:100px}
}
@media only screen and (max-width:580px){.language-toggle{right:110px}
}
.language-toggle a{color:#63666a;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;cursor:pointer}
.language-toggle a:hover{color:#c8102e}
.language-toggle a.active{color:#c8102e}
.language-toggle a.hidden{display:none}
.language-toggle a div{display:inline-flex}
.language-toggle a div:hover{text-decoration:underline}
.it_IT nav.global-navigation .collapsable-nav .main .main-li.bottom-links ul li{width:33%}
.content-footer{padding:20px 0 0}
@media all and (max-width:768px){.content-footer{padding:0}
}
.content-footer .heading{font-size:1.125rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;color:#89173d;display:inline-block;width:90%}
@media all and (max-width:768px){.content-footer .heading{font-size:14px;line-height:17px;margin-top:1.6875rem;width:84%}
}
.content-footer .compliance-code{font-size:.75rem;line-height:1.125rem}
@media all and (max-width:768px){.content-footer .compliance-code{font-size:13px;line-height:9px}
}
.content-footer .reference-text{margin:3px 0 0}
@media all and (max-width:768px){.content-footer .reference-text{margin:5px 0 0}
}
.content-footer .reference-text p{font-size:.875rem;line-height:1.25rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;margin-bottom:2rem}
@media all and (max-width:768px){.content-footer .reference-text p{font-size:11px;line-height:17px;margin-bottom:1.3125rem}
}
.content-footer .reference-text p span{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.content-footer .description p{font-size:.75rem;line-height:.875rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;margin-bottom:.3125rem}
@media all and (max-width:768px){.content-footer .description p{font-size:9px;line-height:11px;margin-bottom:1.125rem}
}
.table{padding:20px 0}
@media all and (max-width:768px){.table{padding:10px 0}
}
.table .desktop-view table{border:0}
.table .desktop-view table tr td{padding-top:.9375rem;padding-left:1.25rem;padding-right:0;padding-bottom:0;font-size:14px;line-height:22px;border:2px solid #e6e6e6;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.table .desktop-view table tr td:first-child,.table .desktop-view table tr td:nth-child(2){font-size:16px}
.table .desktop-view table tr:first-child{background-color:#008599;border:0;color:#fff;font-size:16px;line-height:40px;text-align:left}
.table .desktop-view table tr:first-child th{padding-left:1.25rem;border:0;font-weight:100;text-transform:uppercase;min-width:142px}
.table .desktop-view table tr:nth-child(2) td{border-top:0}
@media all and (max-width:768px){.table .desktop-view{display:none}
}
.table .mobile-view{display:none}
@media all and (max-width:768px){.table .mobile-view{display:block;width:100%}
.table .mobile-view table tr td{text-align:left;padding:0 10px}
.table .mobile-view table tr td span:first-child{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:38px;font-weight:bold}
.table .mobile-view table tr td span:last-child{font-size:13px;line-height:17px}
.table .mobile-view table tr:first-child td span:last-child,.table .mobile-view table tr:nth-child(2) td span:last-child{font-size:16px}
.table .mobile-view table tr:last-child span{display:block}
.table .mobile-view #navigationButtons{width:100%;position:absolute}
.table .mobile-view #navigationButtons a{font-size:50px;display:inline-block;color:#b14943;text-decoration:none}
.table .mobile-view #navigationButtons a:first-child{margin-left:-7%}
.table .mobile-view #navigationButtons a:last-child{float:right;margin-right:-7%}
.table .mobile-view #slides{overflow:hidden;position:relative;width:100%}
.table .mobile-view #slides ul{list-style:none;width:100%;margin:0;padding:0;position:relative}
.table .mobile-view #slides ul li{width:100%;float:left;text-align:center;position:relative;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.table .mobile-view #slides ul li table{width:100%}
.table .mobile-view #slides ul li table tr{border:2px solid #e6e6e6}
}
@media all and (max-width:768px){.blog-template .main{width:90%;margin:0 auto;max-width:560px}
}
@media all and (max-width:768px){.blog-template .columncontrol .c8{width:100%;padding-left:15px;padding-right:15px}
}
@media all and (max-width:768px){.blog-template .columncontrol .c8 p{margin:0}
}
.blog-template .columncontrol .c8 .brightcovevideo figure{margin-left:0}
.blog-template .columncontrol .c8 .brightcovevideo .entry h4{color:#89173d;font-weight:bold;font-size:16px}
.synopsis-comp .main-menu,.content-template .main-menu{padding-left:0}
.synopsis-comp .author-details,.content-template .author-details{padding-left:2em}
@media all and (max-width:768px){.synopsis-comp .author-details,.content-template .author-details{margin-left:0;margin-bottom:60px;padding-left:0}
}
.synopsis-comp .author-details h5,.content-template .author-details h5{font-size:.9375rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;margin:0}
@media all and (max-width:768px){.synopsis-comp .author-details h5,.content-template .author-details h5{text-transform:uppercase;font-size:12px;line-height:16px;color:#8e878b}
}
.synopsis-comp .author-details .author-image img,.content-template .author-details .author-image img{height:90px;width:90px}
@media all and (max-width:768px){.synopsis-comp .author-details .author-image,.content-template .author-details .author-image{display:none}
}
.synopsis-comp .author-details .author-title,.content-template .author-details .author-title{font-size:.75rem;margin-top:.75rem;font-weight:bold;color:#333132;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.synopsis-comp .author-details .author-title,.content-template .author-details .author-title{display:inline-block;margin-top:0;font-weight:bold;font-size:12px}
}
.synopsis-comp .author-details .author-biography,.content-template .author-details .author-biography{font-size:.75rem;color:#333132;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;width:160px}
@media all and (max-width:768px){.synopsis-comp .author-details .author-biography,.content-template .author-details .author-biography{display:inline-block;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:12px;width:100%;color:#696869}
}
.synopsis-comp .synopsis-abstract,.content-template .synopsis-abstract{margin-bottom:-7px}
@media all and (max-width:768px){.synopsis-comp .synopsis-abstract,.content-template .synopsis-abstract{margin-top:0;padding:0}
}
.synopsis-comp .synopsis-abstract p,.content-template .synopsis-abstract p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-family:"DIN Next W01 Regular";font-size:1rem}
@media all and (max-width:768px){.synopsis-comp .synopsis-abstract p,.content-template .synopsis-abstract p{margin:0}
}
.synopsis-comp .synopsis-abstract ul li,.content-template .synopsis-abstract ul li{list-style-type:disc}
.synopsis-comp.no-biography .c3,.content-template.no-biography .c3{display:none}
.synopsis-comp.no-biography .c8,.content-template.no-biography .c8{width:100% !important}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image{padding:.5rem}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image.right{float:right;padding-right:0rem}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image.right img{margin-left:1em}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image.left{float:left;padding-left:0rem}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image.left img{margin-right:1em}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image.top{text-align:center}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image img{padding:.3125rem}
@media all and (max-width:768px){.synopsis-bl-abstract-im-wrap .synopsis-abstract-image{float:none;clear:both;padding-left:0rem}
.synopsis-bl-abstract-im-wrap .synopsis-abstract-image img{margin-left:0 !important}
}
.archive-and-subscribe{width:100%;background-color:#f5f4f2;padding-top:1rem;padding-bottom:10.5rem;margin-bottom:-5rem;min-height:310px;-webkit-tap-highlight-color:transparent}
@media only screen and (max-width:580px){.archive-and-subscribe{width:100%}
}
.archive-and-subscribe .wrapper{width:460px;margin:0 auto}
@media only screen and (max-width:580px){.archive-and-subscribe .wrapper{width:90%;max-width:580px;margin:0 auto}
}
.archive-and-subscribe .wrapper .archive .sub-heads,.archive-and-subscribe .wrapper .subscribe .sub-heads{font-size:1rem;font-weight:bold;letter-spacing:.5px}
.archive-and-subscribe .wrapper .archive{width:34%;float:left}
@media only screen and (max-width:580px){.archive-and-subscribe .wrapper .archive{width:70%;float:none}
}
.archive-and-subscribe .wrapper .archive .archive-blog{padding-left:1rem}
.archive-and-subscribe .wrapper .archive .archive-blog li{list-style-type:none;text-indent:-15px}
.archive-and-subscribe .wrapper .archive .archive-blog li>.arrow{width:0;height:0;cursor:pointer;margin-right:5px;display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #63666a}
.archive-and-subscribe .wrapper .archive .archive-blog li>a,.archive-and-subscribe .wrapper .archive .archive-blog li>a+span{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#63666a;font-size:.875rem;line-height:1.05rem}
.archive-and-subscribe .wrapper .archive .archive-blog li>a:hover,.archive-and-subscribe .wrapper .archive .archive-blog li>a+span:hover{text-decoration:none}
.archive-and-subscribe .wrapper .archive .archive-blog li>ul{margin-left:1rem;padding:0;display:none}
.archive-and-subscribe .wrapper .archive .archive-blog li.open>ul{display:block}
.archive-and-subscribe .wrapper .archive .archive-blog li.open>.arrow{border-right:6px solid transparent;border-top:9px solid #63666a;border-left:6px solid transparent;border-bottom-width:0}
.archive-and-subscribe .wrapper .archive .archive-blog li.open .title-archive{line-height:1.05rem;margin-top:5px;display:block}
.archive-and-subscribe .wrapper .subscribe{width:66%;float:left;-webkit-tap-highlight-color:transparent}
@media only screen and (max-width:580px){.archive-and-subscribe .wrapper .subscribe{float:none;width:100%;max-width:560px}
}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email{width:260px;height:40px;border:1px solid #cfd1d1;float:left;padding-left:1rem;font-size:1rem;color:#696869 !important;padding-right:.625rem}
@media only screen and (max-width:580px){.archive-and-subscribe .wrapper .subscribe .blog-subs-email{max-width:480px;width:82%}
}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email::-webkit-input-placeholder{color:#696869;font-size:1rem;opacity:1}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email:-moz-placeholder{color:#696869;font-size:1rem;opacity:1}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email::-moz-placeholder{color:#696869;font-size:1rem;opacity:1}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email:-ms-input-placeholder{color:#696869;font-size:1rem;opacity:1}
.archive-and-subscribe .wrapper .subscribe .blog-subs-email::-ms-clear{display:none}
.archive-and-subscribe .wrapper .subscribe .blog-subs-submit{margin:0;background-color:#d71f38;width:40px;text-align:center;border:1px solid #d71f38;height:40px;float:left;margin-left:-5px;background-image:url("top/images/nav/share-icons.png");background-repeat:no-repeat;background-position:-2px -3px}
.archive-and-subscribe .wrapper .subscribe .display-error{display:none;color:#89173d}
.archive-and-subscribe .wrapper .subscribe input[type=submit]:disabled{opacity:1 !important}
.archive-and-subscribe .wrapper .subscribe .input-wrapper{position:relative}
.archive-and-subscribe .wrapper .subscribe .input-wrapper label{position:absolute;line-height:40px;padding-left:1rem;color:#696869;cursor:text}
.blogDetailPagination{height:130px;border-top:1px solid #e8e8e6;max-width:66.1%;margin:0 auto}
@media all and (max-width:1000px){.blogDetailPagination{max-width:80%;margin:0 auto}
}
@media all and (max-width:768px){.blogDetailPagination{max-width:100%;margin:0 auto;height:60px;margin-left:.9375rem;margin-right:.9375rem}
}
.blogDetailPagination .blog-pagination-wrap{padding-top:2.5rem}
@media all and (max-width:768px){.blogDetailPagination .blog-pagination-wrap{padding-top:15px}
}
.blogDetailPagination .blog-pagination-wrap .newer-link{width:33%;text-align:left;padding:0}
.blogDetailPagination .blog-pagination-wrap .home-link{text-align:center;padding:0;width:33%}
.blogDetailPagination .blog-pagination-wrap .home-link a{color:#696869}
.blogDetailPagination .blog-pagination-wrap .previous-link{width:33%;text-align:right;padding:0}
.blogDetailPagination .blog-pagination-wrap .newer-link,.blogDetailPagination .blog-pagination-wrap .previous-link a{padding:0;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1rem;color:#89173d}
.blogDetailPagination .blog-pagination-wrap a{text-decoration:none}
.blogDetailPagination .blog-pagination-wrap a:hover{text-decoration:none;cursor:pointer}
.blog-list-wrapper:nth-child(1){margin-top:2.5rem}
@media all and (max-width:768px){.blog-list-wrapper{margin-top:2.5rem;width:100%}
}
.blog-list-wrapper .blog-list-wrap{margin:0 auto;padding-top:2.5rem}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap{max-width:100%;width:100% !important;padding-top:0}
}
@media all and (max-width:1000px){.blog-list-wrapper .blog-list-wrap{width:80%;margin:0 auto}
}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap .blog-bio-image-wrap{width:auto;float:left}
}
.blog-list-wrapper .blog-list-wrap .blog-bio-image-wrap .no-image img{cursor:default}
.blog-list-wrapper .blog-list-wrap .blog-bio-image-wrap img{width:100%;height:auto;cursor:pointer}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap .blog-bio-image-wrap img{width:100px;height:100px;margin-top:.625rem}
}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web{padding-bottom:1.6875rem;margin-bottom:0;border-bottom:1px solid #e8e8e6}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web{display:none}
}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web.no-border{border:0}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-date h3{font-size:.6875rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-weight:bold;line-height:30px;margin-top:-9px}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-title h3{font-size:1.875rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#89173f;margin:0;line-height:34px}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-title h3 a{text-decoration:none}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-title h3 a:hover{text-decoration:none;color:inherit}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-video{margin-top:1em}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-video .video{padding-bottom:1.875rem;padding-top:0rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text{margin:1em 0 12px 0}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text p,.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text ul{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;color:#656465;font-size:1.125rem;margin:0}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text p a,.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text ul a{color:inherit;cursor:pointer}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text p a:hover,.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-text ul a:hover{color:inherit}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .bio-name-det h5{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#696869;font-size:.875rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .bio-desc p,.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .blog-video p{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1rem;color:#696869}
.blog-list-wrapper .blog-list-wrap .blog-bio-wrap-web .bio-cont-read-label a{font-size:.875rem;font-weight:bold;text-decoration:none;letter-spacing:.8px;text-transform:uppercase;line-height:2.125rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob{display:none}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob{display:block;float:left;width:62%;padding:0 0 0 20px}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob.video{padding:0}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob .blog-date h3{font-size:.6875rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#656465;text-transform:uppercase;font-weight:bold}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob .blog-title h3{font-size:1.4375rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#89173d;margin-top:.625rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob .blog-title h3 a{text-decoration:none}
.blog-list-wrapper .blog-list-wrap .blog-bio-title-wrap-mob .blog-title h3 a:hover{text-decoration:none}
}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob{display:none}
@media all and (max-width:768px){.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob{display:block;width:100%;border-bottom:1px solid #e8e8e6;padding-bottom:1.875rem;clear:both;padding-top:.9375rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob.no-border{border:0}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .blog-video .video{padding-bottom:1.875rem;padding-top:0rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-name-det h5{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#696869;font-size:.75rem}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-desc p,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-desc ul,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .text p,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .text ul,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .blog-text p,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .blog-text ul{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.8125rem;color:#696869;margin:0}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-cont-read-label a{font-size:.8125rem;font-weight:bold;text-decoration:none;letter-spacing:.8px;text-transform:uppercase}
.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-cont-read-label a.icon-arrow_right:after,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-cont-read-label a[target="_blank"].content-link:after,.blog-list-wrapper .blog-list-wrap .blog-bio-content-wrap-mob .bio-cont-read-label a.content-link.cta:after{padding-left:0;text-decoration:none}
}
.content-author{background-color:#f5f4f2}
.content-author .authors{background-color:#fff}
@media all and (max-width:768px){.content-author .authors{margin-bottom:-30px}
}
.content-author .authors .author-details{padding:20px 0 0}
.content-author .authors .author-details .author-item{padding-top:15px}
.content-author .authors .author-details .author-item .author-biography{padding-bottom:25px}
@media all and (max-width:768px){.content-author .authors .author-details .author-item .author-biography{padding-bottom:0;width:auto}
}
.content-author .authors .author-details .author-item img{cursor:pointer}
@media all and (max-width:768px){.content-author .authors .author-details .author-item{display:block;margin:2px 0 0;padding:0}
}
@media all and (max-width:768px){.content-author .authors .author-details{padding:0;margin:0;padding-bottom:25px}
}
.content-author .relatedContent{width:83%;margin:auto;padding:31px 0 120px}
@media all and (max-width:768px){.content-author .relatedContent{padding:12px 0 40px}
}
.content-author .relatedContent h3{margin:0;font-size:1.125rem;line-height:2rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;padding-bottom:21px}
@media all and (max-width:768px){.content-author .relatedContent h3{font-size:13px;padding-bottom:10px}
}
.content-author .relatedContent .related-paper-box .related-box-content{padding:30px;background-color:#fff;width:47%;position:relative;margin-bottom:25px;float:left;min-height:213px}
@media all and (max-width:768px){.content-author .relatedContent .related-paper-box .related-box-content{padding:13px;width:100%;margin-bottom:15px;float:none;min-height:auto}
}
.content-author .relatedContent .related-paper-box .related-box-content:nth-child(2n+1){margin-right:20px}
@media all and (max-width:768px){.content-author .relatedContent .related-paper-box .related-box-content:nth-child(2n+1){margin-right:0}
}
.content-author .relatedContent .related-paper-box .related-box-content a{margin:0;font-size:1.25rem;color:#d71f38;line-height:1.75rem;margin:-4px 0 17px;text-transform:uppercase;text-decoration:none;display:block}
@media all and (max-width:768px){.content-author .relatedContent .related-paper-box .related-box-content a{font-size:14px;line-height:17px;margin-bottom:9px}
}
.content-author .relatedContent .related-paper-box .related-box-content p{margin:0 0 -5px;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1rem}
@media all and (max-width:768px){.content-author .relatedContent .related-paper-box .related-box-content p{font-size:11px;line-height:13px}
}
.content-title{background-image:url("top/images/pdf/pdfViewTitleBackground.png");background-size:100%;overflow:auto}
@media all and (max-width:768px){.content-title{background-image:url("top/images/pdf/pdfViewTitleBackgroundMobile.png");background-size:100% 100%}
}
.content-title .blog-sub-title{display:none}
@media all and (max-width:768px){.content-title .blog-sub-title{display:block}
}
.content-title .title-content{width:55%;float:left}
@media all and (max-width:768px){.content-title .title-content{width:100%;float:none}
}
@media all and (max-width:768px){.content-title .title-content .title-text{float:none}
}
.content-title .title-content .title-text h2{font-size:2rem;color:#89173f;line-height:1.188;margin:-0.25rem 0 0}
@media all and (max-width:768px){.content-title .title-content .title-text h2{font-size:23px;line-height:29px}
}
.content-title .title-content .title-text p{font-size:1.125rem;color:#333132;margin:.1875rem 0 0;padding-bottom:1.5625rem}
@media all and (max-width:768px){.content-title .title-content .title-text p{font-size:12px;line-height:25.47px;padding-bottom:1.0625rem}
}
.content-title .title-content .title-text .content-text,.content-title .title-content .title-text span{font-size:.75rem;color:#63666a;text-transform:uppercase;line-height:2.5;padding-top:1.6875rem;margin-top:0;display:inline-block;letter-spacing:1px}
@media all and (max-width:768px){.content-title .title-content .title-text .content-text,.content-title .title-content .title-text span{font-size:8.5px;line-height:18.19px;padding-top:1.5625rem;padding-bottom:.625rem}
}
.content-title .title-content .title-text span{color:#333132}
.content-title .title-icons{width:45%;float:right}
@media all and (max-width:768px){.content-title .title-icons{width:100%;float:none}
}
.content-title .title-icons .share{position:relative}
.content-title .title-icons .share .share-toolbar{display:none;position:absolute;background-color:#fff;border:1px solid #cfd1d1;left:-163px;padding:15px 15px 9px 15px;margin-top:5px}
.content-title .title-icons .share .share-toolbar .at-share-btn,.content-title .title-icons .share .share-toolbar .addthis_button_twitter,.content-title .title-icons .share .share-toolbar .addthis_button_facebook,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin,.content-title .title-icons .share .share-toolbar .addthis_button_email{margin:0 10px;transition:none !important;transform:translateY(0) !important;max-width:100%;max-height:100%;width:28px;height:28px}
.content-title .title-icons .share .share-toolbar .at-share-btn:hover,.content-title .title-icons .share .share-toolbar .addthis_button_twitter:hover,.content-title .title-icons .share .share-toolbar .addthis_button_facebook:hover,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin:hover,.content-title .title-icons .share .share-toolbar .addthis_button_email:hover{text-decoration:none}
.content-title .title-icons .share .share-toolbar .at-share-btn .at-icon-wrapper,.content-title .title-icons .share .share-toolbar .addthis_button_twitter .at-icon-wrapper,.content-title .title-icons .share .share-toolbar .addthis_button_facebook .at-icon-wrapper,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin .at-icon-wrapper,.content-title .title-icons .share .share-toolbar .addthis_button_email .at-icon-wrapper{display:none}
.content-title .title-icons .share .share-toolbar .at-share-btn.at-svc-twitter,.content-title .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-twitter,.content-title .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-twitter,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-twitter,.content-title .title-icons .share .share-toolbar .addthis_button_email.at-svc-twitter{background-image:url("top/images/content-templates/twitter.png")}
.content-title .title-icons .share .share-toolbar .at-share-btn.at-svc-facebook,.content-title .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-facebook,.content-title .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-facebook,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-facebook,.content-title .title-icons .share .share-toolbar .addthis_button_email.at-svc-facebook{background-image:url("top/images/content-templates/facebook.png")}
.content-title .title-icons .share .share-toolbar .at-share-btn.at-svc-linkedin,.content-title .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-linkedin,.content-title .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-linkedin,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-linkedin,.content-title .title-icons .share .share-toolbar .addthis_button_email.at-svc-linkedin{background-image:url("top/images/content-templates/linkedin.png")}
.content-title .title-icons .share .share-toolbar .at-share-btn.at-svc-email,.content-title .title-icons .share .share-toolbar .addthis_button_twitter.at-svc-email,.content-title .title-icons .share .share-toolbar .addthis_button_facebook.at-svc-email,.content-title .title-icons .share .share-toolbar .addthis_button_linkedin.at-svc-email,.content-title .title-icons .share .share-toolbar .addthis_button_email.at-svc-email{background-image:url("top/images/content-templates/email.png")}
.content-title .title-icons .share .share-toolbar .arrow{position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;top:-5px;right:20px}
@media all and (max-width:768px){.content-title .title-icons .share .share-toolbar .arrow{position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;top:24px;right:222px}
}
@media all and (max-width:768px){.content-title .title-icons .share .share-toolbar{left:285px;top:234px;margin:-238px}
}
.content-title .title-icons .icon-label{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -463px}
.content-title .title-icons .icon-print{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -389px}
.content-title .title-icons .icon-download{background-image:url(top/images/nav/share-icons.png);height:40px;background-repeat:no-repeat;background-position:center -652px}
.content-title .title-icons .icons.pdf{padding-bottom:3.75rem}
@media all and (max-width:768px){.content-title .title-icons .icons.pdf{width:10%;float:left;padding-bottom:.625rem}
}
.content-title .title-icons .icons.blog{padding-bottom:2.75rem}
@media all and (max-width:768px){.content-title .title-icons .icons.blog{width:10%;float:left;padding-bottom:.625rem}
}
.content-title .title-icons .icons{padding-top:2.3125rem;margin-right:auto;text-align:right}
.content-title .title-icons .icons .share,.content-title .title-icons .icons .print-icon,.content-title .title-icons .icons .download-icon{cursor:pointer;display:inline-block;min-width:4rem;text-align:center;text-decoration:none;font-size:.75rem;color:#333132;margin-left:8px}
@media all and (max-width:768px){.content-title .title-icons .icons .share,.content-title .title-icons .icons .print-icon,.content-title .title-icons .icons .download-icon{font-size:7.7px}
}
.content-title .title-icons .icons .share span,.content-title .title-icons .icons .print-icon span,.content-title .title-icons .icons .download-icon span{display:block;padding-top:.5rem;font-weight:bold;color:#333132}
.content-title .title-icons .icons .share a:hover,.content-title .title-icons .icons .print-icon a:hover,.content-title .title-icons .icons .download-icon a:hover{text-decoration:none;color:inherit}
@media all and (max-width:768px){.content-title .title-icons .icons .share{width:auto;margin-left:0}
}
@media all and (max-width:768px){.content-title .title-icons .icons{padding:0;text-align:left;text-align:center}
.content-title .title-icons .icons .print-icon,.content-title .title-icons .icons .download-icon{display:none}
}
.content-title .title-icons .time-to-read{text-align:right;padding-bottom:.8125rem}
.content-title .title-icons .time-to-read p{font-size:1rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.content-title .title-icons .time-to-read p{font-size:10px}
}
.content-title .title-icons .time-to-read span{background-image:url(top/images/nav/share-icons.png);background-repeat:no-repeat;background-position:-10px -543px;padding-top:2px;padding-left:25px;padding-bottom:5px}
@media all and (max-width:768px){.content-title .title-icons .time-to-read span{padding-top:5px}
}
.content-title .title-icons .time-to-read img{padding:0 0 .1875rem .1875rem}
@media all and (max-width:768px){.content-title .title-icons .time-to-read{float:right;padding:20px 0;width:90%}
}
.content-title .title-wrapper{width:67.3%;margin:0 auto}
@media all and (max-width:768px){.content-title .title-wrapper{width:89%}
}
#continueReading{padding:.3125rem 0 1.875rem;text-align:center;z-index:199;position:relative}
#continueReading .continue-reading-wrap{max-width:80%;margin:0 auto}
@media all and (min-width:1500px){#continueReading .continue-reading-wrap{max-width:70%}
}
@media all and (min-width:2000px){#continueReading .continue-reading-wrap{margin-bottom:3em;max-width:60%}
}
#continueReading .continue-reading-wrap .left{border-top:3px solid #c1c1c1;width:35%;float:left}
@media all and (min-width:769px) and (max-width:1200px){#continueReading .continue-reading-wrap .left{width:30%}
}
@media all and (min-width:1200px) and (max-width:1500px){#continueReading .continue-reading-wrap .left{width:30%}
}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .left{width:20%}
}
@media all and (min-width:2000px){#continueReading .continue-reading-wrap .left{width:35%}
}
@media all and (max-width:768px){#continueReading .continue-reading-wrap .left{width:30%}
}
#continueReading .continue-reading-wrap .continue-reading{border:3px solid #c1c1c1;border-top:0;float:left;width:30%;z-index:199;cursor:pointer}
@media all and (min-width:769px) and (max-width:1200px){#continueReading .continue-reading-wrap .continue-reading{width:40%;padding-left:0}
}
@media all and (min-width:1200px) and (max-width:1500px){#continueReading .continue-reading-wrap .continue-reading{width:40%;padding-left:2em}
}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .continue-reading{width:60%}
}
@media all and (min-width:2000px){#continueReading .continue-reading-wrap .continue-reading{width:30%}
}
#continueReading .continue-reading-wrap .continue-reading img{padding-left:1rem;float:left;padding-top:1rem;padding-bottom:1rem}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .continue-reading img{padding-left:5px}
}
#continueReading .continue-reading-wrap .continue-reading p{float:left;padding-top:12px;padding-left:1.5rem}
@media all and (min-width:769px) and (max-width:1200px){#continueReading .continue-reading-wrap .continue-reading p{padding-left:5px}
}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .continue-reading p{padding-left:0;margin-left:10px}
}
@media all and (max-width:769px){#continueReading .continue-reading-wrap .continue-reading{padding-left:0}
}
@media all and (max-width:768px){#continueReading .continue-reading-wrap .continue-reading{width:40%}
}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .continue-reading{padding-left:0;margin-left:0}
}
#continueReading .continue-reading-wrap .right{border-top:3px solid #c1c1c1;width:35%;float:left}
@media all and (min-width:769px) and (max-width:1200px){#continueReading .continue-reading-wrap .right{width:30%}
}
@media all and (min-width:1200px) and (max-width:1500px){#continueReading .continue-reading-wrap .right{width:30%}
}
@media only screen and (max-width:580px){#continueReading .continue-reading-wrap .right{width:20%}
}
@media all and (min-width:2000px){#continueReading .continue-reading-wrap .right{width:35%}
}
@media all and (max-width:768px){#continueReading .continue-reading-wrap .right{width:30%}
}
#continueReading p{margin:0 0 0 10px;font-size:16px;line-height:22px;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;margin-bottom:-1.875rem}
@media all and (max-width:768px){#continueReading p{font-size:12px;line-height:11px;margin-bottom:-18px;margin-left:25px}
}
@media all and (min-width:769px) and (max-width:1200px){#continueReading p{margin-bottom:-25px}
}
#continueReading+div{display:none}
@media all and (max-width:768px){#continueReading{width:164%;margin-left:-32%}
}
.content-template .image.section{padding:10px 0}
.content-template .richText{padding:10px 0}
@media all and (max-width:768px){.content-template .richText{padding:10px 0}
}
.content-template .richText ul{padding-left:15px}
.content-template .richText p{font-size:1rem;font-family:"DIN Next W01 Regular";line-height:1.375rem;margin:0}
@media all and (max-width:768px){.content-template .richText p{font-size:13px;line-height:17px}
}
.content-template .richText h1,.content-template .richText h2,.content-template .richText h3{color:#89173d;font-weight:bold;margin:0}
.content-template .richText h2{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.375rem;padding:0 0 1.375rem}
@media all and (max-width:768px){.content-template .richText h2{font-size:.875rem;line-height:1.0625rem;padding:2px 0 8px}
}
.content-template .richText h3{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.25rem}
.content-template .richText h4{font-size:1rem;line-height:1.125rem;margin:1em 0 0 0}
.content-template .outline-border{border:5px solid #e5e5e5;padding:1.75rem 1.5625rem}
@media all and (max-width:768px){.content-template .outline-border{border:3px solid #e5e5e5;padding:.4375rem}
}
.content-template .outline-border h2{padding:0;line-height:1.25rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;padding-bottom:21px}
.content-template .outline-border p{margin:0;font-size:.875rem;line-height:1.25rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-family:"DIN Next W01 Regular"}
.content-template .outline-border h3{font-size:.875rem;line-height:1.25rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;margin:0 0 1.4375rem}
.content-template .outline-border ul{margin:-0.25rem 0 0 -0.3125rem;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;list-style:none;padding-left:0}
@media all and (max-width:768px){.content-template .outline-border ul{font-size:13px;line-height:17px}
}
.content-template .outline-border ul li{padding-left:2.5em;text-indent:-2.1em;margin-bottom:19px;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-family:"DIN Next W01 Regular"}
@media all and (max-width:768px){.content-template .outline-border ul li{padding-left:1.5em;text-indent:-1.1em;margin-bottom:15px}
}
.content-template .outline-border ul li:last-child{margin-bottom:0}
.content-template .outline-border ul li:before{content:"•";padding-right:21px;color:#89173d;font-size:170%;vertical-align:sub}
@media all and (max-width:768px){.content-template .outline-border ul li:before{padding-right:7px}
}
.content-template .outline-border ul span.blackText{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-weight:bold}
.content-template .pull-image p .placeholder img{float:left;margin-left:-13%;padding:25px 25px 25px 0;max-width:380px}
@media all and (max-width:768px){.content-template .pull-image p .placeholder img{display:none}
}
.content-template .pull-image .pullmobile{display:none}
@media all and (max-width:768px){.content-template .pull-image .pullmobile{display:block;padding-top:15px}
}
.content-template .pull-text p .placeholder{float:left;width:68%;margin:10px 20px 10px -13%;padding:17px 0;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-style:italic;font-size:24px;line-height:38px;color:#008599;border-top:2px solid;border-bottom:2px solid}
@media all and (max-width:768px){.content-template .pull-text p .placeholder{display:none}
}
.content-template .pull-text .pullmobile{display:none}
@media all and (max-width:768px){.content-template .pull-text .pullmobile{display:block;font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:22px;color:#008599;border-top:2px solid;border-bottom:2px solid;margin:18px 0;padding:10px}
}
.content-template .video{position:relative;padding:40px 0 0}
.content-template .video .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:50px;height:50px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.content-template .video .play-btn{width:50px;height:50px}
}
nav.legacy-nav{height:80px;width:100%;position:fixed;top:0;z-index:200}
@media all and (max-width:1000px){nav.legacy-nav{height:77px}
}
@media all and (max-width:768px){nav.legacy-nav{height:60px}
}
nav.legacy-nav .hamburger-navbar{display:none;background:transparent url("top/images/nav/bg_nav.png") left bottom repeat-x;position:relative;z-index:10;height:60px}
nav.legacy-nav .hamburger-navbar button{float:right;position:relative;right:3%;margin-top:.9375rem;padding:0rem;background-color:transparent;background-image:none;border:1px solid transparent;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button:before,nav.legacy-nav .hamburger-navbar button:after,nav.legacy-nav .hamburger-navbar button .icon-bar{width:24px;height:4px;background:#89173d;display:block;margin-bottom:6px}
nav.legacy-nav .hamburger-navbar button:before,nav.legacy-nav .hamburger-navbar button:after{content:''}
nav.legacy-nav .hamburger-navbar button .icon-bar{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button:before{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button:after{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button.close{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button.close .icon-bar{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button.close:before{-webkit-transform:rotate(45deg) translateY(14px);-moz-transform:rotate(45deg) translateY(14px);-ms-transform:rotate(45deg) translateY(14px);-o-transform:rotate(45deg) translateY(14px);transform:rotate(45deg) translateY(14px);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar button.close:after{-webkit-transform:rotate(-45deg) translateY(-14px);-moz-transform:rotate(-45deg) translateY(-14px);-ms-transform:rotate(-45deg) translateY(-14px);-o-transform:rotate(-45deg) translateY(-14px);transform:rotate(-45deg) translateY(-14px);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
nav.legacy-nav .hamburger-navbar img{width:101px;height:44px;position:relative;left:3%;margin-top:5px}
nav.legacy-nav .collapsable-nav{display:none;max-height:0;overflow:hidden;position:fixed;-webkit-transition:max-height 750ms ease-in-out;-moz-transition:max-height 750ms ease-in-out;transition:max-height 750ms ease-in-out}
nav.legacy-nav .collapsable-nav.open{max-height:386px}
nav.legacy-nav .collapsable-nav.open.subnav-open{max-height:696px}
nav.legacy-nav .collapsable-nav .main{margin:0rem;padding:0rem}
nav.legacy-nav .collapsable-nav .main .main-li{list-style-type:none;height:62px;border-bottom:1px solid #952f51;text-align:left;background:#89173d;padding-left:1.25rem}
nav.legacy-nav .collapsable-nav .main .main-li:last-child{border-bottom:0}
nav.legacy-nav .collapsable-nav .main .main-li a{font-size:1.875rem;color:#fff;display:inline-block;width:97%;position:relative;top:.9375rem}
nav.legacy-nav .desktop-navbar{background:transparent url("top/images/nav/bg_nav.png") left bottom repeat-x;position:relative;z-index:10;height:5rem}
@media all and (min-width:769px) and (max-width:1000px){nav.legacy-nav .desktop-navbar{height:77px}
}
nav.legacy-nav .desktop-navbar ul{margin:0rem auto;padding:0rem;display:table;padding-top:.625rem}
@media all and (min-width:769px) and (max-width:1000px){nav.legacy-nav .desktop-navbar ul{padding-top:30px}
}
nav.legacy-nav .desktop-navbar ul .mfs-logo{height:61px;width:146px}
@media all and (max-width:1000px){nav.legacy-nav .desktop-navbar ul .mfs-logo{height:39px;width:95px}
}
nav.legacy-nav .desktop-navbar ul li{list-style-type:none;display:inline-block;padding:0rem 1.9375rem 0rem;vertical-align:middle}
@media all and (max-width:1000px){nav.legacy-nav .desktop-navbar ul li{padding:0rem .6875rem .125rem}
}
nav.legacy-nav .desktop-navbar ul li:first-child{padding:.625rem 1.5625rem 0rem .875rem;margin-top:-0.75rem}
@media all and (max-width:1000px){nav.legacy-nav .desktop-navbar ul li:first-child{padding:0rem 1.25rem 0rem .3125rem;margin-top:-0.75rem}
}
nav.legacy-nav .desktop-navbar ul li a{font-size:1.0625rem;font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased;color:#63666a}
nav.legacy-nav .desktop-navbar ul li a:hover{color:#c8102e}
@media all and (max-width:1000px){nav.legacy-nav .desktop-navbar ul li a{font-size:.875rem}
}
nav.legacy-nav .desktop-navbar ul li.active a{color:#c8102e}
.overflow-visible{overflow:visible}
.overflow-hidden{overflow:hidden}
.bh-search-list{max-width:953px;width:100%;margin:24px auto;padding-bottom:100px}
.bh-search-list .search-results{width:73.5%;display:inline-block}
.bh-search-list .search-results h2{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;font-weight:bold;font-size:1.625rem;line-height:1.875rem;color:#79003a}
.bh-search-list .search-results p.view-results{font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
.bh-search-list .search-results p span{margin-right:.625rem;font-size:.8125rem}
.bh-search-list .search-results p span.template{display:none}
.bh-search-list .search-results p span.resultCount span{margin-right:0}
.bh-search-list .search-results p span.resultCount span.bold{font-family:"DIN Next W01 Light";font-weight:normal;-webkit-font-smoothing:antialiased}
.bh-search-list .search-results span.search-tips{display:inline-block;position:absolute;padding-left:5px;font-size:14px;padding-top:2px}
.bh-search-list .search-results span.search-tips a,.bh-search-list .search-results span.search-tips a:hover,.bh-search-list .search-results span.search-tips a:focus{color:#407ec9;text-decoration:none}
@media all and (max-width:768px){.bh-search-list .search-results span.search-tips{display:none}
}
.bh-search-list .search-results .search-wrapper.predictive{display:block;background:transparent;display:inline-block;width:465px}
.bh-search-list .search-results .search-wrapper.predictive .search-box{padding:0}
.bh-search-list .search-results .search-wrapper.predictive .search-box .search-input{background-color:#f1f1f1;max-width:393px;height:33px;border:1px solid #bcbcbc;padding-left:1px}
@media all and (max-width:768px){.bh-search-list .search-results .search-wrapper.predictive .search-box .search-input{max-width:213px}
}
.bh-search-list .search-results .search-wrapper.predictive .search-box .search-input:-ms-input-placeholder{color:#afa9a9}
.bh-search-list .search-results .search-wrapper.predictive .search-box .search-form-wrapper label{position:absolute;line-height:33px;padding-left:1px;color:#afa9a9;cursor:text;z-index:9;font-size:18px}
.bh-search-list .search-results .search-wrapper.predictive .search-box .search-form-wrapper .search-button{width:69px;text-align:center;padding:0;line-height:30px;font-size:14px;font-weight:bold}
.bh-search-list .search-results .search-wrapper.predictive .search-box .suggestion-container-wrapper .suggestions-container{box-shadow:0 5px 5px #bcbcbc;max-width:465px;z-index:3}
.bh-search-list .search-results .search-wrapper.predictive .search-box .suggestion-container-wrapper .suggestions-container .suggestion{border-bottom:1px solid #f0f0f1}
@media all and (max-width:768px){.bh-search-list .search-results .search-wrapper.predictive{max-width:285px}
}
.bh-search-list .search-results ul#searchResultContainer{padding:5px 0 0;width:90%}
.bh-search-list .search-results ul#searchResultContainer>span{display:none}
.bh-search-list .search-results ul#searchResultContainer li{list-style:none;font-size:.8125rem;line-height:1.5rem;margin-bottom:.75rem}
.bh-search-list .search-results ul#searchResultContainer li a{color:#407ec9;text-decoration:none}
.bh-search-list .search-results ul#searchResultContainer li p{color:#000;font-size:.8125rem}
.bh-search-list .search-results .paginationjs{display:none}
.bh-search-list .search-results .paginationjs .paginationjs-pages ul{padding:0}
.bh-search-list .search-results .paginationjs .paginationjs-pages ul li{margin-right:.8125rem;font-size:.8125rem;display:inline-block}
.bh-search-list .search-results .paginationjs .paginationjs-pages ul li a{text-decoration:none;cursor:pointer;color:#407ec9}
.bh-search-list .search-results .paginationjs .paginationjs-pages ul li.active a{color:black}
@media all and (max-width:768px){.bh-search-list .search-results{width:100%}
}
.bh-search-list .role{display:inline-block;vertical-align:top;margin-top:4.375rem;background:#f1f1f1;width:22.2%;padding:.625rem 1.25rem}
.bh-search-list .role p{font-size:.75rem;line-height:1.125rem;text-transform:uppercase}
.bh-search-list .role ul{padding:0;margin:0}
.bh-search-list .role ul li{list-style:none;font-size:1rem;line-height:1.25rem;padding-bottom:.75rem}
.bh-search-list .role ul li a{color:#d71f38;text-decoration:underline;cursor:pointer}
.bh-search-list .role label{font-size:.875rem;line-height:1.25rem}
.bh-search-list .role input[type="checkbox"].checkbox{margin-right:.625rem;height:11px}
.bh-search-list .role input[type="checkbox"].checkbox:before{position:relative;display:block;width:15px;height:15px;margin-top:-2px;border:1px solid #000;content:"";background:#fff;overflow:hidden}
.bh-search-list .role input[type="checkbox"].checkbox:checked:before{content:"\2713";font-size:20px;font-weight:bold;color:#d71f38;line-height:16px}
@media all and (max-width:768px){.bh-search-list .role{display:none}
}
@media all and (max-width:768px){.bh-search-list{width:92%}
}
.search-wrapper.predictive{background:transparent url("top/images/nav/choose_role.png") no-repeat;background-size:cover;position:relative;top:-4px;display:none}
@media all and (max-width:768px){.search-wrapper.predictive{background:transparent url("top/images/nav/flyout_bg.png")}
}
.search-wrapper.predictive.open{display:block}
.search-wrapper.predictive .search-box{padding:30px 0;margin:0 auto;max-width:940px}
@media all and (min-width:769px) and (max-width:1000px){.search-wrapper.predictive .search-box{max-width:728px}
}
@media all and (max-width:768px){.search-wrapper.predictive .search-box{padding:20px 10px}
}
.search-wrapper.predictive .search-box .search-form-wrapper{position:relative;overflow:hidden}
.search-wrapper.predictive .search-box .search-form-wrapper .search-input{background-color:transparent;width:100%;height:40px;padding-left:20px;position:absolute;font-size:18px;border:0;outline:0;color:black;z-index:6}
.search-wrapper.predictive .search-box .search-form-wrapper .search-input.mask{background-color:#fff;color:grey;z-index:1}
.search-wrapper.predictive .search-box .search-form-wrapper .search-input::-ms-clear{display:none}
.search-wrapper.predictive .search-box .search-form-wrapper .search-button{position:relative;z-index:6;float:right;margin:2px;border:0;background:#89173d;color:#fff;padding:7.5px 0;font-size:1.125rem;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased}
@media all and (max-width:768px){.search-wrapper.predictive .search-box .search-form-wrapper .search-button{top:0;font-size:16px;bottom:37px;padding:7px 0}
}
.search-wrapper.predictive .search-box .search-form-wrapper label{position:absolute;padding-left:20px;color:#afa9a9;cursor:text;z-index:9;font-size:18px;line-height:40px}
.search-wrapper.predictive .suggestion-container-wrapper{position:relative}
.search-wrapper.predictive .suggestion-container-wrapper .suggestions-container{display:none;position:absolute;background:#FFF;display:block;max-width:940px;width:100%;margin:3px 0 0}
.search-wrapper.predictive .suggestion-container-wrapper .suggestions-container .suggestion{cursor:pointer;font-family:"DIN Next W01 Medium";font-weight:normal;-webkit-font-smoothing:antialiased;display:block;color:#000;border-bottom:1px solid #f0f0f1;padding:5px}
.search-wrapper.predictive .suggestion-container-wrapper .suggestions-container .suggestion>span{font-family:"DIN Next W01 Regular";font-weight:normal;-webkit-font-smoothing:antialiased}
.search-wrapper.predictive .suggestion-container-wrapper .suggestions-container .suggestion.highlight{background-color:lightgrey}
.cookie-policy-pop{position:fixed;bottom:0;z-index:99999;color:#fff;background:#2f2f2f !important;opacity:.9;width:80%;left:10%;right:10%;display:none}
.cookie-policy-pop .cookie-content-wrap .policy-text{float:left;width:95%}
.cookie-policy-pop .cookie-content-wrap .policy-text p{color:#fff;font-size:.6875rem;font-family:Verdana;padding-left:2.1875rem;padding-bottom:0rem;padding-top:.625rem}
.cookie-policy-pop .cookie-content-wrap .policy-text p a{text-decoration:none;color:#f9423a}
.cookie-policy-pop .cookie-content-wrap .action{width:4%;float:right;font-size:.6875rem;font-family:Verdana;padding-top:8px;padding-right:10px}
.cookie-policy-pop .cookie-content-wrap .action .close{display:block;width:23px;height:22px;color:#2f2f2f;background:#fff;text-align:center;font-size:14px;border-radius:50%;font-weight:bold;cursor:pointer;float:right}
.slide-carousel .carousel-row{position:relative;padding-bottom:80px}
.slide-carousel .left-arrow,.slide-carousel .right-arrow{position:absolute;top:100px;display:none;cursor:pointer}
.slide-carousel .left-arrow.active,.slide-carousel .right-arrow.active{display:block}
@media only screen and (max-width:580px){.slide-carousel .left-arrow.active,.slide-carousel .right-arrow.active{display:none}
}
.slide-carousel .left-arrow{left:7%}
.slide-carousel .right-arrow{right:7%}
.slide-carousel .carousel-heading{color:#f9423a;text-align:center;margin-bottom:0}
.slide-carousel .carousel-wrapper{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;width:992px;overflow:hidden}
.slide-carousel .collapse .carousel-wrapper{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.slide-carousel .carousel-wrapper{width:100%}
}
@media all and (max-width:768px){.slide-carousel .carousel-wrapper{width:496px}
}
@media only screen and (max-width:580px){.slide-carousel .carousel-wrapper{width:248px}
}
.slide-carousel .carousel-wrapper .carousel{text-align:left}
.slide-carousel .carousel-wrapper .hidden{display:none}
.slide-carousel .carousel-wrapper .overlayPopup{cursor:pointer}
.slide-carousel .carousel-wrapper .mfs-teaser{text-align:left;display:inline-block;vertical-align:top}
.slide-carousel .carousel-wrapper .mfs-teaser h6{text-transform:uppercase;color:#bfb8af;display:"block"}
.slide-carousel .carousel-wrapper .mfs-teaser h6 .source{color:#111}
.slide-carousel .carousel-wrapper .mfs-teaser h6 .timestamp{color:#111}
.slide-carousel .carousel-wrapper .mfs-teaser .date-ttl{margin:0;padding-right:.5em}
.slide-carousel .carousel-wrapper .mfs-teaser .title{line-height:1.5;margin:0 0 .3755em}
.slide-carousel .carousel-wrapper .mfs-teaser .description{color:#fff;margin:0rem;width:auto}
.slide-carousel .carousel-wrapper .mfs-teaser .title-link{color:#f9423a}
.slide-carousel .carousel-wrapper .mfs-teaser .cta{color:#f9423a}
.slide-carousel .carousel-wrapper .mfs-teaser{float:left;width:218px;margin-right:15px;margin-left:15px;padding:20px 5px;background-color:#fff}
.slide-carousel .carousel-wrapper .mfs-teaser .description ul{padding-left:12px}
.slide-carousel .carousel-wrapper .mfs-teaser .description p,.slide-carousel .carousel-wrapper .mfs-teaser .description ul>li{color:#111;font-size:.8rem}
.slide-carousel .carousel-wrapper .mfs-teaser .description .video{position:relative;width:12.4375rem;margin-bottom:.625rem}
.slide-carousel .carousel-wrapper .mfs-teaser .description .video .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.slide-carousel .carousel-wrapper .mfs-teaser .description .video .play-btn{width:50px;height:50px}
}
.slide-carousel .carousel-dots{text-align:center;padding:0rem;margin:1rem 0rem .5rem 0rem;position:relative;z-index:10;bottom:50px}
.slide-carousel .carousel-dots li{display:inline-block;list-style-type:none;cursor:pointer;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:#3c414a;vertical-align:middle;margin:0 8px}
.slide-carousel .carousel-dots li:hover{width:14px;height:14px;cursor:pointer;background:#fff;border:5px solid #89173d;margin:0 4px}
.slide-carousel .carousel-dots li.active{width:14px;height:14px;background:#fff;border:5px solid #89173d;margin:0 4px}
.slide-carousel .note{display:block;text-align:right;margin-right:2rem;font-size:.8rem;color:#333;padding-top:5px;position:relative;z-index:10}
.display-hidden{display:none !important}
.tiaa_container{display:block;width:100%}
.tiaa_container .paddingLeft50{padding-left:3.125rem}
@media all and (max-width:768px){.tiaa_container .paddingLeft50{padding-left:0}
}
@media only screen and (max-width:580px){.tiaa_container .paddingLeft50{padding-left:0}
}
.tiaa_container .paddingRight50{padding-right:3.125rem}
@media all and (max-width:768px){.tiaa_container .paddingRight50{padding-right:0}
}
@media only screen and (max-width:580px){.tiaa_container .paddingRight50{padding-right:0}
}
.tiaa_container .inner_container{margin:0 auto;width:100%}
.tiaa_container .thumbnails{display:block;width:100%;background-color:#b7b7b7;z-index:102;padding-bottom:16px}
@media all and (max-width:768px){.tiaa_container .thumbnails{z-index:102}
}
@media only screen and (max-width:580px){.tiaa_container .thumbnails{z-index:102}
}
.tiaa_container .thumbnails .carousel-row{width:980px;margin:0 auto .9375rem auto}
@media all and (max-width:768px){.tiaa_container .thumbnails .carousel-row{width:100%}
}
@media only screen and (max-width:580px){.tiaa_container .thumbnails .carousel-row{width:100%}
}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper{width:83.33333%;float:left;position:relative;padding:0rem 1rem;margin-bottom:2rem;margin:0 auto;float:none;width:996px;padding:0 !important;overflow:hidden}
.tiaa_container .thumbnails .carousel-row .collapse .carousel-wrapper{padding-left:0;padding-right:0}
@media only screen and (max-width:580px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper{width:100%}
}
@media(max-width:767px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper{width:498px !important}
}
@media(min-width:768px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper{width:664px !important}
}
@media only screen and (max-width:580px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper{width:332px !important}
}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer{float:left}
@media all and (min-width:581px) and (max-width:768px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer{width:100%}
}
@media only screen and (max-width:580px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer{width:100%}
}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem{padding-top:1.25rem;padding-left:.625rem;padding-right:.625rem;padding-bottom:0rem;float:left;width:166px;height:auto}
@media only screen and (max-width:580px){.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem{width:110px}
}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem a{float:left;text-decoration:none;border:#818286 solid 1px}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem a img{height:auto;width:100%}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem a:hover{border:#a8a9ad solid 1px}
.tiaa_container .thumbnails .carousel-row .carousel-wrapper .repeatContainer .carouselItem a.active{border:#fff solid 1px}
.tiaa_container .thumbnails .carousel-dots{text-align:center;padding:0rem;margin:0rem 0rem .5rem 0rem;position:relative;z-index:10}
.tiaa_container .thumbnails .carousel-dots li{display:inline-block;list-style-type:none;cursor:pointer;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:#3c414a;vertical-align:middle;margin:0 8px}
.tiaa_container .thumbnails .carousel-dots li:hover{width:14px;height:14px;cursor:pointer;background:#fff;border:5px solid #89173d;margin:0 4px}
.tiaa_container .thumbnails .carousel-dots li.active{width:14px;height:14px;background:#fff;border:5px solid #89173d;margin:0 4px}
.tiaa_container .tiaa_content .inner_container .tiaaContent div .component_content{padding-bottom:3.125rem}
.tiaa_container .tiaa_content .inner_container .tiaaContent:last-child div .component_content{padding-bottom:9.375rem}
.tiaa_container .tiaa_content .component_content{display:block;width:100%}
.tiaa_container .tiaa_content .component_content .component_inner{margin:0 auto;width:980px}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner{width:95%}
}
@media only screen and (max-width:580px){.tiaa_container .tiaa_content .component_content .component_inner{width:95%}
}
.tiaa_container .tiaa_content .component_content .component_inner h2{float:left;width:100%;text-align:center;text-transform:uppercase}
.tiaa_container .tiaa_content .component_content .component_inner .description p{font-size:1.375rem;margin:0 auto;width:70%;text-align:center}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container{display:inline-block;width:100%;margin-top:3.125rem}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel{display:inline-block;vertical-align:top;width:70%;padding-top:.5rem}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel{width:100%;display:block}
}
@media only screen and (max-width:580px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel{width:100%;display:block}
}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel .description .video{position:relative;width:100%;margin-bottom:.625rem;overflow:hidden;height:450px}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel .description .video .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel .description .video .play-btn{width:50px;height:50px}
}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel .description .video{width:100%}
}
@media only screen and (max-width:580px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_panel .description .video{width:100%}
}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content{display:inline-block;vertical-align:top;width:29%}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content{width:100%;display:block}
}
@media only screen and (max-width:580px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content{width:100%;display:block}
}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content .description .video{position:relative;width:100%;margin-bottom:.625rem}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content .description .video .play-btn{background:url("top/images/videos/bg_play_btn.png");background-size:cover;background-position:center center;width:40px;height:40px;display:block;cursor:pointer;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content .description .video .play-btn{width:50px;height:50px}
}
@media all and (max-width:768px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content .description .video img{width:100%}
}
@media only screen and (max-width:580px){.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content .description .video img{width:100%}
}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul{margin:0;padding:0 0 .625rem 0}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li{display:block;width:100%;list-style:none}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .category_date{text-transform:uppercase;font-size:.6875rem;color:#63666a}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .category_date span{color:#333132}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li h3{font-size:1rem;margin-top:.625rem;margin-bottom:.625rem;color:#8b143c}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .video_content_description{font-size:.875rem}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .video_content_description p{font-size:.875rem}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .view_all{background-color:#8b143c;text-transform:uppercase;color:#fff;font-size:.875rem;padding-top:.625rem;padding-bottom:.5rem;padding-left:.625rem;padding-right:.625rem}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li .view_all:hover{text-decoration:none}
.tiaa_container .tiaa_content .component_content .component_inner .video_panel_container .video_content ul li:first-child{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:#ccc solid 1px}
.left-navigation{width:100%}
.left-navigation__list{list-style-type:none}
.left-navigation__list li a{padding:17px 0;display:block;border-bottom:1px solid #cdcfd3;text-align:right}
.left-navigation__list li a:hover{text-decoration:none}
.left-navigation__list li a.active:after{content:" ";border-bottom:6px solid transparent;border-left:12px solid #7e2d40;border-top:6px solid transparent;display:inline-block;margin-left:10px}