.heading-menu{display:none;}
a.act-btn+a {margin-left: 10px;}
div#formCTAgdpr {color: #575757;}
div#survey {display: none !important;}
#meGDPRMessage {width: 100%;color: #717171;}
.pam360-banner-wrap {padding:100px 0;overflow: hidden;position: relative;margin: 100px 0 0;}
.pam360-banner-wrap .content-wrap {max-width: 830px;width: 90%;margin: 0 auto;text-align: center;}
.pam360-banner-wrap h1 {font-size: 58px;line-height: 1.1;margin: 0 0 20px;}
.pam360-banner-wrap p {font-size: 20px;}
/* */.pam360-content-wrap {position: relative;}
.section {padding: 100px 0 0;}
.section.pam-footer-wrap {padding: 100px 0;background: #353738;}
.btn-wrap {margin: 0;}
.act-btn {background: #e9152b;color: #fff;padding: 12px 25px;font-size: 17px;line-height: 1.4;display: inline-block;cursor: pointer;border-radius: 3px;font-family: var(--primaryfont-semibold);border: 1px solid transparent;}
a.act-btn.btn-border {background: transparent;color: #fff;border: 1px solid #fff;margin: 0;transition: 0.5s all;}
h2 {margin: 0;font-size: 42px;}
.section.solution-wrap {position: relative;padding: 0;}
.solution-wrap:before {content: '';position: absolute;width: 100%;height: 50%;background: #353738;z-index: -1;left: 0;bottom: 0;}
.solution-wrap .content-wrap {background: #007ff4;padding: 80px 80px;color: #fff;border-radius: 15px;}
.solution-wrap .content-wrap h2 {/* max-width: 250px; */color: #fff;margin: 0 0 15px;text-align: center;}
.section.solution-wrap .btn-wrap {text-align: center;}
.section.solution-wrap a.act-btn {background: #F8D648;border: 1px solid #F8D648;color: #000;}
/*  */.section.what-cyber {background: #353738;position: relative;z-index: 1;}
.section.what-cyber:after {content: '';position: absolute;width: 100%;height: 100px;background: #fff;bottom: 0;left: 0;z-index: -1;}
.enterprise-heading {max-width: 1010px;margin: 0 auto;text-align: center;color: #fff;}
.enterprise-heading h2 {color: #fff;margin: 0 0 20px;}
.what-cyber ul {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px;margin: 30px auto 0;}
.what-cyber ul li {background: #fff;box-shadow: 5px 5px 30px 0px rgb(0 0 0 / 16%);border-radius: 10px;padding: 40px;}
.what-cyber ul li span {display: block;width: 80px;height: 80px;background-image: url(https://www.manageengine.com/fr/privileged-access-management/images/solution/cyber-insurance.svg);background-size: 225px auto;background-repeat: no-repeat;}
.what-cyber ul li:nth-child(2) span {background-position: -87px 0;width: 60px;}
.what-cyber ul li:nth-child(3) span {background-position: -153px 3px;width: 74px;}
.what-cyber ul li h4 {font-size: 22px;}
.what-cyber ul li p:last-child {margin: 0;}
/*  */.how-cyber-wrap {text-align: center;}
.section.how-cyber-wrap {padding: 100px 0}
.how-cyber-wrap ul {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20px;text-align: center;justify-content: space-between;margin: 50px auto 0;}
.how-cyber-wrap ul li {border: 1px solid #e7e7e7;padding: 20px;}
.how-cyber-wrap ul li span {display: block;width: 100px;height: 100px;margin: 0 auto;background-image: url(https://www.manageengine.com/fr/privileged-access-management/images/solution/cyber-insurance-journey-sprite.svg);background-size: 760px auto;background-repeat: no-repeat;}
.how-cyber-wrap ul li:nth-child(2) span {background-position: -100px 3px;}
.how-cyber-wrap ul li:nth-child(3) span {background-position: -200px 3px;}
.how-cyber-wrap ul li:nth-child(4) span {background-position: -300px 3px;}
.how-cyber-wrap ul li:nth-child(5) span {background-position: -400px 3px;}
.how-cyber-wrap ul li:nth-child(6) span {background-position: -500px 3px;}
.how-cyber-wrap ul li:nth-child(7) span {background-position: -585px 3px;}
.how-cyber-wrap ul li:nth-child(8) span {background-position: -674px 4px;}
.how-cyber-wrap ul li p {font-family: var(--primaryfont-semibold);margin: 20px 0 0;}
.how-cyber-wrap h2 {max-width: 930px;margin: 0 auto 20px;}
.cyber-require-wrap h2 {max-width: 940px;margin: 0 auto 20px;}
.cyber-require-wrap ul {max-width: 760px;margin: 50px auto;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 25px;}
.cyber-require-wrap ul li {padding: 0 0 20px 30px;position: relative;border: 1px solid #c8c8c8;padding: 20px;position: relative;}
.cyber-require-wrap .btn-wrap {text-align: center;}
.section.cyber-require-wrap {padding: 100px 0;background: #f6f6f6;text-align: center;}
.cyber-require-wrap ul li span {display: none;font-size: 26px;line-height: 1;font-family: var(--primaryfont-bold);position: absolute;left: 0;top: 0;background: #353738;padding: 4px;color: #fff;}
.cyber-require-wrap ul li p {margin: 0;font-family: var(--primaryfont-semibold);font-size: 18px;}
.cyber-require-wrap .content-wrap {max-width: 1020px;}
.cyber-require-wrap a.learn-more {color: #138cd6;font-family: var(--primaryfont-bold);font-size: 20px;padding: 0 0 3px;border-bottom: 2px solid #138cd6;}
/*  */.section.compliance-regulation-wrap {padding: 100px 0;}
.compliance-regulation-wrap p:last-child {margin: 0;}
.compliance-regulation-heading {max-width: 1060px;text-align: center;margin: 0 auto 40px;}
.compliance-regulation-heading h2 {margin: 0 0 20px;}
.compliance-regulation-wrap .btn-wrap {text-align: center;}
/*  */.pam-footer-wrap {text-align: center;padding: 100px 0;}
.pam-footer-wrap .content-wrap {max-width: 900px;}
.pam-footer-wrap h2 {margin: 0 0 35px;font-size: 32px;color: #fff;}
table {border-collapse: collapse;border-spacing: 0px;text-align: left;width: 100%;}
th,td {border: 1px solid #bbb;padding: 15px;}
th {white-space: nowrap;padding: 20px;text-align: center;background: #fff4d5;vertical-align: middle;font-family: var(--primaryfont-bold);}
table td p:last-child {margin: 0;}
.compliance-table-wrap {overflow: hidden;margin: 0 0 60px;position: relative;}
.compliance-table-wrap:before {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 300px;background: rgb(255, 255, 255);background: linear-gradient(184deg, rgba(255, 255, 255, 0.25115983893557425) 0%, rgba(255, 255, 255, 1) 75%);}
.compliance-table-wrap>div {overflow: auto;}
/*  *//*  */.section.customers-wrap {overflow: hidden;padding: 0 0 100px;display: grid;place-items: center;overflow: hidden;}
.customers-wrap .content-wrap {position: relative;overflow: hidden;}
.customers-wrap .content-wrap:before,.customers-wrap .content-wrap:after {position: absolute;background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);content: none;height: 100%;width: 25%;z-index: 2;pointer-events: none;}
.customers-wrap .content-wrap:after {right: 0;top: 0;transform: rotate(180deg);}
.customers-wrap h2 {font-size: 24px;}
.customers-wrap ul {display: flex;justify-content: space-between;width: 100%;margin: 40px auto 0;max-width: 1050px;animation: scroll 5s linear infinite;}
.customers-wrap ul li {background-image: url(https://www.manageengine.com/privileged-access-management/images/solution/pam360-customers-logo.png);background-size: 1000px auto;background-repeat: no-repeat;height: 42px;margin: 0 20px;filter: grayscale(100%);opacity: 0.8;}
.gb-capgemini {flex: 0 0 185px;flex: 0 0 185px;width: 185px;background-position: -636px -49px;}
.gb-cocacola {flex: 0 0 141px;width: 141px;height: 45px !important;background-position: -823px -42px;}
.gb-ibm {flex: 0 0 102px;width: 102px;background-position: -247px -49px;}
.gb-inchcape {flex: 0 0 175px;width: 175px;background-position: -273px 0;}
.gb-panasonic {flex: 0 0 74px;width: 74px;background-position: -798px 0;}
.gb-pega {flex: 0 0 67px;width: 23px;height: 50px !important;background-size: 620px auto !important;background-position: -145px -60px;}
/* */.success-message {display: none;text-align: center;}
.success-message h2 {font-size: 30px;margin: 0 0 10px 0;color: #ff6d06;}
.success-message p {font-size: 14px;margin: 0 auto;max-width: 490px;}
.one-line-wrap input#btnSubmit {margin: 0;padding: 7px 14px;height: 44px;border-radius: 0;border: 1px solid #e9152b;max-width: 600px;}
@media screen and (max-width: 1100px) {.section.customers-wrap {display: none;}
.customers-wrap ul {max-width: 660px;flex-flow: wrap;justify-content: center;}
.customers-wrap ul li {margin: 15px;}
.solution-wrap .content-wrap {padding: 50px;}
}
@media screen and (max-width: 992px) {.pam360-banner-wrap {padding: 80px 0;margin: 80px 0 0;}
.pam360-banner-wrap h1 {font-size: 44px;}
h2 {font-size: 36px;}
.what-cyber ul {grid-template-columns: repeat(2, 1fr);}
.section.pam-footer-wrap,.section.cyber-require-wrap,.section.compliance-regulation-wrap,.section.how-cyber-wrap {padding: 80px 0;}
.how-cyber-wrap ul {display: grid;grid-template-columns: repeat(3, 1fr);}
}
@media screen and (max-width: 767px) {.what-cyber ul {grid-template-columns: repeat(1, 1fr);}
.pam-footer-wrap .btn-wrap {max-width: 320px;margin: 0 auto;}
a.act-btn+a {margin: 10px 0 0;}
.solution-wrap .content-wrap {padding: 30px;}
.download-form-wrap,.download-form-wrap.with-state {max-width: 420px;width: 100%;margin: 20px auto 0;}
}
@media screen and (max-width: 650px) {.how-cyber-wrap ul {display: grid;grid-template-columns: repeat(2, 1fr);}
}
@media screen and (max-width: 650px) {.how-cyber-wrap ul {display: grid;grid-template-columns: repeat(2, 1fr);}
}
@media screen and (max-width: 480px) {.how-cyber-wrap ul,.cyber-require-wrap ul {display: grid;grid-template-columns: repeat(1, 1fr);}
}

