.navbar--nav-right{margin-left:auto}
.ms-mobile-lang-toggle{width:60px;height:60px;color:var(--cds-color-white);font-weight:var(--cds-font-weight-demibold);display:block}
@media screen and (min-width:1600px){footer.footer .footer__nav{margin-left:0;margin-right:0}
}
li{list-style:none}
.ms-header{height:60px;background:#424559;position:relative}
.ms-header-items{display:flex;flex-direction:row;overflow:hidden;align-items:center}
.ms-header-items li:last-child{margin-left:auto;align-self:flex-start}
.ms-header-items li:last-child a{color:white;font-weight:bold;text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:14px;text-align:center;line-height:40px;background:#424559;height:40px;width:40px;display:block}
.ms-menu-icon img{width:60px;height:60px}
.ms-logo img{width:186px;height:26px;padding-left:12px}
.no-border{border:0}
@media screen and (min-width:768px){.ms-header{height:80px;background:rgba(0,0,0,0)}
.ms-menu-icon img{width:80px;height:80px}
}
html{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ms-body{background-color:rgba(255,255,255,0)}
.ms-container{max-width:100%;padding:0}
.navbar--nav-right{margin-left:auto}
.ms-bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%}
.ms-bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}
html{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.entry-code-container{padding:56px 40px 40px 40px;position:relative;background:#fff;overflow:hidden}
.entry-code-container h2{font-size:30px;color:#34384b;text-align:center;margin-bottom:40px}
.entry-code-container h3{font-family:"manulife__light";font-size:22px;color:#34384b;text-align:left;line-height:42px;margin-bottom:20px}
.entry-code-container label{font-family:"manulife__semibold";color:#34384b;text-align:left;line-height:32px;margin-bottom:24px;display:block}
.entry-code-container form input[type="text"]{height:48px;width:100%;display:block}
.entry-code-container button{background:var(--cds-color-coral);font-size:19px;color:#fff;text-align:center;line-height:20px;width:100%;height:48px;cursor:pointer;margin-top:20px}
.no-padding{padding:0}
@media screen and (min-width:768px){.ms-right-content{margin-left:80px}
.entry-code-container{margin:40px;margin-left:0;max-width:664px}
.entry-code-container h2{font-size:44px;text-align:left}
.entry-code-container h3{font-size:32px}
.entry-code-container button{width:198px}
}
.ms-contentpage{display:flex;flex-flow:column wrap}
.ms-left-area{flex:1}
.ms-right-area{flex:3;padding-top:0;height:100%}
.ms-logo-section{display:flex;flex-flow:row wrap;padding-left:10px;padding-top:10px}
.ms-logo-section img{max-width:140px;padding-bottom:10px;padding-right:10px}
.ms-contact-us{margin-top:20px}
.ms-contact-us p{padding:10px 0}
.ms-contact-img{width:100%;max-height:200px;object-fit:cover}
.ms-contact-desc{margin:20px 0}
.ms-left-rail{float:left}
.ms-left-area .ms-logo-vertical{display:flex;flex-flow:column wrap}
.ms-right-container .cta{padding-top:0}
@media only screen and (min-width:768px) and (max-width:1023px){.ms-left-area{width:160px !important}
.ms-right-area{margin-left:160px !important}
}
@media screen and (min-width:768px){.ms-contentpage{display:inherit}
.ms-logo-section{display:flex;flex-flow:column wrap}
.ms-right-content{margin-left:80px}
.ms-left-area{width:315px;height:100vh;position:absolute}
.ms-right-area{margin-left:315px}
.fixed-primary-nav{position:fixed;top:0}
}
@media screen and (min-width:1600px){.ms-right-content{margin-left:100px}
}
.ms-container .aem-Grid.aem-Grid--12{margin:0}
.ms-container .aem-GridColumn{padding:0 !important}
.xf-content-height{margin:0 !important}
@media(min-width:1024px){.home__page--slider .ms-logo-vertical{padding-top:30px}
}
@media(min-width:1024px){.ms-left-area{width:180px}
.ms-right-area{margin-left:180px}
}
@media(max-width:767px){.ms-bg img.desktop,.ms-bg img.tablet{display:none}
.ms-bg img.mobile{display:block}
}
@media(min-width:768px) and (max-width:1199px){.ms-bg img.desktop,.ms-bg img.mobile{display:none}
.ms-bg img.tablet{display:block}
}
@media(min-width:1200px){.ms-bg img.tablet,.ms-bg img.mobile{display:none}
.ms-bg img.desktop{display:block}
}
@media(min-width:1200px){.ms-container .home-page-slider-holder{margin-top:40px !important}
}
.ms-container .home-page-slider-holder .slider-main-content{max-width:65%;padding:30px}
@media(max-width:767px){.ms-container .home-page-slider-holder .slider-main-content{padding:50px 20px 20px}
}
.ms-container .home-page-slider-holder .slider-main-content .ms-logo-vertical{padding:0}
@media(max-width:767px){.ms-container .home-page-slider-holder .slider-main-content .ms-logo-vertical>a:nth-child(1){display:none}
}
.ms-container .home-page-slider-holder .slider-main-content .slider-content-holder{max-width:649px;padding-top:80px;padding-left:40px}
@media(min-width:768px) and (max-width:1199px){.ms-container .home-page-slider-holder .slider-main-content .slider-content-holder{padding-top:85px !important;max-width:385px !important}
}
@media(max-width:767px){.ms-container .home-page-slider-holder .slider-main-content .slider-content-holder{max-width:250px !important;padding-top:12px;padding-left:0}
}
.ms-container .home-page-slider-holder .slider-main-content .slider-content-holder h1{margin-top:0;margin-bottom:30px}
@media(max-width:767px){.ms-container .home-page-slider-holder .slider-main-content .slider-content-holder h1{margin-bottom:0}
}
@media(min-width:1200px){.ms-container .ms-home__page--right-sidebar{margin-top:40px}
}
@media(min-width:768px) and (max-width:1199px){.ms-container .ms-home__page--right-sidebar .aem-Grid.aem-Grid--12 .aem-GridColumn--tablet--6{width:100% !important}
}
.ms-container .ms-home__page--right-sidebar video{width:100%}
.ms-container .ms-home__page--right-sidebar .flexible__card--content h3::after{display:inline-block;margin-left:10px;margin-top:-2px;content:"";background:rgba(0,0,0,0) url("../../../../content/dam/manulife-bank/x-sell/icons/arrow-right.svg") no-repeat;height:12px;width:9px;vertical-align:middle}
@media(max-width:767px){.ms-container .dsk,.ms-container .tab{display:none}
.ms-container .mobile{display:block !important}
}
@media(min-width:768px) and (max-width:1199px){.ms-container .dsk,.ms-container .mobile{display:none}
.ms-container .tab{display:block !important}
}
@media(min-width:1200px){.ms-container .tab,.ms-container .mobile{display:none}
.ms-container .dsk{display:block !important}
}
@media(max-width:767px){.ms-container .ms-contentpage{display:inherit !important;flex-flow:inherit !important}
}
.ms-container .ms-contentpage .aem-GridColumn{padding:0 15px !important}
.ms-container .ms-contentpage .aem-Grid{margin-left:-15px !important;margin-right:-15px !important}
.ms-container .ms-contentpage .ms-right-area{overflow:hidden}
.ms-container .ms-contentpage .body__content{background-color:var(--cds-color-light-2-grey)}
@media(min-width:1200px){.ms-container .ms-contentpage .container{max-width:1160px !important}
}
@media(min-width:1200px){.ms-container .ms-contentpage .content__summary--menu.sticky-top{width:calc(100vw - (100vw - 100%) - 280px) !important}
}
@media(min-width:768px) and (max-width:1199px){.ms-container .ms-contentpage .content__summary--menu.sticky-top{width:calc(100vw - (100vw - 100%) - 240px) !important}
}
@media(max-width:767px){.ms-container .ms-contentpage .content__summary--menu.sticky-top{width:100% !important}
}