﻿/* Common CSS */
body{background:#082f3e;font-family: proxima-nova, sans-serif;color: #212121;}
.zoom-settings{display:none;}
p{margin:0;}
strong{font-weight:700;}
#pageLoader{background:url(../images/loader.gif) no-repeat center center #fff;width:100%;height:100%;position:fixed;z-index:9999999;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
u.nobr{text-decoration:none;white-space:nowrap;cursor:default;pointer-events:none;}
.fw-500{font-weight:500;}
/* Logo Wrapper */
.logo-wrapper{background:#fff;padding:24px 0;text-align:center;}
.logo-wrapper ul{margin:0;padding:0;}
.logo-wrapper ul li{list-style:none;}
.logo-wrapper img {height:28px;}
.hap-logo-wrapper{padding:28px 0;}
.hap-logo-wrapper img{height:32px;}
.hap-logo-wrapper .hap-logo{border-right:1px solid #B1B9C1;margin-right: 22px;padding-right: 22px;}
.hap-logo-wrapper.bcbz{padding: 12px 0;}
.hap-logo-wrapper.bcbz .hap-logo{height:62px;}
.hap-logo-wrapper.mi{padding:15px 0;}
.hap-logo-wrapper.mi img{height:50px;}
.hap-logo-wrapper.mi img.hap-logo{height:70px;}
.hap-logo-wrapper.dsnp{padding:20px 0;}
.hap-logo-wrapper.dsnp img{height:30px;}
.hap-logo-wrapper.dsnp img.hap-logo{height:50px;}
.hapMedicareBlock img.hap-logo {height: 50px;}
.hap-logo-wrapper.hap-em .hap-em-dsnp-logo{height: 42px;margin-right: 22px;}
.hap-logo-wrapper.hap-em .hap-mi-logo{height: 60px;}
.hap-logo-wrapper.hap-em .hap-nb-logo{border-left: 1px solid #B1B9C1;margin-left: 22px;padding-left: 22px;}
.logo-wrapper .carrier-logos .client-logo{margin: 0 24px 0 0;padding: 0 24px 0 0;position: relative;}
.logo-wrapper .carrier-logos .client-logo img{height: 40px;object-fit: contain;max-width: 220px;position:relative;}
.logo-wrapper .carrier-logos .client-logo:before {position: absolute;content: "";width: 1px;border-right: 1px solid rgba(100,111,125,0.4 );height: 24px;right: 0;top: 8px;}
.logo-wrapper .carrier-logos .client-logo.no-border:before {border:none;}
@media (min-width: 992px) {
.splash-lp-wrapper.no-nb-logo .logo-wrapper .carrier-logos .client-logo img {height:72px;}
}
.splash-lp-wrapper.no-nb-logo .logo-wrapper .carrier-logos .client-logo {padding:0;margin:0;}
.splash-lp-wrapper.no-nb-logo .logo-wrapper .carrier-logos .client-logo:before {border:none;}
/* Blue Strip */
.blue-strip{background:#00497A;height:40px;}
/* Custom Hap splash */
.content-wrapper.custom-hap-splash {padding:115px 0 80px;}
.custom-hap-splash .content-txt p + p {margin:23px 0 0;}
.custom-hap-splash .content-txt ul {margin:0;}
.custom-hap-splash .content-txt ul li {display:flex; justify-content:center; flex-wrap:wrap; margin-right:0 !important;}
.custom-hap-splash .content-txt ul li + li {margin:12px 0 0;}
.custom-hap-splash .content-txt a {color: #255798; text-decoration:underline; font-size: 18px; font-weight: 300; letter-spacing: 0.3px; line-height: 24px;}
.custom-hap-splash .content-txt p u a { color: #212121;font-weight: 600; text-decoration:none;}
.custom-hap-splash .content-txt a:hover, .custom-hap-splash a:focus {text-decoration:none;}
.custom-hap-splash .content-txt .sub-head {  color: #212121; font-size: 22px; font-weight: bold; letter-spacing: 0.3px; line-height: 22px; text-align: center; margin:42px 0 20px}
/* Content Wrapper */
.content-wrapper{min-height: calc(100vh - 193px);height:inherit;position:relative;background-image: url(https://nationscdn.azureedge.net/nb-container/images/splashlp/splash-bg.png);background-position: center 65%;background-size: cover;display:flex;align-items:center;justify-content:center;padding:20px 0;}
.content-wrapper.hapempowered.mi{min-height: calc(100vh - 205px);}
.content-wrapper.hapempowered.dsnp{min-height: calc(100vh - 197px);}
.splash-lp-wrapper.no-nb-logo .content-wrapper{min-height: calc(100vh - 225px);}
.vivalp .content-txt p {margin:0 0 25px;}
.cnt-inner{width:100%;}
.content-txt{border-radius: 16px;background-color: #FFFFFF;padding:82px 60px;text-align:center;}
.content-txt.activate{padding: 82px 50px;}
.content-txt.custom-content{padding:82px 40px;}
.content-txt.custom-content p + p{padding-top:15px;}
.content-txt h1 {font-size: 30px;font-weight: 700; letter-spacing: 0.3px;line-height: 30px;margin:0 0 24px;}
.content-txt p{ font-size: 18px;font-weight: 300;letter-spacing: 0.3px;line-height: 24px;}
.content-txt p strong {font-weight: 600;display:inline-block;}
.hapSplash .content-txt{padding:58px 70px;}
.hapSplash .btn-orange, .commonSplash .btn-orange{padding:15px 28px;color:#fff;font-size: 18px;font-weight: bold;letter-spacing: 0.3px;line-height: 18px;margin:24px 0px;background:#f2604a;border-radius:8px;border:0;display:inline-block;text-decoration:none;}
.hapSplash .btn-orange.hap-btn{background:#F58023;}
.hapSplash .btn-orange:hover, .commonSplash .btn-orange:hover{text-decoration:none;}
.hapSplash .customLink{text-decoration:none;color:#4e76ab;border-bottom:1px solid #4e76ab;}
.hapSplash .customLink:hover{text-decoration:none;border-bottom:1px solid #fff;}
.hapSplash ul{margin:24px 0;padding:0;}
.hapSplash ul li{display:inline-block;}
.hapSplash ul li:first-child{margin-right:40px;}
.hapSplash ul li strong{display:block;}
.hapSplash ul li .btn-orange{margin:0;}
.hapempowered .content-txt {padding: 58px 60px;}
.hapempowered .hapsplash-sec-inner .logo-main {min-height:80px;}
.hapempowered .hapsplash-sec-inner .hap-mi-logo {max-width:180px;}
.hapempowered .hapsplash-sec-inner h5 {color: #212121;font-size: 22px;font-weight: bold; letter-spacing: 0.3px; line-height: 26px; text-align: center;margin: 16px 0;}
.hapsplash-sec-content {margin:20px 0 0;}
.hapsplash-sec-content p {margin:0 0 2px; font-size:16px; line-height:20px; color:#212121; font-weight:500;}
.hapsplash-sec-content p a {color: #255798; font-weight:500; text-decoration:none;}
.content-txt .hapsplash-sec-content p u a { color: #212121; font-weight: 600; text-decoration: none;}
.hapsplash-sec-inner .logo-main {}
.hapempowered .splash-disclaimer p, .custom-hap-splash .splash-disclaimer p{color:#fff;margin:0 0 10px 0;letter-spacing:0.3px;font-size:14px;line-height:20px;text-align:center;}
/** Anthem lp Styles Start */
.anthem-lp .content-wrapper {display:inherit; padding-top:0; min-height:inherit;}
.anthem-lp .logo-wrapper {padding:28px 0;}
.anthem-lp .logo-wrapper img {height:32px;}
.anthem-lp .content-wrapper .content-txt { background: none; padding: 77px 80px 0px;}
.anthem-lp .content-wrapper .content-txt h1 {font-weight:700; font-size:38px; color:#fff; line-height:38px; margin:0 0 30px;}
.anthem-lp .content-wrapper .content-txt h2 {font-weight:300; font-size:26px; line-height:30px; color:#fff; position:relative; padding:0 0 31px; margin:0 0 30px;}
.anthem-lp .content-wrapper .content-txt h2:after {position:absolute; height:6px; width:100px; background:#F2604A; content:""; left:50%; bottom:0; margin:0 0 0 -50px;}
.anthem-lp .content-wrapper .content-txt h3 {color:#fff; font-weight:600; font-size:18px; line-height:24px;letter-spacing: 0.3px;}
.anthem-lp .content-wrapper .content-txt ul {margin:0; padding:20px 45px 0 0; text-align:left; list-style:none;}
.anthem-lp .content-wrapper .content-txt ul li:before {content:""; width:6px; height:6px; background:#fff; border-radius:100%; position:absolute; left:35px; top:6px; }
.anthem-lp .content-wrapper .content-txt ul li { color: #fff;font-size: 16px; line-height: 20px; padding:0 0 0 55px; position:relative; margin:0;}
.anthem-lp .content-wrapper .content-txt ul li + li {margin-top:20px;}
.anthem-lp .content-wrapper .scroll-block {color: #fff;font-size: 12px;font-weight: bold;letter-spacing: 1.5px;line-height: 14px;text-transform: uppercase;margin-top: 95px;}
.anthem-lp .mobile-apps img{height:38px;margin-right:10px;}
.anthem-lp .qr-code-icon{width:82px;}
.anthem-lp .single-faq-sec u {display:inline-flex;}
.anthem-lp .faq-wrapper {background:#ececec; padding:50px 0 70px;}
.anthem-lp .faq-wrapper .faq-text {background:#fff; border-radius:20px; padding:40px 55px;}
.anthem-lp .faq-wrapper .faq-text h2 {color:#f2604a; margin:0 0 30px; font-size: 25px; font-weight: bold;letter-spacing: 0.3px; line-height: 25px;}
.anthem-lp .single-faq-sec h5 {text-align: left;color: #212121;font-weight: 800;letter-spacing: 0.3px;line-height: 20px; margin:0 0 8px; font-size:16px;letter-spacing: 0.3px;}
.anthem-lp .single-faq-sec {padding:0 20px 28px 0; margin:0 0 35px; border-bottom:1px solid #b1b9c1; }
.anthem-lp .single-faq-sec p {font-size:16px; color:#212121; margin:0 0 8px; line-height:20px;letter-spacing: 0.3px;}
.anthem-lp .single-faq-sec ol {padding-left: 10px; text-indent:0px; margin-left:5px; margin-bottom:0;}
.anthem-lp .single-faq-sec ol li:first-letter { float: left; font-size: 16px;color:#f2604a; font-weight:bold; padding-right:5px; margin-left:-25px;}
.anthem-lp .single-faq-sec ol li { padding-left:0; font-size:16px; line-height:20px; font-weight:400; padding:0 0 10px 30px; list-style:none}
.anthem-lp .single-faq-sec ol li a {color:#335798; display:flex; text-decoration:underline; width: max-content; font-weight:500}
.anthem-lp .single-faq-sec ol li a:hover, .anthem-lp .single-faq-sec ol li a:focus {text-decoration:none;color:#335798;}
.anthem-lp .single-faq-sec ul {padding-left: 15px; list-style:none; margin:0;}
.anthem-lp .single-faq-sec ul li {padding-left:30px; list-style:none; position:relative; font-size:16px; line-height:20px; font-weight:400; padding-bottom:12px;}
.anthem-lp .single-faq-sec ul li:before { content: ""; width: 6px; height: 6px; background: #f2604a; border-radius: 100%;position: absolute; left: 8px; top: 7px;}
.anthem-lp .single-faq-sec ul li:last-child {padding-bottom:0;}
.anthem-lp .single-faq-sec ul li a, .anthem-lp .single-faq-sec p a {color:#335798; text-decoration:underline; font-weight:500;display:inline-block;}
.anthem-lp .single-faq-sec ul li a:hover, .anthem-lp .single-faq-sec p a:hover, .anthem-lp .single-faq-sec ol li a:focus, .anthem-lp .single-faq-sec p a:hover {text-decoration:none;color:#335798;}
.faq-copy-right {padding:16px 50px 0 0;}
.faq-copy-right p { color: #646f7d; font-size: 11px; letter-spacing: 0.3px; line-height: 12px;}
.anthem-lp .footer {background-color: #00497A; padding:25px 24px 27px;}
.anthem-lp .footer p {  color: #fff; font-size: 12px; letter-spacing: 0.3px;line-height: 13px; margin:0;}
/* Download Catalog */
.content-txt .dropdown{display:inline-block;margin:0 0 0 20px;}
.content-txt .dropdown .btn{background-color:#0f5e8a;color:#fff;}
.content-txt .dropdown .btn:focus{box-shadow:none;}
.content-txt .dropdown .btn i{font-size:18px;}
.content-txt .dropdown-toggle::after{border:none;content:"\f107";font-family:FontAwesome;vertical-align:top;padding:0 0 0 5px;}
.content-txt .dropdown .dropdown-menu{left:auto !important;right:0 !important;transform: translate3d(0px, 34px, 0px) !important;background: #0f5e8a;border-radius: 0 0 5px 5px;border:none;}
.content-txt .dropdown .dropdown-menu a{color:#fff;font-size:14px;}
.content-txt .dropdown .dropdown-menu a:hover{background:#00497A;}
.content-txt .dropdown.catalog{display:inline-block;margin:20px 0 0 0;}
.content-txt .dropdown.catalog button{border:none!important;background:#F26C57;padding:12px 15px;color: #0c0b0a;font-weight:500;border-radius:0;font-size:14px;color:#fff;}
.content-txt .dropdown.catalog button i{font-size:14px;padding:0 5px 0 0;}
.content-txt .dropdown.catalog .btn-secondary:not(:disabled):not(.disabled).active:focus,
.content-txt .dropdown.catalog .btn-secondary:not(:disabled):not(.disabled):active:focus,
.content-txt .dropdown.catalog .show > .btn-secondary.dropdown-toggle:focus {box-shadow:none;border:solid 1px #e6e6e6;background:#F26C57;color: #fff;}
.content-txt .dropdown.catalog .btn-secondary:not(:disabled):not(.disabled).active, 
.content-txt .dropdown.catalog .btn-secondary:not(:disabled):not(.disabled):active, 
.content-txt .dropdown.catalog .show>.btn-secondary.dropdown-toggle{box-shadow:none;border:solid 1px #e6e6e6;background:#fff;color: #0c0b0a;}
.content-txt .dropdown.catalog .dropdown-menu {background:#fff;border:solid 1px #e6e6e6;border-top:none;border-radius:0;left: 0 !important;top:10px !important;}
.content-txt .dropdown.catalog .dropdown-menu div.dropdown-item{color: #0c0b0a;padding:10px 15px;position:relative;}
.content-txt .dropdown.catalog .dropdown-menu li.dropdown-item{padding:0px;}
.content-txt .dropdown.catalog .dropdown-menu div.dropdown-item:after{content: "\f054";font-family: "FontAwesome";padding: 0;vertical-align: middle;position: absolute;top: 10px;right: 10px;color: #928383;font-size: 14px;}
.content-txt .dropdown.catalog .dropdown-menu div.dropdown-item:hover{background:#FFE5E1;}
.content-txt .dropdown.catalog .dropdown-menu .dropdown-menu.sub {top: -36px !important;left: 100% !important;margin: 0 0 0 1px;display:block;visibility:hidden;opacity:0;transition: all 0.3s ease 0s;width:100%;}
.content-txt .dropdown.catalog .dropdown-menu div.dropdown-item:hover .dropdown-menu.sub{opacity: 1;visibility: visible;}
.content-txt .dropdown.catalog .dropdown-menu .dropdown-menu.sub a, .content-txt .dropdown.catalog .dropdown-menu a{color: #0c0b0a;padding:10px 15px;}
.content-txt .dropdown.catalog .dropdown-menu .dropdown-menu.sub a:hover, .content-txt .dropdown.catalog .dropdown-menu a:hover{background:#FFE5E1;color: #0c0b0a;}
.content-txt .dropdown.catalog .dropdown-menu .dropdown-menu.sub a:after, .content-txt .dropdown.catalog .dropdown-menu a:after{display:none;}
.content-txt .dropdown.catalog .dropdown-menu div.dropdown-item span {width: 90%;display: inline-block;white-space: normal;word-break: break-all;font-size:15px;}
.content-txt .dropdown.catalog .dropdown-menu .dropdown-menu.sub a span{width:100%;font-size:14px;}
.content-txt .dropdown.catalog ul.dropdown-menu.submenu1 {top: -36px !important;left: 181px !important;border-top: solid 1px #e6e6e6;}
.content-txt .dropdown.catalog ul.dropdown-menu.submenu2 {top: -36px !important;left: 181px !important;border-top: solid 1px #e6e6e6;}
.content-txt .dropdown.catalog ul.dropdown-menu.submenu3 {top: -36px !important;left: 181px !important;border-top: solid 1px #e6e6e6;}
.content-txt .dropdown.catalog ul.dropdown-menu.submenu4 {top: -36px !important;left: 181px !important;border-top: solid 1px #e6e6e6;}
.content-txt .error-message{color:red;display:inline-block;width:100%;margin:10px 0 0 0;line-height:18px;font-size:13px;}
/* multiple-storylp lp */
.multiple-storylp .logo-inner {position:relative;}
.multiple-storylp .member-portal-btn {position:absolute; right:0; top:-5px;}
.multiple-storylp .member-portal-btn .btn-orange {margin:0; min-width:182px; padding:15px 17px; transition: all 0.3s ease 0s;}
.multiple-storylp .member-portal-btn .btn-orange:hover, .multiple-storylp .member-portal-btn .btn-orange:focus {background: #d95642; }
.multiple-storylp .member-portal-btn img {max-height:18px; margin:0 5px 0 0;}
.multiple-storylp-cta {padding:0 25px;}
.multiple-storylp-cta p {color: #fff; font-size: 16px;  letter-spacing: 0.3px;  line-height: 20px; line-height:40px;}
.multiple-storylp-cta p span {color: #d6dfe3; }
.multiple-storylp-cta u.nobr { text-decoration: none; white-space: nowrap;cursor: default; pointer-events: none;}
.multiple-storylp-cta a, .multiple-storylp-cta a:hover { color: #fff; }
.content-wrapper-main {width:100%; background:#fff; padding:60px 0 170px;}
.content-wrapper-main .sec-titile h1 {  color: #212121; font-size: 52px;font-weight: bold;letter-spacing: 0.3px; line-height: 52px; text-align: center; margin:0 0 10px;}
.content-wrapper-main .sec-titile p {  color: #212121;  font-size: 26px;  font-weight: 300;  letter-spacing: 0.3px;  line-height: 30px;  text-align: center;}
.services-wrapper {width:100%; background:#e9ecf0 url(https://nationscdn.azureedge.net/nb-container/images/service-patternbg.svg) left top repeat; padding:0; min-height:680px;}
.iebrowser{padding-bottom:60px;}
.viva-services-wrapper .single-services-sec-icon p {color:#fff; margin:20px 0 0;font-size:20px;line-height:24px;letter-spacing:0.19px;font-weight:600;}
.viva-services-wrapper .single-services-sec-icon p span{font-weight:300;font-size:18px;line-height:30px;}
.services-wrapper-inner {position: relative; top: -95px; z-index: 9;}
.single-services-sec { margin:0 auto; transform: scale(0.8); -ms-transform: scale(0.9);-webkit-transform: scale(1); cursor:pointer; transition: transform 1500ms ease;     transform-origin: center center;}
.single-services-sec.active { transform: scale(1); -ms-transform: scale(1);-webkit-transform: scale(1); transition: transform 500ms ease; transform-origin: center center;}
    /*.single-services-sec:hover { transform: scale(1); -ms-transform: scale(1);-webkit-transform: scale(1);}*/
.viva-services-wrapper .single-services-sec .single-services-sec-icon {min-height:270px}
.viva-services-wrapper .single-services-sec.active .single-services-sec-icon { min-height: 320px; background-position: 0 90%;}
.viva-services-wrapper .single-services-sec-icon h3{color:#fff; font-size:20px; margin-top:15px; }
.single-services-sec.active .single-services-sec-icon {min-height:120px; background-position: 0 90%;}
.single-services-sec .single-services-sec-icon {box-shadow: 0 0 24px 0 rgba(0,0,0,0.24); background:url(https://nationscdn.azureedge.net/nb-container/images/single-services-sec-icon-bg.png) left top no-repeat;  background-size: cover; text-align:center; border-radius: 16px 16px 0 0; width:100%; min-height:200px; justify-content:center; display:flex; align-items:center; transition: 800ms;}
.single-services-sec .single-services-sec-icon.services-icon1 img {max-height:64px;}
.single-services-sec .single-services-sec-icon.services-icon2 img {max-height:94px;}
.single-services-sec .single-services-sec-logo {  border-radius: 0 0 16px 16px; background-color: #FFFFFF; box-shadow: 0 0 24px 0 rgba(0,0,0,0.24); padding:32px 0; text-align:center; cursor:pointer;}
.empty-sec .single-services-sec-logo-inner {  color: #212121; font-size: 24px;  font-weight: 300;  letter-spacing: 0.26px;  line-height: 36px; text-align: center;}
.single-services-sec .single-services-sec-logo-info {display:none;  transition: transform 1500ms ease; padding:0 12px;}
.single-services-sec.active .single-services-sec-logo-info {display:block;}
.single-services-sec-logo-info ul {margin:35px 0 27px; padding:0 15px; text-align:left; list-style:none;}
.single-services-sec-logo-info ul li::before { position: absolute;	left: 5px;	top: 0; content: '';background:url(https://nationscdn.azureedge.net/nb-container/images/check-circle-icon.svg) left top no-repeat;	width: 24px; height: 24px; border-radius: 50px;}
.single-services-sec-logo-info ul li {position: relative;padding-left: 40px;margin-bottom: 8px; color: #212121; font-size: 16px; letter-spacing: 0.3px; line-height: 20px;}
.single-services-sec .single-services-sec-logo img {max-height:31px;}
.single-services-sec-logo-info .buttons { padding: 15px 12px; color: #fff; font-size: 16px; font-weight: bold;letter-spacing: 0.3px; line-height: 18px; margin: 0; border-radius: 8px; border: 0; display: inline-block; transition: all 0.3s ease 0s;}
.single-services-sec-logo-info .buttons.bord-btn {padding: 13px 10px; color:#255798; border:2px solid #255798;}
.single-services-sec-logo-info .buttons.bord-btn:hover, .single-services-sec-logo-info .buttons.bord-btn:focus { border: 2px solid #476f80;}  
.single-services-sec-logo-info .buttons:hover {text-decoration:none;}
.single-services-sec-logo-info .buttons.btn-orange {background:#f2604a; margin:24px 0 0; }
.single-services-sec-logo-info .buttons.btn-orange:hover, .single-services-sec-logo-info .buttons.btn-orange:focus {background: #d95642; }
.single-services-sec-logo-info .buttons img {max-height:18px; margin:0 6px 0 0;}
/*
================================================
Activate Header CSS
================================================
*/
.activate-wrapper{background:#f7f7f7}
.header-wrapper{padding:20px 0px;background:#fff;}
header{background:var(--white-color);border-bottom:1px solid #ECEFF2;}
header .logo-section img{width:210px;}
header .header-right-list:last-child{margin:0;}
header .section-icon{background:transparent;border-radius:8px;padding:8px 10px;display:flex;align-items:center;font-weight:600;}
header .cta-sec .section-icon{background:rgba(242,96,74,0.1);margin:0 16px 0 0;font-size:16px;display:flex;align-items:center;}
header .cta-sec .inquiries{color:var(--nevada-color);font-size:12px;letter-spacing:0.23px;line-height:15px;}
header .cta-sec .call-text {font-family: "museo-slab";line-height: 19px;font-weight: 600;color: var(--woodsmoke-color);max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header .cta-sec .call-text u, header .cta-sec .call-text a{text-decoration:none;color:var(--woodsmoke-color);}
header .language-preference .section-icon{background:var(--neutral-blue-light);margin:0;color:var(--neutral-blue-dark);min-width:72px;display: flex;align-items: center;justify-content: center;}
header .header-dropdown .dropdown-menu{width:210px;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);border:none;right:0;margin:5px 0 0 !important;right:0;}
header .header-dropdown .dropdown-menu .dropdown-item{padding:15px;}
header .header-dropdown .dropdown-menu label{margin-left:5px;}
header .header-dropdown .dropdown-item:hover label{color:var(--woodsmoke-color);font-weight:600;}
header .header-dropdown .language{padding:16px 16px 10px;display:inline-block;width:100%;color:var(--nevada-color);font-size:14px;font-weight:500;line-height:15px;}
header .flex-dropdown .dropdown-menu{width:240px;}
header .flex-dropdown .flex-text {color: #5e4884;background-color: #e9dffa;border: 1px solid;border-radius: 50px;max-height: 48px;padding: 4px 10px; text-decoration:none;}
header .flex-dropdown .flex-text path {fill: #5e4884;}
header .flex-dropdown .flex-text:hover, header .flex-dropdown .flex-text:focus {color: #fff;background-color: #5e4884;}
header .flex-dropdown .flex-text:hover path, header .flex-dropdown .flex-text:focus path {fill: #fff;}
header .faqs-sec {display:flex;align-items:center;margin-right:24px;}
header .faqs-sec img{margin-right:6px;}
header .faqs-sec a{font-weight: 500;font-size: 16px;line-height: 22px;color: #255798;}
header .faqs-sec a:hover{text-decoration:none;}
header .activate-card-block{border: 1px solid #33BDE3;box-shadow: 0px 2px 10px rgb(0 0 0 / 10%);border-radius: 24px;padding: 8px 20px 8px 18px;margin-right:24px;cursor:pointer;}
header .activate-card-block span{margin:0px 12px 0 10px;font-weight: 600;font-size: 16px;line-height: 22px;letter-spacing: 0.3px;}
/** Top Right Sec **/
header .header-right > div{margin:0 10px 0 0;position:relative;}
header .header-right > div:last-child{margin:0;}
header .download-catalog{box-sizing:border-box;border:1px solid var(--secondary-color);border-radius:18px;padding:7px 16px;color:var(--secondary-color);font-size:18px;font-weight:600;letter-spacing:0.3px;line-height:20px;text-decoration:none;display:flex;align-items:center;}
header .download-catalog span{margin:0 8px 0 0;}
header .download-catalog.download-link {box-sizing: border-box;border: 0;border-radius: 18px;padding: 7px 0px;display: flex;align-items: center;color: #255798;font-size: 16px;font-weight: 500;line-height: 20px;margin: 0 10px 0 0;text-decoration: underline;}
header .download-catalog.download-link img{height:32px;}
header .download-icon img{margin:0 5px 0 0;}
header .download-icon a{color:var(--neutral-blue-dark);font-size:16px;font-weight:500;letter-spacing:0.3px;line-height:20px;text-decoration:underline}
header .download-icon a:hover{text-decoration:none;}
header .icon{height:48px;width:48px;border:1px solid #E4E4E4;background-color:var(--white-color);display:inline-block;text-align:center;border-radius:50%;line-height:45px; cursor:pointer;}
header .icon span{height:28px;width:28px;position:absolute;letter-spacing:-0.5px;line-height:28px;font-size:16px;background:var(--primary-color);color:var(--white-color);text-align:center;border-radius:50%;right:-10px;top:-6px;font-weight:400;}
header .account-txt{text-align:left;position:relative;cursor:pointer;}
header .account-txt h6, header .account-txt h6 span{color:var(--woodsmoke-color);font-size:16px;letter-spacing:0.3px;line-height:22px;cursor:pointer;margin:0;display:flex;font-weight:normal;}
header .account-txt h6 svg{color:#969696;margin:0 0 0 2px;}
header .account-txt .my-account-dropdown{left:auto;right:0;min-width:245px;z-index:1000;list-style:none;text-shadow:none;border-radius:0 0 8px 8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(0,0,0,0.1);border:none;margin:0px;transform:translate3d(0px, 50px, 0px);top:100% ;transition:all 0.5s;display:block;visibility:hidden;opacity:0;position:absolute;padding:10px 0;}
header .account-txt .dropdown-menu{min-width:270px;border-radius:0 0 8px 8px;border:none;right:0;}
header .account-txt .dropdown-toggle > span{color:var(--cadet-blue-color);font-size:14px;line-height:15px;margin:0 0 2px;text-transform: capitalize;max-width: 120px;display: block !important;}
header .account-txt hr{margin:5px 0;}
header .nav-wrapper .dropdown .dropdown-menu{min-width:175px;right:270px;border-radius:6px;top:0;max-width:175px;}
header .nav-wrapper .dropdown:hover > .dropdown-menu{opacity:1;visibility:visible;transform:translate3d(0, -5px, 0);}
header .logo img{height:28px;}
header .logo{position:relative;}
header .client-logo{margin:0 24px 0 0;padding:0 24px 0 0;position:relative;}
header .client-logo img{height:40px;object-fit:contain;max-width: 180px;}
header .client-logo:before{position:absolute;content:"";width:1px;border-right:1px solid rgba(100,111,125,0.4 );height:24px;right:0;top:8px;}
header .account-txt li .dropdown-item img {margin-right: 8px;}
.slogan.me-3 {position: absolute;top: -22px;left: 0;right: 0;}
/*
================================================
Activate Footer CSS
================================================
*/
a#bbblink img {border: 0;position: absolute;top: 0;left: 0;margin-left: 0;max-width: 200%;}
a#bbblink.ruvtbam, a#bbblink.ruvtbum {width: 60px;height: 110px;display:inline-block;position: relative;overflow: hidden;}
a#bbblink.sevtbam:hover img, a#bbblink.rbvtbam:hover img, a#bbblink.ruvtbam:hover img, a#bbblink.sevtbum:hover img, a#bbblink.rbvtbum:hover img, a#bbblink.ruvtbum:hover img {margin-left: -60px;}
.aetna-text{background-color: #f1d06b2e; padding:5px 8px;}
.aetna-text a {color: #efb74d;padding:0px; margin:0px; line-height:24px; display:inline-block;}
footer {background: #00497A;color: #fff;font-size: 16px;font-weight: 400;padding: 26px 0px;width: 100%;}
footer .sec1 img{margin-bottom:34px;}
footer .sec1 .questions h2 {font-weight: 500;   font-size: 24px;  letter-spacing: 0;  line-height: 20px;}
footer .sec1 .questions p {font-size: 16px;border-bottom:1px solid #F2604A;padding-bottom:5px;margin-bottom:18px;display:inline-block;line-height:22px;}
footer .sec1 .hours p b{font-weight:600;}
footer .sec1 .u.nobr{color:#fff;}
footer .sec1 a{color:#fff; text-decoration: none;}
footer .sec2 ul{margin-top:60px;}
footer .sec2 ul li a{color:#fff;font-size: 16px;line-height: 40px; font-weight: 300;text-decoration:none;}
footer .sec2 ul li a:hover {opacity: 0.6;}
footer .sec3 ul{margin:60px 0 16px 0;}
footer .sec3 ul li a:hover{opacity:0.7;}
footer .sec3 ul li{display: inline-block;margin-right: 4px;}
footer .sec3 .copyright span#year {display: inline-block;}
footer .sec3 .copyright{margin-top:22px;font-size: 12px;font-weight: 300;line-height: 16px;letter-spacing:0;}
footer .sec3 .copyright span {display:block;}
footer .sec4 ul {margin-top:60px;}
footer .sec4 ul li{float:left;margin:0px 10px;}
footer .block {font-size: 16px;font-weight: 300;line-height: 24px;margin-bottom: 0;}
footer ul{padding:0px;list-style:none;}
footer a#bbblink{background:#fff;border:solid 1px #fff;border-radius:8px;}
footer a#bbblink:hover{border-right:none;}
footer .copyrightSection{font-size:12px;letter-spacing: 0;line-height: 16px;margin-top:16px;}
footer .copyrightSection > div{margin-bottom:6px;}
.addition{margin:190px 0 60px 0;color: #00497A;}
.addition h1 {margin: 0 0 30px 0;font-size:20px;}
.addition h3{margin:0 0 15px 0;font-size:18px;line-height:24px;}
.addition p{margin:0 0 30px 0;}
.addition ul{margin:0 0 30px 30px;}
.addition ul li{list-style:none;padding:0 0 15px 0;position:relative;}
.addition ul li ul{margin:15px 0 10px 30px;}
.addition ul li ul li:before{content: "\f10c";}
.addition ul li ul li:last-child{padding-bottom:0;}
.addition ul li:before{content: "";width: 8px;height: 8px;background: #212121;border-radius: 50px;top: 7px;left: -19px;position: absolute;}
.addition a{color:#02b9f4;word-break:break-all;}
.addition ul li ul.no-margin{margin-bottom:0;}
.addition p.no-margin{margin:0;}
/* Acordian heading*/
.faqHeading{margin-bottom:4px; font-size:20px; font-weight:700;margin-bottom:5px;}
.sub-heading {font-weight: 300;font-size: 18px;line-height: 22px;color: #646F7D;margin-bottom:16px;}
/* Custom Acordian */
.customAcordian{border-radius:0 0 6px 6px; border-color:#EAECF1;}
.accordion-item:first-of-type{border-radius:0px}
.customAcordian .accordion-button{padding:15px 15px 15px 0px;}
.customAcordian .accordion-button h5{margin:0;font-weight: 600;font-size: 16px;line-height: 26px;color: #212121;}
.customAcordian .accordion-button:not(.collapsed)::before{width: 0; height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #969696;transform: rotate(0deg);}
.customAcordian .accordion-button::before{content: "";margin-left:0;width: 0; height: 0; border-left: 7px solid transparent;transform: rotate(-90deg); border-right: 7px solid transparent;border-top: 7px solid #969696; margin:0px 21px;}
.customAcordian .accordion-button::after{background-image:none !important;}
.customAcordian .accordion-button:not(.collapsed){background-color:#ECFAFF; color:#212121; font-weight:600; box-shadow:none;}
.customAcordian .accordion-body {padding: 16px 57px 10px}
.customAcordian .accordion-body p{font-weight: 300;font-size: 16px;line-height: 22px;color: #212121;margin-bottom:6px;}
.customAcordian .accordion-body li{font-weight: 300;font-size: 16px;line-height: 22px;color: #212121;margin-bottom:6px;}
.customAcordian .accordion-body a {color: #335798;text-decoration: underline; }
.customAcordian .accordion-body a:hover {text-decoration: none; }
/* Activate Card page CSS */
.activate-card .modal-content{border-radius:8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(22, 22, 22, 0.1);}
.activate-card {padding:24px;}
.activate-cardprelogin-activate-card {padding:24px; margin-top:-76px}
.activate-card .card-image{max-width:340px;}
.activate-card .card-image img{box-shadow:0 6px 6px 0 rgba(190,190,190,0.07);}
.activate-card h4{color:var(--woodsmoke-color);font-size:20px;font-weight:bold;line-height:24px;}
.activate-card p{margin:0 0 24px;}
.activate-card .no-card hr{border-color:var(--light-bg-color);padding:10px 0 0;opacity:1;}
.activate-card .no-card p{margin:0;}
.activate-card .btn-close{background:url(../../images/modal-close-black.svg) no-repeat center;opacity:1;box-shadow:none;}
.activate-card .no-card {padding-bottom: 24px;}
.activate-card .card-image {margin: 0px !important;}
.activate-card .registerFormBlock .icon-error.form-error:after {right: 46px !important;}
.activate-card .registerFormBlock .form-error:after {right: 8px;}
.activate-card .modal-title {color: var(--woodsmoke-color);font-size: 24px;font-weight: bold;letter-spacing: 0.23px;line-height: 36px;}
/* Register Form Css Starts Here */
.myProfileRightPanel {padding: 32px;background: #fff;border-radius: 6px;}
.registerFormBlock h5{font-size:20px;font-weight:700;letter-spacing:0.3px;line-height:24px;margin-bottom:20px;color:#212121;}
.registerFormBlock h6{font-size:16px;font-weight:bold;line-height:20px;letter-spacing:0.3px;}
.registerFormBlock .form-group{padding-bottom:20px;position:relative;margin:0 0 25px;}
.registerFormBlock .form-group input:not(:placeholder-shown) ~ label,
.registerFormBlock .form-group input:-webkit-autofill ~ label {top:-10px;}
.member-id-field {width:80% !important;}
.member-id-field.full-width {width:100% !important;}
.forgot-password-memberId .info-box:before { right: 33px;}
.forgot-password-memberId .info-box {  bottom: 92px; right:-32px;}
.forgot-password-memberId .info-box:after {right: 34px;}
.registerFormBlock .float-label {margin:0;color:#646F7D;font-size:16px;letter-spacing:0.3px;font-weight:400;position:absolute;pointer-events:none;left:18px;top:15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;line-height:16px;}
.registerFormBlock .form-control{color:#212121;line-height:22px;height:48px;border:1px solid #B1B9C1;border-radius:4px;background-color:#ECFAFF;padding:16px;letter-spacing:0.3px;font-weight:400;box-shadow:none;border-style: solid;transition: none;}
.registerFormBlock .form-control:hover{border:1px solid #646F7D;background-color:#FFF;}
.registerFormBlock .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label{top:-10px;color:#646F7D;font-size:14px;letter-spacing:0.3px;line-height:18px;background:#fff !important;margin-bottom:0;padding:0px 4px;}
.registerFormBlock .form-error .form-control {border:1px solid #D61308;background-color:#fff;}
.registerFormBlock .form-control:focus {border: 2px solid #255798;background-color: #FFF; box-shadow:none;}
/*.registerFormBlock .secure-question .form-error {border: 1px solid #D61308;}*/
.registerFormBlock .form-error.icon-error:after {right: 40px !important;}
.registerFormBlock .icon-error.form-error:after {right: 40px !important;}
.registerFormBlock .custom-error-field.form-error:after {display:none;}
.registerFormBlock .form-error.select-error:after{display:none;}
.registerFormBlock .form-error{position:relative;}
.info.benfit.cursor-pointer { top:-7px !important;}
.registerFormBlock select.form-error:after {position:absolute;content: "";background: url(../images/form-error.svg);width: 22px;height: 18px;right: 20px;top:25px;transform: translateY(-50%);}
.registerFormBlock .form-error:after {position: absolute;content: "";background: url(../images/form-error.svg);width: 22px;height: 18px;right: 12px;top: 25px;transform: translateY(-50%);}
/*.registerFormBlock .form-control.calander {background-image:url(../images/calander.svg);background-position:calc(100% - 13px) calc(.4em + 4px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;padding:8px 16px;}*/
.registerFormBlock .react-datepicker__input-container:after {padding: 0;position: absolute;content: "";background: url(../../images/calendar-icon.svg);width: 24px;height: 24px;right: 16px;top: 14px;z-index: 9;background-repeat: no-repeat;cursor: pointer;}
.registerFormBlock .float-label.lable-fixed {position: absolute;top: -10px;background-color: var(--white-color);padding: 0 3px;font-size: 14px;}
.registerFormBlock .reactcalander {background-image: url(../images/calander.svg);position: absolute;content: "";width: 22px;height: 28px;right: 16px;top: 25px;transform: translateY(-50%);cursor: pointer;background-repeat: no-repeat;}
.registerFormBlock .react-datepicker-wrapper {width: 100%;}
.registerFormBlock select.form-control {background-image:url(../images/select-chevron.svg) !important;background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em !important;background-repeat:no-repeat !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-appearance:none !important;-moz-appearance:none !important;padding:8px 40px 8px 9px !important; color:#212121;}
.registerFormBlock .help-block{font-size:14px;color:#646F7D;line-height:15px;position:absolute;margin:4px 0 0;}
.registerFormBlock .form-group.help-block{line-height:15px;}
.registerFormBlock .error-message{color:#D61308;}
.registerFormBlock .buttons-section{margin:40px 0;}
.registerFormBlock .buttons-section .back {margin: 0;margin: 0;transform: none;-ms-transform: none;-webkit-transform: none;}
.registerFormBlock .create {margin:0 15px 0 0;height:48px;width:280px;border-radius:8px;color:#fff;padding:0;font-size:18px;font-weight:bold;letter-spacing:0.3px;line-height:20px;}
.registerFormBlock .create.inactive {background-color: #B1B9C1;cursor: not-allowed;}
.registerFormBlock .btn:focus {box-shadow:0 0 black;}
.registerFormBlock .password-icon-open:after {position:absolute;content: "";background: url(../images/eye-icon-open.svg);width: 24px;height: 24px;right: 12px;top:24px;transform: translateY(-50%);}
.registerFormBlock .password-icon-close:after {position:absolute;content: "";background: url(../images/eye-icon-close.svg);width: 20px;height: 18px;right: 12px;top:24px;transform: translateY(-50%);}
.register-form-body .registerFormBlock .password-icon-open:after {right:17px;}
.default-btn, .btn-primary {height: 48px;border-radius: 8px;padding: 0px 20px;color: #fff;line-height: 48px;display:inline-block;min-width:170px;text-align:center; font-size: 18px;font-weight: bold; border:0px;}
.btn-primary {background-color: #F2604A !important;}
.btn-outline {background-color: #fff;color: #00497A;border: 1px solid #00497A;}
.customLink, .btn-link {color: #255798;font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;cursor:pointer;}
/* Modal Start */
.modal-backdrop {background-color: rgba(25,76,97,0.7);}
.custom-modal .modal-content {border: 0px;border-radius: 12px 12px 8px 8px;}
.custom-modal .w-600 {max-width: 600px;}
.custom-modal .w-700 {max-width: 700px;}
.custom-modal .w-800 {max-width: 800px;}
.custom-modal .modal-header {border-radius: 8px 8px 0 0;background-color: #00497A;color: #fff;padding: 12px 24px;}
.custom-modal .modal-header h5 {line-height: 24px;font-weight: bold;}
.custom-modal .modal-header .btn-close {background: url(../images/modal-close.svg) no-repeat;opacity: 1;position: absolute;right: 26px;top: 26px;padding: 0;}
.custom-modal .modal-body {padding: 24px;}
/* Modal End */

/* Custom Form Styles Start */
.customForm .form-control{height: 48px;border: 1px solid #B1B9C1;border-radius: 4px;background-color: #ECFAFF;padding: 0px 16px 0px;font-family: "proxima-nova";letter-spacing: 0.3px;font-weight: 400;box-shadow:none; width: 100%; outline: none;   color: #646F7D; font-size: 16px; }
.customForm .form-control:hover{border: 1px solid #B1B9C1;background-color: #fff;}
.customForm .form-control:focus{border: 2px solid #255798;background-color: #fff;}
.customForm .form-success, .customForm .form-icon-success, .customForm .form-icon-error{position: relative;}
.customForm .form-success .form-control {border: 1px solid #0FA91C;background-color: #ECF3ED;}
.customForm .form-error .form-control {border: 1px solid #D61308;background-color: #fff;}
.customForm  .form-control:disabled { background: #fff; border: 1px solid #B1B9C1;}
.form-success:after, .form-icon-success:after {position: absolute;content: "";background: url(..images/form-success.png);width: 18px;height: 18px;right: 20px;top: 50%;transform: translateY(-50%);background-size:contain;}
.form-error:after, .form-icon-error:after {position: absolute;content: "";background: url(..images/form-error.svg);width: 22px;height: 18px;right: 20px;top: 50%;transform: translateY(-50%);}
.form-icon-success:after{right: 48px;}
.form-icon-error:after{right: 48px;}
.form-error .floating-input:focus ~ label, .form-success .floating-input:focus ~ label {background:#fff !important;}
.floating-label {position:relative;}
label.float-label {position:relative;letter-spacing: 0.3px;position: absolute;pointer-events: none;left: 18px;top: 13px;transition: 0.2s ease all;-moz-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;font-family: "proxima-nova";   color: #646F7D; font-size: 16px; letter-spacing: 0.3px; line-height: 20px;}
.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {top: -7px;color: #646F7D;font-size: 14px;letter-spacing: 0.3px;line-height: 18px;background: #fff;margin-bottom: 0;padding:0px 4px;}
.customForm .form-group{margin-bottom: 42px;}
.help-block{position: absolute;font-size: 14px;}
.show-password-toggle {right: 12px;top: 25px;}
.password-icon-open {background: url(..images/eye-close.svg);width: 24px;height: 24px;transform: translateY(-50%);cursor: pointer;}
.password-icon-close {background: url(..images/eye-icon-close.svg);width: 20px;height: 18px;right: 14px;transform: translateY(-50%);cursor: pointer;}
textarea.textarea {background: #ECFAFF;width: 100%;border: 1px solid #B1B9C1;border-radius: 4px;padding: 12px;}
.customForm .form-group .calendar-icon {position: absolute;top: 13px;right: 16px;cursor: pointer;}
/* Custom Form Styles End */
/* Radio Button and Checkbox Start */
.customRadio .form-check, .customCheck .form-check{margin-bottom: 10px;}        
.customRadio .form-check-input, .customCheck .form-check-input {height: 20px;width: 20px;border: 1px solid #B1B9C1;background-color: #ECFAFF;}
.customRadio .form-check-input:checked, .customCheck .form-check-input:checked{background-color: #F2604a;border-color: #F2604a;}
.customRadio .form-check-input:focus, .customCheck .form-check-input:focus{box-shadow: 0 0 0 0.25rem rgb(242 96 74 / 25%);}
.customRadio label, .customCheck label{color: #212121;line-height: 28px;margin-left: 4px;}
/* inline radio button add class - form-check-inline */
.customRadio.form-check-inline .form-check, .customCheck.form-check-inline .form-check{display: inline-block;margin-right: 16px;}            
.customRadio .form-check-input {border-radius: 10px;}
.customCheck .form-check-input {border-radius: 4px;}        
/* Radio Button and Checkbox End */
/* Validate Address */
.mi-wrapper{position:absolute;right:-26px;top:10px;}
.mi-wrapper .dropdown-toggle::after{display:none;}
.mi-wrapper .btn{padding:0px;}
.mi-wrapper ul.dropdown-menu {padding: 10px;border: 0;background: #fff;border-radius: 0px;box-shadow: -2px -2px 5px 0 rgb(0 0 0 / 12%);transform: translate(-49%, 36px) !important;}
.mi-wrapper ul.dropdown-menu img {width: 260px;}
.mi-wrapper li:before {content: "";position: absolute;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;top: -8px;left: 50%;}
.btn:focus{box-shadow:none;}
.validate-wrapper{letter-spacing:0.3px;}
.validate-wrapper .address-block {background: #FFF;border-radius: 6px;padding:40px 54px 54px 32px;}
.validate-wrapper .shipping-address{background: #DBF0E7;padding:18px 40px 16px;margin-bottom:36px;} 
.validate-wrapper .grey-info{color: #646F7D;font-weight: 400;font-size: 16px;line-height: 22px;}
.update-address-block .customForm .form-group {margin-bottom:36px;}
.validate-wrapper .address-block .mb-36{margin-bottom:36px;}
/* Unsubscribe */
.unsubscribeWrapper{background:#f7f7f7;align-items: start;padding: 140px 0px;}
.unsubscribeWrapper h2 {font-size: 38px;font-weight: bold;letter-spacing: 0.3px;line-height: 38px;margin:22px 0px;}
.unsubscribeWrapper .unsubscribeContent {font-size: 18px;font-weight: 300;letter-spacing: 0.3px;line-height: 24px;max-width: 520px;margin-right: 70px;}
.unsubscribeWrapper .btn-primary{font-size: 22px;letter-spacing: 0.3px;width: 240px;height: 60px;line-height: 60px;margin-top:28px;}
.unsubscribeWrapper .imageSection img{width:228px;}
.unsubscribeSuccess {padding:0px 22px;}
.unsubscribeSuccess img{width:74px;margin-bottom:40px;}
.unsubscribeSuccess h3{color: #0FA91C;font-size: 25px;font-weight: bold;letter-spacing: 0.3px;line-height: 25px;margin-bottom:20px;}
.unsubscribeSuccess p{color: #212121;font-size: 18px;font-weight: 300;letter-spacing: 0.3px;line-height: 24px;}
/* Breadcrumb */
.custom-breadcrumb{margin-bottom:32px;}
.custom-breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: "";width: 8px;height: 12px;background: url(../images/breadcrumb-arrow.png) no-repeat;position: relative;top: 6px;left: -16px;}
.custom-breadcrumb .breadcrumb-item+.breadcrumb-item {padding-left: 36px;}
.custom-breadcrumb .breadcrumb-item a {font-weight: 500;letter-spacing: 0.3px;color: #255798;}
.custom-breadcrumb .breadcrumb-item.active {color: #212121;}
/*card activated success popup */
@media (min-width: 576px) {.cardactivatedsuccess .modal-dialog {max-width:558px; width:100%}}
.cardactivatedsuccess .modal-header > h4 {font-family: proxima-nova, sans-serif;}
.cardactivatedsuccess .modal-header .btn-close {padding:0 20px 10px 0;}
.thankyou-sec {padding:0 0 40px}
.thankyou-sec h5 {font-weight: 600;font-size: 24px;line-height: 29px; color:#212121; margin:18px 0; font-family:"museo-slab";}
.thankyou-sec small {font-weight: 400;font-size: 16px;line-height: 19px;color: #212121;}
.thankyou-sec small span {display:block; font-weight:700;}
.cardactivatedsuccess .benefits-content p {font-weight: 700;font-size: 16px;line-height: 19px; color:#212121; margin:0 0 8px}
.cardactivatedsuccess.custom-popup .modal-body {padding-bottom:15px;}
.benefits-content ol {padding:0 0 0 20px;}
.benefits-content ol li {font-weight: 400;font-size: 16px;line-height: 32px; color:#212121;}
.benefits-content ol li strong {font-weight:700;}
.cardactivatedsuccess .modal-footer .modal-buttons {text-align:center; padding:28px 20px;}
.cardactivatedsuccess .modal-footer {border-top: 1px solid #E9ECF0;}
.cardactivatedsuccess .modal-footer .modal-buttons p {margin:0 0 10px;font-size: 16px;color: #212121;}
.cardactivatedsuccess.custom-popup .default-btn {max-width:inherit; box-shadow:none; padding: 0px 35px}
.cardactivatedsuccess.custom-popup a.carrierurl {color: #335798;text-decoration: underline; }
.cardactivatedsuccess.custom-popup a.carrierurl:hover {text-decoration: none; }
@media (max-width: 576px) {
 .myProfileRightPanel{padding:24px;}
.cardactivatedsuccess .modal-dialog {max-width:360px; width:100%;}
.activate-card.prelogin-activate-card .customLink.cancel { margin-top:15px;}
.custom-content strong a{word-wrap: break-word!important;word-break: break-word!important;}
}
/* Footer */
footer{background:#003355;padding:26px 9px;}
footer p{color: #FFFFFF;font-size: 12px;letter-spacing: 0.3px;line-height: 13px;font-weight:400;margin:0;}
.iebrowser .links ul { margin: 0px;padding: 0px;}
.iebrowser .links ul li { display: inline-block;margin-right: 16px;}
.iebrowser .links li img { height: 20px; margin-right: 2px;}
.iebrowser .links ul li a { color: #255798; font-size: 16px; font-weight: 500;letter-spacing: 0.3px;line-height: 20px;}
.iebrowser .links ul li a span {    text-decoration: underline;}
.iebrowser .links ul li a .small { color: #212121; font-size: 12px; letter-spacing: 0.3px; line-height: 14px; margin-left: 2px; text-decoration: none; }

/* Alterwood Advantage LP CSS */
.logo-wrapper.alterwood-header{padding:14px 0px;}
.alterwood-header img{height:52px;}
.alterwood-blue-header .phone-divider{padding-left: 20px;position: relative;}
.alterwood-blue-header .phone-divider:before {content: "";position: absolute;height: 14px;border-left: 1px solid #fff;top: 3px;left: 8px;}
.alterwood-main-wrapper {position:relative;}
.alterwood-main-wrapper .content-wrapper-main{padding:96px 0 168px;}
.alterwood-main-wrapper .content-wrapper-main .sec-titile h1{margin-bottom:25px;}
.alterwood-main-wrapper .aw-plan-wrap {position: relative;top: -71px;text-align:center;max-width:360px;}
.alterwood-main-wrapper .aw-member-wrap .container-fluid {max-width:1440px;}
.alterwood-main-wrapper .services-wrapper{min-height:310px;}
.alterwood-main-wrapper .btn-coral {min-width: 240px;border-radius: 8px;background-color: #F2604A;display: inline-block;padding: 15px 28px;text-align: center;font-weight: 600;letter-spacing: 0.3px;line-height: 18px;color: #fff;transition: all 0.3s ease 0s;}
.alterwood-main-wrapper .btn-coral:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,0.1);background:#f47f6e;}
.alterwood-main-wrapper .btn-coral:focus{background-color: #E6472F;box-shadow: 0 4px 14px 0 rgba(0,0,0,0.1);}
.alterwood-main-wrapper .single-services-sec{cursor:auto;width:400px;margin:0 36px;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-logo{border-radius:16px 16px 0px 0px;cursor:auto;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon{border-radius:0px 0px 16px 16px;display:block;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon.services-icon1 img {max-height: 84px;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon .services-icon2 img {max-height: 100px;height:100px;}
.alterwood-main-wrapper .services-icon {min-height: 172px;line-height: 172px;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon p{font-size: 12px;font-weight: 600;letter-spacing: 1.5px;line-height: 14px;text-transform: uppercase;color: #fff;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon .btn-coral{margin:25px 0 32px;min-width: inherit;padding: 14px 20px;}
.alterwood-main-wrapper .single-services-sec .single-services-sec-icon .btn-coral img {position: relative;top: -2px;margin-right: 6px;}
.alterwood-main-wrapper .back-btn{position:absolute;top:24px; left:45px;}
.back-btn {color: #255798;font-size: 16px;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;}
.back-btn img{position:relative;top:-1px;margin-right:7px;}
.custom-hide{display:none !important;}
/* PHP Custom Splash Page */
.php-lp-wrapper .content-wrapper{min-height: calc(100vh - 236px);}
.php-lp-wrapper .logo-wrapper{padding:13px 0;}
.php-lp-wrapper .logo-wrapper .php-logo{height:61px;border-right: 1px solid #808285;margin-right: 23px;padding-right: 23px;}
.php-lp-wrapper .logo-wrapper .php-nb-logo{height:32px;}
.php-lp-wrapper .content-block {border-radius: 16px;background-color: #FFF;padding: 59px 54px;max-width:1078px;}
.php-lp-wrapper .content-sec{max-width:534px;}
.php-lp-wrapper .content-block h1 {font-size: 25px;font-weight: 600;letter-spacing: 0.3px;line-height: 32px;margin-bottom:24px;}
.php-lp-wrapper .content-block p{font-size: 22px;font-weight: 300;letter-spacing: 0.3px;line-height: 28px;margin-bottom:22px;}
.php-lp-wrapper .content-block p:last-child{margin-bottom:0px;}
.php-content-wrapper{position:relative;margin:166px auto;max-width:1198px;}
.php-content-wrapper .img-block{position:absolute;top:30px;right:0;bottom:0;}
.php-content-wrapper .img-block img {max-width: 582px;}
.php-lp-wrapper u.nobr {text-decoration: none;white-space: nowrap;cursor: default;pointer-events: none;}
.php-lp-wrapper u.nobr a{color:#212121;text-decoration:none;}
.php-lp-wrapper footer{position:relative;padding:22px 24px;}
.php-lp-wrapper .footer-description{line-height:18px;margin-bottom:16px;}
.php-lp-wrapper .footer-description a{color:#fff;text-decoration:none;}
.php-lp-wrapper .footer-description u.nobr a{color:#fff;text-decoration:none;}

@media (min-width: 2500px) {
.php-lp-wrapper .content-block{max-width:1120px;}
.php-content-wrapper .img-block {position: absolute;top: inherit;right: 100px;bottom: 0;}
.php-content-wrapper .img-block img {max-width: 500px;}
}
/* Media Quries */
@media (min-width: 1400px) and (max-width: 1919.98px) {

}
@media (min-width: 1340px){
.container {max-width: 1280px;}
.anthem-lp .single-faq-sec u a {color:#212121 !important; text-decoration:none !important;}
}
@media (min-width: 1200px){
.update-address-block{width:752px;}
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
/* PHP Custom Splash Page */
.php-content-wrapper{margin:140px auto;max-width:918px;}
.php-lp-wrapper .content-sec {max-width: 414px;}
.php-lp-wrapper .content-block {padding: 40px 34px;max-width: 814px;}
.php-lp-wrapper .content-block h1{font-size:20px;line-height: 26px;}
.php-lp-wrapper .content-block p{font-size:18px;line-height:24px;margin-bottom:12px;}
.php-content-wrapper .img-block{top:46px;}
.php-content-wrapper .img-block img {max-width: 444px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.php-lp-wrapper .content-block{max-width:740px !important;}
.php-lp-wrapper .content-sec {max-width: 560px;margin: 0 auto;}
.php-content-wrapper .img-block{bottom:-116px !important;}
.php-content-wrapper{margin-bottom:114px !important;}
 /* Multiple Story LP */
 .content-wrapper-main .sec-titile h1 { font-size: 45px; line-height: 45px; margin: 0 0 15px;}
 .content-wrapper-main .sec-titile p {font-size: 25px;}
 .content-wrapper-main { padding: 40px 0 145px; }
 .single-services-sec .single-services-sec-logo {padding: 20px 0;}
 .single-services-sec-logo-info {padding: 0 10px;}
 .single-services-sec-logo-info ul {margin: 20px 0; padding: 0;}
 .single-services-sec-logo-info .buttons  { margin: 15px 0px 0; font-size: 12px; padding: 15px 9px;}
 .single-services-sec-logo-info .buttons.bord-btn {padding: 13px 7px;}
 .single-services-sec-logo-info .buttons.btn-orange { margin:15px 0 0;}
 .alterwood-main-wrapper .aw-plan-wrap{margin-bottom:38px;}
}
@media (max-width: 1024px) {
u.nobr, .multiple-storylp-cta u.nobr {cursor: pointer;pointer-events: visible;}
}
@media (max-width: 991px){
.alterwood-main-wrapper .single-services-sec{margin:0 auto 66px;}
.alterwood-blue-header {text-align: center;}
.back-btn{font-size: 20px;line-height: 26px;}
.back-btn img{width:17px;}
.alterwood-main-wrapper .aw-plan-wrap{margin-bottom:38px;}
.alterwood-main-wrapper .content-wrapper-main .sec-titile p{font-size: 26px;line-height: 30px;max-width: 400px;margin: 0 auto;}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.splash-lp-wrapper.no-nb-logo .logo-wrapper .carrier-logos .client-logo img {height:62px;}
.splash-lp-wrapper.no-nb-logo .content-wrapper {min-height: calc(100vh - 215px);}
/* PHP Custom Splash Page */
.php-content-wrapper{margin:80px 0px 164px;}
.php-lp-wrapper .content-block{max-width:528px;margin:0 auto;padding:48px 42px;text-align:center;min-height:711px;}
.php-lp-wrapper .content-block h1{font-size:20px;line-height:26px;}
.php-lp-wrapper .content-block p{font-size: 18px;line-height: 24px;}
.php-content-wrapper .img-block {top: inherit;right: inherit;bottom: -176px;left: 50%;transform: translateX(-50%);}
.php-content-wrapper .img-block img {max-width: 412px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.header-mobile-wrapper .logo img {max-height: 20px;max-width: 130px;}
.activate-wrapper{background:#f7f7f7;background-image:none !important;}
.hap-logo-wrapper.hap-em .hap-em-dsnp-logo{height: 32px;margin-right: 20px;}
.hap-logo-wrapper.hap-em .hap-mi-logo{height: 44px;}
.hap-logo-wrapper.hap-em .hap-nb-logo{height:28px;}
.content-wrapper{background-image: url("https://nationscdn.azureedge.net/nb-container/images/splashlp/splash-bg.png");}
.unsubscribeWrapper{background:#f7f7f7;text-align:center;padding:75px 0px;}
.unsubscribeWrapper h2 {font-size: 32px;line-height: 32px;margin: 18px 0px;}
.unsubscribeWrapper .textSection img{margin:0 auto 40px;width:200px;}
.unsubscribeWrapper .unsubscribeContent{margin-right:0px;}
.unsubscribeSuccess img {width: 56px;margin-bottom: 26px;}
/*.cnt-inner{top:30%;transform:translateY(-30%);}*/
.content-txt{padding:109px 50px;}
/*.content-txt h1{font-size:25px;line-height:26px;margin:0 0 20px;}
.content-txt p{font-size:20px;line-height:24px;margin:0px;}*/
 /* Multiple Story LP */
 .content-wrapper-main .sec-titile h1 { font-size: 45px; line-height: 45px; margin: 0 0 15px;}
 .content-wrapper-main .sec-titile p {font-size: 25px;}
 .content-wrapper-main { padding: 40px 0 145px; }
 .alterwood-main-wrapper .content-wrapper-main{padding-top:110px;} 
 .alterwood-main-wrapper .back-btn{left:10px;}

 /** Anthem lp Styles Start */
 .anthem-lp .content-wrapper .content-txt {padding: 95px 32px 0px;}
 .anthem-lp .faq-wrapper{padding:78px 0 58px;}
 .anthem-lp .faq-wrapper .faq-text {padding:40px;}

 /** Hap Empowered  */
  .hapempowered .content-txt {padding: 58px 15px;}
  .hapempowered .content-txt .hapsplash-sec-content p {font-size:15px;}
 /* Footer  */
footer{text-align:center;}
}
/*@media (min-width: 812px) and (max-width: 815px) { 
.content-wrapper{position:inherit;height:auto;}
.cnt-inner{position:inherit;transform:inherit;}
.content-txt{margin:30px 0;}
}*/

@media screen and (max-height:620px) {
    .content-wrapper.vivalp{min-height:calc(100vh - 112px);padding:20px 0;height:auto;}
    .content-wrapper.vivalp .cnt-inner{position:inherit;transform:inherit;}
}
@media (max-width: 767px) {
/* Activate Header CSS */
.activate-wrapper{background:#f7f7f7;background-image:none !important;}
.header-mobile-wrapper .logo img {height: 20px;}
.header-mobile-wrapper .logo img{height:20px;}
.header-mobile-wrapper .client-logo:before{top:1px;}
.header-mobile-wrapper .logo {padding-left: 0px !important;}
.phone-mobile-wrapper{background:#E9ECF0;padding:8px;border-bottom:1px solid #B1B9C1;}
.phone-mobile-wrapper .cta-sec .section-icon {padding: 0;width: 32px;height: 32px;display: block;text-align: center;line-height: 32px;margin-right:8px;margin-left:8px;}
.phone-mobile-wrapper .cta-sec .call-text{font-size:16px;}
header .faqs-sec{}
header .phone-mobile-wrapper .faqs-sec img{width:20px;}
.phone-mobile-wrapper .cta-sec .section-icon svg{width:20px;height:20px;}
/* PHP Custom Splash Page */
.php-lp-wrapper .logo-wrapper{padding:8px 0;}
.php-lp-wrapper .logo-wrapper .php-logo{height:40px;margin-right:15px;padding-right:15px;}
.php-lp-wrapper .logo-wrapper .php-nb-logo{height:21px;}
.php-content-wrapper{margin:21px 0px 106px;}
.php-lp-wrapper .content-block{max-width:322px;margin:0 auto;padding:28px 26px;text-align:center;min-height:636px;}
.php-lp-wrapper .content-block h1{font-size:18px;line-height:22px;margin-bottom:21px;}
.php-lp-wrapper .content-block p{font-size: 16px;line-height: 22px;}
.php-content-wrapper .img-block {top: inherit;right: inherit;bottom: -122px;left: 50%;transform: translateX(-50%);}
.php-content-wrapper .img-block img {max-width: 277px;}
.php-lp-wrapper footer{height:inherit;}
 /* Custom Hap splash Start */
.content-wrapper.custom-hap-splash { padding: 40px 0 50px;}
.content-wrapper.custom-hap-splash .content-txt {padding: 32px 12px;}
 /* Custom Hap splash End */
.content-wrapper{background-image: url("https://nationscdn.azureedge.net/nb-container/images/splashlp/splash-bg.png");min-height:calc(100vh - 113px);}
.splash-lp-wrapper.no-nb-logo .content-wrapper{min-height: calc(100vh - 130px);}
.unsubscribeWrapper{background:#f7f7f7;text-align:center;padding:76px 0px;}
.unsubscribeWrapper h2 {font-size: 26px;line-height: 26px;margin: 12px 0px;}
.unsubscribeWrapper .textSection img{margin:0 auto 26px;width:180px;}
.unsubscribeWrapper .unsubscribeContent{margin-right:0px;}
.unsubscribeSuccess h3{font-size: 22px;line-height:24px;}
.unsubscribeSuccess img {width: 46px;margin-bottom: 22px;}
.validate-wrapper .address-block{padding:20px;}
.validate-wrapper .address-block .btn {min-width: 146px;}
.content-wrapper.hapempowered.mi {min-height:calc(100vh - 137px)}
.content-wrapper.hapempowered.dsnp {height:calc(100vh - 152px)}
.mi-wrapper ul.dropdown-menu{transform: translate(-88%, 36px) !important;}
.mi-wrapper li:before{left:89%;}
/*.cnt-inner{top:30%;transform:translateY(-30%);}*/
.hap-logo-wrapper.bcbz .hap-logo{height:42px;}
.logo-wrapper{padding:16px 0;}
.logo-wrapper img {height:24px;}
.logo-wrapper .carrier-logos .client-logo:before{top:1px;}
.logo-wrapper .carrier-logos .client-logo img{height:24px;max-width:140px;}
.splash-lp-wrapper.no-nb-logo .logo-wrapper .carrier-logos .client-logo img {height:42px;}
.hap-logo-wrapper img {height:20px;}
.hap-logo-wrapper.mi img{height:40px;}
.hap-logo-wrapper.mi img.hap-logo{height:50px;}
.hap-logo-wrapper.dsnp{padding:15px 0;height:96px;}
.hap-logo-wrapper.dsnp img{height:25px;}
.hap-logo-wrapper.dsnp img.hap-logo{height:36px;}
.hap-logo-wrapper.hap-em .hap-em-dsnp-logo{height: 41px !important;display: block;margin: 0 auto 12px;}
.hap-logo-wrapper.hap-em .hap-mi-logo{height: 50px !important;}
.hap-logo-wrapper.hap-em .hap-nb-logo{height:20px !important;}
.content-txt{padding:73px 18px;}
.content-txt h1{ font-size:22px; line-height:22px;margin:0 0 20px;}
.hapSplash .content-txt {padding: 32px 18px;}
.hapSplash .btn-orange{margin:12px 0px;}
.hapEmpowered-logo-wrapper img{height:22px;}
.hapEmpowered-logo-wrapper .hap-logo {margin-right: 12px;padding-right: 12px;}
.vivalp .content-txt p br {display:none;}
.hapMedicareBlock img.hap-logo {height: 40px;}
.hapempowered .hapsplash-sec-inner .logo-main {min-height:inherit;}
/* Multiple Story LP */
.logo-wrapper.multiple-storylp img {height:30px;}
.multiple-storylp .member-portal-btn {display: inline-block;  margin: 15px 0 0; top:0; right:0; position:inherit;}
.multiple-storylp .member-portal-btn .btn-orange {position:inherit;}
.content-wrapper-main { padding: 40px 0 140px;}
.content-wrapper-main .sec-titile h1 {font-size: 35px; line-height: 45px; margin:0 0 15px;}
.content-wrapper-main .sec-titile p {font-size: 22px; line-height: 26px;}
.services-wrapper {padding:0; margin:0 0 -50px;}
.viva-services-wrapper-main {margin:0;}
.viva-services-wrapper-main .iebrowser {margin:-40px 0 40px;}
.iebrowser .links ul li {margin:0 0 5px;}
 .single-services-sec-logo-info ul { margin:30px 0 22px;}
/* Alterwood LP CSS */
 .alterwood-main-wrapper .single-services-sec{width:299px;}
 .alterwood-main-wrapper .sec-titile h1 {font-size: 52px;line-height: 52px;}
 .alterwood-blue-header {padding: 14px;height: inherit !important;}
 .alterwood-blue-header p{font-size: 13px;font-weight: 500;letter-spacing: 0.3px;line-height: 16px;}
 .alterwood-blue-header .phone-divider{padding:0px;}
 .alterwood-blue-header .phone-divider:before{display:none;}
 .alterwood-header img {height: 42px;}
.alterwood-main-wrapper .back-btn {top: 14px;left: 14px;}
.alterwood-main-wrapper .content-wrapper-main .sec-titile p{max-width: 278px;}
.alterwood-footer{padding-top:110px;}
/*.content-txt p{font-size: 16px;line-height: 22px;}*/
/* Anthem LP CSS */
.anthem-lp .content-wrapper .content-txt {padding: 98px 5px 0px;}
.anthem-lp .content-wrapper .content-txt h2 br {display:none;}
.anthem-lp .content-wrapper .content-txt h3 {padding: 0 22px; font-weight:500;}
.anthem-lp .content-wrapper .content-txt ul {padding: 20px 25px 0 0;}
.anthem-lp .faq-wrapper .faq-text h2 {font-size:22px; margin:0 0 20px; line-height:22px;}
.anthem-lp .faq-wrapper .faq-text {padding:32px 24px 40px;}
.anthem-lp .mobile-apps img {height: 36px;margin-right: 8px;}
.anthem-lp .faq-copy-right {padding: 16px 0px 0 0;}
.faq-text h2 span {display:block;}
.anthem-lp .single-faq-sec {padding: 0 10px 20px 0;}
.anthem-lp .single-faq-sec ol li a {word-wrap: break-word; display:inherit; width:auto;}
.anthem-lp .faq-wrapper {padding-bottom:40px;}
/* FAQ */
.customAcordian .accordion-button h5{font-size: 14px;line-height: 20px;}
.customAcordian .accordion-body p{font-size: 14px;line-height: 20px;}
.customAcordian .accordion-body li{font-size: 14px;line-height: 20px;}
.customAcordian.anthem-lp .mobile-apps img{height:28px;}
.benefits-content ol li{line-height:24px;margin-bottom:12px;}
/* Footer CSS */
footer{text-align:center;padding:15px 9px;height:40px;}
footer p{font-size: 12px;}
.blue-strip{height:16px;}
.multiple-storylp-cta {height:40px;}
footer.custom-footer{height:auto;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
/* PHP Custom Splash Page */
.php-lp-wrapper .content-block{max-width:460px;min-height:502px;}
.php-content-wrapper .img-block{bottom:-146px !important;}
}
@media (max-width: 500px) {
.alterwood-blue-header p span{display:block;}
}
@media (max-width: 576px) {
 .commonSplash.wellmarkmalp .btn-orange, .commonSplash.vivalp .btn-orange {padding: 15px; font-size: 15px;}
 .hap-logo-wrapper.dsnp img.hap-logo{border:none;padding:0 0 5px 0;margin:0;}
 .customLink.mob-link{font-size:14px;}
 .hapSplash ul li{margin:12px 0px;display:block;}
 .hapSplash ul li:first-child{margin-right:0px;}
 header .header-mobile-wrapper .client-logo img {height: 25px;}

 /* Multiple Story LP */
 .single-services-sec-logo-info .buttons { font-size: 14px;}
 .single-services-sec-logo-info ul { padding: 0 10px;}
 .single-services-sec-logo-info .buttons.btn-orange { margin:15px 0 0;}
}

/*@media (min-width: 576px) and (max-width: 767.98px) { 
.content-wrapper{height: auto;position:inherit;}
.cnt-inner{position:inherit;transform:inherit;}
.content-txt{margin:30px 0;}
}*/
@media screen and (max-height:620px) {
    .content-wrapper.hapempowered{min-height:calc(100vh - 112px);padding:20px 0;height:auto;}
    .hap-logo-wrapper.dsnp{height:66px;}
    .content-wrapper.hapempowered.mi, .content-wrapper.hapempowered.dsnp {height:100vh;min-height:100vh;}
    .content-wrapper.hapempowered.mi .cnt-inner, .content-wrapper.hapempowered.dsnp .cnt-inner{top:5%;}
    .content-wrapper.hapempowered .cnt-inner{position:inherit;transform:inherit;}
}