.heading-menu,
#scroll,
#allFea,
#customers,
.btmBar {
    display: none;
}

:root {
    --text-light: #FFF;
    --text-dark: #000;
    --light-sky-blue: #F6F9FC;
    --theme: linear-gradient(90deg, #F6FFF3 0%, #D7ECFF 100%);
    --sky-blue: #EFF8FF;
    --light-green: #EFF8F1;
    --light-yellow: #FEF8ED;
    --button-color: #e9142b;
    --link-color: #0085FF;
    --padding: 45px;
    --border-radius: 10px;
    --h1-font: 54px;
    --h2-font: 36px;
    --h3-font: 24px;
    --h4-font: 20px;
    --p-font: 17px;
    --s-font: 12px;
    --m-font: 16px;
    --l-font: 32px;
    --xl-font: 48px;
    --xs-wgt: 200;
    --s-wgt: 300;
    --m-wgt: 400;
    --l-wgt: 500;
    --xl-wgt: 600;
    --n-gap: 24px;
    --m-top: 60px;
}

.education {
    position: relative;
    padding: 60px 40px;
    text-align: center;
}

.education .mobile-device {
    display: none;
}

.education.light-sky-blue {
    background: var(--light-sky-blue);
}

.education .light-sky-blue {
    background: var(--light-sky-blue) !important;
}

.education.sky-blue {
    background: var(--sky-blue);
}

.education.banner-theme {
    background: var(--theme);
}

.education.header.banner-theme.device-life-cycle {
    background: var(--2, linear-gradient(102deg, rgba(137, 247, 254, 0.30) 2.3%, rgba(215, 236, 255, 0.00) 100.96%), linear-gradient(0deg, #E1EEFF 0%, #E1EEFF 100%), linear-gradient(0deg, #FFF4E5 0%, #FFF4E5 100%), #FFF);
    background-size: 100% 87%;
    background-repeat: no-repeat;
}

.education .light-green {
    background: var(--light-green);
}

.education .light-yellow {
    background: var(--light-yellow);
}

.education .flex {
    max-width: 1200px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
    margin: auto;
}

.education.flex {
    max-width: 1200px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
    margin: auto;
}

.education h1 {
    font-size: var(--h1-font);
    line-height: 60px;
    font-weight: var(--xl-wgt);
    margin: 0 0 10px;
    color: var(--text-dark);
}

.education h2 {
    font-size: var(--h2-font);
    line-height: 50px;
    font-weight: var(--l-wgt);
    margin: 0 auto 20px;
    text-align: center;
    color: var(--text-dark);
}

.education h3 {
    font-size: var(--h3-font);
    line-height: normal;
    font-weight: var(--l-wgt);
    margin: 0 0 15px;
    color: var(--text-dark);
}

.education h3 strong {
    font-weight: 600;
}

.education h4 {
    font-size: var(--h4-font);
    line-height: 36px;
    margin: 0 !important;
    color: var(--text-dark);
}

.education p,
.education li {
    font-size: var(--p-font);
    line-height: 30px;
    font-weight: var(--s-wgt);
    margin: 0 0 30px;
    letter-spacing: .1px;
    color: var(--text-dark);
}

.education .cta-grp {
    grid-gap: 18px;
    justify-content: left;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.education .cta {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    padding: 14px 25px;
    display: inline-flex;
    align-items: center;
    min-width: 140px;
    text-decoration: none;
    text-align: center;
    background-color: var(--button-color);
    color: var(--text-light);
    text-transform: uppercase;
    cursor: pointer;
    justify-content: center;
    border: 1px solid var(--button-color);
    border-radius: 6px;
    font-weight: 400;
}

.education .cta.sd {
    color: var(--button-color);
    background-color: transparent;
}

.education.inner-page.resilience .cta.sd {
    display: inline-flex;
}

.education .cta.link {
    color: var(--link-color);
    background-color: transparent;
    border: 1px solid var(--link-color);
}

.education .cta.link-blue {
    background-color: var(--link-color);
    color: var(--text-light);
    border: 1px solid var(--link-color);
}

.education figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.education.header {
    padding: 0px 40px;
}

.education.header .clip {
    width: 500px;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.education.header .content {
    max-width: 600px;
    width: calc(100% - 550px);
    text-align: left;
}

.education.header .clip img {
    width: 100%;
    opacity: 0;
    transition: all ease 500ms;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -30px;
    object-fit: contain;
    z-index: 2;
}

.education.header .flex {
    justify-content: space-evenly;
}

.education.academy .content:before {
    content: "";
    position: absolute;
    width: 220px;
    height: 250px;
    right: -39px;
    top: -176px;
    background-size: contain;
    background-repeat: no-repeat;
}

.education.academy .content.student:before {
    background-image: url(https://www.manageengine.com/products/desktop-central/images/education-student-image.png);
}

.education.academy .content.staff:before {
    background-image: url(https://www.manageengine.com/products/desktop-central/images/education-staff-image.png);
}

.education.support p {
    max-width: 975px;
    margin: 0 0 15px;
}

.education.academy .content {
    width: 470px;
    border-radius: 12px;
    padding: 40px;
    text-align: left;
    position: relative;
    margin-top: 160px;
}

.education.academy .flex {
    justify-content: space-between;
    align-items: stretch;
}

.education.academy .content ul {
    margin: 20px 0px 0px;
}

.education.academy .content ul li:before {
    content: "•";
    color: #0085FF;
    display: inline-block;
    width: 15px;
    font-size: 20px;
    position: absolute;
    left: 0px;
}

.education.academy .content ul li {
    margin: 0 0 14px;
    position: relative;
    padding-left: 15px;
}

.education.academy {
    /* padding-top: 0px; */
}

.education.comments .content:before {
    position: absolute;
    content: "";
    background-image: url(https://www.manageengine.com/ems/images/icon/quote-icon-7.svg);
    width: 40px;
    height: 40px;
    right: 0;
    top: -50px;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    background-size: contain;
}

.education.comments .profile {
    background: none;
    padding-left: 0px !important;
    height: auto;
}

.education.comments .image {
    width: 450px;
}

.education.comments .content {
    width: 900px;
    text-align: center;
    position: relative;
}


.education.comments h4 {
    font-weight: 500;
}

.education.comments .flex {
    margin-top: 80px;
}

.education.comments .content .profile p {
    margin: 0px;
}

.education.edge .heading {
    width: 300px;
}

.education.edge .description {
    width: calc(100% - 350px);
}

.education.edge .flex {
    justify-content: space-between;
    gap: 50px 0px;
    align-items: baseline;
}

.education.edge .description .box {
    width: 330px;
    text-align: left;
    padding-left: 50px;
    position: relative;
}

.education.edge .description .flex {
    gap: 40px;
    justify-content: center;
    align-items: baseline;
}

.education.edge .description .box img {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0px;
    /* top: 5px; */
}

.education.edge .description .box h4 {
    font-weight: 500;
}

.education.edge .description .box p {
    margin: 0px;
}

.education.funds {
    max-width: 1120px;
    margin: auto;
    border-radius: 12px;
    margin-bottom: 80px;
}

.education.funds p {
    max-width: 900px;
    margin: auto;
}

.education.funds .image {
    width: 300px;
    height: 200px;
}

.education.funds .content {
    width: calc(100% - 350px);
    text-align: left;
    max-width: 500px;
}

.education.funds .flex {
    margin: 60px 0px;
    justify-content: center;
}

.education.funds .content ul li {
    margin: 0 0 14px;
    position: relative;
    padding-left: 25px;
}

.education.funds .content ul li:before {
    width: 15px;
    font-size: 20px;
    position: absolute;
    left: 0px;
    content: "\2713";
    color: #78CB7B;
    display: inline-block;
}

.education.kit .image {
    width: 350px;
    position: relative;
    display: none;
}

.education.kit .content {
    width: 100%;
    text-align: center;
}

.education.kit h2 {
    text-align: center;
}

.education.kit {
    max-width: 1200px;
    justify-content: space-between;
    padding: 80px 0px;
}

.education.kit p {
    max-width: 900px;
    margin: auto auto 20px;
}

.education.kit .content ul {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    width: calc(100% - 130px);
}

.education.kit .content ul li {
    position: relative;
    padding-left: 20px;
    width: 171px;
    font-size: 15px;
    margin: 0px;
}

.education.kit ul li:before {
    width: 15px;
    font-size: 20px;
    position: absolute;
    left: 0px;
    content: "\2713";
    color: #78CB7B;
    display: inline-block;
}

.education.kit .list-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.education.kit .list-wrapper h5 {
    width: 130px;
}

.education.kit .cta {
    margin-top: 20px;
}

.education.support p:last-child {
    margin: 0px;
}

.education.funds .image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.education.protect {
    max-width: 1200px;
    margin: auto;
}

.education.protect p {
    max-width: 900px;
    margin: auto;
}

.education.protect .image {
    max-width: 1200px;
    margin: 50px auto;
    width: 1200px;
    height: 725px;
}

.education.protect .image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.education.comments .content p {
    margin: 0 0 20px;
}

.education.edge:before {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/products/desktop-central/images/education-edge-banner.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 700px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 0;
    opacity: 0.1;
    filter: brightness(0.5);
}

.education.manage .flex {
    justify-content: space-evenly;
    padding: 30px 0px;
}

.education.manage .flex:nth-child(odd) {
    flex-direction: row-reverse;
}

.education.manage .content {
    width: calc(100% - 700px);
    text-align: left;
    padding: 60px 0px;
}

.education.manage .image {
    max-width: 675px;
    width: 600px;
    position: relative;
    height: 300px;
}

.education.manage .content h3 {
    margin: 0 0 20px !important;
}

.education.manage .content ul li {
    margin: 0 0 15px;
    position: relative;
    padding-left: 15px;
}

.education.manage .content ul li:before {
    content: "•";
    color: #0085FF;
    display: inline-block;
    width: 15px;
    font-size: 20px;
    position: absolute;
    left: 0px;
}

.education.comments .profile img {
    margin-bottom: 10px;
}

.education.header .clip .clip-aside [data-clip] {
    position: absolute;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all ease-in 350ms;
    /*transform: translate(0, 30px);*/
    z-index: 3;
    background-size: contain;
    background-position: center;
}

.education.header .clip .clip-aside [data-clip="1"] {
    background-image: url(../../products/desktop-central/images/education-banner-clip-1.svg);
    transition-delay: 1200ms;
    width: 150px;
    height: 80px;
    top: 82px;
    right: 54px;
}

.education.header .clip .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/education-banner-clip-2.svg);
    transition-delay: 500ms;
    width: 60px;
    height: 60px;
    top: 80px;
    right: 6px;
}

.education.header .clip .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/education-banner-clip-3.svg);
    transition-delay: 400ms;
    width: 50px;
    height: 50px;
    bottom: 1px;
    right: 14px;
}

.education.header .clip .clip-aside [data-clip="4"] {
    background-image: url(../../products/desktop-central/images/education-banner-clip-4.svg);
    transition-delay: 300ms;
    width: 50px;
    height: 50px;
    bottom: 36px;
    left: 10px;
}

.education.kit .image .clip-aside [data-clip] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all ease 750ms;
    transform: translate(0, 30px);
    z-index: 3;
}

.education.header.active .clip .clip-aside [data-clip] {
    opacity: 1;
    transform: translate(0, 0);
}

.education.kit .image .clip-aside [data-clip="1"] {
    background-image: url(../../products/desktop-central/images/education-kit-2.svg);
    background-position: top 1px left 138px;
    background-size: 65px 65px;
    transition-delay: 300ms;
}

.education.kit .image .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/education-kit-3.svg);
    background-position: top 13px left 77px;
    background-size: 65px 65px;
    transition-delay: 600ms;
}

.education.kit .image .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/education-kit-4.svg);
    background-position: top 0px right 86px;
    background-size: 65px 65px;
    transition-delay: 900ms;
}

