@media(min-width:991px){/* common Animation Keyframe */ @-webkit-keyframes fadeDown{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes fadeDown{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes fadeUp{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes fadeUp{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes fadeLeft{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes fadeLeft{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@-webkit-keyframes fadeRight{from{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes fadeRight{from{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@-webkit-keyframes fadeTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fadeTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes jump{from,to{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
}
@keyframes jump{from,to{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
}
.animate{opacity:0;}
.animate.animated{opacity:1;}
.animated.fade-up{-webkit-animation:fadeUp .6s cubic-bezier(.25,.46,.45,.94) both;animation:fadeUp .6s cubic-bezier(.25,.46,.45,.94) both;}
.animated.fade-down{-webkit-animation:fadeDown .6s cubic-bezier(.25,.46,.45,.94) both;animation:fadeDown .6s cubic-bezier(.25,.46,.45,.94) both;}
.animated.fade-right{-webkit-animation:fadeRight .6s cubic-bezier(.25,.46,.45,.94) both;animation:fadeRight .6s cubic-bezier(.25,.46,.45,.94) both;}
.animated.fade-left{-webkit-animation:fadeLeft .6s cubic-bezier(.25,.46,.45,.94) both;animation:fadeLeft .6s cubic-bezier(.25,.46,.45,.94) both;}
.animated.fade-top{-webkit-animation:fadeTop 2s ease both;animation:fadeTop 2s ease both;}
.animated.delay1{-webkit-animation-delay:.2s;animation-delay:.2s;}
.animated.delay2{-webkit-animation-delay:.4s;animation-delay:.4s;}
.animated.delay3{-webkit-animation-delay:.6s;animation-delay:.6s;}
.animated.delay4{-webkit-animation-delay:.8s;animation-delay:.8s;}
.animated.delay5{-webkit-animation-delay:1s;animation-delay:1s;}
.animated.delay6{-webkit-animation-delay:1.2s;animation-delay:1.2s;}
}
/* me-v1 style */#adRhsLnk,.heading-menu,#scroll,#adsspcutomerlogos{display:none!important;}
/*#btmBar.fixed{position:relative;}*/
/* common style */.main-page *,.main-page *::before,.main-page *::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300;}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 25px;position:relative;padding-left:80px;}
.main-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#000;width:100%;}
.main-page h2{font-size:35px;font-weight:600;line-height:1.3;margin-bottom:20px;}
.main-page a{text-decoration:none;color:#63a9ff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.main-page p{font-size:16px;font-weight:300;line-height:1.8;color:#000;}
.main-page ul{list-style:none;}
.main-page img{width:100%;height:auto;}
.lr-container{display:block;width:100%;font-size:0;position:relative;}
.lr-container .m-lhs,.lr-container .m-rhs{display:inline-block;vertical-align:middle;font-size:16px;position:relative;}
/* Lhs menu style */.main-menu-lhs{position:fixed;top:100px;z-index:999}
.lhs-menu{background-color:#000;width:54px;overflow:hidden;display:inline-block;height:calc(100vh - 100px);-webkit-box-shadow:0 1px 14px 12px rgba(0,0,0,0.078);box-shadow:0 1px 14px 12px rgba(0,0,0,0.078);-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
/* .lhs-menu.act{width:340px}
*/.main-menu-lhs.fix{position:fixed;top:100px}
.home{border-bottom:.5px solid #464646;width:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 0 40px 19px}
.home span{position:relative;line-height:60px;padding-left:40px;font-family:"Zoho_Puvi_SemiBold",sans-serif;font-weight:600;white-space:nowrap;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in}
.home a{position:relative}
.home a i{width:18px;height:1.5px;background:#fff;display:inline-block;float:left;top:0;left:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;cursor:pointer}
.home a i:nth-child(2){top:6px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.home a i:nth-child(3){top:12px}
.open-lhs .home a i{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.open-lhs .home a i:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px}
.open-lhs .home a i:nth-child(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.open-lhs .home a i:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}
.links a{color:#000;width:100%}
.links .main-menu-links{position:absolute;left:0;width:100%;top:90px;bottom:0;height:100%;padding-bottom:150px;overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-menu-links .icon{background:url(/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-lhs-icons-23.png) no-repeat;background-size:118px;width:25px;height:25px;display:inline-block;vertical-align:middle;position:relative;top:3px;margin-right:20px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.main-menu-links .icon-1{background-position:-7px -7px;}
.main-menu-links .icon-2{background-position:-36px -7px;}
.main-menu-links .icon-3{background-position:-65px -7px;}
.main-menu-links .icon-4{background-position:-94px -6px;}
.main-menu-links .icon-5{background-position:-7px -35px;}
.main-menu-links .icon-6{background-position:-36px -35px;}
.main-menu-links .icon-7{background-position:-65px -35px;}
.main-menu-links .icon-8{background-position:-94px -35px;}
.main-menu-links .icon-9{background-position:-7px -63px;}
.main-menu-links .icon-10{background-position:-37px -63px;}
.main-menu-links .icon-11{background-position:-65px -62px;}
.main-menu-links .related-product{border-top:.5px solid #464646;padding-top:8px;}
.main-menu-links a{font-size:13px;font-weight:500;color:#fff;display:inline-block;width:100%;position:relative;padding:7px 0}
.main-menu-links a.hav-sub{text-decoration:none}
.main-menu-links .sub-menu{padding-left:31px;display:none}
.sub-sub{padding:8px 0 10px;font-size:13px;font-weight:300}
.sub-child{display:block;font-size:13px;font-weight:300;color:#fff}
.sub-child-menu{display:none;padding:10px 0 0 20px}
.main-menu-links .sub-menu .sub-child-menu li a{position:relative;padding:10px 0 10px 15px}
.sub-child-menu li a:before{content:'';position:absolute;width:5px;height:5px;background:#fff;border-radius:50px;left:0;top:0;bottom:0;margin:auto 0}
.main-menu-links>li{margin-bottom:10px;cursor:pointer;padding-left:18px;}
.main-menu-links .sub-menu li a{font-size:13px;font-weight:300;padding:10px 0;white-space:nowrap;}
.main-menu-links>li>a:hover{text-decoration:none}
.main-menu-links .icon{margin-right:30px}
.main-menu-links>li>a{white-space:nowrap}
.sub-child{position:relative}
.main-menu-links .hav-sub::before{content:"\002B";font-size:15px;font-weight:300;line-height:.5;color:#fff;border:0.8px solid #fff;border-radius:2px;padding:2.5px;position:absolute;width:14px;height:14px;top:0;bottom:0;right:10px;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden;}
.main-menu-links .hav-sub.act::before{content:"\2212";;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.main-menu-links .sub-child:before{top:-7px}
.dwn-cta{text-align:center;position:absolute;bottom:0;margin:auto;left:0;right:0;background:#000;padding:15px 10px 20px}
.free-edition{width:36px;display:inline-block;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#D63536;background:#D63536;font-size:15px;font-weight:300;padding:8px 8px;border-radius:3px;position:relative;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;overflow:hidden;}
.free-edition::before{content:'';background:#AD1617;width:36px;height:100%;position:absolute;left:0;top:0;}
.free-edition i{background:url(/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-lhs-icons-23.png) no-repeat -94px -61px;background-size:118px;width:18px;height:18px;display:inline-block;vertical-align:middle;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;top:-1px;position:relative;}
.lhs-menu:hover .free-edition i{-webkit-filter:brightness(100);filter:brightness(100);}
.free-edition:hover i{-webkit-filter:brightness(100);filter:brightness(100);}
.free-edition span{display:inline-block;vertical-align:middle;padding-left:14px;color:#fff;white-space:nowrap;width:130px;overflow:hidden;}
.free-edition:hover{color:#fff}
.lhs-menu:hover{border-radius:0 4px 0 0;width:330px}
.lhs-menu:hover .home span{padding-left:27px}
.lhs-menu:hover .main-menu-links .icon{margin-right:8px}
.lhs-menu:hover .free-edition{width:180px;}
.lhs-menu .free-edition:hover{background:#f12c2f;-webkit-box-shadow:2px 6px 15px rgba(241,44,47,0.4);box-shadow:2px 6px 15px rgba(241,44,47,0.4)}
.lhs-menu:hover .hav-sub::before{opacity:1;visibility:visible;}
.main-menu-links::-webkit-scrollbar{width:6px;}
.main-menu-links::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 40px rgb(255,255,255);box-shadow:inset 0 0 40px rgb(255,255,255);border-radius:8px;}
.main-menu-links::-webkit-scrollbar-thumb{background-color:rgb(176,176,176);border:1px solid rgb(176,176,176);border-radius:8px;height:4px;background-clip:content-box;}
@media screen and (max-width :1024px){.lhs-menu{height:calc(100vh - 80px)}
.main-menu-lhs.fix{top:90px}
}
@media screen and (max-width:991px){.main-menu-lhs{display:none}
}
/* Banner sprite */.ban-sprite span{display:inline-block;background:url('/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-ban-sprite-23.png') no-repeat -25px -5px;background-size:619px}
/* Page Sprite1 */ul.tick-list li::before,.foot-box i,.foot-box span::before{display:inline-block;background:url('/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-sprite-23.png') no-repeat;background-size:203px;}
/* Page sprite2 */.box-container i,.box-container .box2::before,.one-step-ban h2::after{display:inline-block;background:url('/sites/meweb/images/fr/self-service-password/images/understanding-the-difference-between-rpo-and-rto-sprite2-23.png');background-size:237px;}
ul.tick-list li{font-size:16px;font-weight:300;line-height:1.6;position:relative;padding-left:20px;}
ul.tick-list li::before{content:'';background-position:-1px -1px;width:13px;height:13px;position:absolute;top:6px;left:0;}
ul.tick-list li:not(:last-child){margin-bottom:20px;}
.main-page .main-header{background:#1E62DD;padding-bottom:80px;}
/* breadcrumb section */.bc-sec{padding-top:20px;}
.bc-sec ul{display:inline-block;padding-bottom:10px;position:relative;}
.bc-sec ul::before{content:'';width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;left:0;bottom:0;}
.bc-sec ul li{display:inline-block;}
.bc-sec ul li,.bc-sec ul li a{font-size:12px;font-weight:300;line-height:1.4;color:#fff;}
.bc-sec ul li{text-transform:uppercase;font-weight:500;position:relative;}
.bc-sec ul li:first-child::before{content:'>';font-size:12px;position:absolute;right:0;top:0;bottom:0;margin:auto;}
.bc-sec ul li:not(:last-child){padding-right:12px;margin-right:2px;}
/* Banner section */.ban-sec .lr-container .m-lhs{width:calc(100% - 567px);-webkit-animation:fadeLeft .4s linear both;animation:fadeLeft .4s linear both;}
.ban-sec .lr-container .m-rhs{width:567px;top:-20px;text-align:center;-webkit-animation:fadeRight .4s linear both;animation:fadeRight .4s linear both;}
.ban-sec .m-lhs h1{font-size:45px;font-weight:200;line-height:1.2;color:#fff;margin-bottom:20px;max-width:500px;}
.ban-sec .m-lhs h1 strong{display:block;font-weight:600;}
.ban-cta a{display:inline-block;font-size:16px;font-weight:500;line-height:1.2;color:#fff;background:#F54545;border-radius:4px;padding:12px 30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.ban-cta a:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);background:#fc2828;-webkit-box-shadow:4px 6px 15px rgba(252,40,40,0.5);box-shadow:4px 6px 15px rgba(252,40,40,0.5);}
.ban-sprite .ban-women{background-position:-25px -5px;width:567px;height:411px;}
/* Intro section */.intro-sec{margin-bottom:60px;position:relative;z-index:1;}
.intro-sec .intro-content{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(141,144,147,0.20);box-shadow:0 0 20px rgba(141,144,147,0.20);padding:40px 70px;margin:-100px 0 60px;position:relative;-webkit-animation:fadeUp 1s cubic-bezier(.25,.46,.45,.94);animation:fadeUp 1s cubic-bezier(.25,.46,.45,.94);}
.intro-sec .intro-content::before{content:'';background:#1656C9;width:50px;height:50px;border-radius:10px;position:absolute;top:-20px;left:-16px;z-index:-1;-webkit-animation:fadeUp .6s 1s cubic-bezier(.25,.46,.45,.94) both;animation:fadeUp .6s 1s cubic-bezier(.25,.46,.45,.94) both;}
.intro-content p{text-align:center;}
.intro-content p:not(:last-child){margin-bottom:20px;}
.intro-lr .lr-container:not(:last-child){margin-bottom:90px;}
.intro-lr .lr-container .m-lhs,.intro-lr .lr-container .m-rhs{vertical-align:top;}
.intro-lr .lr-container.odd .m-lhs,.intro-lr .lr-container.even .m-rhs{width:calc(100% - 650px);}
.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{width:650px;}
.intro-lr .lr-container.odd .m-lhs{padding-right:40px;}
.intro-lr .lr-container.even .m-rhs{padding-left:60px;}
.intro-lr p{margin-bottom:16px;}
/* UA section */.ua-sec{background:#F8F9FB;padding:60px 0;}
.ua-content{max-width:1000px;margin:0 auto 40px;}
.ua-content h2,.ua-content h2+p{text-align:center;}
.ua-content .bl-box{font-size:0;background:url(/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-pattern-23.png) no-repeat,#E5EFFF;background-size:cover;border-radius:10px;padding:40px;margin:24px 0 40px;overflow:hidden;}
.ua-content .bl-box .tick-list{display:inline-block;width:calc(100% / 2 - 15px);vertical-align:top;}
.ua-content .bl-box .tick-list:first-child{margin-right:30px;}
.ua-content .bl-box p{margin-top:20px;}
.iv-sec .iv-content{max-width:650px;margin:0 auto 20px;}
.iv-sec .iv-content h3{font-size:24px;font-weight:500;line-height:1.4;text-align:center;margin-bottom:10px;}
.iv-sec .iv-content p{text-align:center;margin-bottom:14px;}
.iv-sec .lr-container .m-lhs,.iv-sec .lr-container .m-rhs{width:50%;vertical-align:top;}
.iv-sec .lr-container .m-lhs{padding-right:5px;}
.iv-sec .lr-container .m-rhs{padding-left:5px;}
/* adw sec */.adw-sec{padding:80px 0;}
.adw-sec .lr-container{max-width:1000px;margin:auto;}
.adw-sec .lr-container .m-lhs{width:500px;}
.adw-sec .lr-container .m-rhs{width:calc(100% - 500px);padding-left:50px;}
/* ead sec */.ead-header{text-align:center;max-width:880px;margin:0 auto 40px;}
.ead-header h2{max-width:500px;margin:0 auto 20px;}
.ead-header p{margin-bottom:20px;}
.ead-sec .lr-container{background:#1D62DD;border-radius:8px;padding:20px 20px 20px 50px;overflow:hidden;}
.ead-sec .lr-container .m-lhs{width:calc(100% - 600px);padding-right:60px;}
.ead-sec .lr-container .m-rhs{width:600px;position:relative;padding:20px;}
.ead-sec .lr-container .m-rhs::before{content:'';background:url(/sites/meweb/images/fr/self-service-password/images/active-directory-password-audit1-pattern2-23.png) no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;}
.ead-sec .lr-container h3{font-size:24px;font-weight:500;line-height:1.4;color:#fff;max-width:400px;margin-bottom:20px;}
.ead-sec .lr-container ul.tick-list li{color:#fff;padding-left:30px;}
/* yel sec */.yel-box{margin:80px 0;}
.yel-box{text-align:center;background:#FCE4A1;border-radius:8px;padding:40px;}
.yel-box h2{color:#3B2A3E;max-width:900px;margin:0 auto 20px;}
.yel-box .demo-cta{display:inline-block;font-size:16px;font-weight:500;line-height:1.2;color:#fff;background:#F54545;border-radius:2px;padding:12px 30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.yel-box .demo-cta:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);background:#fc2828;-webkit-box-shadow:4px 6px 15px rgba(252,40,40,0.5);box-shadow:4px 6px 15px rgba(252,40,40,0.5);}
/* Faq Section */.faq-sec{margin-bottom:80px;}
.faq .accordion{width:100%;border-bottom:.5px dashed #7D878E;padding:30px 60px 30px 0;position:relative;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;}
.faq .accordion h3{font-size:18px;font-weight:600;line-height:1.4;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.faq .accordion:hover h3,.faq .accordion.opened h3{color:#1D62DD;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.accordion h3:before{content:"\002B";font-size:18px;font-weight:300;line-height:.5;color:#000;border:.5px solid #000;border-radius:2px;padding:4px;position:absolute;top:5px;right:-40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.accordion.opened h3:before{content:"\2212";color:#1D62DD;border-color:#1D62DD;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.faq .panel{display:none;width:100%;max-width:1100px;font-size:14px;font-weight:300;line-height:1.6;color:#333;margin-top:12px;}
.faq .panel p{line-height:1.6;}
.faq .panel p:not(:last-child){margin-bottom:16px;}
.faq .panel a{color:#2167c9;}
.faq .panel a:hover{color:#1b6dde;text-decoration:underline;}
.faq .panel ul li{font-size:15px;line-height:1.6;position:relative;padding-left:24px;margin-top:16px;}
.faq .panel ul li:not(:last-child){margin-bottom:10px;}
.faq .panel ul li::before{content:'';background-position:-116px -54px;width:12px;height:10px;position:absolute;left:0;top:7px;}
.faq .panel ul li strong{font-weight:600;}
/* Foot tail section */.foot-tail-sec{background:#F8F9FB;padding:80px 0;margin-bottom:40px;}
.foot-tail-sec h2{text-align:center;}
.foot-box-container{font-size:0;position:relative;margin-top:60px;}
.foot-box-container::before,.foot-box-container::after{content:'';color:#707070;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.foot-box-container::before{width:calc(100% - 2px);height:1px;border-bottom:.5px dashed;}
.foot-box-container::after{width:calc(100% / 3);height:calc(100% - 2px);border-left:.5px dashed;border-right:.5px dashed;}
.foot-box-container .foot-box{display:inline-block;vertical-align:top;width:calc(100% / 3 - 2px);padding:40px;margin:1px;position:relative;z-index:1;min-height:325px;cursor:pointer;}
.foot-box-container .foot-box::before{content:'';width:100%;height:100%;background:#fff;-webkit-box-shadow:4px 30px 30px -32px rgba(0,0,0,0.3);box-shadow:4px 30px 30px -32px rgba(0,0,0,0.3);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;}
.foot-box-container .foot-box:hover::before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.foot-box i{margin-bottom:20px;}
.foot-box .box-ic1{background-position:-2px -19px;width:43px;height:45px;}
.foot-box .box-ic2{background-position:-54px -20px;width:43px;height:43px;}
.foot-box .box-ic3{background-position:-107px -21px;width:40px;height:40px;}
.foot-box .box-ic4{background-position:-156px -20px;width:44px;height:42px;}
.foot-box .box-ic5{background-position:-2px -71px;width:40px;height:41px;}
.foot-box .box-ic6{background-position:-49px -72px;width:41px;height:39px;}
.foot-box h3{font-size:18px;font-weight:500;line-height:1.4;margin-bottom:16px;}
.foot-box span{display:inline-block;font-size:15px;color:#0864F0;position:relative;padding-right:12px;margin-top:14px;}
.foot-box span::before{content:'';background-position:-30px -3px;width:6px;height:9px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;}
.foot-box:hover span::before{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);}
.foot-box-container .foot-box a{position:absolute;left:0;top:0;width:100%;height:100%;}
@media(max-width:1200px){.main-page h2{font-size:30px;}
.ban-sec .lr-container .m-lhs{width:calc(100% - 452px);z-index:1;}
.ban-sec .lr-container .m-rhs{width:452px;}
.ban-sec .m-lhs h1{font-size:38px;}
.ban-sprite .ban-women{background-size:500px;background-position:-23px -10px;width:452px;height:326px;}
.intro-lr .lr-container.odd .m-lhs,.intro-lr .lr-container.even .m-rhs{width:calc(100% - 530px);}
.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{width:530px;}
.intro-lr .lr-container.odd .m-lhs{padding-right:20px;}
.intro-lr .lr-container.even .m-rhs{padding-left:30px;}
.ead-sec .lr-container{padding:50px 30px;}
.ead-sec .lr-container .m-lhs{width:calc(100% - 400px);padding-right:0;}
.ead-sec .lr-container .m-rhs{width:400px;}
.foot-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;}
.foot-box-container::before,.foot-box-container::after{display:none;}
.foot-box-container .foot-box{width:calc(100% / 3);min-height:auto;margin:0;}
.foot-box-container .foot-box:nth-child(-n+3){border-bottom:1px dashed #707070;}
.foot-box-container .foot-box:nth-child(2),.foot-box-container .foot-box:nth-child(5){border-left:1px dashed #707070;border-right:1px dashed #707070;}
}
@media(max-width:1024px){.bc-sec{padding-top:40px;}
}
@media(max-width:991px){.m-container{padding:0 25px;}
ul.tick-list li{font-size:15px;}
.main-page .main-header{padding-bottom:140px;}
.bc-sec{margin-bottom:30px;}
.ban-sec .lr-container .m-rhs{display:none;}
.ban-sec .lr-container .m-lhs{display:block;width:100%;text-align:center;}
.ban-sec .m-lhs h1{margin:0 auto 20px;}
.intro-sec .intro-content{padding:40px;}
.intro-lr .lr-container.odd .m-lhs,.intro-lr .lr-container.even .m-rhs{width:calc(100% - 360px);}
.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{width:360px;}
.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{position:sticky;top:20px;}
.intro-lr h2{font-size:24px;}
.adw-sec{padding:60px 0;}
.adw-sec .lr-container .m-lhs{width:400px;}
.adw-sec .lr-container .m-rhs{width:calc(100% - 400px);padding-left:30px;}
.adw-sec h2{font-size:24px;margin-bottom:10px;}
.ead-sec .lr-container .m-lhs{width:calc(100% - 360px);}
.ead-sec .lr-container .m-rhs{width:360px;}
.yel-box h2{font-size:26px;}
.foot-tail-sec{padding:60px 0;}
.foot-box-container .foot-box{padding:30px 25px;}
.foot-box h3{font-size:16px;margin-bottom:10px;}
.foot-box p{font-size:15px;}
}
@media(max-width:767px){.main-page h2{font-size:22px;margin-bottom:14px;}
.main-page p{font-size:15px;}
ul.tick-list li:not(:last-child){margin-bottom:14px;}
.bc-sec ul li,.bc-sec ul li a,.bc-sec ul li:first-child::before{font-size:8px;}
.ban-sec .m-lhs h1{font-size:34px;}
.intro-sec .intro-content{padding:40px 24px;}
.intro-lr .lr-container.odd .m-lhs,.intro-lr .lr-container.even .m-rhs,.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{width:100%;padding:0;}
.intro-lr .lr-container.odd .m-rhs,.intro-lr .lr-container.even .m-lhs{position:relative;top:0;}
.intro-lr .lr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}
.intro-lr .lr-container:not(:last-child){margin-bottom:30px;}
.intro-lr .lr-container.even .m-lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.ua-sec{padding:40px 0;}
.ua-content{margin:0 auto 30px;}
.ua-content .bl-box{padding:40px 24px;margin:24px 0;}
.iv-sec .lr-container .m-lhs,.iv-sec .lr-container .m-rhs{width:100%;padding:0;}
.adw-sec{padding:40px 0;}
.adw-sec .lr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.adw-sec .lr-container .m-lhs,.adw-sec .lr-container .m-rhs{width:100%;padding:0;}
.adw-sec .lr-container .m-lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.ead-sec .lr-container{padding:30px 24px;}
.ead-sec .lr-container .m-lhs,.ead-sec .lr-container .m-rhs{width:100%;}
.ead-sec .lr-container .m-rhs{padding:0;margin-top:10px;}
.ead-sec .lr-container h3{font-size:22px;line-height:1.3;text-align:center;margin:0 auto 24px;}
.yel-box{padding:40px 24px;margin:60px 0;}
.faq-sec{margin-bottom:60px;}
.faq .accordion{padding:20px 60px 20px 0;}
.faq .accordion h3{font-size:16px;}
.foot-tail-sec{padding:40px 0;}
.foot-box-container{gap:20px;}
.foot-box-container .foot-box{width:calc(100% / 2 - 10px);background:#fff;}
.foot-box-container .foot-box:nth-child(-n+3),.foot-box-container .foot-box:nth-child(2),.foot-box-container .foot-box:nth-child(5){border:none;}
}
@media(max-width:600px){.ua-content .bl-box .tick-list{display:block;width:100%;}
.foot-box-container .foot-box{width:100%;}
}