.tab .lhs ul li span{
font-size:14px;
}
.fea-nav-link{
display:none;
}
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:42px;display:inline}
.ban-inn .lhs{width:calc(100% - 620px)}
.ban-inn .rhs:before{display:none}
.ban-inn .rhs{width:620px;transform:scale(1.15);right:40px}
.banner-img{position:relative;width:100%;max-width:540px;min-height:340px;float:right!important;display:table}
.banner-img span{background-image:url(/sites/meweb/images/fr/self-service-password/images/adaptive-multi-factor-authentication-banner-22.png);display:block;background-size:404px;background-repeat:no-repeat;position:absolute}
span.banner-shiled{width:143px;height:170px}
span.banner-laptop{width:404px;height:286px;background-position:0 -290px;left:40px;top:70px}
span.banner-pendrive{width:38px;height:95px;background-position:-15px -178px;left:10px;bottom:60px;animation:pendrive-anim 5s infinite}
span.banner-chat{width:90px;height:54px;background-position:-180px 3px;left:calc(50% - 90px)}
span.banner-tick{width:76px;height:76px;background-position:-72px -200px;right:100px;top:40px}
span.banner-mobile{width:116px;height:200px;background-position:-161px -54px;right:0;bottom:10px}
span.banner-mobile summary{position:absolute}
.mobile-finger-print{background-color:#a3c9fe;width:60px;height:52px;display:block;left:32px;top:88px;animation:slideDown 5s infinite}
@keyframes slideDown {
0%{opacity:1;max-height:52px}
50%{opacity:1;max-height:0;background-color:#a3c9fe}
55%{max-height:0;background-color:#a3c9fe}
61%{max-height:52px;background-color:rgba(0,255,0,0.2)}
100%{opacity:1;max-height:52px;background-color:rgba(0,255,0,0.3)}
}
.banner-laptop summary{position:absolute}
.laptop-username,.laptop-password{background-color:#fff;width:90px;height:14px;display:block;right:156px;top:112px;border-radius:2px;animation:slideRight 5s infinite}
.laptop-password{top:130.5px}
@keyframes slideRight {
0%{opacity:1;max-width:86px}
60%{opacity:1;max-width:0;background-color:#fff}
61%{max-width:86px;background-color:rgba(0,255,0,0.3)}
100%{opacity:1;max-width:86px;background-color:rgba(0,255,0,0.3)}
}
.laptop-button{background-color:rgba(0,255,0,0);width:76px;height:14px;display:block;right:161px;top:154px;border-radius:2px;animation:colorChange 5s infinite;font-size:6px;line-height:14px;text-align:center;color:#fff}
.laptop-success{position:absolute;background-color:#a3c9fe;width:130px;height:148px;display:block;right:134px;top:45px;opacity:0;animation:success-anim 5s infinite}
@keyframes success-anim {
70%{opacity:0}
71%{opacity:1}
100%{opacity:1}
}
@keyframes colorChange {
50%{background-color:rgba(0,255,0,0)}
51%{background-color:rgba(0,255,0,0.3)}
100%{background-color:#199719}
}
.banner-tick-anim{position:absolute;background-color:#7bd6b3;width:30px;height:30px;display:block;right:22px;top:22px;animation:tickslideRight 5s infinite}
.banner-shiled-tick-anim{position:absolute;background-color:#eaf3ff;width:80px;height:80px;right:30px;top:60px;animation:tickslideRight1 5s infinite}
@keyframes tickslideRight {
0%{max-width:30px}
70%{max-width:30px}
75%{max-width:0}
100%{max-width:0}
}
@keyframes tickslideRight1 {
0%{max-width:80px}
70%{max-width:80px}
75%{max-width:0}
100%{max-width:0}
}
.banner-chat-anim{position:absolute;background-color:#fff;width:80px;height:20px;right:5px;top:12px;animation:chatlideRight 5s infinite}
@keyframes chatlideRight {
0%{max-width:80px}
100%{max-width:0}
}
.laptop-success .banner-shiled{transform:scale(0.8);top:-10px;right:-6px}
@keyframes pendrive-anim {
0%{transform:rotate(0deg)}
20%{transform:rotate(90deg) scale(0.8);bottom:-15px;left:5px}
60%{transform:rotate(90deg) scale(0.8) rotateY(60deg) rotateZ(5deg);bottom:-25px;left:5px}
71%{transform:rotate(90deg) scale(0.8) rotateY(60deg) rotateZ(5deg);bottom:-25px;left:22px}
75%{transform:rotate(90deg) scale(0.8) rotateY(60deg) rotateZ(5deg);bottom:-25px;left:22px}
100%{transform:rotate(0deg)}
}
.ban-intro .lhs{width:330px}
.ban-intro .rhs{width:calc(100% - 330px)}
.redu .tab-com:after{right:20px;top:0}
.redu .tab-com:before{background-image:url(/sites/meweb/images/fr/self-service-password/images/adaptive-multi-factor-authentication-mfa-sprite-22.png);background-size:986px;top:50px;right:-10px}
.redu .tab-com.tab-1-view:before{width:259px;height:180px;background-position:2px 0}
.redu .tab-com.tab-2-view:before{width:259px;height:180px;background-position:-258px 2px;right:26px}
.redu .tab-com.tab-3-view:before{width:190px;height:180px;background-position:-515px 2px;right:68px}
.redu .tab-com.tab-4-view:before{width:283px;height:180px;background-position:-705px 8px;right:25px}
.adaptive-mfa-box{background-color:#fafcff;padding:60px 60px 200px;margin-bottom:150px;position:relative;border:2px solid #eaf0f8;border-radius:20px}
.adaptive-mfa-box h4{font-size:22px;font-weight:400;color:#0864f0;margin-bottom:20px;line-height: 1.6;}
.adaptive-mfa-box p{font-size:16px;line-height:1.6}
.adaptive-mfa-box ul{margin:20px 0}
.adaptive-mfa-box ul,.adaptive-mfa-box ul li{font-size:16px;line-height:2;padding-left:40px;position:relative}
.adaptive-mfa-box ul li::before{content:"";background-image:url(/sites/meweb/images/fr/self-service-password/images/adaptive-multi-factor-authentication-banner-22.png);background-size:404px;background-position:-173px -252px;width:16px;height:16px;display:block;background-repeat:no-repeat;position:absolute;left:15px;top:6px}
.adaptive-mfa-box img{position:absolute;bottom:-180px;max-width:1000px;left:calc(50% - 500px);width:100%}
.enhan .rhs{height:auto;position:relative;overflow:hidden}
.enhan .rhs:before{content:"";background-image:url(/sites/meweb/images/fr/self-service-password/images/adaptive-multi-factor-authentication-banner-22.png);background-size:404px;background-position:0 -570px;width:306px;height:400px;display:block;background-repeat:no-repeat;position:absolute;bottom:-140px;right:-20px}
.enhan .rhs img{position:relative;width:100%;}
.enhan .tab .lhs ul li:nth-child(1) span:after{background-position:-350px -636px}
.enhan .tab .lhs ul li:nth-child(2) span:after{background-position:-405px -636px}
.enhan .tab .lhs ul li:nth-child(3) span:after{background-position:-466px -636px}
.bene-box.bene-box-1:before{background-position:-480px -572px}
.bene-box.bene-box-2:before{background-position:-530px -571px}
.bene-box.bene-box-5:before{background-position:-576px -571px}
.bene-box.bene-box-4:before{background-position:-662px -420px}
.sche small,.sche small a{font-size:14px;color:#fff;font-weight:200;position: relative;z-index: 1;}
.sche small{display:table;margin:20px auto 10px}
.sche small a{border-bottom:1px solid #fff}
.supp-box{min-height:360px}
.supp-box:before{width:45px;height:45px}
.supp-box.supp-box-1:before{background-position:-690px -12px}
.supp-box.supp-box-2:before{background-position:-798px -12px}
.supp-box.supp-box-3:before{background-position:-805px -496px}
.supp-box.supp-box-4:before{background-position:-744px -12px}
.tip p span{font-size:12px;color:#222;font-weight:500;display:table}
.tip-tb-1-1{left:31%;top:20%}
.tip-tb-1-2{left:31%;top:30%}
.tip-tb-2-1{left:47%;top:41%}
.tip-tb-2-2{top:28%;left:48%}
.tip-tb-2-3{top:22%;left:60%}
.tip-tb-3-1{left:30%;top:21%}
.tab .lhs ul li span:after{opacity:.7}
.tab .lhs ul li span.act:after{opacity:1}
.tip div{height:0;overflow:hidden}
.tip.act div{height:auto;overflow:inherit}
.redu-tb .rhs{height:320px}
.redu .tab-com .txt{height:200px}
@media(max-width:1366px) {
.ban-inn .rhs{width:560px;transform:scale(1);right:0}
.ban-inn .lhs{width:calc(100% - 560px)}
}
@media(max-width:1280px) {
.ban-inn .lhs{padding-right:0}
.ban-inn .rhs{top:0}
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:36px;line-height:1.4}
}
@media(max-width:1240px) {
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:34px}
}
@media(max-width:1200px) {
.ban-inn .rhs{position:absolute;right:-40px;top:0;transform:scale(0.85)}
.ban-inn .lhs{min-height:auto;width:calc(100% - 480px)}
.ban-intro .lhs,.ban-intro .rhs{width:100%}
.adaptive-mfa-box img{bottom:-140px}
.adaptive-mfa-box{padding-bottom:18%}
.redu{padding-bottom:40px}
.redu.enhan-tb{padding:60px 0}
}
@media(max-width:1100px) {
.ban-inn .lhs h1 span{display:table;margin:0 auto;width:100%;float:none}
.ban-inn .lhs{min-height:auto;width:100%}
.ban-inn .rhs{display:none}
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:42px;line-height:1.4;margin:0;padding:0}
.ban-inn{padding-bottom:40px;margin:0 auto;width:100%;float:none}
.adaptive-mfa-box img{left:0}
.ban-intro:before{display:none}
.bene-inn{margin-bottom:90px}
}
@media(max-width:992px){
.ban-inn .lhs{
padding-top:40px;
}
}
@media(max-width:991px) {
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:32px}
.redu .lhs{width:260px}
.redu .rhs{width:calc(100% - 260px)}
.tab .lhs ul li span{height:48px}
.redu .tab-com .txt{height:260px}
.supp-box{min-height:auto}
li:last-child .supp-box{border-bottom:0}
}
@media(max-width:767px) {
.ban-inn .lhs h1,.ban-inn .lhs h1 span{font-size:26px}
.redu .tab-com .txt{height:auto}
.redu .lhs{display:none}
.redu .rhs{height:auto;width:100%}
.redu .tab-com{display:block;margin-bottom:40px;border-bottom:1px solid #f0f0f0;padding-bottom:40px}
.redu .tab-com:last-child{border:0;margin-bottom:0;padding-bottom:20px}
.bene,.supp,.expl{padding-top:40px}
.bene-inn{margin-bottom:40px}
.redu.enhan-tb{padding:30px 0 50px}
}
@media(max-width:680px) {
.adaptive-mfa-box{padding:40px;margin-bottom:0}
.adaptive-mfa-box img{position:initial}
.adaptive-mfa-box ul{padding-left:0}
.bene-com{width:100%}
}
@media(max-width:480px){
	.adaptive-mfa-box{
		padding:40px 30px;
	}
	.bene-inn{
		margin-bottom: 0;
	}
}
.cta-foot-red-ani-24{background:#E9142B;padding:12px 30px 12px 30px;display:inline-block;border-radius:3px;text-decoration:none;text-align:center;position:relative;text-decoration:none}
.cta-foot-red-ani-24:link,.cta-foot-red-ani-24:visited{border:none;overflow:hidden;transition:all .3s ease-in-out}
.cta-foot-red-ani-24::before{background:#fff;content:"";height:155px;opacity:0;position:absolute;top:-50px;transform:rotate(35deg);width:50px;transition:all 3000ms cubic-bezier(0.19,1,0.22,1)}
.cta-foot-red-ani-24::after{background:#fff;content:"";height:120px;opacity:0;position:absolute;top:-27px;transform:rotate(71deg);transition:all 3000ms cubic-bezier(0.19,1,0.22,1);width:8rem}
.cta-foot-red-ani-24::before{left:-50%}
.cta-foot-red-ani-24::after{left:-100%}
.cta-foot-red-ani-24:hover,.cta-foot-red-ani-24:active{transform:translateY(-3px);color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);text-decoration: none;}
.cta-foot-red-ani-24:hover::before{left:120%;opacity:.5s}
.cta-foot-red-ani-24:hover::after{left:200%;opacity:.6}
.cta-foot-red-ani-24 span{z-index:20;font-size: 16px;color:#fff;line-height:30px;font-weight:400;}

.dwn-cta-ani-24{width:14px;height:15px;border-bottom:2px solid #fff;display:inline-block;position:absolute;margin:0;right:calc(50% - 72px);top:21px;pointer-events:none}
 .dwn-cta-ani-24:before,.dwn-cta-ani-24:after{content:'';position:absolute;-moz-animation:dwncta-bounce 3s infinite;-webkit-animation:dwncta-bounce 3s infinite;animation:dwncta-bounce 3s infinite}
 .dwn-cta-ani-24:before{height:0;width:0;border:none;border-top:7px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);left:0;top:3px}
 .dwn-cta-ani-24:after{width:4.5px;height:8px;background:#fff;display:inline-block;top:-5px;left:5px}
 @-moz-keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}
 40%{-moz-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-moz-transform:translateY(-3px);transform:translateY(-3px)}
 }
 @-webkit-keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
 40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}
 }
 @keyframes dwncta-bounce {
 0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
 40%{-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px)}
 60%{-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}
 }
.lhs .topBannerFormWrapper{ float:none;}
.ban{position:relative;}
.bred-full{border-bottom: 1px solid #9ab6dc;width:100%;position:absolute;top:0px;}
.bred-con{max-width:1300px;margin:0 auto;width:100%;display: table;float: none !important;}
.bred-arr {display: inline-block;padding: 10px 0 3px 0;}
.bred-arr ul li{float:left;margin:0 15px}
.bred-arr ul li:first-child{margin-left:0}
.bred-arr ul li:after{content:'';position:absolute;width:7px;height:7px;border:1px solid #000;border-left:0;border-bottom:0;transform:rotate(45deg);margin:10px 0 0 8px}
.bred-arr ul li:last-child:after{opacity:0}
.bred-arr *{font-size: 14px;font-weight:400;line-height: 27px !important;}
.bred-arr ul li a{color:#138cd6;}
.bred-arr ul li a:hover{color: #03A9F4;}
.bred-arr ul li span{color: #000;}
@media screen and (max-width: 1300px) {
    .bred-full{padding: 10px 0;}
}
@media screen and (max-width: 1100px) {
    .bred-full{padding-top: 20px;}
}