.education.kit .image.active .clip-aside [data-clip] {
    opacity: 1;
    transform: translate(0, 0);
}

.education.kit .image ul li:before {
    display: none;
}

.education.kit .image img {
    z-index: 1;
    position: relative;
}

.education.header.active .clip img {
    opacity: 1;
}

.education.header.active .clip .clip-aside [data-clip="1"] {
    animation: opacity 400ms ease-in;
    animation-delay: 700ms;
    transition-delay: 700ms;
}

.education.header.active .clip .clip-aside [data-clip="2"] {
    animation: bubbleUp 700ms ease-out;
    animation-delay: 500ms;
}

.education.header.active .clip .clip-aside [data-clip="3"] {
    animation: bubbleUp 700ms ease-out;
    animation-delay: 400ms;
}

.education.header.active .clip .clip-aside [data-clip="4"] {
    animation: bubbleUp 700ms ease-out;
    animation-delay: 300ms;
}

@keyframes bubbleUp {

    0% {
        transform: scale(0);
        filter: opacity(0);
    }

    70% {
        transform: scale(1.2);
        filter: opacity(1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes opacity {

    0% {
        opacity: 0
    }

    100% {
        opacity: 1;
    }
}

.education.different .device-header:before {
    content: "";
    position: absolute;
    background: url("https://www.manageengine.com/ems/images/icon/arrow-icon-5.svg");
    background-repeat: no-repeat;
    margin: auto;
    left: -9px;
    z-index: 2;
    right: 0;
    height: 40px;
    width: 593px;
    background-size: contain;
    top: 20px;
}

.education.different p {
    max-width: 900px;
    margin: auto;
}

.education.different .device-header {
    margin: 40px auto 53px !important;
    z-index: 2;
    position: relative;
}


.education.different .many-users {
    max-width: 500px;
    padding: 20px;
    border-radius: 24px;
    border: 1px dashed #5688EA;
    position: relative;
}

.education.different .single-user {
    max-width: 500px;
    padding: 20px;
    border-radius: 24px;
    border: 1px dashed #5688EA;
    position: relative;
}

.education.different .flex {
    justify-content: space-between;
    max-width: 1050px;
    align-items: stretch;
}

.education.different .box {
    text-align: left;
    padding: 20px 20px 15px;
    width: 400px;
}

.education.different .box img {
    margin-bottom: 10px;
    width: 120px;
    height: 75px;
}

.education.different .box p {
    font-size: 16px;
}

.education.different .box .title {
    font-weight: 500;
}

.education.different .device-subheader {
    border-radius: 22px;
    background: #DDEFFF;
    width: max-content;
    margin: auto !important;
    padding: 7px 15px;
    position: absolute;
    top: -27px;
    left: 0;
    right: 0;
    font-size: 17px;
}


.education.different {
    position: relative;
}

.education.manage .image .clip-aside [data-clip] {
    position: absolute;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all ease 350ms;
    transform: translate(0, 30px);
    z-index: 3;
    margin: 0px;
    background-size: contain !important;
    background-position: center !important;
}

.education.manage .image .clip-aside [data-clip="1"] {
    transition-delay: 200ms;
    transform: translate(0, 200px);
    width: 600px;
    height: 200px;
    top: 0px;
    left: -38px;
}

.education.manage .image .clip-aside [data-clip="2"] {
    transition-delay: 400ms;
    transform: translate(0, 200px);
    width: 700px;
    height: 175px;
    bottom: -34px;
    left: -133px;
}

.education.manage .image .clip-aside [data-clip="3"] {
    transition-delay: 600ms;
    z-index: 3;
    animation: bubbleUp 700ms ease-out;
    animation-delay: 600ms;
    width: 500px;
    height: 150px;
    transform: translate(0, 0);
}

.education.manage .image .clip-aside [data-clip="4"] {
    transition-delay: 1000ms;
    z-index: 2;
    animation: opacity 300ms ease-in;
    animation-delay: 900ms;
    width: 500px;
    height: 150px;
    transform: translate(0, 0);
}

.education.manage .image .clip-aside [data-clip="5"] {
    transition-delay: 700ms;
    animation: bubbleUp 700ms ease-out;
    animation-delay: 700ms;
    width: 200px;
    height: 75px;
    transform: translate(0, 0);
}

.education.manage .image .clip-aside [data-clip="6"] {
    transition-delay: 800ms;
    animation: bubbleUp 700ms ease-out;
    animation-delay: 800ms;
    width: 300px;
    height: 50px;
    transform: translate(0, 0);
}

.education.manage .image .clip-aside [data-clip="7"] {
    transition-delay: 900ms;
    animation: bubbleUp 700ms ease-out;
    animation-delay: 900ms;
    width: 300px;
    height: 50px;
    transform: translate(0, 0);
}

.education.manage .image.active .clip-aside [data-clip] {
    opacity: 1;
    transform: translate(0, 0);
}

.education.manage .image.single .clip-aside [data-clip="1"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-1.svg);
}

.education.manage .image.single .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-2.svg);
}

