/* @import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
#lms-1::before{
    
    content: "";
    position: absolute;
    right: -33%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/header-blob.svg) 0 100% no-repeat;
    width: 85%;
    /* height: 210% !important; */
    height:612px !important;
    background-size: contain;
}
#lms-1-left h1{
    line-height: 1.1;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#lms-1-bg{
    overflow: hidden;
    /* font-family: sans-serif !important; */
}
#lms-2{
    position: relative;
    overflow: hidden;
    background-position-x: 90% !important;
}
#lms-2-panter{
    position: absolute;
    right: -10%;
    top: 27%;
    z-index: 0;
    transform: translate(-50%, -50%) rotate(45deg);
    display:none;
}
#lms-2-right h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#lms-3-left{
    color:#143d50;
}
#lms-3-left h2{
    margin-bottom:10px;
    padding-top:10px;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#lms-3-left ul{
    list-style-type: none;
    padding-left:1rem;
}
#lms-3-left ul li{
    background-image: url('/sites/default/files/2025-03/lms-icon-1.svg'); 
    background-repeat: no-repeat; 
    background-position: 0 50%; 
    line-height: 38px;
    padding-left: 42px;
    color:#143d50;
}
.lms-4-right-item{
    color:#143d50;
    box-shadow: 0 10px 20px 10px rgba(25, 80, 20, 0.1);
    padding:20px 22px;
    border-radius: 15px;
}
.lms-4-right-item h3{
    color:#143d50;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
.lms-4-right-item img{
    width:100px;
    margin-bottom:20px;
}
.lms-4-right-item a{
    margin-left:0;
    margin-top:20px;
    
}
.lms-4-left h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    color:#143d50;
    margin-top:28px;
    margin-bottom:30px;
}
.lms-4-left p{
    color:#143d50;
}
.lms-5-title h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    color:#143d50;
}
#lms-content-bg::before{
    content: "";
    position: absolute;
    left: -16%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 80% !important;
    background-size: contain;
    background-position: center;

}
.lms-6{
    color:#fff;
}
.lms-6 h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
.lms-6-right{
    position: relative;
}
.lms-6-right-bg{
    position:absolute;
    width:300px;
    height:400px;
    background:#fff;
    left:70px;
    top:0;
    border-radius:16px;
}
.lms-6-right-photo{
    width:300px;
    height:400px;
    position: absolute;
    left:110px;
    top:40px;
    
}
.lms-6-right-photo img{
    width:100%;
    border-radius:16px;
}
.lms-7-left{
    color:#143d50;
}
.lms-7-left img{
    width:250px;
}
.lms-7-left p{
    margin-bottom:0;
    font-weight:normal;
}
.lms-7-right-item a{
    color:#143d50;
}
.lms-7-right-item p{
    font-size:14px;
    color:#143d50;
    font-weight:normal;
    margin-bottom:1rem;
}
.lms-7-right-item h4{
    color:#143d50;
    margin-bottom:1rem;
}

