﻿@font-face{font-family:"lineto-circular-black";src:url("/fonts/Circular/lineto-circular-black.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-black.woff") format("woff");}@font-face{font-family:"lineto-circular-bold";src:url("/fonts/Circular/lineto-circular-bold.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-bold.woff") format("woff");}@font-face{font-family:"lineto-circular-book";src:url("/fonts/Circular/lineto-circular-book.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-book.woff") format("woff");}@font-face{font-family:"lineto-circular-medium";src:url("/fonts/Circular/lineto-circular-medium.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-medium.woff") format("woff");}@font-face{font-family:"source_sans_pro_bold";src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_semibold";src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_italic";src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");font-weight:normal;font-style:normal;}.ContentColumn .hotspot-image.FullWidth .image{margin-left:-1rem;margin-right:-1rem;}.ContentColumn .hotspot-image.FullWidth .image img{max-width:100%;}.ContentColumn .hotspot-image.Portrait img{max-width:100%;}@media(min-width:768px){.ContentColumn{max-width:672px;}.ContentColumn .hotspot-image.FullWidth .image{margin-left:calc((50vw - 24rem)*-1);margin-right:calc((50vw - 24rem)*-1);max-width:1040px;}}@media(min-width:880px){.ContentColumn .hotspot-image.FullWidth .image{margin-left:calc((50vw - 24.5rem)*-1);margin-right:calc((50vw - 24.5rem)*-1);}}@media(min-width:1138px){.ContentColumn .hotspot-image.FullWidth .image{margin-left:calc((50vw - 25.75rem)*-1);margin-right:calc((50vw - 25.75rem)*-1);}}.hotspot-image{display:flex;flex-direction:column;align-items:center;margin:32px 0;border-bottom:1px solid #ced1d5;}.hotspot-image .image{position:relative;}.hotspot-image .image .hotspot{display:block;position:absolute;width:24px;height:24px;color:#fff;transform:translate(-50%,-50%);cursor:pointer;}.hotspot-image .image .hotspot .number{position:absolute;width:100%;top:6px;left:0;text-align:center;font-weight:700;font-size:12px;line-height:12px;user-select:none;}.hotspot-image .image .hotspot.hidden svg{opacity:0;}.hotspot-image .image .hotspot.hidden .number{opacity:0;}.hotspot-image .image .hotspot.active{color:#2a2e3a;}.hotspot-image .image .hotspot.active svg{opacity:1;}.hotspot-image .image .hotspot.active svg .inner-fill{fill:#fff;opacity:1;stroke-width:1px;stroke:#fff;}.hotspot-image .image .hotspot.active svg .outer-fill{opacity:.5;}.hotspot-image .image .hotspot.active svg .cross{opacity:.7;}.hotspot-image .image .hotspot.active .number{opacity:1;}.hotspot-image .image .info-box{display:none;}.hotspot-image .navigation{display:flex;justify-content:space-between;width:100%;height:48px;background:#fff;border-top:1px solid #ced1d5;box-sizing:content-box;position:fixed;bottom:-49px;transition:bottom .4s ease-in;z-index:5;}.hotspot-image .navigation>*{margin-top:8px;}.hotspot-image .navigation div:first-child{margin-left:16px;}.hotspot-image .navigation div:last-child{margin-right:16px;}.hotspot-image .navigation.visible{bottom:0;}.hotspot-image .navigation .count{font-family:"source_sans_pro_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:24px;letter-spacing:.4px;text-transform:uppercase;}.hotspot-image .navigation .prev,.hotspot-image .navigation .next{cursor:pointer;}.hotspot-image .navigation .prev svg,.hotspot-image .navigation .next svg{display:block;width:24px;height:24px;opacity:.8;}.hotspot-image .navigation .prev:hover,.hotspot-image .navigation .next:hover{opacity:1;}.hotspot-image .navigation .prev.disabled,.hotspot-image .navigation .next.disabled{opacity:.6;cursor:default;}.hotspot-image .text{width:100%;margin:16px 0 0;}.hotspot-image .text .hotspot-text{display:none;}.hotspot-image .text .hotspot-text.active{display:block;}.hotspot-image .text .hotspot-text .heading{font-family:"lineto-circular-medium",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3125rem;line-height:1.75rem;letter-spacing:-.0125rem;margin:0 0 .5rem;padding:0;}.hotspot-image .text .hotspot-text .heading p{font-size:21px;line-height:28px;letter-spacing:-.2px;padding:0;}.hotspot-image .text .hotspot-text .heading p:first-of-type,.hotspot-image .text .hotspot-text .heading p:last-of-type{margin:0;}.hotspot-image .text .hotspot-text .description{margin-bottom:24px;}.hotspot-image .text .hotspot-text .description p{font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:28px;letter-spacing:-.2px;margin:16px 0;}.hotspot-image .text .hotspot-text .description p:first-of-type{margin-top:0;}.hotspot-image .text .hotspot-text .description p:last-of-type{margin-bottom:0;}.hotspot-image .caption{width:100%;margin:6px 0 0;font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:0;line-height:22px;color:#687480;}@media(min-width:768px){.hotspot-image .text .hotspot-text .heading{font-size:24px;line-height:32px;margin:0 0 16px;}.hotspot-image .text .hotspot-text .heading p{font-size:24px;line-height:32px;}.hotspot-image .text .hotspot-text .description{margin-bottom:24px;}.hotspot-image .text .hotspot-text .description p{font-size:21px;line-height:32px;}}@media(min-width:992px){.hotspot-image{padding-bottom:32px;}.hotspot-image .image .hotspot{width:32px;height:32px;transform:translate(-50%,-50%);cursor:pointer;}.hotspot-image .image .hotspot .number{top:8px;font-size:16px;line-height:15px;}.hotspot-image .image .info-box{position:absolute;box-sizing:border-box;box-shadow:0 4px 4px 0 rgba(0,0,0,.3);background-color:rgba(255,255,255,.96);border:1px solid #e6e6e6;}.hotspot-image .image .info-box::after{content:"";display:block;width:calc(100% - 32px);height:16px;background:linear-gradient(to top,#fff,rgba(255,255,255,0));position:absolute;bottom:0;left:0;}.hotspot-image .image .info-box .content{overflow-y:auto;scrollbar-width:thin;padding:16px 32px 16px 24px;}.hotspot-image .image .info-box .content .heading{font-family:"lineto-circular-medium",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:21px;line-height:28px;letter-spacing:-.2px;margin:0 0 8px;padding:0;}.hotspot-image .image .info-box .content .heading p{font-size:21px;line-height:28px;letter-spacing:-.2px;padding:0;}.hotspot-image .image .info-box .content .heading p:first-of-type,.hotspot-image .image .info-box .content .heading p:last-of-type{margin:0;}.hotspot-image .image .info-box .content .description p{font-size:18px;line-height:28px;letter-spacing:-.2px;margin:16px 0;}.hotspot-image .image .info-box .content .description p:first-of-type{margin-top:0;}.hotspot-image .image .info-box .content .description p:last-of-type{margin-bottom:0;}.hotspot-image .navigation,.hotspot-image .text{display:none;}.hotspot-image .caption{font-size:14px;line-height:24px;margin:8px 0 0;text-align:center;}}@media(min-width:1200px){.hotspot-image .image .info-box .content::-webkit-scrollbar{width:9px;background-color:#f0f0f0;}.hotspot-image .image .info-box .content::-webkit-scrollbar-thumb{background:#cdcdcd;}}