.education.manage .image.single .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-3.svg);
}

.education.manage .image.single .clip-aside [data-clip="4"] {
    /* background-image: url(../../products/desktop-central/images/education-manage-single-4.svg); */
}

.education.manage .image.single .clip-aside [data-clip="5"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-5.svg);
}

.education.manage .image.single .clip-aside [data-clip="6"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-6.svg);
}

.education.manage .image.single .clip-aside [data-clip="7"] {
    background-image: url(../../products/desktop-central/images/education-manage-single-7.svg);
}

.education.manage .image.stream .clip-aside [data-clip="1"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-1.svg);
}

.education.manage .image.stream .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-2.svg);
}

.education.manage .image.stream .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-3.svg);
}

.education.manage .image.stream .clip-aside [data-clip="4"] {
    /* background-image: url(../../products/desktop-central/images/education-manage-stream-4.svg); */
    width: 300px;
    height: 100px;
}

.education.manage .image.stream .clip-aside [data-clip="5"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-5.svg);
}

.education.manage .image.stream .clip-aside [data-clip="6"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-6.svg);
}

.education.manage .image.stream .clip-aside [data-clip="7"] {
    background-image: url(../../products/desktop-central/images/education-manage-stream-7.svg);
}

.education.manage .image.auto .clip-aside [data-clip="1"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-1.svg);
    width: 450px;
    height: 175px;
}

.education.manage .image.auto .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-2.svg);
    height: 215px;
}

.education.manage .image.auto .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-3.svg);
    width: 300px;
    height: 80px;
}

.education.manage .image.auto .clip-aside [data-clip="4"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-4.svg);
}

.education.manage .image.auto .clip-aside [data-clip="5"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-5.svg);
    width: 150px;
    height: 50px;
}

.education.manage .image.auto .clip-aside [data-clip="6"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-6.svg);
    width: 150px;
    height: 35px;
}

.education.manage .image.auto .clip-aside [data-clip="7"] {
    background-image: url(../../products/desktop-central/images/education-manage-auto-7.svg);
    width: 150px;
    height: 45px;
}

/*.education.manage .image.single.active .clip-aside [data-clip="1"] {
    background-position: top 0px left -38px;
}
.education.manage .image.single.active .clip-aside [data-clip="2"] {
    background-position: bottom -34px left -133px;
}*/
.education.manage .image.single .clip-aside [data-clip="3"] {
    bottom: -25px;
    right: -69px;
}

.education.manage .image.single .clip-aside [data-clip="4"] {
    bottom: 45px;
    right: -142px;
}

.education.manage .image.single .clip-aside [data-clip="5"] {
    bottom: 0px;
    right: -17px;
}

.education.manage .image.single .clip-aside [data-clip="6"] {
    top: 138px;
    right: -113px;
}

.education.manage .image.single .clip-aside [data-clip="7"] {
    top: 54px;
    right: -113px;
}

.education.manage .image ul {
    width: inherit;
    height: inherit;
}

.education.manage .image.stream {
    height: 400px;
}

.education.manage .image.stream .clip-aside [data-clip="1"] {
    top: 0px;
    left: 4px;
}

.education.manage .image.stream .clip-aside [data-clip="2"] {
    bottom: 55px;
    left: -36px;
}

.education.manage .image.stream .clip-aside [data-clip="3"] {
    bottom: 62px;
    left: -188px;
}

.education.manage .image.stream .clip-aside [data-clip="4"] {
    bottom: 4px;
    left: 61px;
}

.education.manage .image.stream .clip-aside [data-clip="5"] {
    bottom: -6px;
    left: 4px;
}

.education.manage .image.stream .clip-aside [data-clip="6"] {
    bottom: 20px;
    left: 73px;
}

.education.manage .image.stream .clip-aside [data-clip="7"] {
    bottom: 21px;
    right: 94px;
}

.education.manage .image.auto .clip-aside [data-clip="1"] {
    left: 4px;
}

.education.manage .image.auto .clip-aside [data-clip="2"] {
    bottom: 44px;
    left: -120px;
}

.education.manage .image.auto .clip-aside [data-clip="3"] {
    bottom: 30px;
    right: 47px;
}

.education.manage .image.auto .clip-aside [data-clip="4"] {
    bottom: 71px;
    right: -122px;
}

.education.manage .image.auto .clip-aside [data-clip="5"] {
    bottom: 45px;
    right: 16px;
}

.education.manage .image.auto .clip-aside [data-clip="6"] {
    bottom: 130px;
    right: 17px;
}

.education.manage .image.auto .clip-aside [data-clip="7"] {
    bottom: 222px;
    right: 17px;
}

.education.manage .image.auto {
    height: 400px;
}

.education.different .device-header span {
    position: relative;
    z-index: 5;
    background: var(--6, linear-gradient(90deg, #F6FFF3 0%, #D7ECFF 100%));
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
    padding: 7px 15px;
    border-radius: 38px;
    border: 4px solid #9DC1FF;
    font-weight: 500;
}

[data-animate="true"] {
    opacity: 0 ;
    transform: translate(0, 50px);
    transition: all ease 750ms;
}

.active[data-animate="true"] {
    opacity: 1;
    transform: translate(0, 0) ;
}

.active[data-animate="true"] li:nth-child(2) {
    transition-delay: 100ms;
}

.active[data-animate="true"] li:nth-child(3) {
    transition-delay: 200ms;
}

.active[data-animate="true"] li:nth-child(4) {
    transition-delay: 300ms;
}

.education.academy .content.student:before {
    right: -39px;
}

.education.academy .content.staff:before {
    left: auto;
}

.education.header .clip ul.clip-aside {
    width: inherit;
    height: inherit;
}

#zwc-line-dot {
    filter: drop-shadow(0 0 10px #0085FF) drop-shadow(0 0 10px #0085FF) drop-shadow(0 0 20px #0085FF) drop-shadow(0 0 20px #0085FF);
    z-index: 10;
    fill: #0085FF;
}

.animation-hide {
    animation: scale 0.3s ease forwards;
}

@keyframes scale {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.5);
    }

    100% {
        transform: scale(0);
    }
}

.education.manage .image .clip-aside {
    display: block;
}

.education.manage .image .mobile-image {
    display: none;
}

#subscription.popup-box.show {
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: #0000009e;
}

#subscription.popup-box {
    position: fixed;
    z-index: 99999999;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    display: none;
    padding: 0px !important;
}

#subscription.popup-box .subscription-popup {
    position: relative;
    max-width: 700px;
    border-radius: 8px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    background: white;
    grid-gap: 0;
    align-items: center;
    align-content: center;
}

#subscription.popup-box .subscription-popup img {
    width: 350px;
    object-fit: contain;
    transform: translate(-55px, -9px) scale(1.04);
}

#subscription.popup-box .form {
    width: calc(100% - 405px);
    padding: 25px;
    position: relative;
    text-align: left;
}

div#closeSubscriptionPopup {
    position: absolute;
    top: -18px;
    right: -17px;
    cursor: pointer;
}

