.highlighted-nav{position:relative;color:#fff;background-color:#005ad2;cursor:pointer}
.highlighted-nav .highlighted-container{background:#005ad2;border-radius:3px;padding:14px 23px;position:relative}
.highlighted-nav .highlighted-container .infotext{align-self:flex-start}
.highlighted-nav .highlighted-container .h4,.highlighted-nav .highlighted-container .infotext{padding-right:52px}
.highlighted-nav .highlighted-container .link-arrow{position:absolute;right:24px;top:0;bottom:0;height:12px;margin:auto}
.highlighted-nav .highlighted-container .link-arrow .icon{display:block}
@media only screen and (max-width:1280px){.highlighted-nav .icon{font-size:13px;bottom:calc(50% - 6px)}
.highlighted-nav .h4,.highlighted-nav .infotext{padding-right:28px}
}
@media only screen and (max-width:525px){.highlighted-nav .highlighted-container{padding:14px 17px}
}
.gradient-cover[v-cloak]{display:none}
.gradient-cover{width:100%;height:100%;position:absolute;z-index:1;top:0}
.gradient-cover .gradient-item::after{content:"";position:absolute}
.gradient-cover .left-gradient::after{top:0;left:0;height:100%;width:50%;background:linear-gradient(to right,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 97.72%)}
.gradient-cover .left-gradient-dynamic::after{top:0;left:0;height:100%;width:30%;background:linear-gradient(to right,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.0001) 97.72%)}
.gradient-cover .right-gradient::after{top:0;right:0;height:100%;width:30%;background:linear-gradient(to left,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 97.72%)}
.gradient-cover .right-gradient-dynamic::after{top:0;right:0;height:100%;width:40%;background:linear-gradient(to left,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.0001) 97.72%)}
.gradient-cover .bottom-gradient::after{bottom:0;left:0;height:40%;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 97.72%)}
.gradient-cover .bottom-gradient-dynamic{position:absolute;bottom:0;left:0;padding-top:120px;height:40%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)}
@media only screen and (max-width:1280px){.gradient-cover .left-gradient::after{width:60%}
.gradient-cover .right-gradient{display:none}
.gradient-cover.right-to-left-mode .right-gradient,.gradient-cover.right-to-left-mode .right-gradient-dynamic{display:unset !important}
.gradient-cover.right-to-left-mode .left-gradient,.gradient-cover.right-to-left-mode .left-gradient-dynamic{display:none}
.gradient-cover .bottom-gradient::after{height:50%}
.gradient-cover .right-gradient-dynamic{display:none}
}
@media only screen and (max-width:525px){.gradient-cover .left-gradient{display:none}
.gradient-cover .left-gradient::after{height:40%}
.gradient-cover .left-gradient-dynamic::after{top:0;left:0;height:100%;width:50%;background:linear-gradient(to right,rgba(0,0,0,0.25) 0,rgba(0,0,0,0.0001) 97.72%)}
.gradient-cover .bottom-gradient::after{height:50%}
.gradient-cover .bottom-gradient-dynamic{padding-top:80px}
.gradient-cover .top-gradient::after{top:0;left:0;height:20%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 97.72%)}
}
@keyframes show{from{display:none;opacity:0}
to{display:block;opacity:1}
}
@keyframes hide{from{display:block;opacity:1}
to{display:none;opacity:0}
}
@keyframes slideUp20{from{bottom:-20px;opacity:0;display:none}
to{bottom:0;opacity:1;display:block}
}
@keyframes slideUp40{from{bottom:-40px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes slideUpHide20{from{top:0;opacity:1;display:block}
to{top:-20px;opacity:0;display:none}
}
@keyframes slideDown20{from{top:-20px;opacity:0;display:none}
to{top:0;opacity:1;display:block}
}
@keyframes slideDownHide20{from{bottom:0;opacity:1;display:block}
to{bottom:-20px;opacity:0;display:none}
}
@keyframes slideDownHide40{from{bottom:0;opacity:1;display:block}
to{bottom:-40px;opacity:0;display:none}
}
@keyframes slideRight10{from{left:-10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeft10{from{left:10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeftHide10{from{left:0;opacity:1;display:inline}
to{left:-10px;opacity:0;display:none}
}
@keyframes slideRightHide10{from{left:-10px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHide20{from{left:-20px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHideArrow20{0{right:20px;opacity:1}
100%{right:10px;opacity:0}
}
@keyframes slideRightFromMinus10NoOpacity{from{left:-10px}
to{left:0}
}
@keyframes slideRightFromMinus20NoOpacity{from{left:-20px}
to{left:0}
}
@keyframes slideLeftMinus10NoOpacity{from{left:0}
to{left:-10px}
}
@keyframes slideLeftMinus20NoOpacity{from{left:0}
to{left:-20px}
}
@keyframes slideLeftMinus18NoOpacity{from{left:0}
to{left:-18px}
}
@keyframes slideLeftMinus10{from{left:0;opacity:0}
to{left:-10px;opacity:1}
}
@keyframes slideLeftMinus20{from{left:0;opacity:0}
to{left:-20px;opacity:1}
}
@keyframes slideLeftMinusArrow20{0{right:10px;opacity:0}
100%{right:20px;opacity:1}
}
@keyframes slideToRightNoOpacity10{from{left:0;position:relative}
to{left:10px}
}
@keyframes slideToLeftNoOpacity10{from{left:10px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity20{from{left:0;position:relative}
to{left:20px}
}
@keyframes slideToLeftNoOpacity20{from{left:20px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity30{from{left:0;position:relative}
to{left:30px}
}
@keyframes slideToLeftNoOpacity30{from{left:30px;position:relative}
to{left:0}
}
@keyframes showUnderline{from{width:0}
to{width:100%}
}
@keyframes hideUnderline{from{width:100%}
to{width:0}
}
@keyframes showOverlay{0{left:-100%;opacity:0;display:none}
1%{left:-178px;opacity:0;display:none}
100%{left:0;opacity:1;display:block}
}
@keyframes hideOverlay{0{left:0;opacity:1;display:block}
99%{left:-178px;opacity:0;display:none}
100%{left:-100%;opacity:0;display:none}
}
@keyframes showOverlayMobile{from{width:0;opacity:0;display:none}
1%{width:100%;left:0;opacity:0;display:none}
100%{width:100%;left:0;opacity:1;display:block}
}
@keyframes hideOverlayMobile{from{width:100%;opacity:1;left:0;display:block}
99%{width:100%;opacity:0;left:0;display:none}
100%{width:0;opacity:0;left:-100%;display:none}
}
@keyframes underline{0{width:100%;opacity:1}
50%{width:100%;opacity:0}
51%{width:0;opacity:1}
100%{width:100%}
}
@keyframes underlineMultiline{0{border-bottom-color:#001965}
50%{border-bottom-color:transparent}
51%{background-size:0 1px;border-bottom-color:transparent}
100%{background-size:100% 1px;border-bottom-color:transparent}
}
@keyframes showUderlinefromLeft{0{opacity:1;left:0;width:0}
100%{left:0;width:100%;opacity:1}
}
@keyframes showUderlinefromRight{0{opacity:0;right:0;width:0}
1%{opacity:1;right:0;width:0}
100%{right:0;width:100%;opacity:1}
}
@keyframes showByScale{from{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@keyframes hideByScale{from{transform:scale(1);opacity:1}
to{transform:scale(0);opacity:0}
}
@keyframes showByShadow{from{box-shadow:0 0 0 #000}
to{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
}
@keyframes hideByShadow{from{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
to{box-shadow:0 0 0 #000}
}
@keyframes zoomIn{from{transform:scale(1)}
to{transform:scale(1.1)}
}
@keyframes zoomOut{from{transform:scale(1.1)}
to{transform:scale(1)}
}
@keyframes yearIndicatorZoomOut{from{transform:scale(0)}
to{transform:scale(1)}
}
@keyframes firstLastYearIndicatorZoomOut{from{transform:scale(0.7);opacity:.7}
to{transform:scale(1);opacity:1}
}
@keyframes backgroundZoomOut{from{width:60%;height:60%}
to{width:100%;height:calc(100% - 120px)}
}
@keyframes imageZoomOut{from{width:70%;margin-right:10%}
to{width:100%;margin-right:0}
}
.focuspoint-container{overflow:hidden}
.focuspoint-container .focuspoint-image{width:100%;height:102%}
@keyframes show{from{display:none;opacity:0}
to{display:block;opacity:1}
}
@keyframes hide{from{display:block;opacity:1}
to{display:none;opacity:0}
}
@keyframes slideUp20{from{bottom:-20px;opacity:0;display:none}
to{bottom:0;opacity:1;display:block}
}
@keyframes slideUp40{from{bottom:-40px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes slideUpHide20{from{top:0;opacity:1;display:block}
to{top:-20px;opacity:0;display:none}
}
@keyframes slideDown20{from{top:-20px;opacity:0;display:none}
to{top:0;opacity:1;display:block}
}
@keyframes slideDownHide20{from{bottom:0;opacity:1;display:block}
to{bottom:-20px;opacity:0;display:none}
}
@keyframes slideDownHide40{from{bottom:0;opacity:1;display:block}
to{bottom:-40px;opacity:0;display:none}
}
@keyframes slideRight10{from{left:-10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeft10{from{left:10px;opacity:0;display:none}
to{left:0;opacity:1;display:inline}
}
@keyframes slideLeftHide10{from{left:0;opacity:1;display:inline}
to{left:-10px;opacity:0;display:none}
}
@keyframes slideRightHide10{from{left:-10px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHide20{from{left:-20px;opacity:1}
to{left:0;opacity:0}
}
@keyframes slideRightHideArrow20{0{right:20px;opacity:1}
100%{right:10px;opacity:0}
}
@keyframes slideRightFromMinus10NoOpacity{from{left:-10px}
to{left:0}
}
@keyframes slideRightFromMinus20NoOpacity{from{left:-20px}
to{left:0}
}
@keyframes slideLeftMinus10NoOpacity{from{left:0}
to{left:-10px}
}
@keyframes slideLeftMinus20NoOpacity{from{left:0}
to{left:-20px}
}
@keyframes slideLeftMinus18NoOpacity{from{left:0}
to{left:-18px}
}
@keyframes slideLeftMinus10{from{left:0;opacity:0}
to{left:-10px;opacity:1}
}
@keyframes slideLeftMinus20{from{left:0;opacity:0}
to{left:-20px;opacity:1}
}
@keyframes slideLeftMinusArrow20{0{right:10px;opacity:0}
100%{right:20px;opacity:1}
}
@keyframes slideToRightNoOpacity10{from{left:0;position:relative}
to{left:10px}
}
@keyframes slideToLeftNoOpacity10{from{left:10px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity20{from{left:0;position:relative}
to{left:20px}
}
@keyframes slideToLeftNoOpacity20{from{left:20px;position:relative}
to{left:0}
}
@keyframes slideToRightNoOpacity30{from{left:0;position:relative}
to{left:30px}
}
@keyframes slideToLeftNoOpacity30{from{left:30px;position:relative}
to{left:0}
}
@keyframes showUnderline{from{width:0}
to{width:100%}
}
@keyframes hideUnderline{from{width:100%}
to{width:0}
}
@keyframes showOverlay{0{left:-100%;opacity:0;display:none}
1%{left:-178px;opacity:0;display:none}
100%{left:0;opacity:1;display:block}
}
@keyframes hideOverlay{0{left:0;opacity:1;display:block}
99%{left:-178px;opacity:0;display:none}
100%{left:-100%;opacity:0;display:none}
}
@keyframes showOverlayMobile{from{width:0;opacity:0;display:none}
1%{width:100%;left:0;opacity:0;display:none}
100%{width:100%;left:0;opacity:1;display:block}
}
@keyframes hideOverlayMobile{from{width:100%;opacity:1;left:0;display:block}
99%{width:100%;opacity:0;left:0;display:none}
100%{width:0;opacity:0;left:-100%;display:none}
}
@keyframes underline{0{width:100%;opacity:1}
50%{width:100%;opacity:0}
51%{width:0;opacity:1}
100%{width:100%}
}
@keyframes underlineMultiline{0{border-bottom-color:#001965}
50%{border-bottom-color:transparent}
51%{background-size:0 1px;border-bottom-color:transparent}
100%{background-size:100% 1px;border-bottom-color:transparent}
}
@keyframes showUderlinefromLeft{0{opacity:1;left:0;width:0}
100%{left:0;width:100%;opacity:1}
}
@keyframes showUderlinefromRight{0{opacity:0;right:0;width:0}
1%{opacity:1;right:0;width:0}
100%{right:0;width:100%;opacity:1}
}
@keyframes showByScale{from{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@keyframes hideByScale{from{transform:scale(1);opacity:1}
to{transform:scale(0);opacity:0}
}
@keyframes showByShadow{from{box-shadow:0 0 0 #000}
to{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
}
@keyframes hideByShadow{from{box-shadow:-2px -2px 50px rgba(0,0,0,0)}
to{box-shadow:0 0 0 #000}
}
@keyframes zoomIn{from{transform:scale(1)}
to{transform:scale(1.1)}
}
@keyframes zoomOut{from{transform:scale(1.1)}
to{transform:scale(1)}
}
@keyframes yearIndicatorZoomOut{from{transform:scale(0)}
to{transform:scale(1)}
}
@keyframes firstLastYearIndicatorZoomOut{from{transform:scale(0.7);opacity:.7}
to{transform:scale(1);opacity:1}
}
@keyframes backgroundZoomOut{from{width:60%;height:60%}
to{width:100%;height:calc(100% - 120px)}
}
@keyframes imageZoomOut{from{width:70%;margin-right:10%}
to{width:100%;margin-right:0}
}
.navl-wrapper{position:relative;color:#fff}
.navl-wrapper .image-wrapper,.navl-wrapper .video-wrapper{width:100%;height:100vh;overflow:hidden}
.navl-wrapper .image-wrapper video,.navl-wrapper .video-wrapper video{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto}
.navl-wrapper .staticimage{display:none}
.navl-wrapper .low-image-quality{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;transition:cubic-bezier(0.25,0.1,0.25,1) .2s}
.navl-wrapper .navl-overlay-box{width:100%;position:absolute;top:0;bottom:0;margin:auto;display:flex;z-index:2;align-items:center;justify-content:center}
.navl-wrapper .navl-overlay-box.has-feature{margin-top:130px}
.navl-wrapper .navl-overlay-box .tagline{position:relative;bottom:9px;color:#fff}
.navl-wrapper .navl-overlay-box .navl-list{display:flex;flex-direction:column;position:relative;width:100%;height:300px;flex-wrap:wrap}
.navl-wrapper .navl-overlay-box .navl-list .navl-link{width:50%;flex-basis:20%;cursor:pointer;color:#fff}
.navl-wrapper .navl-overlay-box .navl-list .navl-link.dirty .icon{animation:slideLeftHide10 .2s forwards cubic-bezier(0.25,0.1,0.25,1)}
.navl-wrapper .navl-overlay-box .navl-list .navl-link:hover .icon{animation:slideRight10 .2s forwards cubic-bezier(0.25,0.1,0.25,1)}
.navl-wrapper .navl-overlay-box .navl-list .icon{font-size:12px;opacity:0;top:-2px;position:relative}
.navl-wrapper a.highlighted-nav{color:#fff}
.navl-wrapper .navigation .navl-link{font-size:24px}
.navl-wrapper .navigation .navl-link .text{line-height:60px}
@media only screen and (max-width:1280px){.navl-wrapper .navl-overlay-box .navl-list{flex-wrap:nowrap;height:auto}
.navl-wrapper .navl-overlay-box .navl-list .navl-link{font-size:20px;width:100%;margin-right:0;margin-bottom:20px}
.navl-wrapper .navl-overlay-box .navl-list .navl-link:first-child{margin-top:10px}
.navl-wrapper .navl-overlay-box .navl-list .navl-link .text{line-height:24px}
.navl-wrapper .navl-overlay-box .highlighted-nav-wrapper.m-s-top.tb-GridColumn{width:fit-content;max-width:85%;margin-top:47px}
.navl-wrapper .navl-overlay-box .highlighted-nav-wrapper.m-s-top.tb-GridColumn .h4{margin-right:20px}
.navl-wrapper .navl-overlay-box .highlighted-nav-wrapper.m-s-top.tb-GridColumn .info-text{margin-right:20px}
.navl-wrapper .image-wrapper,.navl-wrapper .video-wrapper{min-height:640px}
.navl-wrapper .image-wrapper .focuspoint-container{min-height:640px}
}
@media only screen and (max-width:525px){.navl-wrapper{overflow:hidden}
.navl-wrapper .navl-overlay-box .tagline{position:relative;margin:0}
.navl-wrapper .navl-overlay-box .navl-list{margin:0}
.navl-wrapper .video-wrapper{display:none}
.navl-wrapper .staticimage{display:block !important}
}
@media only screen and (max-width:414px){.nav-items{height:calc(100vh - 240px);padding:120px 0}
.navl-list .icon-right-arrow-white{display:none}
}