.lms-7-bottom{
    font-weight:normal;
    color:#143d50;
    background:#fff;
    text-align: center;
    line-height: 50px;
}
.lms-contact-button {
    display: inline-flex;
    align-items: center;
    padding: 10px 20px;
    background-color: #aad728; 
    color: white; 
    border: none; 
    border-radius: 5px; 
    cursor: pointer;
    font-size: 16px; 
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.lms-contact-button:hover {
    background-color: #8a9e1f; 
    color: white; 
    text-decoration:none;
}

.lms-arrow {
    margin-left: 8px; 
}
.lms-contact-button-small{
    padding: 5px 10px !important;
    font-size: 15px !important; 
}
.lms-4-left p a:hover{
    color: #8a9e1f; 
}
.lms-6 a:hover{
    color:#8a9e1f !important;
}
.lms-6 a:hover .lms-icon {
    fill: #8a9e1f !important
}

@media (min-width: 768px) {
    #lms-7-right div,#lms-7-left-logo div {
        margin-bottom: 0; 
    }
    #mobile-navbar{
        display:none;
    }
    #gbyng3dc6j{
        display:block;
    }
    
}
@media (max-width: 767px) {
    #lms-1-left h1,.about-title{
        font-size:2.3rem;
    }
    #lms-1-left h3{
        font-size:1.4rem;
    }
    .lms-5-title h2{
    	font-size:1.8rem;
    }
    #home-carousel{
	margin-top:0;
    }
    #homo-ai-section{
	padding-top:0 !important;
        padding-bottom:30px !important;
    }
    .home-ai-left-bg{
 	max-width:88% !important;
    }
    .home-parnter-card-button{
        opacity:1 !important;
    }
    #home-bg-2{
    	padding-top:30px !important;
    }
    #home-our-clients{
	margin-top:30px !important;
    }
    #footer-left{
	padding-right:15px !important;
    }
    #footer-right{
	padding-left:15px !important;
	text-align:center;
        border:none !important;
    }
    #gbk9iyq73b{
        margin-top:0 !important;
    }
    #gbngvaf07l{
        margin-top:30px !important;
    }
    #gbqfrn70az,#gbjy6ro7dg,#gb9i9n6kkd{
        margin-top:50px !important;
    }
    #lms-2-right h2,
    #lms-3-left h2,
    .lms-4-left h2,
    .lms-5-title left,
    .lms-6 h2,
    .lms-ai-2 h2,
    .lms-ai-chatbot h2,
    .lms-ai-generate-question h2,
    .lms-app-key-features h2,
    .lms-app-get h2,
    .lms-app-faq h2,
    .lms-app-key-features h2,
    #lms-1-left h2,
    .totara-what h2,
    .lms-totara-solution h2,
    .lms-totara-benefit h2,
    .lms-totara-suite h2,
    .lms-totara-learn h2
    {
        font-size:1.8rem;
	line-height:1.4 !important;
    }
    .lms-4-right-item h3,
    #lms-case-content-left h3,
    #lms-case-content2 h3,
    .totara-suite-h3,
    #lms-case-content h3,
    .lms-case-list-title
    {
	font-size:1.4rem !important;
    }
    .totara-what h2 span{
	font-size:2.2rem !important;
    }
    #gb37uey4qy ul{
        margin-bottom:0 !important;
    }
    #gbx2yfbc8s{
        margin-top:30px !important;
    }
    #gb89mo0z14 iframe{
        width:370px !important;
        height:208px !important;
    }
    #gbnlrm9zbb{
        margin-top:40px !important;
    }
    #lms-5{
        margin-top:30px;
    }
    #lms-5 .az-element{
        margin-bottom:0 !important;
        margin:auto;
    }
    #lms-5 img{
        max-width:200px;
    }
    #lms-moodle-partner img{
	width:90% !important;
    }
    .lms-6-right-bg{
        position:relative;
        left:0;
    }
    .lms-6-right-photo{
        left:10%;
    }
    #gbntnsd54y{
        display: block !important;
    }
    #gb2hl9roy3 img{
        width:40% !important;
    }
    #gb2hl9roy3{
        margin-top:30px;
    }
    .video-cover{
        height:auto !important;
    }
    #video-iframe{
        width:370px !important;
        height:208px !important;
    }
    #mobile-navbar{
        display:block;
    }
    #web-navbar{
        display: none;
    }
    #gbyng3dc6j{
        display:none;
    }
    #lms-navbar-container .container-fluid{
        padding:0 !important;
    }
    .everon-partner{
	margin-bottom:30px;
    }
    .lms-ai-card{
   	text-align:center;
    }
    #lms-ai-chatbox{
	text-align:center;
    }
    .lms-ai-chatbox-icon{
	margin:auto;
    }
    #lms-ai-bg-generate{
	background-size:100% !important;
    }
    .lms-app-feature div a{
	display:block;
	margin:auto;
	width:200px;
	margin-top:20px;
	text-align:center;
	margin-right:auto !important;
    }
    .lms-app-key-features img{
	display:block;
	margin:auto;
    }
    #mobile-button-center{
	text-align:center;
    }
    #lms-case-content-left{
	padding-left:15px !important;
	padding-right:15px !important;
    }
    #lms-case-content-left img,#lms-case-contant-image img{
	width:100% !important;
    }
    #totara-mobile-who-we-are-right{
	padding-left:15px !important;
    }
    #sis-top-left-image img{
	width: 50% !important;
        display: block;
        margin: auto;
    }
    #gibbon-computer-bg,#gibbon-computer-bg2{
	display:none;
    }
    #sis-feature-img,#sis-feature-word{
	margin:auto;
    }
    #sis-who-logo img,#sis-who-logo2 img,#sis-who-logo3 img{
	width:50% !important;
	display:block !important;
	margin:auto !important;
    }
    #gibbon-feature-bg-1 div{
	border:none !important;
    }
    #gibbon-feature-bg-1 h4,#gibbon-feature-bg-2 h4{
	font-size:1.3rem;
    }
    #team-photo img{
	margin-top:-100px !important;
	width:140px !important;
    }
    #meet-team-mobile{
	display:block !important;
    }
    #meet-team{
 	display:none !important;
    }
    #home-partner-card-button{
        margin-top:50px !important;
    }
}

