.elementor-2079 .elementor-element.elementor-element-79fdd0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2079 .elementor-element.elementor-element-4173de9{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:center;}.elementor-2079 .elementor-element.elementor-element-4173de9 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-4173de9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:40px;font-weight:700;line-height:130%;}.elementor-2079 .elementor-element.elementor-element-8f6064c{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:15px;font-weight:400;line-height:150%;color:#4B4E5D;}.elementor-2079 .elementor-element.elementor-element-a23dcd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2079 .elementor-element.elementor-element-ddd2821 .elementor-button{background-color:#0366FD;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;line-height:130%;border-radius:17px 17px 17px 17px;padding:16px 26px 16px 26px;}.elementor-2079 .elementor-element.elementor-element-f372080 .elementor-button{background-color:#0366FD00;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;line-height:130%;fill:#161927;color:#161927;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:17px 17px 17px 17px;padding:16px 20px 16px 20px;}.elementor-2079 .elementor-element.elementor-element-4cd3889{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-9bbee13 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-5c87040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 30px 30px;}.elementor-2079 .elementor-element.elementor-element-5c87040:not(.elementor-motion-effects-element-type-background), .elementor-2079 .elementor-element.elementor-element-5c87040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0366FD;}.elementor-2079 .elementor-element.elementor-element-7ea3a46{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-2079 .elementor-element.elementor-element-7ea3a46 > .elementor-widget-container{margin:10px 0px 25px 0px;}.elementor-2079 .elementor-element.elementor-element-7ea3a46 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:15px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-2079 .elementor-element.elementor-element-9d76bea .elementor-button{background-color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;line-height:130%;fill:#161927;color:#161927;border-radius:17px 17px 17px 17px;padding:16px 26px 16px 26px;}.elementor-2079 .elementor-element.elementor-element-1e712e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-e00f82e{--display:flex;}.elementor-2079 .elementor-element.elementor-element-dc5a75e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-d600506{text-align:start;}.elementor-2079 .elementor-element.elementor-element-a51f0b3{--display:flex;}.elementor-2079 .elementor-element.elementor-element-9721f86{--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;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe{width:var( --container-widget-width, 504px );max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe.elementor-element{--align-self:center;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-1014c68 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2079 .elementor-element.elementor-element-a8f25c7{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-8474b0e{width:var( --container-widget-width, 504px );max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;}.elementor-2079 .elementor-element.elementor-element-8474b0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-8474b0e.elementor-element{--align-self:center;}.elementor-2079 .elementor-element.elementor-element-8474b0e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-353460f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2079 .elementor-element.elementor-element-87bb4c8{--display:flex;}.elementor-2079 .elementor-element.elementor-element-05c7602{text-align:start;}.elementor-2079 .elementor-element.elementor-element-c42b481{--display:flex;--justify-content:center;--padding-top:47px;--padding-bottom:47px;--padding-left:66px;--padding-right:50px;}.elementor-2079 .elementor-element.elementor-element-5e7c556 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#FFFFFF;}.elementor-2079 .elementor-element.elementor-element-c424e69 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-2079 .elementor-element.elementor-element-4a72225{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-b963a6e{--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;}.elementor-2079 .elementor-element.elementor-element-bd587dd{width:var( --container-widget-width, 504px );max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;}.elementor-2079 .elementor-element.elementor-element-bd587dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-bd587dd.elementor-element{--align-self:center;}.elementor-2079 .elementor-element.elementor-element-bd587dd .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-62c9be2{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2079 .elementor-element.elementor-element-4c05ee5 .gallery-item .gallery-caption{display:none;}.elementor-2079 .elementor-element.elementor-element-4c05ee5 .gallery-item{padding:0 20px 20px 0;}.elementor-2079 .elementor-element.elementor-element-4c05ee5 .gallery{margin:0 -20px -20px 0;}.elementor-2079 .elementor-element.elementor-element-4c05ee5 .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:5px 5px 5px 5px;}.elementor-2079 .elementor-element.elementor-element-83b955a .gallery-item .gallery-caption{display:none;}.elementor-2079 .elementor-element.elementor-element-83b955a .gallery-item{padding:0 20px 20px 0;}.elementor-2079 .elementor-element.elementor-element-83b955a .gallery{margin:0 -20px -20px 0;}.elementor-2079 .elementor-element.elementor-element-83b955a .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:5px 5px 5px 5px;}.elementor-2079 .elementor-element.elementor-element-b8a7a51{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-677c132{text-align:center;}.elementor-2079 .elementor-element.elementor-element-677c132 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-625138d{width:100%;max-width:100%;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#4B4E5D;}.elementor-2079 .elementor-element.elementor-element-b89b5d9{--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;}.elementor-2079 .elementor-element.elementor-element-d590586 > .elementor-widget-container{margin:50px 0px 25px 0px;}.elementor-2079 .elementor-element.elementor-element-3d15a84{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-7494812{text-align:center;}.elementor-2079 .elementor-element.elementor-element-7494812 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-8728aa5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-648e916{text-align:center;}.elementor-2079 .elementor-element.elementor-element-648e916 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:700;line-height:130%;color:#0366FD;}.elementor-2079 .elementor-element.elementor-element-d35ecbb{text-align:center;}.elementor-2079 .elementor-element.elementor-element-d35ecbb .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-2079 .elementor-element.elementor-element-44bc422{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#4B4E5D;}.elementor-2079 .elementor-element.elementor-element-44bc422.elementor-element{--align-self:center;}.elementor-2079 .elementor-element.elementor-element-abd7f94 .elementor-button{background-color:#0366FD;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;line-height:130%;border-radius:17px 17px 17px 17px;padding:16px 26px 16px 26px;}@media(max-width:1024px){.elementor-2079 .elementor-element.elementor-element-87bb4c8{--justify-content:center;}.elementor-2079 .elementor-element.elementor-element-c42b481{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2079 .elementor-element.elementor-element-4173de9 .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-a23dcd7{--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;--flex-wrap:nowrap;}.elementor-2079 .elementor-element.elementor-element-ddd2821 .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}.elementor-2079 .elementor-element.elementor-element-7ea3a46{width:100%;max-width:100%;text-align:center;}.elementor-2079 .elementor-element.elementor-element-7ea3a46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-9d76bea .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}.elementor-2079 .elementor-element.elementor-element-1e712e4{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-dc5a75e .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-bfbbfbe .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-a8f25c7{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-8474b0e .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-c42b481{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:12px;}.elementor-2079 .elementor-element.elementor-element-5e7c556 .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-4a72225{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-bd587dd .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-62c9be2{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2079 .elementor-element.elementor-element-b8a7a51{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-677c132 .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-3d15a84{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-7494812 .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-8728aa5{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-2079 .elementor-element.elementor-element-d35ecbb .elementor-heading-title{font-size:26px;}.elementor-2079 .elementor-element.elementor-element-abd7f94 .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}}@media(min-width:768px){.elementor-2079 .elementor-element.elementor-element-87bb4c8{--width:76%;}.elementor-2079 .elementor-element.elementor-element-c42b481{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-9bbee13 *//* Command the anchor tag to fill the space */
.elementor-2079 .elementor-element.elementor-element-9bbee13 a {
    display: inline-block;
    width: 100%;
}

/* Ensure the SVG scales naturally within the expanded anchor */
.elementor-2079 .elementor-element.elementor-element-9bbee13 a img, 
.elementor-2079 .elementor-element.elementor-element-9bbee13 a svg {
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fdd0a *//* ==========================================
   1. DESKTOP VIEW (Screens wider than 1024px)
   ========================================== */
.elementor-2079 .elementor-element.elementor-element-79fdd0a {
    background: 
        /* Left Cluster: Expanded to 170px so the shapes can breathe */
        url('http://mrhacademy.com/wp-content/uploads/2026/06/Group-2087330197.svg') 4% 40% / 170px no-repeat,
        
        /* Right Cluster: Expanded to 80px for balanced symmetry */
        url('http://mrhacademy.com/wp-content/uploads/2026/06/Group-2087330198.svg') 96% 50% / 80px no-repeat,
        
        /* The Sky-to-White Canvas */
        linear-gradient(180deg, #E4F0FF 0%, #FFFFFF 100%);
}

/* ==========================================
   2. TABLET VIEW (Screens from 768px to 1023px)
   ========================================== */
@media (max-width: 1023px) {
    .elementor-2079 .elementor-element.elementor-element-79fdd0a {
        background: 
            /* Scale down slightly and push deep into the corners to escape the text */
            url('http://mrhacademy.com/wp-content/uploads/2026/06/Group-2087330197.svg') 1% 35% / 110px no-repeat,
            url('http://mrhacademy.com/wp-content/uploads/2026/06/Group-2087330198.svg') 99% 50% / 55px no-repeat,
            linear-gradient(180deg, #E4F0FF 0%, #FFFFFF 100%);
    }
}

/* ==========================================
   3. MOBILE VIEW (Screens smaller than 767px)
   ========================================== */
@media (max-width: 767px) {
    .elementor-2079 .elementor-element.elementor-element-79fdd0a {
        /* Strip away the decorative vectors entirely so your copy remains clean and legible */
        background: linear-gradient(180deg, #E4F0FF 0%, #FFFFFF 100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721f86 */.elementor-2079 .elementor-element.elementor-element-9721f86 {
    /* Base canvas layer */
    background-color: #F6FAFF;
    
    /* Layered ambient glow spots */
    background-image: 
        /* Pink Blob: Positioned near the top center-left */
        radial-gradient(circle at 35% 20%, rgba(254, 95, 166, 0.22) 0%, rgba(254, 95, 166, 0) 60%),
        
        /* Teal Blob: Positioned near the bottom left */
        radial-gradient(circle at 15% 70%, rgba(75, 207, 206, 0.25) 0%, rgba(75, 207, 206, 0) 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42b481 */.elementor-2079 .elementor-element.elementor-element-c42b481 {
    
    border-radius: 30px;
background: radial-gradient(27.78% 56.64% at 79% 82%,rgba(137.31, 173.61, 255, 1) 0%,rgba(3, 102, 253, 1) 100%)/* Warning: The gradient rotation method is not CSS-compliant and may lead to inconsistent rendering. */;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a72225 */.elementor-2079 .elementor-element.elementor-element-4a72225 {
    background: radial-gradient(circle at bottom center, #00368a 0%, #061124 60%, #02060d 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b89b5d9 */.elementor-2079 .elementor-element.elementor-element-b89b5d9 {
    /* Base canvas layer */
    background-color: #F6FAFF;
    
    /* Layered ambient glow spots */
    background-image: 
        /* Pink Blob: Positioned near the top center-left */
        radial-gradient(circle at 35% 20%, rgba(254, 95, 166, 0.22) 0%, rgba(254, 95, 166, 0) 60%),
        
        /* Teal Blob: Positioned near the bottom left */
        radial-gradient(circle at 15% 70%, rgba(75, 207, 206, 0.25) 0%, rgba(75, 207, 206, 0) 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8728aa5 */.elementor-2079 .elementor-element.elementor-element-8728aa5 {
    background-color: #F5F8FC !important;
    background-image: 
        radial-gradient(circle at 55% 25%, rgba(254, 95, 166, 0.15) 0%, rgba(254, 95, 166, 0) 50%),
        radial-gradient(circle at 85% 65%, rgba(75, 207, 206, 0.16) 0%, rgba(75, 207, 206, 0) 45%) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */