/*! CSS Used fontfaces */
@font-face {
    font-family: 'Helvetica-Neue-Roman';
    src: url('../assets/fonts//HelveticaNeueLTStd-Roman.eot');
    src: local('☺'), url('../assets/fonts//HelveticaNeueLTStd-Roman.woff') format('woff'), url('../assets/fonts//HelveticaNeueLTStd-Roman.ttf') format('truetype'), url('../assets/fonts//HelveticaNeueLTStd-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-Neue-Bold';
    src: url('../assets/fonts/HelveticaNeueLTStd-Bd.eot');
    src: local('☺'), url('../assets/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('../assets/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'), url('../assets/fonts/HelveticaNeueLTStd-Bd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-Neue-Medium';
    src: url('../assets/fonts/HelveticaNeueLTStd-Md.eot');
    src: local('☺'), url('../assets/fonts/HelveticaNeueLTStd-Md.woff') format('woff'), url('../assets/fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('../assets/fonts/HelveticaNeueLTStd-Md.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('../assets/fonts/Raleway-Bold.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Bold.woff') format('woff'), url('../assets/fonts/Raleway-Bold.ttf') format('truetype'), url('../assets/fonts/Raleway-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('../assets/fonts/Raleway-SemiBold.eot');
    src: local('☺'), url('../assets/fonts/Raleway-SemiBold.woff') format('woff'), url('../assets/fonts/Raleway-SemiBold.ttf') format('truetype'), url('../assets/fonts/Raleway-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Medium';
    src: url('../assets/fonts/Raleway-Medium.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Medium.woff') format('woff'), url('../assets/fonts/Raleway-Medium.ttf') format('truetype'), url('../assets/fonts/Raleway-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Regular';
    src: url('../assets/fonts/Raleway-Regular.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Regular.woff') format('woff'), url('../assets/fonts/Raleway-Regular.ttf') format('truetype'), url('../assets/fonts/Raleway-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Light';
    src: url('../assets/fonts/Raleway-Light.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Light.woff') format('woff'), url('../assets/fonts/Raleway-Light.ttf') format('truetype'), url('../assets/fonts/Raleway-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.card-body{position:relative;}
@media (min-width: 1200px){
.container{max-width:1350px;}
}
@media (max-width: 769px){
html{font-size:14px!important;}
}
html{font-size:16px;}
.navbar-brand{padding-top:0;padding-bottom:0;}
.navbar-brand img{width:100%;max-width:190px;vertical-align:sub;object-fit:cover;}
ul.navbar-nav.ml-auto{margin-right:5%;}
a.nav-link{font-size:1rem;}
.navbar .notification-button{border-left:1px solid #ffffff;padding-left:5px;margin-right:10px;}
.navbar .notification-button img{border-left:none!important;padding-left:0!important;width:11px;}
img.notification{border-left:1px solid #ffffff;padding-left:10px;}
.help-button{margin-left:20px;font-size:0.8rem;padding:3px 9px;font-family:'Raleway-Regular';}
@media (max-width: 992px){
img.notification{border-left:none;padding-left:0;}
}
.card{border:2px solid #E3E3E3;border-radius:4px;}
.yellow-text{color:#efb41e!important;}
.silver-text{color:#91a0ab!important;}
.blue-text{color:#0086eb!important;}
#navbarSupportedContent .btn-outline-light:hover{color:#F8F9FF;background-color:#064B91;border-color:#064B91;}
.dropdown-header-icon{max-width:8px;height:auto;margin-left:5px;}
.dropdown-header-icon polygon{fill:white;}
.language-button .language-header-icon{width:13px;}
.right-list-menu{-ms-flex-align:center;align-items:center;}
.language-button .dropdown-header-icon{margin-left:3px;}
.language-button .dropdown-menu .dropdown-item{padding:0.25rem 0.5rem;font-size:0.8rem;color:#FFF;text-align:center;}
.language-button .dropdown-menu .dropdown-item:hover{background-color:initial;color:#064B91;}
#mainNav .navbar-nav li.nav-item a.nav-link{color:#fff;padding:0 1rem;font-family:'Raleway-Regular';}
#mainNav.navbar-shrink{padding-top:0.5rem;padding-bottom:0.5rem;}
#mainNav.navbar-shrink.public-network-header{background-color:#263342;}
#mainNav{padding:0.9rem 1rem;}
.navbar-toggler-icon{background:url(../assets/icons/menu.svg);background-repeat:no-repeat;background-size:90%;background-position:center;}
@media (min-width: 992px){
#mainNav{-webkit-transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;background-color:transparent;}
}
.yellow-line{width:35px;background:#efb51b;height:2px;margin-top:0.6em;}
.blue-line{width:35px;background:#0086eb;height:2px;margin-top:0.6em;}
.silver-line{width:35px;background:#91a0ab;height:2px;margin-top:0.6em;}
.white-line{width:35px;background:#fff;height:2px;margin-top:0.6em;}
.public-footer{display:flex;flex-direction:column;align-items:center;}
.public-footer .links{display:flex;}
.public-footer.footer-network .links a{padding:0 1em;color:#273342;font-size:0.85rem;font-family:"Raleway-Regular";}
.public-footer .links a:hover{text-decoration:none;}
.public-footer .copy-right{color:#91A0AB;font-size:0.85rem;font-family:"Raleway-Regular";margin-top:0.5em;}
.overflow-all{overflow:hidden;margin-left:-15px;margin-right:-15px;margin-top:-2px;}
.roundend_bg-blue_section{padding:7em 0;background-color:#0086eb;border-radius:50%/0 0 100% 100%;margin-left:-10%;margin-right:-10%;margin-top:-7em;}
.background-text-left{position:relative;}
.background-text-left > span{
    color:#F2F2F2;
    font-family:'Helvetica-Neue-Bold';
    font-size:5rem;
    line-height:0.8;
}
.background-text-left h2{
    margin-top:-100px;
    color:#4A595E;
    font-family:'Raleway-Regular';
    max-width:500px;
    letter-spacing:2px;
}
.background-text-left h2 > span{font-family:"Raleway-Bold";}

.header-network-page{
    background: url(/static/assets/images/public/boat.png);
    padding: 6rem 0;
    height: 60vh;
    background-position: center;
}
.header-network-page h1{
    font-family: 'Raleway-Light';
    color: #FFF;
}
.header-network-page h1 > span{
    font-family: 'Raleway-Bold';
}
.header-network-page p{
    font-family: 'Raleway-Light';
    color: #FFF;
    font-size: 1.7rem;
}
.overlay-header-network{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(39, 51, 66, .54);
}
.network-section{
    padding: 4rem 0;
}
.network-section h2{
    font-family: 'Raleway-Regular';
    color: #4A595E;
}
.network-section h2 > span{
    font-family: 'Raleway-Bold';
}
.network-section p{
    font-family: 'Raleway-SemiBold';
    font-size: 1.1rem;
    color: #4A595E;
}
.network-section .description-section a{
    text-decoration: underline;
    color: #0086eb;
}
.m-w-800{
    max-width: 800px;
}

.links-social img{
    width: 40px;
    height: 40px;
}
.links-social a{
    padding-right: 1rem;
    padding-left: 1rem;
}
.marketing-plan{
    background: url(/static/assets/images/public/happy_guy.png);
    padding: 6rem 0;
    background-position: center;
}
.marketing-plan a:hover,
.marketing-plan a:focus{
    text-decoration: none;
}
.marketing-plan a{
    color: #273342;
    font-family: 'Raleway-Bold';
    background-color: #EFB41E;
    border-radius: 6px;
    padding: 15px 15px;
    width: 100%;
    max-width: 300px;
    display: block;
    font-size: .875rem;
}
.marketing-plan h1{
    font-family: 'Raleway-Light';
    color: #FFF;
}
.marketing-plan h1 > span{
    font-family: 'Raleway-Bold';
}
@media (max-width: 767px) {
    .header-network-page h1{
        font-size: 2rem;
    }
    .header-network-page img{
        max-width: 300px;
    }
    .background-text-left > span{
        font-size: 3.5rem;
    }
    .background-text-left h2{
        margin-top: -60px;
    }
    .links-social a {
        padding-right: .5rem;
        padding-left: .5rem;
    }
}