.lms-navbar-content{
    display:none;
}
#meet-team{
    display:block;
}
#meet-team-mobile{
    display:none;
}



/**ai**/
#lms-ai-1::before{
    
    content: "";
    position: absolute;
    right: -33%;
    bottom: 46%;
    background: url(/sites/default/files/2025-03/header-blob.svg) 0 100% no-repeat;
    width: 85%;
    /* height: 210% !important; */
    height:612px !important;
    background-size: contain;
}
.lms-ai-2, .lms-ai-2 h2{
    color:#143d50
}
.lms-ai-2 h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    line-height: 1.5;
}
.lms-ai-2 p{
    margin-top:24px;
}
.lms-ai-card h3{
    line-height:1.5;
    font-size:24px;
}
.lms-ai-card{
    padding: 30px 40px;
}
.lms-ai-chatbot h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    line-height: 1.5;
    color:#143d50;
}
.lms-ai-chatbot p{
    color:#143d50;
}
.lms-ai-card img{
    width: 80px;
}
#lms-ai-bg-generate{
    background-size: 60%;
}
.lms-ai-generate-question h2{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    line-height: 1.5;
    color:#143d50;
    margin-bottom:30px;
}
.lms-ai-generate-question p{
    color:#143d50;
    font-weight:normal; 
}
.lms-6 p{
    font-weight:normal;
}
.lms-ai-generate-question h4,#gbudav7jmz h3,#gbfm9yrp0i h3{
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    line-height: 1.5;
    color:#143d50;
    font-size:24px;
}
#lms-ai-content-bg1::before{
    content: "";
    position: absolute;
    left: -16%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}
#lms-ai-content-bg2::before{
    content: "";
    position: absolute;
    right: 5%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 50%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}

/**lms-app**/
.lms-app-feature h2,.lms-app-key-features h2,.lms-app-get h2,.lms-app-faq h2{
    line-height: 1.1;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#lms-app::before{
    content: "";
    position: absolute;
    left: -16%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}
#gbi8et51gs, #gb8sue83nt{
    background:none;
}

/**lms-case**/
.lms-case-list-title{
    line-height: 1.4;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#lms-case-list-bg{
    overflow: hidden;
}
#lms-case-list-bg::before{
    content: "";
    position: absolute;
    right: -15%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 40%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}
#lms-case-content h2,#lms-case-content h3,#lms-case-content2 h3,#lms-case-content-bg h3{
    line-height: 1.1;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
    margin-top: 60px;
}
#lms-case-content-bg::before{
    content: "";
    position: absolute;
    right: -15%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 40%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}

#lms-case-content::before{
    content: "";
    position: absolute;
    left: -15%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 60%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}
#lms-case-content-bg{
    overflow: hidden;
}

/**totara what**/
.totara-what h2{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
}
.lms-totara-solution h2{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
}
#lms-totara-what::before{
    content: "";
    position: absolute;
    left: -40%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}

/**how can totara help you organization**/
.lms-totara-benefit h2{
    line-height: 2;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 20px;
    border-left: 6px solid #aad728;
    text-indent: .5em;
}
#lms-totara-benefit::before{
    content: "";
    position: absolute;
    right: -30%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 60% !important;
    background-size: contain;
    background-position: center;
}
#lms-totara-benefit,#totara-learn-bg,#totara-perform-bg{
    overflow: hidden;
}