#subscription.popup-box .subscription-popup #closeSubscriptionPopup img {
    width: 40px;
    height: 40px;
    transform: none;
}

#subscription.popup-box .form .title {
    display: flex;
}

#subscription.popup-box form.edi-btn {
    display: flex;
    flex-wrap: wrap;
    max-width: inherit;
    align-items: end;
    margin: 0px;
    justify-content: flex-start;
    grid-gap: 20px;
}

form.edi-btn inputgroup {
    position: relative;
    width: 100%;
}

#subscription .subscription-popup .edi-btn inputgroup input {
    width: 92% !important;
    border-radius: 10px !important;
    border: 1px solid #E7E7E7 !important;
    background: #fff !important;
}

#subscription .subscription-popup .edi-btn inputgroup inputgroup select {
    margin-top: 0px !important;
    width: 100% !important;
    height: 41px !important;
    background: var(--text-light) !important;
    border-radius: 10px !important;
}

#subscription .subscription-popup .edi-btn .fbutton {
    width: 100% !important;
}

#subscription .subscription-popup .edi-btn .fbutton input.downloadSubmit {
    margin: 0px !important;
    background: #e9142b !important;
    width: 100% !important;
    border-radius: 10px !important;
    font-weight: var(--m-wgt) !important;
    text-transform: uppercase;
    font-family: ZohoPuvi;
    border: 1px solid transparent !important;
    color: #fff;
    border: 1px solid transparent !important;
    cursor: pointer;
}

.education.kit .list-box {
    width: 182px;
    position: relative;
    opacity: 0;
    background: var(--text-light);
    transform: translate(0px, 100px);
    /* border-radius: 10px; */
    transition: all ease 350ms;
    overflow: hidden;
    /* box-shadow: 0px 0px 10px 0px #00000026; */
}

.education.kit .list-box.active {
    transform: translate(0px, 0px);
    opacity: 1;
}

.education.kit .list-box.active:nth-child(1) {
    transition-delay: 50ms
}

.education.kit .list-box.active:nth-child(2) {
    transition-delay: 100ms
}

.education.kit .list-box.active:nth-child(3) {
    transition-delay: 150ms
}

.education.kit .list-box.active:nth-child(4) {
    transition-delay: 200ms
}

.education.kit .list-box.active:nth-child(5) {
    transition-delay: 250ms
}

.education.kit .list-box .image-wrapper {
    width: inherit;
    height: 182px;
    background-color: var(--primary, rgba(223, 229, 241, 0.4));
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    z-index: 0;
    /* border-radius: 8px 8px 0px 0px; */
    overflow: hidden;
}

.education.kit .list-box .image-wrapper .list-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.education.kit .list-box .premium {
    position: absolute;
    top: 10px;
    right: 10px;
    margin: auto;
    width: 40px;
    height: 40px;
}

.education.kit .list-box .premium img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.education.kit .list-box .title {
    padding: 10px;
    background: #F8F8F8;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    display: none;
}

.education.kit .list-box h4 {
    color: var(--text-dark);
    line-height: 20px;
    font-size: 15px;
    font-weight: 300;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    margin: 0px !important;
}

.education.kit .list-box .content {
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0px;
    height: 200px;
    font-size: 16px;
    transition: opacity 0.3s ease 0s;
    text-transform: uppercase;
    text-align: center;
    width: auto;
}

.education.kit .list-box .content .text:after {
    content: '';
    display: inline-block;
    background-image: url(https://www.manageengine.com/products/desktop-central/resources/images/arrow-icon.svg);
    width: 8px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0 0 8px;
}

.education.kit .list-box .list-cta {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: transparent;
}

.education.kit .hideSubscribe {
    display: none !important;
}

.education.kit .list-box .new {
    position: absolute;
    top: 0;
    left: 0;
    color: white;
    font-size: 12px;
    background: #C20500;
    padding: 0px 10px;
    border-radius: 0px 0px 20px;
    min-width: 37px;
    text-align: center;
    line-height: normal;
    padding: 2px 12px;
    display: none;
}

.education.kit .list-box:hover {
    cursor: pointer;
    background: #000;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.70);
}

.education.kit .list-box:hover .image-wrapper {
    filter: brightness(0.35);
    cursor: pointer;
    transition: all 0.3s ease 0s;
}

.education.kit .list-box:hover .content {
    opacity: 1;
}

.education.kit .list-box:hover .content .text {
    color: var(--text-light);
}

.education.kit .list-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 20px 0px 30px;
}

.education.manage .image .clip-aside [data-clip="4"] svg {
    overflow: visible;
    vertical-align: middle;
}

.education.kit .list-box .new.checklist {
    background: #006AFF;
}

.education.inner-page.header .content {
    max-width: 1200px;
    margin: 40px auto auto;
    width: auto;
    text-align: center;
}

.education.inner-page.governance .content {
    max-width: 500px;
    width: calc(100% - 550px);
    text-align: left;
    /* margin: 0px; */
}

.education.inner-page.governance .flex {
    justify-content: space-between;
    /* align-items: flex-start; */
    /* margin-top: 40px; */
}

.education.inner-page .tab {
    text-align: left;
    max-width: 1200px;
    margin: auto;
    padding-top: 40px;
}

.education.inner-page .tab a {
    color: rgba(0, 0, 0, 0.59);
}

.education.inner-page .cta-grp {
    justify-content: center;
    margin-top: 30px;
}

.education.inner-page.governance .content .cta-grp {
    justify-content: left;
}

.education.inner-page.governance .content .cta-grp .sd {
    display: inline-flex;
    background: #FFF;
}

.education.inner-page h1 {
    margin: 0 0 20px;
}

.education.inner-page.header .description {
    border-radius: 20px;
    background: #FFF;
    padding: 60px;
    max-width: 1080px;
    margin: 60px auto auto;
}

.education.inner-page .description p:last-child {
    margin: 0px;
}

.education.inner-page.device-life-cycle .description p {
    max-width: 900px;
    margin: 0px auto;
}

.education.inner-page .tab img {
    margin: 0px 5px;
    filter: brightness(0);
}

.education.list-methods {
    border-radius: 10px;
    max-width: 1120px;
    margin: auto;
    padding: 50px 40px 20px;
    margin-bottom: 80px;
}

.education.inner-page.header {
    background-size: 100% 70%;
    background-repeat: no-repeat;
}

