/* Brand refinements layered over the current SG2D interface. */
.sg-language-switch{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:28px;font-size:13px;position:relative;z-index:2}.sg-language-switch button{padding:3px 0;border:0;background:none;color:inherit;opacity:.65;cursor:pointer;font:inherit}.sg-language-switch button.active{opacity:1;font-weight:700}.sg-language-switch span{opacity:.3}.sg-eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:700;color:#24849e;margin-bottom:18px}.sg-brand-caption{display:block;font-size:17px;letter-spacing:.15px;margin-top:15px;color:#c7e6ef}.log-in-logo-back{position:relative;overflow:hidden;background:linear-gradient(150deg,#052e4e,#075276 72%,#086883)!important;justify-content:flex-start!important;padding-top:14vh!important}.log-in-logo-back>a{position:relative;z-index:2}.log-in-logo-back>a img{width:245px!important;margin-bottom:8px!important}.log-in-logo-back>p{position:relative;z-index:2;letter-spacing:2px;font-size:12px!important}.sg-route-art{position:absolute;inset:30% 0 3%;background:url('parcel-route.svg') center/contain no-repeat;opacity:.95}.log-in-detail{background:linear-gradient(150deg,#fff 65%,#f4f9fc)!important;padding-bottom:90px!important}.sign-in-class{max-width:420px!important}.sign-in-class h3{font-size:36px!important;letter-spacing:-1px!important}.sign-in-class>p{font-size:14px;line-height:1.8;margin-bottom:30px!important}.sign-in-class .blue-input-text{height:54px!important;background:#f7fafc!important;border-color:#dce6ed!important;padding-left:18px!important}.sign-in-class .blue-input-text:focus{border-color:#158ba9!important;box-shadow:0 0 0 3px #188da812!important}.sign-in-class .icon-svg-span svg{width:21px;height:21px}.sign-in-class .theme_blue_btn{height:52px;display:flex!important;align-items:center;justify-content:center;gap:14px;letter-spacing:.2px;background:#087f9e!important;border-radius:6px!important;box-shadow:0 8px 18px #087f9e20}.sign-in-class .theme_blue_btn:hover{background:#066d88!important}.sign-in-class .forgot-link a{color:#668092;font-size:13px;text-decoration:none}.sign-up-btn-bootom{position:absolute;right:30px;top:28px}.sign-up-btn-bootom a{font-size:12px;border:1px solid #d5e2ea;border-radius:5px;padding:9px 16px;color:#31576e!important}.hero_visuals{position:relative;background:url('parcel-route.svg') center/contain no-repeat;min-height:380px}.hero_visuals lottie-player{visibility:hidden}.theme_header .navbar{padding-left:0;padding-right:0}.theme_header .sg-language-switch{margin-top:0}.jumbo_logo{max-width:220px}
@media(max-width:991px){.log-in-logo-back{min-height:235px!important;padding:35px 20px!important}.sg-route-art{inset:-5% 0 -20%;background-position:95% center;background-size:260px;opacity:.25}.log-in-logo-back>a img{width:210px!important}.log-in-logo-back>p{margin-top:5px!important}.sg-language-switch{margin-top:12px}.log-in-detail{padding-top:55px!important}.sign-up-btn-bootom{top:20px;right:18px}.hero_visuals{min-height:260px}}@media(max-width:767px){.main-header .navbar-custom-menu{float:right}.main-header .navbar{min-height:50px}.main-header .logo{height:50px}.main-header .navbar-nav{margin:0}.navbar-custom-menu>.navbar-nav>li{float:left}.skin-blue .main-header .navbar .nav>li>a{padding:15px 10px}}

/* Public homepage refinements. */
.hero_visuals{background:none}.hero_visuals>img{width:100%;max-width:520px;margin:auto}.hero_sec h1{font-size:clamp(36px,3.5vw,58px);letter-spacing:-1.5px;line-height:1.16}.hero_sec h1 span{color:#0a879e}.theme_header .withicon{display:inline-flex;align-items:center;gap:10px;padding:12px 20px}.theme_header .withicon img{width:24px;height:24px}.theme_header .withicon>span{display:inline-flex;align-items:center}
