.ctx-lightbox-content .border-bottom-blue{border-bottom:7px solid #0046dc}
.ctx-lightbox-content .border-bottom-blue .ctx-image-inner{display:block}
.ctx-lightbox-content .content{padding-left:0;padding-right:0}
.ctx-rounded-bg .ctx-card:hover{margin-top:0}
.ctx-lightbox .ctx-lightbox-content{width:45%}
.ctx-lightbox .ctx-lightbox-content{width:50%}
@media(max-width:960px){.ctx-lightbox .ctx-lightbox-content{transform:translate(-50%,0);top:10%}
.ctx-lightbox .ctx-lightbox-content{width:80%}
}
.ctx-text a,.text a,.ctx-cta-textlinks a,.ctx-accordion a,.ctx-breadcrumbs a,.ctx-expand-all a,.ctx-quotes a,.link-label a,.ctx-text a:link,.text a:link,.ctx-cta-textlinks a:link,.ctx-accordion a:link,.ctx-breadcrumbs a:link,.ctx-expand-all a:link,.ctx-quotes a:link,.link-label a:link,.ctx-text a:visited,.text a:visited,.ctx-cta-textlinks a:visited,.ctx-accordion a:visited,.ctx-breadcrumbs a:visited,.ctx-expand-all a:visited,.ctx-quotes a:visited,.link-label a:visited,.ctx-text a:hover,.text a:hover,.ctx-cta-textlinks a:hover,.ctx-accordion a:hover,.ctx-breadcrumbs a:hover,.ctx-expand-all a:hover,.ctx-quotes a:hover,.link-label a:hover,.ctx-text a:focus,.text a:focus,.ctx-cta-textlinks a:focus,.ctx-accordion a:focus,.ctx-breadcrumbs a:focus,.ctx-expand-all a:focus,.ctx-quotes a:focus,.link-label a:focus,.ctx-text a:active,.text a:active,.ctx-cta-textlinks a:active,.ctx-accordion a:active,.ctx-breadcrumbs a:active,.ctx-expand-all a:active,.ctx-quotes a:active,.link-label a:active{background-repeat:no-repeat;background-size:205% 1px;background-image:linear-gradient(to right,#4074e5 50%,transparent 50%);background-position:bottom right;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease;color:#0046dc}
.ctx-text a:hover,.text a:hover,.ctx-cta-textlinks a:hover,.ctx-accordion a:hover,.ctx-breadcrumbs a:hover,.ctx-expand-all a:hover,.ctx-quotes a:hover,.link-label a:hover,.ctx-text a:link:hover,.text a:link:hover,.ctx-cta-textlinks a:link:hover,.ctx-accordion a:link:hover,.ctx-breadcrumbs a:link:hover,.ctx-expand-all a:link:hover,.ctx-quotes a:link:hover,.link-label a:link:hover,.ctx-text a:visited:hover,.text a:visited:hover,.ctx-cta-textlinks a:visited:hover,.ctx-accordion a:visited:hover,.ctx-breadcrumbs a:visited:hover,.ctx-expand-all a:visited:hover,.ctx-quotes a:visited:hover,.link-label a:visited:hover,.ctx-text a:hover:hover,.text a:hover:hover,.ctx-cta-textlinks a:hover:hover,.ctx-accordion a:hover:hover,.ctx-breadcrumbs a:hover:hover,.ctx-expand-all a:hover:hover,.ctx-quotes a:hover:hover,.link-label a:hover:hover,.ctx-text a:focus:hover,.text a:focus:hover,.ctx-cta-textlinks a:focus:hover,.ctx-accordion a:focus:hover,.ctx-breadcrumbs a:focus:hover,.ctx-expand-all a:focus:hover,.ctx-quotes a:focus:hover,.link-label a:focus:hover,.ctx-text a:active:hover,.text a:active:hover,.ctx-cta-textlinks a:active:hover,.ctx-accordion a:active:hover,.ctx-breadcrumbs a:active:hover,.ctx-expand-all a:active:hover,.ctx-quotes a:active:hover,.link-label a:active:hover{background-position:bottom left;color:#4074e5}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ctx-text a:hover,.text a:hover,.ctx-cta-textlinks a:hover,.ctx-accordion a:hover,.ctx-breadcrumbs a:hover,.ctx-expand-all a:hover,.ctx-quotes a:hover,.link-label a:hover,.ctx-text a:link:hover,.text a:link:hover,.ctx-cta-textlinks a:link:hover,.ctx-accordion a:link:hover,.ctx-breadcrumbs a:link:hover,.ctx-expand-all a:link:hover,.ctx-quotes a:link:hover,.link-label a:link:hover,.ctx-text a:visited:hover,.text a:visited:hover,.ctx-cta-textlinks a:visited:hover,.ctx-accordion a:visited:hover,.ctx-breadcrumbs a:visited:hover,.ctx-expand-all a:visited:hover,.ctx-quotes a:visited:hover,.link-label a:visited:hover,.ctx-text a:hover:hover,.text a:hover:hover,.ctx-cta-textlinks a:hover:hover,.ctx-accordion a:hover:hover,.ctx-breadcrumbs a:hover:hover,.ctx-expand-all a:hover:hover,.ctx-quotes a:hover:hover,.link-label a:hover:hover,.ctx-text a:focus:hover,.text a:focus:hover,.ctx-cta-textlinks a:focus:hover,.ctx-accordion a:focus:hover,.ctx-breadcrumbs a:focus:hover,.ctx-expand-all a:focus:hover,.ctx-quotes a:focus:hover,.link-label a:focus:hover,.ctx-text a:active:hover,.text a:active:hover,.ctx-cta-textlinks a:active:hover,.ctx-accordion a:active:hover,.ctx-breadcrumbs a:active:hover,.ctx-expand-all a:active:hover,.ctx-quotes a:active:hover,.link-label a:active:hover{background-image:linear-gradient(to right,#4074e5 50%,#4074e5 50%)}
}
.inverted .ctx-text a,.inverted .text a,.inverted .ctx-cta-textlinks a,.inverted .ctx-accordion a,.inverted .ctx-breadcrumbs a,.inverted .ctx-expand-all a,.inverted .ctx-quotes a,.inverted .link-label a,.inverted .ctx-text a:link,.inverted .text a:link,.inverted .ctx-cta-textlinks a:link,.inverted .ctx-accordion a:link,.inverted .ctx-breadcrumbs a:link,.inverted .ctx-expand-all a:link,.inverted .ctx-quotes a:link,.inverted .link-label a:link,.inverted .ctx-text a:visited,.inverted .text a:visited,.inverted .ctx-cta-textlinks a:visited,.inverted .ctx-accordion a:visited,.inverted .ctx-breadcrumbs a:visited,.inverted .ctx-expand-all a:visited,.inverted .ctx-quotes a:visited,.inverted .link-label a:visited,.inverted .ctx-text a:hover,.inverted .text a:hover,.inverted .ctx-cta-textlinks a:hover,.inverted .ctx-accordion a:hover,.inverted .ctx-breadcrumbs a:hover,.inverted .ctx-expand-all a:hover,.inverted .ctx-quotes a:hover,.inverted .link-label a:hover,.inverted .ctx-text a:focus,.inverted .text a:focus,.inverted .ctx-cta-textlinks a:focus,.inverted .ctx-accordion a:focus,.inverted .ctx-breadcrumbs a:focus,.inverted .ctx-expand-all a:focus,.inverted .ctx-quotes a:focus,.inverted .link-label a:focus,.inverted .ctx-text a:active,.inverted .text a:active,.inverted .ctx-cta-textlinks a:active,.inverted .ctx-accordion a:active,.inverted .ctx-breadcrumbs a:active,.inverted .ctx-expand-all a:active,.inverted .ctx-quotes a:active,.inverted .link-label a:active{background-repeat:no-repeat;background-size:205% 1px;background-image:linear-gradient(to right,#fff 50%,transparent 50%);background-position:bottom right;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease;color:#fff}
.inverted .ctx-text a:hover,.inverted .text a:hover,.inverted .ctx-cta-textlinks a:hover,.inverted .ctx-accordion a:hover,.inverted .ctx-breadcrumbs a:hover,.inverted .ctx-expand-all a:hover,.inverted .ctx-quotes a:hover,.inverted .link-label a:hover,.inverted .ctx-text a:link:hover,.inverted .text a:link:hover,.inverted .ctx-cta-textlinks a:link:hover,.inverted .ctx-accordion a:link:hover,.inverted .ctx-breadcrumbs a:link:hover,.inverted .ctx-expand-all a:link:hover,.inverted .ctx-quotes a:link:hover,.inverted .link-label a:link:hover,.inverted .ctx-text a:visited:hover,.inverted .text a:visited:hover,.inverted .ctx-cta-textlinks a:visited:hover,.inverted .ctx-accordion a:visited:hover,.inverted .ctx-breadcrumbs a:visited:hover,.inverted .ctx-expand-all a:visited:hover,.inverted .ctx-quotes a:visited:hover,.inverted .link-label a:visited:hover,.inverted .ctx-text a:hover:hover,.inverted .text a:hover:hover,.inverted .ctx-cta-textlinks a:hover:hover,.inverted .ctx-accordion a:hover:hover,.inverted .ctx-breadcrumbs a:hover:hover,.inverted .ctx-expand-all a:hover:hover,.inverted .ctx-quotes a:hover:hover,.inverted .link-label a:hover:hover,.inverted .ctx-text a:focus:hover,.inverted .text a:focus:hover,.inverted .ctx-cta-textlinks a:focus:hover,.inverted .ctx-accordion a:focus:hover,.inverted .ctx-breadcrumbs a:focus:hover,.inverted .ctx-expand-all a:focus:hover,.inverted .ctx-quotes a:focus:hover,.inverted .link-label a:focus:hover,.inverted .ctx-text a:active:hover,.inverted .text a:active:hover,.inverted .ctx-cta-textlinks a:active:hover,.inverted .ctx-accordion a:active:hover,.inverted .ctx-breadcrumbs a:active:hover,.inverted .ctx-expand-all a:active:hover,.inverted .ctx-quotes a:active:hover,.inverted .link-label a:active:hover{background-position:bottom left;color:#fff}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.inverted .ctx-text a:hover,.inverted .text a:hover,.inverted .ctx-cta-textlinks a:hover,.inverted .ctx-accordion a:hover,.inverted .ctx-breadcrumbs a:hover,.inverted .ctx-expand-all a:hover,.inverted .ctx-quotes a:hover,.inverted .link-label a:hover,.inverted .ctx-text a:link:hover,.inverted .text a:link:hover,.inverted .ctx-cta-textlinks a:link:hover,.inverted .ctx-accordion a:link:hover,.inverted .ctx-breadcrumbs a:link:hover,.inverted .ctx-expand-all a:link:hover,.inverted .ctx-quotes a:link:hover,.inverted .link-label a:link:hover,.inverted .ctx-text a:visited:hover,.inverted .text a:visited:hover,.inverted .ctx-cta-textlinks a:visited:hover,.inverted .ctx-accordion a:visited:hover,.inverted .ctx-breadcrumbs a:visited:hover,.inverted .ctx-expand-all a:visited:hover,.inverted .ctx-quotes a:visited:hover,.inverted .link-label a:visited:hover,.inverted .ctx-text a:hover:hover,.inverted .text a:hover:hover,.inverted .ctx-cta-textlinks a:hover:hover,.inverted .ctx-accordion a:hover:hover,.inverted .ctx-breadcrumbs a:hover:hover,.inverted .ctx-expand-all a:hover:hover,.inverted .ctx-quotes a:hover:hover,.inverted .link-label a:hover:hover,.inverted .ctx-text a:focus:hover,.inverted .text a:focus:hover,.inverted .ctx-cta-textlinks a:focus:hover,.inverted .ctx-accordion a:focus:hover,.inverted .ctx-breadcrumbs a:focus:hover,.inverted .ctx-expand-all a:focus:hover,.inverted .ctx-quotes a:focus:hover,.inverted .link-label a:focus:hover,.inverted .ctx-text a:active:hover,.inverted .text a:active:hover,.inverted .ctx-cta-textlinks a:active:hover,.inverted .ctx-accordion a:active:hover,.inverted .ctx-breadcrumbs a:active:hover,.inverted .ctx-expand-all a:active:hover,.inverted .ctx-quotes a:active:hover,.inverted .link-label a:active:hover{background-image:linear-gradient(to right,#fff 50%,#fff 50%)}
}
.inverted .ctx-styled-link .link-ico>a:before{color:#fff}
.inverted .ctx-text a{background-image:linear-gradient(to right,#fff 50%,#fff 50%) !important}
.ctx-styled-link .link-ico>a{color:#0046dc}
.ctx-styled-link .link-ico>a:hover{color:#4074e5}
.ctx-tab .tab-label .tab-icon>span{color:#0046dc}
.verticaltabs .ctx-tab .tab-label .tab-text,.horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a .tab-text{color:#0046dc}
.horizontaltabs>.ctx-tab-container>.ctx-tab>.tab-label a .tab-text:hover{color:#4074e5}
.ctx-button.primary.ctx-blue,.ctx-columns .ctx-droplist .ctx-button.primary{background-color:#0046dc;border-color:#0046dc}
.ctx-button.primary.ctx-blue:hover,.ctx-columns .ctx-droplist .ctx-button.primary:hover{background-color:#4074e5;border-color:#4074e5}
.ctx-button.secondary.ctx-blue{border-color:#0046dc;color:#0046dc}
.ctx-button.secondary.ctx-blue.ctx-modal-link .ico-ctx-play{color:#0046dc}
.ctx-button.secondary.ctx-blue:hover{border-color:#4074e5;color:#4074e5}
.ctx-button.secondary.ctx-blue:hover.ctx-modal-link .ico-ctx-play{color:#4074e5}
.inverted .ctx-button.primary.ctx-blue{color:#0046dc !important}
.inverted .ctx-button.primary.ctx-blue.ctx-modal-link .ico-ctx-play{color:#0046dc !important}
.inverted .ctx-button.primary.ctx-blue:hover{background-color:#bcd3f9 !important}
.inverted .ctx-button.primary.ctx-blue:hover.ctx-modal-link .ico-ctx-play{color:#4074e5 !important}
.inverted .ctx-button.secondary.ctx-blue:hover{color:#bcd3f9 !important;border-color:#bcd3f9 !important}
.inverted .ctx-button.secondary.ctx-blue:hover.ctx-modal-link .ico-ctx-play{color:#bcd3f9 !important}
.ctx-card{position:relative;-moz-transition:none;-webkit-transition:none;transition:none}
.ctx-card .headline{color:#0046dc}
.ctx-card:hover{bottom:-3px;margin-bottom:33px !important;-moz-transition:none;-webkit-transition:none;transition:none}
.ctx-card:hover .headline{color:#4074e5}
.inverted .ctx-card{border:none !important}
.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:link,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:visited,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:focus,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:active{background-repeat:no-repeat;background-size:205% 1px;background-image:linear-gradient(to right,#4074e5 50%,transparent 50%);background-position:bottom right;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease;color:#0046dc}
.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:link:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:visited:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:hover:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:focus:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:active:hover{background-position:bottom left;color:#4074e5}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:link:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:visited:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:hover:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:focus:hover,.card-multi-cta .ctx-card-multi-cta-wrapper .ctx-content-container .ctx-bottom-content .ctx-link-wrap a:active:hover{background-image:linear-gradient(to right,#4074e5 50%,#4074e5 50%)}
}
.ctx-carousel.solid .slick-prev,.ctx-carousel.solid .slick-next{background-color:#4074e5}
.ctx-carousel.solid .slick-prev:before,.ctx-carousel.solid .slick-next:before{color:#fff}
.ctx-carousel .slick-prev:before,.ctx-carousel .slick-next:before{color:#4074e5}
.ctx-carousel .slick-prev:hover,.ctx-carousel .slick-next:hover{background-color:#4074e5}
.ctx-carousel .slick-prev:hover:before,.ctx-carousel .slick-next:hover:before{color:#fff}
.ctx-carousel .slick-dots li button:hover:after,.ctx-carousel .slick-dots .slick-active button:after{color:#0046dc}
.inverted .ctx-carousel.solid .slick-prev,.inverted .ctx-carousel.solid .slick-next{background-color:#fff}
.inverted .ctx-carousel.solid .slick-prev:before,.inverted .ctx-carousel.solid .slick-next:before{color:#0046dc}
.inverted .ctx-carousel .slick-dots li button:hover:after,.inverted .ctx-carousel .slick-dots .slick-active button:after{color:#fff}
.ctx-slider .slider .radio-buttons.active-dot,.ctx-slider .slider .radio-buttons:hover{background-color:#0046dc}
.ctx-slider .icon-caret-left:before,.ctx-slider .icon-caret-right:before{color:#0046dc}
.ctx-slider .prev:hover,.ctx-slider .next:hover{background-color:#4074e5}
.ctx-slider .prev:hover:before,.ctx-slider .next:hover:before{color:#fff}
.ctx-quotes .headline+.ctx-quotes-content blockquote::before{height:100px}
.inverted .ctx-quotes .headline+.ctx-quotes-content blockquote::before{color:#fff}
.ctx-video-thumbnail .ctx-video-container .ctx-video-container-inner .meta-wrapper .play-container .ico-ctx-play-plain{color:#0046dc}
.ctx-video-thumbnail .ctx-video-container .ctx-video-container-inner:hover .meta-wrapper .play-container{background-color:#bcd3f9}
.ctx-video-thumbnail .ctx-video-container .ctx-video-container-inner:hover .meta-wrapper .play-container .ico-ctx-play-plain{color:#0046dc}
.ctx-video-playlist-container .ctx-video-playlist li a .video-meta-data .ctx-image-thumb .play-container .ico-ctx-play-plain{color:#0046dc}
.ctx-video-playlist-container .ctx-video-playlist li a:hover .video-meta-data .ctx-image-thumb .play-container{background-color:#4074e5}
.ctx-video-playlist-container .ctx-video-playlist li a:hover .video-meta-data .ctx-image-thumb .play-container .ico-ctx-play-plain{color:#fff}
.ctx-hr{background-color:#ccc}
.global-header{padding:15px 0;color:#fff;text-align:center;position:relative;z-index:999}
.global-header .menu-wrapper{margin:0 auto;position:relative}
.global-header .logo{display:block;text-align:left}
.global-header .logo a{display:inline-block;border-bottom:0}
.global-header .logo img{display:inline-block}
.global-header .cloud-nav{margin-top:10px;height:40px;position:absolute;top:0;right:0}
.global-header .cloud-nav.open{max-height:500px}
.global-header .cloud-nav.open .menu-content{right:0}
.global-header .cloud-nav.open .menu-control{opacity:0}
.global-header .cloud-nav .menu-control{padding:10px;text-align:right;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background-color:rgba(0,70,220,0.6);opacity:1}
.global-header .cloud-nav .menu-content{position:fixed;right:-230px;background-color:rgba(0,70,220,0.9);width:230px;height:100%;top:0;text-align:left;padding-top:37px;-moz-transition:right .5s ease;-webkit-transition:right .5s ease;transition:right .5s ease}
.global-header .cloud-nav .menu-content .ico-ctx-close{margin-left:20px}
.global-header .cloud-nav ul{list-style:none;padding:20px;padding-top:30px}
.global-header .cloud-nav ul li{list-style:none}
.global-header .cloud-nav ul li:before{display:none}
.global-header .cloud-nav a{color:#fff}
@media(min-width:960px){.global-header .cloud-nav .menu-control{display:none}
.global-header .cloud-nav .menu-content{position:relative;right:auto;top:auto;width:auto;padding-top:0;height:auto;background-color:transparent}
.global-header .cloud-nav .menu-content .ico-ctx-close{display:none}
.global-header .cloud-nav .menu-content ul{padding:0;margin-top:-10px}
.global-header .cloud-nav .menu-content ul li{display:inline-block;margin-left:20px}
}
#ctx-global-footer .row{padding-bottom:2.75rem}
html,body,.ctx-template .ctx-inner{background-color:#161d6f}
.ctx-template{max-width:unset}
#ctx-header .ctx-columns .bg{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}
.ctx-rounded-bg .layout-tool .bg{border-radius:15px}
.ctx-rounded-bg a.ctx-card{border-radius:15px;border:none !important}
.ctx-rounded-bg a.ctx-card .metadata{display:none}
.ctx-rounded-bg a.ctx-card .headline{color:#000;font-size:18px}
.ctx-rounded-bg a.ctx-card .description{font-size:16px}
.ctx-rounded-bg a.ctx-card img{border-bottom:7px solid #0046dc}
.ctx-show-overflow.ctx-columns .row>div,.ctx-columns ul>div{overflow:visible}
.cloud-header-bg>.bg{margin-top:-140px;padding-top:140px}
.ctx-same-height .columns{min-height:255px}
@media(max-width:960px){.ctx-same-height .layout-tool{margin-top:25px}
}