.education.federal-banner-theme {
    background: var(--banner, linear-gradient(180deg, #FFF 0%, #CEECFF 100%), linear-gradient(0deg, #E1EEFF 0%, #E1EEFF 100%), linear-gradient(0deg, #FFF4E5 0%, #FFF4E5 100%), #BAE1ED);
}

.education.inner-page.header.federal-banner-theme{
    background-size: 100%;
}

.education.header.governance .clip img {
    bottom: 0px;
    height: 410px;
}

.education.federal-footer-theme {
    background: linear-gradient(0deg, #E4F5FF 0%, #E4F5FF 100%), linear-gradient(0deg, #E1EEFF 0%, #E1EEFF 100%), linear-gradient(0deg, #FFF4E5 0%, #FFF4E5 100%), #BAE1ED;
}
.education.inner-page.header.resilience{
   padding-bottom: 60px;
}
.education.inner-page ul li {
    margin: 0 0 15px;
    position: relative;
    padding-left: 25px;
    text-align: left;
}

.education.inner-page ul.data li {
    border-radius: 62px;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(180deg, #FFF 0%, #CEECFF 100%), linear-gradient(0deg, #E1EEFF 0%, #E1EEFF 100%), linear-gradient(0deg, #FFF4E5 0%, #FFF4E5 100%), #BAE1ED;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.07);
    display: inline-flex;
    padding: 20px;
    margin: 0px;
    max-width: 135px;
    height: 40px;
    padding-left: 50px;
    position: relative;
    line-height: 26px;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.education.inner-page ul.data li figure {
    width: 100%;
}

.education.inner-page ul.data li:before {
    width: 25px;
    height: 25px;
    object-fit: contain;
    position:absolute;
    content:"";
    background-image: url(../../products/desktop-central/images/governance-pii-data.svg);
    left: 20px;
    background-repeat: no-repeat;
}
.education.inner-page ul.data li.administrative:before{
    background-image: url(../../products/desktop-central/images/governance-administrative-data.svg);
}
.education.inner-page ul.data li.operational:before{
     background-image: url(../../products/desktop-central/images/governance-operational-data.svg);
}
.education.inner-page ul.data li.health:before{
     background-image: url(../../products/desktop-central/images/governance-health-data.svg);
}
.education.inner-page ul.data li.regulatory:before{
     background-image: url(../../products/desktop-central/images/governance-regulatory-data.svg);
}
.education.inner-page ul.data li.security:before{
     background-image: url(../../products/desktop-central/images/governance-security-data.svg);
}
.education.inner-page ul.data {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 20px;
}

.education.inner-page .rhs-content.resilience ul li {
    padding-left: 50px;
}

.education.inner-page ul li:before {
    content: "•";
    color: #0085FF;
    display: inline-block;
    width: 15px;
    font-size: 20px;
    position: absolute;
    left: 0px;
}

.education.header.governance .clip ul li::before {
    display: none;
}

.education.inner-page .rhs-content.resilience ul li:before {
    left: 30px;
}

.education.inner-page.list-methods .flex {
    justify-content: space-between;
    align-items: baseline;
}

.education.list-methods .list-wrapper:first-child {
    border-right: 1px solid #D2E3F5;
    padding-right: 40px;
}

.education.list-methods .list-wrapper h3 {
    margin: 0 0 15px !important;
    text-align: left;
}

.education.list-methods .list-wrapper ul {
    min-height: 250px;
    display: inline-block;
}

.education.list-methods .list-wrapper {
    padding: 0px 23px;
}

.education.list-methods .list-wrapper:last-child ul:last-child {
    padding-left: 30px;
}

.education.endpoint {
    /* max-width: 1200px; */
    margin: auto;
    padding-bottom: 30px;
}

.education.inner-page.endpoint p {
    max-width: 950px;
    margin: auto auto 30px auto;
}

.education.inner-page.start .content {
    width: 500px;
    text-align: left;
}

.education.inner-page.start .description {
    width: calc(100% - 550px);
}

.education.inner-page.start .flex {
    align-items: baseline;
    margin-top: 60px;
    border-radius: 10px;
    padding: 40px;
    max-width: 1120px;
}

.education.inner-page.protection p {
    max-width: 1000px;
    margin: auto auto 50px auto;
}

.education.inner-page.protection {
    padding-top: 0px;
}

.education.inner-page.synergy p {
    max-width: 1000px;
}

.education.inner-page.try h2 {
    max-width: 900px;
}

.education.inner-page.bts {
    max-width: 1200px;
    margin: auto;
}

.education.device-life-cycle.bts h2 {
    margin: 0 auto 40px;
}
.education.device-life-cycle.device h2 {
    margin: 0 auto 40px;
}
.education.inner-page.bts h3 {
    margin: auto auto 40px !important;
    max-width: 900px;
}

.education.inner-page.bts .box {
    width: 300px;
    padding: 25px;
    text-align: left;
    border-radius: 10px;
    border: 0.5px solid #F6F9FC;
}

.education.inner-page.bts .box h3 {
    margin: 0 0 10px !important;
}

.education.inner-page.bts .flex {
    justify-content: space-evenly;
    align-items:stretch;
}

.education.inner-page.bts .box img {
    margin-bottom: 15px;
    width: 50px;
    height: 50px;
    object-fit: contain;
}

.education.inner-page.bts .box p {
    margin: 0px;
}


.education.inner-page.list .rhs-content {
    width: calc(100% - 300px);
}

.education.inner-page.list .lhs-content h3 {
    font-weight: 500;
    text-align: left;
    margin: 0 0 15px !important;
}

.education.inner-page.list .lhs-content ul li::before {
    display: none;
}

.education.inner-page.list .lhs-content ul li.active {
    color: #0085FF;
    border-left: 5px solid #0085FF;
    padding-left: 20px;
    font-weight: 400;
}

.education.inner-page.list .lhs-content ul li {
    cursor: pointer;
}

.education.inner-page.list .lhs-content {
    width: 250px;
}

.education.inner-page.list .lhs-content ul {
    display: block;
    position: sticky;
    top: 100px;
}

.education.inner-page.list .rhs-content .list-content {
    border-radius: 20px;
    background: #FFF;
    padding: 40px;
    margin-bottom: 70px;
}

.education.inner-page.list .rhs-content .threat-content .box {
    width: 350px;
    text-align: left;
}

.education.inner-page.list .rhs-content .list-content h4 {
    font-weight: 500;
    text-align: left;
    margin: 0 0 10px !important;
}

.education.inner-page.list .rhs-content .list-content p {
    text-align: left;
}

.education.inner-page.list .rhs-content .threat-content .flex {
    justify-content: flex-start;
    gap: 40px 70px;
}

.education.inner-page.list .rhs-content .threat-content .box p {
    margin: 0px;
}

.education.inner-page.list .rhs-content .list-content:last-child {
    margin-bottom: 0px;
}

.education.inner-page.paragraph {
    padding: 0px;
}

.education.inner-page.paragraph p {
    max-width: 950px;
    margin: auto;
}

.education.inner-page.protection .image {
    width: 500px;
    height: 475px;
}

.education.inner-page.protection .image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.education.inner-page.protection .content {
    width: calc(100% - 550px);
    padding-left: 20px;
    position: relative;
    height: 475px;
}

.education.inner-page.protection h2 {
    margin: 0 auto 70px;
}

.education.inner-page.protection .content-box p {
    text-align: left;
    font-size: 16px;
}

.education.inner-page.protection .content .content-box {
    position: absolute;
    left: 14px;
}

.education.inner-page.protection .content .content-box.control {
    top: 15px;
}

.education.inner-page.protection .content .content-box.app {
    top: 27%;
}

.education.inner-page.protection .content .content-box.real {
    bottom: 25%;
}

.education.inner-page.protection .content .content-box.users {
    bottom: 6%;
}

.education.inner-page.header.cost h1 {
    max-width: 900px;
    margin: auto auto 30px;
}

.education.inner-page.header.cost p {
    max-width: 950px;
    margin: auto auto 30px;
}

.education.inner-page.header.cost {
    background-size: 100% 91%;
}

.education.inner-page.optimize {
    max-width: 1200px;
    margin: auto;
    padding-bottom: 0px;
}

.education.inner-page.optimize p {
    margin: 0px;
}

.education.inner-page.list.cost .rhs-content .list-content {
    padding: 30px 30px 0px;
}

.education.inner-page.list.cost .rhs-content .list-content p {
    text-align: left;
    margin: 0 0 20px;
}

.education.inner-page.list.cost .rhs-content .list-content img {
    vertical-align: baseline;
    object-fit: contain;
    width: 100%;
}

.education.inner-page.endpoint p:last-child {
    margin: auto auto 0px;
}

.education.inner-page.list .flex {
    align-items: stretch;
    gap: 30px;
    justify-content: space-between;
}

.education.inner-page.list .lhs-content ul li {
    color: #6B6A68;
    margin: 0 0 25px;
}

.education.inner-page.synergy {
    padding-bottom: 0px;
}

.education.inner-page.list .rhs-content p.desc {
    text-align: left;
}

.education.inner-page.list .rhs-content .list-content.data-content[data-content="breach"] {
    margin-bottom: 40px;
}

.education.inner-page.list.step {
    background: #FFF;
    padding-top: 0px;
}

.education.inner-page.list.step .lhs-content {
    width: 100%;
    position: relative;
}

.education.inner-page.list.step .rhs-content {
    width: 900px;
    margin: auto;
}

.education.inner-page.list.step .rhs-content p {
    text-align: left;
    margin: 0 0 20px;
}

.education.inner-page.list.step .rhs-content .list-content {
    margin-bottom: 0px;
}

.education.inner-page.list.step .lhs-content ul {
    display: flex;
    max-width: 900px;
    margin: auto;
    gap: 70px;
}

.education.inner-page.list.step .lhs-content ul li {
    padding: 20px;
    border-radius: 4px;
    margin: 0px;
    line-height: 20px;
    color: #000;
    text-align: center;
    background: #F6F6F6;
    position: relative;
}

.education.inner-page.list.step .lhs-content ul li.active {
    background: linear-gradient(0deg, #0085FF 0%, #0085FF 100%), linear-gradient(0deg, #E1EEFF 0%, #E1EEFF 100%), linear-gradient(0deg, #FFF4E5 0%, #FFF4E5 100%), #BAE1ED;
    color: #FFF;
    font-weight: 500;
}

.education.inner-page.list.step .lhs-content ul li span {
    font-weight: 400;
    width: 100%;
    display: inline-block;
    text-align: center;
}

.education.inner-page.list.step .lhs-content ul li:before {
    position: absolute;
    content: "";
    display: block;
    background: url(https://www.manageengine.com/ems/images/icon/arrow-icon-4.svg);
    width: 7px;
    height: 12px;
    right: -39px;
    filter: brightness(0);
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}

.education.inner-page.list.step .lhs-content ul li:last-child:before {
    display: none;
}

/*device-life-cycle page*/
.education.inner-page.device {
    max-width: 1200px;
    margin: auto;
}

.education.inner-page.device .description p {
    max-width: 1000px;
    margin: 0 auto 30px;
}

.education.device img {
    max-width: 1200px;
    width: 800px;
    margin: auto;
    object-fit: contain;
}

.education.device .image-wrapper {
    border-radius: 2px;
    padding: 50px;
}

.education.manage.mobile-device .flex {
    flex-direction: row;
    padding: 0px;
    justify-content: center;
    gap: 40px;
}

.education.mobile-device .image {
    height: auto;
    max-height: 470px;
    overflow: hidden;
    max-width: 400px;
}

.education.mobile-device .image img {
    position: relative;
    width: 350px;
    height: auto;
    top: 0px;
}

.education.mobile-device h2 {
    text-align: left;
}

.education .store-image {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}

.education .store-image a {
    width: 150px;
    position: relative;
}

.education .store-image a img {
    width: inherit;
}

.education.mobile-device .content .rating {
    margin: 0 0 15px;
}

.education.inner-page.manage.mobile-device {
    padding-bottom: 0px;
}

.education.inner-page.try p {
    max-width: 800px;
    margin: auto auto 15px;
}

.education .store-image .rating-box:first-child a:before {
    border-right: 1px solid #D0D0D0;
    position: absolute;
    content: "";
    width: 1px;
    height: 110px;
    right: -20px;
}

.education.inner-page.try ul li::before {
    content: "\2713";
    color: #78CB7B;
}

.education.inner-page.try ul {
    display: flex;
    margin: auto auto 20px;
    max-width: 1200px;
    justify-content: center;
    gap: 20px;
}

.education.inner-page.try ul li {
    margin: 0px;
}

.education .str-grp {
    margin: 6px 0px;
}

.education .str-grp img {
    height: 20px;
    width: 20px;
    margin: 2px;
}

.education .rating-box {
    display: inline-block;
}

.education .rating-box p {
    margin: auto;
    text-align: center;
}

/*bank-form*/
.education.form-bank {
    max-width: 1200px;
    margin: auto;
}
.education.form-bank p {
    margin: auto;
    max-width: 800px;
}
.education.form-bank .inline-form {
    max-width: 1200px;
    padding: 0px 40px;
    width: 782px;
}
.education.form-bank .inline-form .contactForm {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    gap: 18px 32px;
    margin-top: 20px;
    min-height: 500px;
    z-index: 2;
    position: relative;
}
.education.form-bank .edi-btn.inline-form inputgroup.field {
    width: 375px;
    margin: 0px 0px 0px 0px;
    max-width: 48%;
    position: relative;
    z-index: 3;
}
.education.form-bank form.edi-btn inputgroup {
    position: relative;
    width: 100%;
}
.education.form-bank .edi-btn.inline-form inputgroup label {
    transform: none;
    color: #000;
    font-size: 14px !important;
    line-height: normal;
    text-align: left;
    max-width: 100%;
}
.education.form-bank .edi-btn.inline-form inputgroup input {
    border-radius: 6px !important;
    background-color: #FFF !important;
    width: calc(100% - 20px) !important;
    padding: 10px 6px 10px 10px !important;
}
.education.form-bank .edi-btn.inline-form inputgroup.field.country-code .country-value {
    position: absolute;
    top: 32px;
    z-index: 5;
    left: 1px;
    background-color: #FFF;
    width: 51px;
    padding-left: 6px;
    overflow: hidden;
}
.education.form-bank .edi-btn.inline-form inputgroup.field.country-code #country_code {
    width: 71px !important;
    top: 24px;
    position: absolute;
    border-radius: 6px 0px 0px 6px !important;
}
.education.form-bank .edi-btn.inline-form inputgroup select {
    background-color: #FFF !important;
    border-radius: 6px !important;
    margin-top: 0px !important;
}
.education.form-bank .edi-btn.inline-form inputgroup.field.full {
    width: 100%;
    max-width: 98%;
}
.education.form-bank .edi-btn.inline-form inputgroup.field.full label {
    width: 100%;
    margin: auto;
    text-align: left;
}
.education.form-bank .inline-form textarea#requirements {
    width: inherit !important;
    background-color: #FFF !important;
    border-radius: 6px !important;
    min-height: 80px;
    font-family: 'Zoho_Puvi_RegularItalic';
}
.education.form-bank .edi-btn.inline-form inputgroup.select.country {
    margin: 0px;
    text-align: left;
}
.education.form-bank .edi-btn.inline-form inputgroup select {
    background-color: #FFF !important;
    border-radius: 6px !important;
    margin-top: 0px !important;
}
.education.form-bank .edi-btn.inline-form inputgroup.select:after {
    top: 45px;
}
.education.form-bank .edi-btn.inline-form inputgroup.select.country-code:after {
    left: 57px;
    right: auto;
    z-index: 6;
    top: 44px;
    left: 54px;
}
.education.form-bank .inline-form div[data-clickgdpr="formCTAgdpr"] {
    font-size: 14px;
    color: #000;
    text-align: left;
    margin: 10px 0px 6px;
    max-width: 100%;
}
.education.form-bank form.edi-btn inputgroup {
    position: relative;
    width: 100%;
}
.education.form-bank .inline-form .fbutton .spl-submit#Submit {
    line-height: normal !important;
    padding: 14px 24px !important;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    min-width: 105px;
    text-decoration: none;
    text-align: center;
    background-color: var(--button-color) !important;
    color: var(--text-light);
    text-transform: uppercase;
    cursor: pointer !important;
    justify-content: center;
    border: 1px solid var(--button-color) !important;
    border-radius: 4px !important;
    margin: 10px 0px 0px !important;
    font-family: 'Zoho_Puvi_RegularItalic';
}
.education.form-bank .edi-btn.inline-form inputgroup input#Phone {
    left: 70px;
    position: relative;
    width: 290px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
/* resilience page */
.education.inner-page.list .rhs-content.resilience .list-content span {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    padding: 0px 0px 20px 30px;
    width: max-content;
    display: block;
    position: relative;
    margin: 30px 0px 0px;
}

.education.inner-page.list .rhs-content.resilience .list-content span:before {
    position: absolute;
    content: "";
    background: url(../../products/desktop-central/images/inner-page-key.svg);
    width: 20px;
    height: 20px;
    left: 3px;
    top: 0px;
}

.education.inner-page.list .rhs-content.resilience .list-content span.risks:before {
    background: url(../../products/desktop-central/images/inner-page-risk.svg);
}

.education.inner-page.list .rhs-content.resilience .list-content span.cisos:before {
    background: url(../../products/desktop-central/images/inner-page-takeaways.svg);
}
.education.inner-page.list .rhs-content.resilience{
      width: calc(100% - 350px);
}
.education.inner-page.list .lhs-content.resilience{
      width: 295px;
}
.education.inner-page.list .lhs-content.resilience ul li{
      margin: 0 0 25px;
}
/* data governance page */
.education.customers {
    padding-bottom: 0px;
}

.education.inner-page.customers {
    padding-bottom: 60px;
}
.education.customers h4 {
    color: #666666;
    position: relative;
    width: fit-content;
    margin: auto !important;
    max-width: 1200px;
}
.education.customers h4:before {
    content: "";
    position: absolute;
    left: -102px;
    width: 100px;
    top: 45%;
    border: 1px solid #E9E9E9;
}
.education.customers h4:after {
    content: "";
    position: absolute;
    right: -102px;
    width: 100px;
    top: 45%;
    border: 1px solid #E9E9E9;
}

.education.customers .customers-logos {
    max-width: 1200px;
    margin: 25px auto auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 60px;
}
.education.customers .customers-logos img {
    max-width: 175px;
    max-height: 55px;
}
.education.inner-page.image-wrapper .image {
    width: 600px;
}

.education.inner-page.image-wrapper .flex {
    justify-content: space-between;
}

.education.inner-page.image-wrapper .content {
    width: calc(100% - 650px);
    text-align:left;
}
.education.inner-page.image-wrapper .content h2{
    text-align:left;
}
.education.inner-page.case-study .image {
    width: 400px;
    position: relative;
    height: 320px;
}


.education.inner-page.case-study .image:before {
    content: "";
    position: absolute;
    width: 270px;
    height: 270px;
    top: 0px;
    margin: auto;
    display: block;
    z-index: 2;
    left: 8px;
    border-radius: 12px;
    border: 0.875px solid #71BBFF;
    background: #F6F9FC;
}

.education.inner-page.image-wrapper.case-study .image img {
    width: 270px;
    position: absolute;
    top: 30px;
    left: 42px;
    z-index: 2;
    height: auto;
}

.education.inner-page.case-study .content {
    width: calc(100% - 450px);
}

.education.inner-page.image-wrapper .image img {
    width: 550px;
    height: 550px;
    object-fit: contain;
}

.education.header.governance .clip {
    width: 690px;
}

.education.header.governance .clip .clip-aside [data-clip="2"] {
    background-image: url(../../products/desktop-central/images/governance-header-1.svg);
    width:170px;
    height: 60px;
    background-size: auto;
    top: 50px;
    bottom: 0;
    margin: auto;
    left: 110px;
    right: auto;
    padding-left: 0px;
}
.education.header.governance .clip .clip-aside [data-clip="3"] {
    background-image: url(../../products/desktop-central/images/governance-header-2.svg);
    width: 220px;
    height:60px;
    background-size: auto;
    top: 100px;
    left: 300px;
    padding-left: 0px;
}
.education.header.governance .clip .clip-aside [data-clip="4"] {
    background-image: url(../../products/desktop-central/images/governance-header-3.svg);
    width:170px;
    height:60px;
    background-size: auto;
    right: 90px;
    left: auto;
    bottom: 100px;
    padding-left: 0px;
}
.talk-to-us-confirm {
    background: #FAEFD1;
    padding: 10px;
    text-align: center;
    width: -webkit-fill-available;
}

.talk-to-us-confirm span {
    font-size: 15px;
}

/* IT Solutions Page */
.education.tolerance .image:before {
    position:absolute;
    content:"";
    background-image:url(../../products/desktop-central/images/federal-zero-tolerance-background.svg);
    width: 230px;
    height: 230px;
    top: auto;
    bottom: -81px;
    left: 54px;
    right: 0;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
    overflow: hidden;
}
.education.tolerance .flex {
    padding: 80px;
    max-width: 1040px;
    border-radius: 12px;
    background-color: #EFF8FF;
    justify-content: space-evenly;
    align-items: baseline;
}

.education.tolerance  .image {
    width: 290px;
    text-align: left;
    position: relative;
}

.education.tolerance  .content {
    width: calc(100% - 500px);
}

.education.tolerance .image h2 {
    text-align: left;
}

.education.tolerance .content li .heading {
    font-size: 24px;
    font-weight: var(--l-wgt);
    line-height: 27.2px;
    margin: 0 0 15px;
}

.education.tolerance .content li {
    text-align: left;
    position: relative;
    padding-left: 30px;
}
.education.tolerance .content ul li:before {
    width: 17px;
    font-size: 22px;
    position: absolute;
    left: 0px;
    content: "\2713";
    color: #78CB7B;
    display: inline-block;
}

.education.tolerance .content li p {
    margin: 10px 0px 0px;
}

.education.tolerance .content li:last-child {
    margin: 0px;
}

.education.tolerance .image img {
    position: relative;
    z-index: 2;
    width: 300px;
    height: 250px;
    object-fit: contain;
}
.education.tolerance {
    padding-bottom: 0px;
}

/*Forrester template */
.education.flex.forrester {
    border-radius: 12px;
    background: linear-gradient(90deg, #A6D0E3 0%, #F3F5F9 100%);
    height: 175px;
    justify-content: flex-start;
    margin: 20px auto 80px;
    max-width: 1140px;
    gap: 30px;
    padding: 0px;
}
.education.flex.forrester img {
    width: 270px;
    height: auto;
    object-fit: contain;
    overflow: hidden;
    position: relative;
    bottom: -11px;
    margin: 0px 0px 0px 32px;
}
.education.flex.forrester h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 41.7px;
    width: 510px;
    position: relative;
    margin: 0px 30px 0px 0px;
    max-width: 820px;
    text-align: center;
}
.education.forrester .learn-more-button a {
    background: #FFF;
    margin: 0 auto 0px;
}
.education.forrester .learn-more-button a {
    color: var(--link-color);
    border: 1px solid var(--link-color);
    position: relative;
}
.education.forrester .link a {
    line-height: normal;
    gap: 10px;
}
.education .learn-more-button a:after {
    content: "";
    background-image: url(https://www.manageengine.com/products/desktop-central/enterprise/images/arrow-icon.svg);
    display: inline-block;
    width: 8px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
}
/*forrester template ends */
/* ferpa */
.education.ferpa {
    background: linear-gradient(90deg, #F4FFF3 0%, #D7ECFF 100%), #FFF;
    position:relative;
}

.education.ferpa .content {
    width: calc( 100% -  630px);
    text-align:left;
    z-index: 2;
}

.education.ferpa .flex {
    gap: 52px;
}

.education.ferpa .image {
    width: 230px;
    height: 226px;
    z-index: 2;
}

.education.ferpa .image img {
    width: 100%;
    height: 100%;
}
.education.ferpa .content h2{
    text-align: left;
    line-height: 150%;
    margin: 0 auto 6px;
}
.education.ferpa:before{
    position:absolute;
    content:"";
    background-image: url(../../products/desktop-central/images/ferpa-background.svg);
    z-index: 0;
    width: 750px;
    height: -webkit-fill-available;
    left: 0;
    top: 0px;
    background-size: cover;
}
.education.ferpa .content p{
    margin-bottom:32px;
}
/* ferpa style ends */
@media (max-width: 765px) {
    :root {
        --h1-font: 40px;
        --h2-font: 28px;
        --h3-font: 20px;
        --h4-font: 18px;
        --p-font: 16px;
        --s-font: 10px;
        --m-font: 12px;
        --l-font: 20px;
        --xl-font: 48px;
        --xs-wgt: 200;
        --s-wgt: 300;
        --m-wgt: 400;
        --l-wgt: 500;
        --xl-wgt: 600;
        --n-gap: 24px;
        --swiper-pagination-bottom: 0px;
    }

    .education.header .content {
        width: 100%;
        margin-top: 20px !important;
    }

    .education.protect .image {
        width: 100%;
        height: auto;
    }

    .education.edge .description {
        width: 100%;
    }

    .education.funds .content {
        width: 100%;
        margin-top: 30px;
    }

    .education.edge:before {
        width: 100%;
    }

    .education h1 {
        text-align: center;
    }

    .education p {
        text-align: center;
    }

    .education .cta-grp {
        justify-content: center;
    }

    .education .cta {
        width: -webkit-fill-available;
    }

    .education {
        padding: 40px !important;
    }

    .education.kit .content {
        width: 100%;
    }

    .education.header .clip {
        height: 300px;
    }

    .education.header .clip .clip-aside [data-clip="1"] {
        top: 62px;
        width: 50px;
        right: 65px;
    }

    .education.kit h2 {
        text-align: center;
        margin-top: 30px;
    }

    .education.funds .flex {
        margin-bottom: 20px;
    }

    .education.funds {
        margin-bottom: 0px;
    }

    .education.edge .flex {
        gap: 30px 0px;
    }

    .education.edge .description .box p {
        text-align: left;
    }

    .education h2 {
        line-height: 40px;
    }

    .education.manage .content {
        width: 100%;
    }

    .education.manage .image {
        width: 100%;
        height: auto !important;
        margin-top: 20px;
    }

    .education.different .box p {
        text-align: left;
    }

    .education.different .many-users {
        max-width: 300px;
        padding: 15px;
        margin-top: 60px;
    }

    .education.different .box {
        width: 250px;
    }

    .education.different .single-user {
        max-width: 300px;
        padding: 15px;
        margin-top: 60px;
    }

    .education.academy .content {
        margin-top: 60px;
    }

    .education.academy .flex {
        gap: 30px 0px;
    }

    .education.academy .content.student:before {
        right: -38px;
        top: -79px;
    }

    .education.academy .content:before {
        width: 150px;
        height: 150px;
    }

    .education.academy .content.staff:before {
        left: auto;
        right: -50px;
        top: -76px;
    }

    .education.different .device-header {
        display: none;
    }

    [data-animate="true"] {
        transition: all ease 250ms;
    }

    .education.header {
        padding: 40px;
    }

    .education.manage .image .clip-aside {
        display: none;
    }

    .education.manage .image .mobile-image {
        display: block;
        width: 100%;
    }

    .education.manage .flex {
        padding-bottom: 0px
    }

    #subscription.popup-box .subscription-popup .image {
        display: none;
    }

    #subscription.popup-box .form {
        width: 97%;
    }

    #subscription.popup-box .subscription-popup {
        width: 350px;
    }

    form.edi-btn {
        padding: 0px;
        grid-gap: 0px;
    }

    .education.inner-page.list .lhs-content {
        max-width: 600px !important;
        position: sticky !important;
        top: 91px;
        background-color: #ffffff;
        width: 100%;
        overflow: auto;
        z-index: 99999;
        border-top: 1px solid lightgrey;
        padding: 10px 0px;
    }

    .education.inner-page.list .rhs-content {
        width: 100% !important;
        padding: 0px 40px;
    }

    .education.inner-page.list .lhs-content ul {
        grid-gap: 10px;
        align-items: flex-start;
        display: flex;
        flex-wrap: nowrap;
        list-style: none;
        padding: 0 0 0 1rem;
        gap: 20px !important;
    }

    .education.inner-page.list .lhs-content ul li {
        height: 55px;
        padding: 0px 10px;
        border-radius: 10px;
        font-size: 13px;
        margin: 0px !important;
        line-height: 24px;
        min-width: fit-content;
        align-items: center;
        justify-content: center;
        display: flex;
        height: auto;
        padding: 15px 10px !important;
        line-height: 15px;
    }

    .education.inner-page.cost.list {
        padding: 0px;
    }

    .education.inner-page.list .lhs-content ul li.active {
        background: #0085FF;
        color: #ffffff;
        border-left: 0px;
        font-weight: 500;
    }

    .education.inner-page.list.step {
        padding: 0px;
    }

    .education.inner-page.list .rhs-content .list-content {
        padding: 40px 0px;
    }

    .education.inner-page.list.step .lhs-content ul li span {
        display: none;
    }

    .education.inner-page.list.step .lhs-content ul li:before {
        display: none;
    }

    .education.inner-page.header .description {
        padding: 40px;
        margin: 30px auto auto;
    }

    .education.inner-page .tab {
        padding-top: 0px;
    }

    .education.inner-page.optimize {
        padding-bottom: 40px;
    }

    .education.list-methods .list-wrapper:first-child {
        border-right: none;
        padding-right: 0px;
    }

    .education.inner-page ul li {
        margin: 0 0 10px;
    }

    .education.list-methods .list-wrapper ul {
        min-height: auto;
    }

    .education.inner-page.list-methods .flex {
        gap: 20px 0px;
    }

    .education.list-methods .list-wrapper:last-child ul:last-child {
        padding-left: 0px;
    }

    .education.inner-page.list-methods {
        margin-bottom: 0px;
    }

    .education.inner-page.list {
        padding: 0px !important;
    }

    .education.inner-page.list .rhs-content .list-content.threat-content {
        padding: 40px;
    }

    .education.inner-page.list .rhs-content .threat-content .box p {
        text-align: left;
    }

    .education.inner-page.list .rhs-content .threat-content .flex {
        gap: 40px;
    }

    .education.inner-page.start .flex {
        margin-top: 0px;
        gap: 20px;
    }

    .education.inner-page.start .content {
        width: 100%;
    }

    .education.inner-page.start .description {
        width: 100%;
    }

    .education.inner-page.protection .image {
        display: none;
    }

    .education.inner-page.protection .content {
        width: 100%;
        height: auto;
    }

    .education.inner-page.protection .content .content-box {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        bottom: 0 !IMPORTANT;
        right: 0 !important;
    }

    .education.inner-page.protection .content-box p {
        margin: auto auto 10px auto;
    }

    .education.inner-page.list .rhs-content .list-content.data-content {
        padding: 40px;
        margin-bottom: 30px;
    }

    .education.inner-page.bts .box p {
        text-align: left;
    }

    .education.flex.kit {
        padding: 40px;
    }

    .education.kit .list-box-wrapper {
        justify-content: center;
    }

    .education.device img {
        width: 100%;
    }

    .education.mobile-device .image img {
        width: 100%;
    }

    .education .store-image {
        justify-content: center;
    }

    .education .store-image .rating-box:first-child a:before {
        display: none;
    }
    .education.inner-page.governance .content{
        width:100%;
    }
    .education.header.governance .clip{
        width:100%;
        height: 200px;
    }
    .education.inner-page.image-wrapper .image img{
        width:100%;
        height:auto;
    }
    .education.inner-page.image-wrapper .content{
        width:100%;
    }
    .education.inner-page.image-wrapper .image{
        width:100%;
        margin-bottom:30px;
    }
    .education.inner-page ul.data{
        gap: 20px 10px;
        justify-content: space-between;
    }
    .education.inner-page ul.data li{
        width: 115px;
        padding: 40px 10px 10px;
        font-size: 15px;
        border-radius: 30px;
        height: auto;
        text-align: center;
    }
    .education.inner-page ul.data li:before{
        top: 10px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .education.inner-page.image-wrapper .content h2{
        text-align:center;
    }
    .education.inner-page.list .rhs-content .threat-content .box{
        width:100%;
    }
    .education.inner-page.case-study{
        margin-top:50px
    }
    .education.header.governance .clip img{
        height:auto;
    }
    .education.header.governance .clip .clip-aside [data-clip="2"]{
        width: 130px;
        height: 80px;
        background-size: contain;
        left: 0px;
    }
    .education.header.governance .clip .clip-aside [data-clip="3"]{
        width: 130px;
        height: 80px;
        background-size: contain;
        left: 0;
        right: 0;
        top: -120px;
        margin: auto;
    }
    .education.header.governance .clip .clip-aside [data-clip="4"]{
        width: 130px;
        height: 80px;
        background-size: contain;
        bottom: 0;
        right: 0;
    }
}