/**totara suite**/
.lms-totara-suite h2{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
}
#totara-suite-bg::before{
    content: "";
    position: absolute;
    left: -30%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 60% !important;
    background-size: contain;
    background-position: center;
}

/**totara-learn**/
.lms-totara-learn h2{
    ine-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
}
#totara-learn-bg::before{
    content: "";
    position: absolute;
    right: -30%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 60% !important;
    background-size: contain;
    background-position: center;
}

/**totara-perform**/
#totara-perform-bg::before{
    content: "";
    position: absolute;
    right: -40%;
    bottom: 20%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 50% !important;
    background-size: contain;
    background-position: center;
}

/**totara mobile**/
#totara-mobile{
    overflow: hidden;
}
#totara-mobile::before{
    content: "";
    position: absolute;
    right: -40%;
    bottom: 30%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 40% !important;
    background-size: contain;
    background-position: center;
}
/**totara-faq**/
#totara-faq .accordion-item .accordion-button:not(.collapsed){
    background:#f8fdf0;
    color:#143d50;
    font-weight: normal;
}
#totara-faq{
    font-weight: normal !important;
}
#totara-faq-form #edit-actions-submit:hover{
    background-color:#8a9e1f;
}
#totara-faq-bg::before{
    content: "";
    position: absolute;
    right: -40%;
    bottom: 30%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 40% !important;
    background-size: contain;
    background-position: center;
}
#totara-faq-bg{
    overflow: hidden;
}
/**totara-case-study**/
.totara-case-study-h3{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 20px;
    text-indent: .5em;
}

#totara-case-study .nav-tabs > li > a.nav-link.active[role="tab"]{
    background:#aad728 !important;
    padding:20px 15px;
    border:none;
    color: #fff !important;
}
#totara-case-study .nav-tabs > li > a.nav-link{
    padding:10px 20px;

    margin-bottom:10px;
}
#totara-case-study .nav-tabs > li > a.nav-link:hover{
    background:#eeeeee !important;
    color:#143d50 !important;
}
#totara-case-study-bg::before{
    content: "";
    position: absolute;
    right: -40%;
    bottom: 30%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 40% !important;
    background-size: contain;
    background-position: center;
}
#totara-case-study .tab-content div{
    background:none;
}
#totara-case-study-bg{
    overflow: hidden;
}

