.sp-page-title .sp-page-title-heading {
    font-weight: 700;
    margin-left: 50px;
    font-size: 80px;
}

.custom-tab .sppb-nav {
    flex-wrap: nowrap;
}

.time-tab .sppb-tab-content .time-list .sppb-addon-content {
    padding-left: 15px;
    border-left: 2px solid #003246;
}
  
.time-tab .sppb-nav-tabs:before {
      border-bottom: 3px solid #F8C119;
}

.time-tab .sppb-nav-tabs li a:after {
      background-color: #F8C119;
} 

.time-tab .sppb-nav-tabs li.active a:after {
  border: 6px solid #F8C119;
}


#sppb-addon-BbZngmR56WQG3g4N6x3gW .sppb-nav-custom > li.active > a, #sppb-addon-BbZngmR56WQG3g4N6x3gW .sppb-nav-custom > li.active > a:hover, #sppb-addon-BbZngmR56WQG3g4N6x3gW .sppb-nav-custom > li.active > a:focus {
  border-width: 0px 0px 3px 0px;
  }

#sp-header.header-sticky {
    background-color: rgba(255, 255, 255, 0.9);
}

#sp-header{
    background: rgba(0, 50, 70, 0.3);
}
  

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    font-size: 18px;
    letter-spacing: 0.5px;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #F8C119;
}

.why-career .sppb-img-container {
    background: linear-gradient(45deg, #003246 0%, #02587c 100%);
    padding: 50px;
  }

.why-career .sppb-img-container img {
    height: auto;
}


#sppb-addon-1698312498567 .sppb-nav-custom > li.active > a, #sppb-addon-1698312498567 .sppb-nav-custom > li.active > a:hover, #sppb-addon-1698312498567 .sppb-nav-custom > li.active > a:focus {
    border-width: 0px 0px 3px 0px;
}

.sp-megamenu-parent li a {
    color: #ffffff;
}


.header-sticky .sp-megamenu-parent li a {
    color: #053346;
}

:not(.header-sticky) .logo img.logo-image {
    display: none!important;
}

:not(.header-sticky) .logo img.logo-image-phone {
    display: inline-block!important;
}

.header-sticky .logo img.logo-image-phone {
    display: none!important;
}

.header-sticky .logo img.logo-image {
    display: inline-block!important;
}

#sp-header {
    box-shadow: none;
  	background: transparent;
}


@media only screen and (max-width: 768px) {
    /* iPad size */
    .sp-page-title .sp-page-title-heading {
        font-size: 50px;
    }
}

@media only screen and (max-width: 480px) {
    /* Mobile size */
    .sp-page-title .sp-page-title-heading {
        font-size: 40px;
    }
}