.menu-icon{display:none!important}
#backToTop{display:none!important}
.heading-menu{display:none!important}
.lhs-tree{display:none!important}
#scroll{max-width:100%!important;padding:0!important;width:100%!important}
#scroll ul{padding:0!important;list-style:none!important}
.rhs-cont{width:100%!important;padding:0!important;border-width:0!important;float:none!important}
.pwd-policy li{list-style:none!important}
header{display:none!important}
section#adsspcutomerlogos{display:none!important}
section#adsspcutomerlogos + section#allFea{display:none!important}
#adRhsLnk{display:none!important}
.pwd-policy{color:#000;font-weight:300}
.pwd-policy *{box-sizing:border-box}
.pwd-policy html,.pwd-policy body{border:0;line-height:1.5;margin:0;padding:0;scroll-behavior:smooth}
.pwd-policy div,.pwd-policy span,.pwd-policy object,.pwd-policy iframe,.pwd-policy img,.pwd-policy table,.pwd-policy caption,.pwd-policy thead,.pwd-policy tbody,.pwd-policy tfoot,.pwd-policy tr,.pwd-policy tr,.pwd-policy td,.pwd-policy article,.pwd-policy aside,.pwd-policy canvas,.pwd-policy details,.pwd-policy figure,.pwd-policy hgroup,.pwd-policy menu,.pwd-policy nav,.pwd-policy footer,.pwd-policy header,.pwd-policy section,.pwd-policy summary,.pwd-policy mark,.pwd-policy audio,.pwd-policy video{border:0;margin:0;padding:0}
.pwd-policy h1,.pwd-policy h2,.pwd-policy h3,.pwd-policy h4,.pwd-policy h5,.pwd-policy h6,.pwd-policy p,.pwd-policy blockquote,.pwd-policy pre,.pwd-policy a,.pwd-policy abbr,.pwd-policy address,.pwd-policy cit,.pwd-policy code,.pwd-policy del,.pwd-policy dfn,.pwd-policy em,.pwd-policy ins,.pwd-policy q,.pwd-policy samp,.pwd-policy small,.pwd-policy strong,.pwd-policy sub,.pwd-policy sup,.pwd-policy b,.pwd-policy i,.pwd-policy hr,.pwd-policy dl,.pwd-policy dt,.pwd-policy dd,.pwd-policy ol,.pwd-policy ul,.pwd-policy li,.pwd-policy fieldset,.pwd-policy legend,.pwd-policy label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
.pwd-policy article,.pwd-policy aside,.pwd-policy canvas,.pwd-policy figure,.pwd-policy figure img,.pwd-policy figcaption,.pwd-policy hgroup,.pwd-policy footer,.pwd-policy header,.pwd-policy nav,.pwd-policy section,.pwd-policy audio,.pwd-policy video{display:block}
.pwd-policy table{border-collapse:separate;border-spacing:0}
.pwd-policy table caption,.pwd-policy table th,.pwd-policy table td{text-align:left;vertical-align:middle}
.pwd-policy h1,.pwd-policy h2,.pwd-policy h3,.pwd-policy h4,.pwd-policy h5,.pwd-policy h6{font-weight:700}
.pwd-policy a img{border:0}
.pwd-policy :focus{outline:0}
.pwd-policy a:hover{text-decoration:none}
@keyframes blink {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes rotate1 {
0%{background-position-x:0}
100%{background-position-x:494px}
}
@keyframes rotate11 {
0%{background-position-x:0}
100%{background-position-x:768px}
}
.pwd-policy .mob-view{display:none}
.pwd-policy .mob-view img{width:100%;margin-top:20px}
.pwd-policy .transition{transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out}
.pwd-policy .transition1{transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}
.pwd-policy .pwd-sprite{background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle}
.pwd-policy *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.pwd-policy .container{max-width:1250px;width:100%;margin:0 auto;padding:0 15px}
.pwd-policy .top-section{padding-top:30px;background:linear-gradient(to bottom,#c2ecff 45%,#fff,#fff)}
.pwd-policy .top-section .header-sec .header-left{width:50%;float:left}
.pwd-policy .top-section .header-sec .header-left a{background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-13px -13px;width:259px;height:55px;float:left}
.pwd-policy .top-section .header-sec .header-right{width:50%;float:left;margin-top:25px}
.pwd-policy .top-section .header-sec .header-right ul{float:right}
.pwd-policy .top-section .header-sec .header-right ul li{float:left;margin:0 7.5px}
.pwd-policy .top-section .header-sec .header-right ul li a{display:inline-block;position:relative;padding-left:28px;color:#000;font-size:13.5px;font-weight:500;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out}
.pwd-policy .top-section .header-sec .header-right ul li a::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;width:19px;height:19px;background-position:-13px -97px;position:absolute;top:2px;left:0}
.pwd-policy .top-section .header-sec .header-right ul li:nth-child(2) a::before{background-position:-49px -97px}
.pwd-policy .top-section .header-sec .header-right ul li.last{margin-top:-12px;margin-left:31px}
.pwd-policy .top-section .header-sec .header-right ul li.last a{padding:10px 31px 10px 53px;border-radius:3px;border:#0293ef solid 1px;font-size:17px;line-height:20px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out}
.pwd-policy .top-section .header-sec .header-right ul li.last a::before{background-position:-86px -98px;top:12px;left:26px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out}
.pwd-policy .top-section .header-sec .header-right ul li.last a:hover{background-color:#0293ef;color:#fff}
.pwd-policy .top-section .header-sec .header-right ul li.last a:hover::before{background-position:-86px -128px}
.pwd-policy .top-section .banner-sec{padding-top:68px}
.pwd-policy .top-section .banner-sec .banner-left{width:60%;float:left;padding-top:75px}
.pwd-policy .top-section .banner-sec .banner-left h1{font-size:38px;font-weight:600;line-height:54px;margin-bottom:13px}
.pwd-policy .top-section .banner-sec .banner-left p{font-size:25px}
.pwd-policy .top-section .banner-sec .banner-right{width:40%;float:left;height:518px}
.pwd-policy .top-section .banner-sec .banner-right.animation-box{position:relative}
.pwd-policy .top-section .banner-sec .banner-right.animation-box *{position:absolute;top:0;left:0}
.pwd-policy .top-section .banner-sec .banner-right.animation-box > div{overflow:hidden;border-radius:50%;width:490px;height:494px}
.pwd-policy .top-section .banner-sec .banner-right.animation-box .icn-banner1{background-position:-1032px -41px;width:494px;height:494px}
.pwd-policy .top-section .banner-sec .banner-right.animation-box .icn-banner2{background-position:-717px -586px;width:405px;height:516px;top:-27px;left:30px;z-index:1}
.pwd-policy .top-section .banner-sec .banner-right.animation-box .icn-banner3{background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-06.png);background-size:494px 244px;background-position:0 -8px;width:491px;height:218px;animation:rotate1 40s infinite linear;bottom:108px;top:auto}
.pwd-policy .top-section .cont-sec{margin-top:8px}
.pwd-policy .top-section .cont-sec .cont-box{background-color:#fff;box-shadow:-8px -94px 104.88px 9.12px rgba(15,109,182,0.01);-webkit-box-shadow:-8px -94px 104.88px 9.12px rgba(15,109,182,0.01);-moz-box-shadow:-8px -94px 104.88px 9.12px rgba(15,109,182,0.01);padding:83px 80px;border-radius:23px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left{width:35%;float:left}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type{width:305px;height:58px;border:#5ad6ff solid 1px;border-radius:3px;padding:3px 52px 3px 10px;line-height:52px;position:relative;margin-bottom:11px;margin-top:10px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type .js-typed-text{font-size:38px;color:#00a6f4;font-weight:600}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type .icn-lock{background-position:-172px -92px;width:24px;height:32px;position:absolute;top:13px;right:17px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type span.typed-cursor{animation:blink .7s infinite;opacity:1;position:relative;display:inline-block}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type span.typed-cursor::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-36px -1022px;width:11px;height:30px;position:absolute;left:auto;right:-20px;top:-28px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left > span{font-weight:400;font-size:27px;line-height:42px;display:block}
.pwd-policy .top-section .cont-sec .cont-box .cont-right{float:left;width:65%;padding-left:62px}
.pwd-policy .top-section .cont-sec .cont-box .cont-right p{font-size:16.5px;line-height:33px}
.pwd-policy .policy-sec{position:relative;margin-top:20px}
.pwd-policy .policy-sec h2{font-size:34px;font-weight:500;line-height:49px;text-align:center;margin-bottom:53px}
.pwd-policy .policy-sec h2 span{display:block;font-weight:300}
.pwd-policy .policy-sec .policy-box{background-color:#fff7eb;padding:66px 0 60px;border-top-left-radius:35px}
.pwd-policy .policy-sec .policy-box .policy-left{width:50%;float:left;padding-left:8px;position:relative;z-index:2}
.pwd-policy .policy-sec .policy-box .policy-left > div{text-align:center}
.pwd-policy .policy-sec .policy-box .policy-left > div h3{font-size:25px;color:#a94c07;font-weight:500;line-height:34px;text-align:left;margin:0 auto;display:inline-block;padding:0 20px 90px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list{position:absolute}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li{font-size:13px;line-height:17px;font-weight:400;padding:13px 21px;display:inline-block;background-color:#fff;box-shadow:0 0 62.05px 10.95px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 62.05px 10.95px rgba(0,0,0,0.08);moz-box-shadow:0 0 62.05px 10.95px rgba(0,0,0,0.08);border-radius:50px;position:absolute;top:0;left:-8px;padding-left:58px;text-align:left;cursor:pointer}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-13px -167px;width:28px;height:23px;position:absolute;top:18px;left:18px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(2){left:auto;right:-23px;top:80px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(2)::before{background-position:-66px -166px;width:27px;height:24px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(3){top:174px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(3)::before{background-position:-123px -167px;width:30px;height:28px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(4){right:-78px;left:auto;top:244px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(4)::before{background-position:-183px -168px;width:26px;height:27px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(5){left:-43px;top:359px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(5)::before{background-position:-13px -222px;width:24px;height:25px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(6){left:auto;right:-52px;top:443px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(6)::before{background-position:-69px -224px;width:22px;height:22px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list .icn-policy{background-position:-591px 0;width:550px;height:776px;background-size:2132px}
.pwd-policy .policy-sec .policy-box .policy-right{width:50%;float:left;position:relative;z-index:1;padding-left:50px;padding-right:20px}
.pwd-policy .policy-sec .policy-box .policy-right h3{font-size:25px;color:#0055a5;font-weight:500;line-height:34px;margin-bottom:59px}
.pwd-policy .policy-sec .policy-box .policy-right ul li{font-size:16px;line-height:39px;color:#333;padding-left:31px;position:relative;line-height:32px;margin-bottom:8px}
.pwd-policy .policy-sec .policy-box .policy-right ul li::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-128px -230px;position:absolute;top:10px;left:0;width:15px;height:12px}
.pwd-policy .policy-sec .policy-box > span{position:absolute;top:0;right:0;background-color:#fff7eb;width:50%;height:calc(100% - 153px);margin-top:153px;display:block}
.pwd-policy .restrict-pwd{padding-top:188px}
.pwd-policy .restrict-pwd .blue-box{background-color:#162a4e;border-radius:17px;padding:82px 500px 82px 110px;position:relative}
.pwd-policy .restrict-pwd .blue-box h3{font-size:28px;font-weight:300;line-height:43px;color:#fff;margin-bottom:30px}
.pwd-policy .restrict-pwd .blue-box h3 span{color:#eaa02f;font-weight:600}
.pwd-policy .restrict-pwd .blue-box a{font-size:18px;color:#fff;display:inline-block;background-color:#ed2121;border-radius:4px;padding:11px 41.5px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out}
.pwd-policy .restrict-pwd .blue-box a:hover{background-color:#e10f0f;box-shadow:0 4px 5.9px 4.1px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 5.9px 4.1px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5.9px 4.1px rgba(0,0,0,0.15);-ms-box-shadow:0 4px 5.9px 4.1px rgba(0,0,0,0.15)}
.pwd-policy .restrict-pwd .blue-box::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-28px -1119px;width:61px;height:83px;position:absolute;top:13px;left:13px}
.pwd-policy .restrict-pwd .blue-box::after{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-280px -602px;width:387px;height:255px;position:absolute;top:38px;right:85px}
.pwd-policy .pwd-type{margin-top:110px;float:left;width:100%}
.pwd-policy .pwd-type h2{font-size:34px;line-height:54px;text-align:center;margin-bottom:26px;font-weight:400}
.pwd-policy .pwd-type h2 span{font-weight:500}
.pwd-policy .pwd-type p{text-align:center;font-size:21px;line-height:29px;color:#333;width:85%;margin:0 auto}
.pwd-policy .pwd-type .tab-sec{margin-top:82px}
.pwd-policy .pwd-type .tab-sec .tab-left{width:410px;float:left;padding-top:15px}
.pwd-policy .pwd-type .tab-sec .tab-left p{text-align:left;width:100%;display:none;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;font-size:15px;line-height:24px}
.pwd-policy .pwd-type .tab-sec .tab-left ul li{padding:22.5px 20px 18.5px 85px;position:relative;border-bottom:#e5e5e5 solid 1px;cursor:pointer;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}
.pwd-policy .pwd-type .tab-sec .tab-left ul li span{display:block;font-size:16.5px;color:#000;font-weight:500;margin-bottom:4px;transition: all 0.5s ease;}
.pwd-policy .pwd-type .tab-sec .tab-left ul li span:hover{    color: #007fc4;}
.pwd-policy .pwd-type .tab-sec .tab-left ul li.active{box-shadow:-3px 5px 80px 0 rgba(31,94,131,0.1);-webkit-box-shadow:-3px 5px 80px 0 rgba(31,94,131,0.1);-moz-box-shadow:-3px 5px 80px 0 rgba(31,94,131,0.1);border-radius:10px;border-bottom-color:transparent}
.pwd-policy .pwd-type .tab-sec .tab-left ul li.active span{color:#009dff}
.pwd-policy .pwd-type .tab-sec .tab-left ul li.active p{display:block}
.pwd-policy .pwd-type .tab-sec .tab-left ul li::before{content:"";background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle;background-position:-13px -283px;width:41px;height:33px;position:absolute;top:18px;left:17px}
.pwd-policy .pwd-type .tab-sec .tab-left ul li:nth-child(2)::before{background-position:-71px -283px;width:40px;height:33px}
.pwd-policy .pwd-type .tab-sec .tab-left ul li:nth-child(3)::before{background-position:-135px -283px;width:36px;height:35px;top:16px}
.pwd-policy .pwd-type .tab-sec .tab-left ul li:nth-child(4)::before{background-position:-196px -284px;width:40px;height:33px}
.pwd-policy .pwd-type .tab-sec .tab-left ul li:nth-child(5)::before{
    background: url('https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-22-sprite.png') no-repeat -38px -4px;
    background-size: 894px 416px;
    width: 44px;
    height: 29px;
}
.pwd-policy .pwd-type .tab-sec .tab-right{float:left;width:calc(100% - 410px);padding-left:60px}
.pwd-policy .pwd-type .tab-sec .tab-right .tab-pane{display:none}
.pwd-policy .pwd-type .tab-sec .tab-right .tab-pane img{width:100%}
.pwd-policy .ffw-errmsg{display:none;color:red;font-size:12px;margin-top:-25px;position:absolute;font-weight:300}
.pwd-policy .wam-form{margin:40px 0 0;display:table}
.pwd-policy .wam-form ul{margin:0;padding:0!important}
.pwd-policy .wam-form ul li{list-style-type:none;float:left;background:#fff}
.pwd-policy .wam-form ul li:nth-child(1){width:300px;position:relative;border-right:0;border-radius:6px 0 0 6px}
.pwd-policy .errMsg,.pwd-policy .errMsg2,.pwd-policy .errMsg3,.pwd-policy .errMsg4{display:none;font-size:12px;position:absolute;margin-top:-20px;margin-left:0;line-height:18px;color:red}
.pwd-policy .wam-form ul li input{width:100%;height:51px;border:0;padding:0 10px;box-sizing:border-box;font-size:16px;outline:0;color:#2b2b2b;background:0 0;font-weight:300;font-family:'ZohoPuvi'}
.pwd-policy .wam-form ul li:nth-child(1) input{font-size:16px;position:relative;border-radius:3px;padding-left:48px}
.pwd-policy .icn-mail{position:absolute;left:18px;top:19px;width:20px;height:14px;background-position:-123px -101px;background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png);background-size:1600px 1254px;display:inline-block;vertical-align:middle}
.pwd-policy .wam-form ul li:nth-child(1) input::placeholder{color:#889196}
.pwd-policy .wam-form ul li:nth-child(2){width:50px;border-left:0;border-right:0;position:relative}
.pwd-policy .wam-form ul li:nth-child(2):before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #707070;margin:25px 0 0 26px;z-index:0;left:3px}
.pwd-policy .wam-form ul li.showing-state:after{content:"";position:absolute;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #707070;margin:25px 0 0 29px;z-index:0;right:11px}
.pwd-policy .wam-form.showing-state .selectedCountry{border-right:1px solid #e5e5e5}
.pwd-policy .selectedCountry{width:53px;height:33px;top:5px;position:absolute;color:#6e6e6e;font-size:16px;margin:5px 0 0;line-height:33px;left:0;padding-left:8px;font-size:13px;font-weight:300;color:#919191}
.pwd-policy .selectedCountry:after{content:"";position:absolute;width:1px;height:33px;top:0;right:0;background-color:#e5e5e5;display:none}
.pwd-policy .wam-form ul li.showing-state{width:180px}
.pwd-policy .wam-form ul li.showing-state .selectedCountry:after{display:block}
.pwd-policy .wam-form ul li select{width:50px;height:51px;border:0;padding:0 10px;box-sizing:border-box;border-radius:0;font-size:15px;outline:0;background:#fff;margin:0;background:0 0;z-index:9;position:relative;color:#6e6e6e;font-size:12px;opacity:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;float:left}
.pwd-policy .wam-form ul li:nth-child(3){border:0;padding-left:0;background:0 0}
.pwd-policy .wam-form ul li input[type=submit]{font-size:17px;background:#ed2121;color:#fff;padding:0 39px;cursor:pointer;font-weight:500;height:51px;border:0;outline:0;border-radius:0 3px 3px 0}
.pwd-policy .wam-form ul li input[type=submit]:hover{background:#c11818;transition:all .5s ease}
.pwd-policy .tnk h4{font-size:22px;font-weight:400;color:green}
.pwd-policy .tnk p{margin-top:14px;font-size:15px!important;font-weight:300;line-height:25px}
.pwd-policy .tnk p a{font-size:15px;text-decoration:underline;color:#089ae4;display:block}
.pwd-policy .wam-form .dwn-priv{color:#000;width:70%}
.pwd-policy .wam-form .dwn-priv strong{font-weight:500}
.pwd-policy .wam-form .dwn-priv a{text-decoration:underline}
.pwd-policy .wam-form #meGDPRMessage{width:70%;margin: 0 0 10px 0 !important;}
#meGDPRMessage span.checkmarkgdpr{height:12px;width: 12px;}
.pwd-policy .wam-form ul li:nth-child(4){background:0 0;width:100%;margin-top:10px;border:0}
.pwd-policy .wam-form ul li select#country_state{position:relative;font-size:13px;opacity:1;width:100px;float:left;padding-left:13px}
.pwd-policy .wam-form.showing-state ul li:nth-child(1){width:250px}
.pwd-policy .wam-form.showing-state ul li input[type=submit]{padding:0 26px}
.pwd-policy .wam-form.showing-state ul li:nth-child(2){width:150px}
.pwd-policy .banner-sec .tnk{display:none;width:80%;padding:20px;background:#fff;margin-top:20px}
section#allFea{display:none}
.pwd-policy section#allFea{float:left;width:100%;background:#fff;margin-top:63px;margin-bottom:55px;display:block}
.pwd-policy section#allFea .h2{font-size:27px;font-weight:400;padding:0;color:#000;line-height:42px}
.pwd-policy .fea-nav-link span.act:after,.pwd-policy .fea-nav-link span.act:before{display:none}
.pwd-policy .fea-nav-link{background:#fff;width:100%;padding:30px 0 20px}
.pwd-policy .fea-nav-link span.act{background:none;color:#0e4c86;border-bottom:2px solid #0e4c86}
.pwd-policy .fea-nav-link span{color:#8b8b8b;background:#fff;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:400;padding:5px 0 8px}
.pwd-policy .fea-nav-list{background:#fff}
.pwd-policy .fea-list-cont > ul{width:33.333%;padding:0 1%;float:left;box-sizing:border-box}
.pwd-policy .fea-list-cont > ul li{padding:10px 0;color:#fff}
.pwd-policy .fea-nav-list a{color:#000;font-size:14px;font-weight:300;position:relative}
.pwd-policy .fea-nav-list a:before{content:'';position:absolute;width:7px;height:7px;background:#91baca;border-radius:50px;margin:4px 0 0 -15px}
.pwd-policy .fea-nav-list{background:#fff}
.pwd-policy .fea-list-cont > ul{width:33.333%;padding:0 1%;float:left;box-sizing:border-box}
.pwd-policy .fea-list-cont > ul li{padding:10px 0;color:#fff}
.pwd-policy .adv-sec{position:relative;margin-top:150px;padding-top:0;padding-left:10.5%;padding-bottom:100px;float:left;width:100%}
.pwd-policy .adv-sec h2{font-size:34px;color:#000;position:relative;z-index:3;margin-top:95px;line-height:54px;font-weight:300;position:absolute}
.pwd-policy .adv-sec h2 span{font-weight:500}
.pwd-policy .adv-sec .adv-inner{position:relative;z-index:3;float:right;padding-right:10%}
.pwd-policy .adv-sec .adv-inner .adv-boxes{width:310px;padding:0 6.5px;display:inline-block;vertical-align:top}
.pwd-policy .adv-sec .adv-inner .adv-boxes:nth-child(2){margin-top:-15px;margin-bottom:-65px}
.pwd-policy .adv-sec .adv-inner .adv-boxes:nth-child(3){margin-top:-58px;margin-bottom:-18px}
.pwd-policy .adv-sec .adv-inner .adv-boxes .adv-box{width:100%;box-shadow:0 0 70px 0 rgba(113,131,135,0.1);-webkit-box-shadow:0 0 70px 0 rgba(113,131,135,0.1);-moz-box-shadow:0 0 70px 0 rgba(113,131,135,0.1);background-color:#fff;margin-bottom:15px;padding:22px 28px;min-height:290px}
.pwd-policy .adv-sec .adv-inner .adv-boxes .adv-box h3{font-weight:400;font-size:18px;color:#000;margin-top:17px;margin-bottom:11px;line-height:27px}
.pwd-policy .adv-sec .adv-inner .adv-boxes .adv-box p{font-size:15px;line-height:27px;color:#333}
.pwd-policy .adv-sec .adv-inner .adv-boxes:first-of-type{vertical-align:top;margin-top:355px}
.pwd-policy .adv-sec .box1{background-position:-84px -346px;width:44px;height:45px}
.pwd-policy .adv-sec .box2{background-position:-13px -345px;width:49px;height:46px}
.pwd-policy .adv-sec .box3{background-position:-150px -350px;width:66px;height:41px}
.pwd-policy .adv-sec .box4{background-position:-244px -346px;width:56px;height:52px}
.pwd-policy .adv-sec .box5{background-position:-17px -420px;width:48px;height:44px}
.pwd-policy .adv-sec .box6{background-position:-91px -420px;width:52px;height:51px}
.pwd-policy .adv-sec .box7{background-position:-171px -424px;width:53px;height:47px}
.pwd-policy .adv-sec::before{content:"";height:100%;width:80%;background-color:#e8fcff;position:absolute;top:0;left:0;display:inline-block;z-index:1;border-bottom-right-radius:80px;background:linear-gradient(to bottom,#e8fcff 45%,#fff)}
.pwd-policy .adv-sec::after{content:"";background:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-05.png) repeat-x 0 0;background-size:768px 305px;width:768px;height:305px;position:absolute;bottom:0;left:0;z-index:1;opacity:.3;animation:rotate11 13s infinite linear}
.adv-pass-poli{background:#f8faff;float:left;width:100%;padding:80px 0!important}
.adv-pass-poli .lhs{float:left;width:500px;    position: relative;}

.adv-pass-poli .lhs span{background-image:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-advanced-22.png);background-repeat:no-repeat;background-size:512px;display:inline-block;position:absolute;transition:all .5s ease}
.adv-pass-poli .lhs span.game-a1{width:495px;height:371px;background-position:-13px -2px;position:relative}
.adv-pass-poli .lhs span.game-a2{width:119px;height:139px;background-position:-19px -428px;left:185px;top:12px}
.adv-pass-poli .lhs span.game-a3{width:52px;height:93px;background-position:-178px -497px;left:153px;top:20px;}
@keyframes shake {
10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
.adv-pass-poli .lhs span.game-a4{width:41px;height:24px;background-position:-178px -440px;left:269px;bottom:129px;animation:arrmove 2s linear both infinite}
@keyframes arrmove {
0%{transform:translate3d(5px,5px,5px) scale(0.7)}
50%{transform:translate3d(-15px,-15px,-15px) scale(1)}
100%{transform:translate3d(5px,5px,5px) scale(0.7)}
}
.adv-pass-poli .lhs span.game-a5{width:0;height:39px;background-position:-385px -474px;border-radius:0 0 50px 0;left:205px;top:59px;animation:input1 2s 1.5s linear both}
@keyframes input1 {
0%{width:0}
100%{width:80px}
}
.adv-pass-poli .lhs span.game-a6{width:0;height:39px;background-position:-387px -520px;border-radius:50px 0 0 0;left:208px;top:88px;animation:input1 2s 3.5s linear both infinite}
@keyframes input2 {
0%{width:0}
100%{width:54px}
}

.adv-pass-poli .rhs{float:left;width:calc(100% - 500px);padding:50px 0 20px 70px}
.adv-pass-poli .rhs h2{font-size:34px;font-weight:500;line-height:50px;margin-bottom:20px}
.adv-pass-poli .rhs h2 span{font-size:34px;font-weight:300;line-height:42px;display:block}
.adv-pass-poli .rhs p{font-size:16px;color:#333;line-height:30px}
.enfor{float:left;width:100%;background:#1a315a;padding:70px 0!important;margin-bottom:80px!important}
.enfor .lhs{float:left;width:350px}
.enfor .lhs span{background:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-22-sprite.png) no-repeat -551px -19px;background-size:894px;width:343px;height:322px;display:block}
.enfor .rhs{float:left;width:calc(100% - 350px);padding:40px 0 20px 100px;display:table}
.enfor .rhs h2{font-size:60px;font-weight:500;color:#fff;line-height:70px;margin-bottom:15px}
.enfor .rhs h4{color:#fff;font-size:38px;font-weight:200;line-height:50px;margin-bottom:30px}
.enfor .rhs a{font-size:18px;color:#fff;display:inline-block;background-color:#ed2121;border-radius:4px;padding:14px 40px 14px 65px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;position:relative}
.enfor .rhs a:hover{    box-shadow: #0000005e 1px 3px 14px 2px;background-color: #d60000;}
.enfor .rhs a:before{content:'';position:absolute;background:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png) no-repeat -27px -507px;background-size:1600px;width:22px;height:20px;left:33px;top:17px}
@media screen and (min-width: 1001px) and (max-width: 1320px) {
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(5){left:-15px}
}
@media screen and (min-width: 1101px) and (max-width: 1320px) {
.pwd-policy .adv-sec{padding-left:0}
.pwd-policy .adv-sec h2{font-size:27px;line-height:47px}
}
@media screen and (max-width: 1249px) {
.pwd-policy .top-section .banner-sec .banner-left{width:55%;padding-right:30px}
.pwd-policy .top-section .banner-sec .banner-right{width:45%}
}
@media screen and (max-width: 1240px) {
.wam-form ul li input[type=submit]{padding:0 15px}
.wam-form.showing-state ul li:nth-child(1){width:calc(100% - 150px)!important}
.wam-form.showing-state ul li:nth-child(2){width:150px!important;border-radius:0 5px 5px 0}
.wam-form.showing-state ul li:nth-child(3){width:100%!important;margin-top:10px}
.wam-form.showing-state ul li input[type=submit]{border-radius:5px}
}
@media screen and (max-width: 1200px) {
.wam-form ul li:nth-child(1){width:228px}
.wam-form{margin:0 auto;display:table}
.pwd-policy .wam-form #meGDPRMessage,.pwd-policy .wam-form .dwn-priv{width:100%}
.wam-form ul li:nth-child(1){width:calc(100% - 240px)!important}
.wam-form ul li:nth-child(2){width:54px}
.wam-form ul li:nth-child(2):before{margin:22px 0 0 37px}
.pwd-policy .policy-sec .policy-box .policy-left{display:none}
.pwd-policy .policy-sec .policy-box .policy-right{width:100%}
}
@media screen and (min-width: 1000px) and (max-width: 1100px) {
.pwd-policy .top-section .banner-sec .banner-left{width:45%}
.pwd-policy .top-section .banner-sec .banner-right{width:55%}
.pwd-policy .top-section .banner-sec .banner-left{padding-top:0}
.pwd-policy .restrict-pwd{padding-top:50px}
.pwd-policy .restrict-pwd .blue-box{padding-top:55px}
.pwd-policy .pwd-type{margin-top:70px}
.pwd-policy .adv-sec .adv-inner{padding-right:0}
.pwd-policy .adv-sec .adv-inner .adv-boxes{width:290px}
.pwd-policy .adv-sec{padding-left:0}
.pwd-policy .adv-sec h2{font-size:27px;line-height:47px}
}
@media screen and (max-width: 1025px) {
.enfor .lhs,.adv-pass-poli .lhs{display:none}
.enfor .rhs,.adv-pass-poli .rhs{width:100%;padding:40px;text-align:center}
}
@media screen and (max-width: 999px) {
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div{display:block!important;position:static!important;background:#fff!important;box-shadow:none!important;color:#333!important;font-size:14px;width:100%!important;padding:10px 0 0!important}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div::before{display:none}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div .tooltip-close{display:none}
.pwd-policy .menu-icon span:nth-child(2){top:9px}
.pwd-policy .menu-icon span:nth-child(3){top:auto;bottom:7px}
.pwd-policy .menu-icon{display:block!important;position:absolute;top:32px;height:30px;width:35px;right:30px;padding:8px}
.pwd-policy .menu-icon span{background-color:#333;height:2px;width:calc(100% - 16px);position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease all}
.pwd-policy .menu-icon.closed span{background-color:transparent}
.pwd-policy .menu-icon.closed span::before{transform:rotate(45deg);top:0}
.pwd-policy .menu-icon.closed span::after{transform:rotate(-45deg);bottom:0}
.pwd-policy .menu-icon{display:block;z-index:10}
.pwd-policy .top-section{padding-top:0}
.pwd-policy .top-section .header-sec .header-right ul li{width:100%;margin:10px 0!important}
.pwd-policy .header-sec{position:relative;padding:20px 0;background-color:#fff;box-shadow:3px 2px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:3px 2px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:3px 2px 2px 0 rgba(0,0,0,0.1);z-index:10}
.pwd-policy .header-right{position:fixed;width:270px!important;height:100%;background:#fff;top:0;right:-400px;z-index:9;box-shadow:rgba(0,0,0,0.15) -5px 0 4px;-webkit-box-shadow:rgba(0,0,0,0.15) -5px 0 4px;-moz-box-shadow:rgba(0,0,0,0.15) -5px 0 4px;text-align:center;padding:20px;border-top:1px solid #e4e4e4;margin-top:0!important;padding-top:60px;transition:all ease .5s}
.pwd-policy .header-right.active{right:0}
.pwd-policy .pwd-type .tab-sec .tab-left ul li{border-bottom-width:0;margin-bottom:20px;padding-left:50px}
.pwd-policy .top-section .banner-sec .banner-left{padding-right:0}
.pwd-policy .pwd-type .tab-sec .tab-left ul li::before{left:0}
.pwd-policy .mob-view{display:block}
.pwd-policy .top-section .banner-sec .banner-right{display:none}
.pwd-policy .top-section .banner-sec .banner-left{width:100%;padding-top:0}
.pwd-policy .wam-form .dwn-priv{width:100%}
.pwd-policy .wam-form #meGDPRMessage{width:100%}
.pwd-policy .top-section .banner-sec .banner-left h1{font-size:35px;line-height:47px}
.pwd-policy .top-section .banner-sec .banner-left p{font-size:23px;line-height:30px}
.pwd-policy .top-section .cont-sec .cont-box{padding:30px;margin-top:70px;border-radius:10px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left{width:100%;margin-bottom:10px}
.pwd-policy .top-section .cont-sec .cont-box .cont-right{width:100%;padding:0}
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type .js-typed-text{font-size:33px}
.pwd-policy .top-section .cont-sec .cont-box .cont-left > span{font-size:25px;line-height:36px}
.pwd-policy .pwd-type p{text-align:left}
.pwd-policy .policy-sec .policy-box .policy-left{width:100%;padding:0}
.pwd-policy .policy-sec .policy-box{padding:30px;border-radius:5px}
.pwd-policy .policy-sec .policy-box .policy-left > div h3{width:100%}
.pwd-policy br{display:none!important}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list .icn-policy,.pwd-policy .policy-sec .policy-box > span{display:none}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li{width:100%;border-radius:6px;padding:20px 20px 20px 58px;position:relative;top:0!important;left:0!important;margin-bottom:15px;box-shadow:none;border:#f0f0f0 solid 1px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul{text-align:left}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li::before{top:15px}
.pwd-policy .policy-sec .policy-box .policy-right{width:100%;padding:0;margin-top:50px}
.pwd-policy .policy-sec .policy-box .policy-left > div{width:100%}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list{position:static}
.pwd-policy .policy-sec .policy-box .policy-right h3{margin-bottom:37px!important}
.pwd-policy .restrict-pwd{padding-top:50px;background-color:#162a4e;padding-bottom:50px;margin-top:50px}
.pwd-policy .restrict-pwd .blue-box{padding:0;text-align:center}
.pwd-policy .restrict-pwd .blue-box::before,.pwd-policy .restrict-pwd .blue-box::after,.pwd-policy h2 br{display:none!important}
.pwd-policy .pwd-type{margin-top:50px}
.pwd-policy .pwd-type p{width:100%}
.pwd-policy .pwd-type .tab-sec .tab-right{display:none}
.pwd-policy .pwd-type .tab-sec .tab-left{width:100%}
.pwd-policy .pwd-type .tab-sec .tab-left p{display:block}
.pwd-policy .pwd-type .tab-sec .tab-left ul li.active{box-shadow:none;background:none}
.pwd-policy .pwd-type .tab-sec .tab-left ul li.active span{color:#000}
.pwd-policy .pwd-type .tab-sec{margin-top:30px}
.pwd-policy .adv-sec{margin-top:0;padding:0}
.pwd-policy .adv-sec::before,.pwd-policy .adv-sec::after{display:none}
.pwd-policy .adv-sec .adv-inner{padding-right:0}
.pwd-policy .adv-sec .adv-inner .adv-boxes{margin-top:0!important;margin-bottom:0!important;width:100%;padding:0}
.pwd-policy .adv-sec h2{position:static;margin-bottom:30px;margin-top:40px}
.pwd-policy .adv-sec .adv-inner .adv-boxes .adv-box{min-height:initial;margin-bottom:20px}
.pwd-policy section#allFea{display:none}
.pwd-policy .container{padding:0 25px}
}
@media screen and (max-width: 680px) {
.pwd-policy .wam-form.showing-state ul li:nth-child(1){width:calc(100% - 150px)!important}
.wam-form{width:100%}
.pwd-policy .wam-form ul li:nth-child(1){width:calc(100% - 50px)!important;border-radius:0;margin-bottom:10px}
.pwd-policy .wam-form ul li:nth-child(3){width:100%;border-radius:0}
.wam-form ul li:nth-child(2):before{left:inherit;right:4px}
.wam-form ul li.showing-state:after{bottom:70px;z-index:10;margin-top:0}
.wam-form ul li input[type=submit]{border-radius:4px}
.wam-form{width:100%}
}
@media screen and (max-width: 567px) {
.pwd-policy .top-section .cont-sec .cont-box .cont-left .input-type{width:100%}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li{width:100%;padding:15px 15px 15px 58px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li::before{top:10px!important}
.enfor .rhs{padding:0}
.enfor .rhs h2{font-size:42px;line-height:50px}
.enfor .rhs h4{font-size:24px;line-height:34px}
}
@media screen and (max-width: 480px) {
.wam-form ul li:nth-child(1),.wam-form ul li:nth-child(2),.wam-form.showing-state ul li:nth-child(2),.wam-form.showing-state ul li:nth-child(1){width:100%}
.wam-form ul li{margin-bottom:10px}
.wam-form ul li select{width:50%;padding-left:22px}
.adv-pass-poli .rhs{padding:15px}
}
@media screen and (max-width:380px) {
.pwd-policy .top-section .header-sec .header-left a{zoom:.7}
.pwd-policy .menu-icon{top:24px}
}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div{position:absolute;background:#0179e6;color:#fff;padding:13px 20px 13px 16px;width:278px;line-height:20px;font-weight:300;border-radius:8px;top:-62px;left:0;cursor:auto;box-shadow:rgba(0,0,0,0.15) 0 0 10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 10px;display:none}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(2) div{top:-103px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(3) div{top:-81px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(4) div{top:-101px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(5) div{top:-61px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li:nth-child(6) div{top:-61px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div::before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid #0c76e3;position:absolute;top:100%;left:65px}
.pwd-policy .policy-sec .policy-box .policy-left .policy-list ul li div .tooltip-close{position:absolute;top:8px;right:8px;background:url(https://www.manageengine.cn/products/self-service-password/images/password-policy-enforcer-sprite.png) no-repeat -262px -450px;background-size:1600px 1254px;width:8px;height:8px;cursor:pointer}
.header-sec.fixed{background:#fff;padding:20px 0!important;box-shadow:rgb(0 0 0 / 25%) 0 0 10px;position:fixed;width:100%;top:0;left:0;z-index:999;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}
div#allFea {
    margin-bottom: 60px;
}
.header-sec.fixed .header-right{margin-top:18px!important}
.pwd-policy .trust{float:left;width:100%;padding-top:40px;padding-bottom:60px}
.trust .tit{padding-bottom:20px}
.trust .tit h4:before,.trust .tit h4:after{content:'';position:absolute;width:15%;height:2px}
.trust .tit h4:before{background:linear-gradient(to right,#fff,#cedce5 100%);margin:12px 0 0 -16%}
.trust .tit h4:after{background:linear-gradient(to left,#fff,#cedce5 100%);margin:12px 0 0 1%}
.trust .tit h4{text-align:center;font-size:22px;margin-bottom:30px;font-weight:500;font-family:"ZohoPuvi"}
.adssp-logo-blocks{margin:0 auto!important;display:table;width:90%;max-width:1000px}
.adssp-logo-blocks .adsspcus-block{background:none}
.footer{background:#20201e;padding:13px 5%;width:90%;max-width:100%}
.footer p{width:53%;color:#999;font-size:16px;display:inline-block;margin:0;vertical-align:middle}
.footer .socialIcons{width:46%;text-align:center;display:inline-block;margin:0;vertical-align:middle}
.socialIcons a{height:31px;width:31px;background:url(https://www.manageengine.cn/products/self-service-password/images/active-directory-password-synchronizer-flowcahrt-sprite.png) no-repeat;background-size:970px;background-position:-542px -401px;margin:0 7px;display:inline-block}
.socialIcons a#tw{background-position:-586px -401px}
.socialIcons a#ln{background-position:-629px -401px}
#adRhsLnk{display:none}
#adsspcutomerlogos1{margin-top:0}
.adsspcstmrtmpftrbg{background-image:url(images/customer-logos-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.whyadssphdr{font-weight:400;font-size:35px;color:#46535c;line-height:45px}
.adssp-logo-blocks{position:relative}
.adssp-logo-blocks .adsspcus-block{background-color:#fff;display:inline-block;height:92px;margin:0 .7%;padding:0 1%;position:relative;width:163px}
.adsspcstmr01 img,.adsspcstmr02 img,.adsspcstmr03 img,.adsspcstmr04 img,.adsspcstmr05 img,.adsspcstmr06 img,.adsspcstmr07 img,.adsspcstmr08 img{left:0;margin:0 auto;padding-top:15px;position:absolute;right:0;width:175px}
.adsspcstmr01 .cb-img,.adsspcstmr02 .cb-img,.adsspcstmr03 .cb-img,.adsspcstmr04 .cb-img,.adsspcstmr05 .cb-img,.adsspcstmr06 .cb-img,.adsspcstmr07 .cb-img,.adsspcstmr08 .cb-img{opacity:0;transition:all .6s ease-out 0}
.adsspcstmr01 .cb-img.active,.adsspcstmr02 .cb-img.active,.adsspcstmr03 .cb-img.active,.adsspcstmr04 .cb-img.active,.adsspcstmr05 .cb-img.active,.adsspcstmr06 .cb-img.active,.adsspcstmr07 .cb-img.active,.adsspcstmr08 .cb-img.active{opacity:1;transition:all .5s ease-in 0}
.selected{color:red;color:red}
@media screen and (max-width: 991px) {
.adssp-logo-blocks{text-align:center}
}
@media screen and (max-width: 767px) {
.trust .tit h4:before,.trust .tit h4:after{display:none}
}
.wam-form.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}
@keyframes shake {
10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
.faq-section{padding-top:90px;display:table;width:100%}
.faq{max-width:935px;margin:auto!important;margin-bottom:80px!important}
.faq h2{font-size:36px;line-height:48px;text-align:center;font-weight:300;margin-bottom:30px}
.accordion{padding:0 25px 0 20px !important;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;background:#fff;border-bottom:1px solid #dbdbdb!important;position:relative}
.accordion h4{font-size:20px;line-height:31px;font-weight:400;padding:27px 0;position:relative;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;color:#333}
.accordion.opened h4{color:#00a3ff}
.accordion h4:hover{    color: #0086d2;}
.panel{font-size:15px;line-height:30px;width:100%;display:none;padding-bottom:25px!important;font-weight:300}
.panel p{font-size:17px;color:#333}
.accordion h4:before{content:"";position:absolute;width:8px;height:8px;background:#3539ac00;border-bottom:1.5px solid #000;border-right:1.5px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:8px 0 0 7px;right:-10px;top:19px;left:auto;opacity:1;bottom:AUTO}
.accordion:nth-of-type(1){border-top:1px solid #dbdbdb}
.accordion:nth-of-type(1) .panel{display:block}
.accordion.opened h4:before{-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);right:-10px;top:19px}
@media screen and (max-width: 992px) {
.accordion{padding:0 40px 0 20px}
.accordion h4{font-size:16px;line-height:26px}
.panel{font-size:14px}
.faq h2{font-size:22px;line-height:32px;margin-bottom:40px}
.faq-section{padding:40px 0}
}
