.elementor-25729 .elementor-element.elementor-element-5bdacfe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25729 .elementor-element.elementor-element-5bdacfe0:not(.elementor-motion-effects-element-type-background), .elementor-25729 .elementor-element.elementor-element-5bdacfe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25729 .elementor-element.elementor-element-5a18fb25 > .elementor-widget-container{background-color:#E7E9FE;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-25729 .elementor-element.elementor-element-5a18fb25.elementor-element{--align-self:center;}.elementor-25729 .elementor-element.elementor-element-5a18fb25{text-align:center;}.elementor-25729 .elementor-element.elementor-element-5a18fb25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-25729 .elementor-element.elementor-element-5cb562ed{text-align:center;}.elementor-25729 .elementor-element.elementor-element-5cb562ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:3rem;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25729 .elementor-element.elementor-element-2e5f57a4{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-25729 .elementor-element.elementor-element-5e3d1ab4{width:100%;max-width:100%;}.elementor-25729 .elementor-element.elementor-element-5e3d1ab4.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button{background-color:var( --e-global-color-primary );}.elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button:hover, .elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button:focus{color:var( --e-global-color-f28140b );}.elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button:hover svg, .elementor-25729 .elementor-element.elementor-element-8b2f0fc .elementor-button:focus svg{fill:var( --e-global-color-f28140b );}@media(max-width:1024px){.elementor-25729 .elementor-element.elementor-element-5cb562ed .elementor-heading-title{font-size:2.5rem;}}@media(max-width:767px){.elementor-25729 .elementor-element.elementor-element-5cb562ed{text-align:center;}.elementor-25729 .elementor-element.elementor-element-5cb562ed .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-25729 .elementor-element.elementor-element-2e5f57a4{font-size:14px;}}/* Start custom CSS for shortcode, class: .elementor-element-5e3d1ab4 */.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .main-container.p-lg-5 {
    background-image:url("https://wordpress-990866-5871432.cloudwaysapps.com/wp-content/uploads/2025/11/BG-1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4 {
    padding:40px
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .main-container.p-lg-5 .cards.position-relative.d-flex.gap-4{
    /*min-height: 404px;*/
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .student-message{
    padding: 10px;
}



.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 img.card-img-top.mt-4.student-profile{
     aspect-ratio: 1 !important;
     object-fit: cover !important;
     object-position: top !important;
     
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4 {
 padding-bottom: 0 !important;
padding-top: 50px !important;
top: 8px !important;
     
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.inner.position-absolute {
      transform: rotate(-10deg) !important;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.super-inner.position-absolute {
     transform: rotate(-20deg) !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .main-container.p-lg-5 {
      padding-bottom: 0 !important;
}

.cards.position-relative.d-flex.gap-4 {
     padding-bottom:0px !important;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .main-container.p-lg-5{
	    background-position-x: 110px !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.position-absolute.active{
	width:100% !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4.mt-5 {
    min-height:392px !important;
    
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4{
    max-width:700px;
            margin:auto;
}

@media (max-width: 1024px)  and (min-width:76px){


.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .container .cards .card .left{
    min-width: 20% !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 p.fw-bolder.student-message {
    font-size: 10px;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 a.student-package {
    font-size: 12px;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 h5.card-package.bg-danger.text-white.w-100.text-center.mb-0 {
    font-size: 12px;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .right.p-lg-5.d-flex.flex-column {
    padding: 10px;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 p.fw-bolder.student-message {
    height: 80px;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.super-inner.position-absolute{
        transform: rotate(-8deg) !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4  .card.d-flex.flex-row.align-items-center.rounded-4.inner.position-absolute{
    transform: rotate(-5deg) !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.inner  p.fw-bolder.student-message, .elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.super-inner  p.fw-bolder.student-message {
    overflow:hidden;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .student-slider.py-5 {
    padding:20px !important;
}
.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4.mt-5{
        min-height: 190px !important;
}

.elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .main-container.p-lg-5{
    background: none !important;
}

}




@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .cards.position-relative.d-flex.gap-4.mt-5{
        min-height: 350px !important;
    }
    .elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.inner.position-absolute{
        transform: rotate(-3deg) !important;
    }
    .elementor-25729 .elementor-element.elementor-element-5e3d1ab4 .card.d-flex.flex-row.align-items-center.rounded-4.super-inner.position-absolute{
        transform:rotate(-5deg) !important;
    }
   
}/* End custom CSS */