.inverted .ctx-button.primary{color:#000 !important;font-size:16px;line-height:27px;border-bottom:0}
.inverted .ctx-button.primary:hover{color:#000 !important;border-color:#fff !important;background-color:#b6d4fd !important}
.ctx-text a,.text a,.ctx-text a:link,.text a:link,.ctx-text a:visited,.text a:visited,.ctx-text a:hover,.text a:hover,.ctx-text a:focus,.text a:focus,.ctx-text a:active,.text a:active{color:#000;background-image:linear-gradient(to right,#000 50%,transparent 50%)}
.ctx-text a:hover,.text a:hover,.ctx-text a:link:hover,.text a:link:hover,.ctx-text a:visited:hover,.text a:visited:hover,.ctx-text a:hover:hover,.text a:hover:hover,.ctx-text a:focus:hover,.text a:focus:hover,.ctx-text a:active:hover,.text a:active:hover{color:#000}
.inverted .ctx-text a,.inverted .text a,.inverted .ctx-text a:link,.inverted .text a:link,.inverted .ctx-text a:hover,.inverted .text a:hover,.inverted .ctx-text a:focus,.inverted .text a:focus,.inverted .ctx-text a:active,.inverted .text a:active,.inverted .ctx-text a:visited,.inverted .text a:visited{color:#fff;background-image:linear-gradient(to right,#fff 50%,transparent 50%)}
.inverted .ctx-tabs .ctx-expand-all a,.inverted .ctx-tabs .ctx-expand-all a:hover{color:#fff;background-image:linear-gradient(to right,#fff 50%,transparent 50%)}
.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%}
}
.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}
}