/**gibbon**/
#gibbon-top-bg{
    /* overflow: hidden; */
}
#gibbon-top-bg::before{
    content: "";
    position: absolute;
    left: 29%;
    background:url(/sites/default/files/2025-03/header-gibbon-bg.png) 0 100% no-repeat;
    width: 50%;
    height: 100%;
    background-size: contain;
}
#gibbon-content-bg{
    overflow: hidden;
}
#gibbon-computer-bg::before{
    content: "";
    position: absolute;
    bottom: -38%;
    background:url(/sites/default/files/2025-03/computer-gibbon-bg.png) 0 100% no-repeat;
    width: 150%;
    height: 372px !important;
    background-size: contain;
    left: -20%;
}
#gibbon-content-bg::before{
    content: "";
    position: absolute;
    right: -40%;
    bottom: 30%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 40% !important;
    background-size: contain;
    background-position: center;
}
.gibbon-title h3{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
}
#gibbon-who-bg{
    background-attachment: fixed;
}
/**gibbon feature**/
#gibbon-feature-bg-1::before{
    content: "";
    position: absolute;
    right: -50%;
    bottom: 40%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 30% !important;
    background-size: contain;
    background-position: center;
}
#gibbon-feature-bg-2::before{
    content: "";
    position: absolute;
    left: -34%;
    bottom: 10%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 50% !important;
    background-size: contain;
    background-position: center;
}
#gibbon-feature-bg-2,#gibbon-feature-bg-1 {
    overflow:hidden;
}
#gibbon-computer-bg2::before{
    content: "";
    position: absolute;
    bottom: -38%;
    background:url(/sites/default/files/2025-05/gibbon-feature-top.png) 0 100% no-repeat;
    width: 150%;
    height: 372px !important;
    background-size: contain;
    left: -20%;
}
/**about**/
#about-bg{
    background-repeat: repeat !important;
  background-size: contain !important;
}
.about-title{
    line-height: 1.5;
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom:20px;
}
/**home**/
#home-partner-card{
    transition: all 400ms linear 0s;
    height:100%;
}
#home-partner-card:hover{
    box-shadow:0px 14px 38px 0px rgba(0,0,0,0.11);
    .home-parnter-card-button{
	opacity:1;
    }
}
.home-parnter-card-button{
    opacity:0;
    transition: all 400ms ease-out;
}
#home-bg-2::before{
    background:url(/sites/default/files/2025-05/home-moodle-bg.jpg) no-repeat scroll center center;
    content: "";
  position: absolute;
  right: 0%;
  bottom: -30%;
    background-size: auto;
  width: 100%;
   min-height:153%;
  background-size: contain;
}
#homo-ai-section{overflow:hidden}
@media (max-width: 1750px) {
    #home-bg-2::before {
        background-size: contain;
        width: 100%;
    }
}
#home-mobile-bg{
    min-height:467px;
}
/**moodle meq**/
#moodle-meq-left-bg::before{
    background:url(/sites/default/files/2025-05/moodle-meq-1.png) no-repeat scroll center center;
    content: "";
  position: absolute;
  right: 25%;
  bottom: -30%;
    background-size: auto;
  width: 214%;
   min-height:153%;
  background-size: contain;
}
#moodle-meq-advance-card{
    overflow:hidden;
    transition: transform 0.3s ease;
}
#moodle-meq-advance-card:hover{
    transform: translateY(-5px);
}
#moodle-meq-bg::before{
    content: "";
    position: absolute;
    left: -30%;
    bottom: 10%;
    background: url(/sites/default/files/2025-03/mid-bg.svg) 0 100% no-repeat;
    width: 100%;
    height: 80% !important;
    background-size: contain;
    background-position: center;
}
/**contact form**/
#new-contact-modal{
      display: none;
      position: fixed;
      top: 0; left: 0; right: 0; bottom: 0;
      background: rgba(0,0,0,0.35);
      z-index: 2000;
      align-items: center;
      justify-content: center;
      transition: background 0.3s;
}
#new-contact-modal-box{
    background: #fff;
        border-radius: 24px;
        box-shadow: 0 12px 40px rgba(170, 215, 40, 0.25);
        max-width: 400px;
        width: 90vw;
        padding: 36px 28px 28px 28px;
        position: relative;
        animation: floatIn 0.4s cubic-bezier(.68,-0.55,.27,1.55);
       margin:auto;
}
#new-contact-modal .container {
    max-width:400px;
    padding:0;
}
#new-contact-modal-box #edit-name,#new-contact-modal-box #edit-email,#new-contact-modal-box #edit-message{
    background: none;
  border-radius: 10px;
}
#new-contact-modal-box #edit-actions-submit{
width:100%;
}
#new-contact-modal-box #edit-actions-submit:hover{
background:#8a9e1f;
}
#new-contact-modal-close{
    position: absolute;
          top: -18px;
          right: -12px;
          color: #fff;
          border: none;
          border-radius: 50%;
          width: 24px;
          height: 24px;
          font-size: 14px;
          cursor: pointer;
          box-shadow: 0 2px 8px rgba(170, 215, 40, 0.15);
          transition: background 0.2s;
}
#moodle-service-box,#moodle-meq-advance-card{
	overflow:hidden;
        height:100%;
transition: transform 0.3s ease;
}
#moodle-service-box:hover {
  transform: translateY(-5px);
}
#moodle-service-card{
        overflow:hidden;
transition: transform 0.3s ease;
}
#moodle-service-card:hover {
  transform: translateY(-5px);
} 
#lms-ai-card{
   height:100%;
   box-shadow: 0 10px 20px 10px rgba(25, 80, 20, 0.1);
  border-radius: 10px;
  color: #143d50;
}
.region-footer{
	padding:0 !important;
}
#our-story-bg::before{
    content: "";
    position: absolute;
    background: url(/sites/default/files/2025-05/Ourstory.jpeg) 0 100% no-repeat;
    width: 201%;
  height: 147% !important;
    background-size: contain;
    background-position: center;
}
#lms-mobile-app-card{
    height:100%;
}
#gb5taovl50,#gbckl52gp9{
    background:none;
}
