.elementor-1981 .elementor-element.elementor-element-83991a5{--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-1981 .elementor-element.elementor-element-bcf690b{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:center;}.elementor-1981 .elementor-element.elementor-element-bcf690b > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-1981 .elementor-element.elementor-element-bcf690b .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:40px;font-weight:700;line-height:130%;}.elementor-1981 .elementor-element.elementor-element-98df351{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-1981 .elementor-element.elementor-element-fbf5761{--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-1981 .elementor-element.elementor-element-f5845d8 .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-1981 .elementor-element.elementor-element-dd6b1f4 .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-1981 .elementor-element.elementor-element-4eda8d5 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1981 .elementor-element.elementor-element-81b50d8{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-84995f0 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-1981 .elementor-element.elementor-element-f7526bd{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#4B4E5D;}.elementor-1981 .elementor-element.elementor-element-672fe75{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1981 .elementor-element.elementor-element-333a334{--display:flex;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1981 .elementor-element.elementor-element-372d8b3{--display:flex;}.elementor-1981 .elementor-element.elementor-element-68a779a{--display:flex;}.elementor-1981 .elementor-element.elementor-element-d5023e5{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1981 .elementor-element.elementor-element-6ecd571{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1981 .elementor-element.elementor-element-11a12be{--display:flex;--justify-content:center;}.elementor-1981 .elementor-element.elementor-element-eda7a59{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:start;}.elementor-1981 .elementor-element.elementor-element-eda7a59 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-1981 .elementor-element.elementor-element-f5ee5d7{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#4B4E5D;}.elementor-1981 .elementor-element.elementor-element-98f6000 .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-1981 .elementor-element.elementor-element-05f1a3c{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-7246ebd{text-align:center;}.elementor-1981 .elementor-element.elementor-element-7246ebd .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-1981 .elementor-element.elementor-element-76ede84{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-1981 .elementor-element.elementor-element-01e1a71{--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-1981 .elementor-element.elementor-element-7c7af5f{--display:flex;--justify-content:center;--padding-top:47px;--padding-bottom:47px;--padding-left:66px;--padding-right:0px;}.elementor-1981 .elementor-element.elementor-element-c6897f9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#FFFFFF;}.elementor-1981 .elementor-element.elementor-element-d08c411 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-1981 .elementor-element.elementor-element-5747ecb .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-1981 .elementor-element.elementor-element-539c885{--display:flex;}.elementor-1981 .elementor-element.elementor-element-2659682{--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-1981 .elementor-element.elementor-element-5bdf41e{text-align:center;}.elementor-1981 .elementor-element.elementor-element-5bdf41e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:36px;font-weight:700;line-height:130%;color:#161927;}.elementor-1981 .elementor-element.elementor-element-583c3a4{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;}@media(max-width:1024px){.elementor-1981 .elementor-element.elementor-element-7c7af5f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1981 .elementor-element.elementor-element-539c885{--justify-content:center;}}@media(max-width:767px){.elementor-1981 .elementor-element.elementor-element-bcf690b .elementor-heading-title{font-size:26px;}.elementor-1981 .elementor-element.elementor-element-fbf5761{--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-1981 .elementor-element.elementor-element-f5845d8 .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}.elementor-1981 .elementor-element.elementor-element-81b50d8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-84995f0 .elementor-heading-title{font-size:26px;}.elementor-1981 .elementor-element.elementor-element-d5023e5{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-6ecd571{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1981 .elementor-element.elementor-element-eda7a59 .elementor-heading-title{font-size:26px;}.elementor-1981 .elementor-element.elementor-element-98f6000 .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}.elementor-1981 .elementor-element.elementor-element-05f1a3c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-7246ebd .elementor-heading-title{font-size:26px;}.elementor-1981 .elementor-element.elementor-element-7c7af5f{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:12px;}.elementor-1981 .elementor-element.elementor-element-c6897f9 .elementor-heading-title{font-size:26px;}.elementor-1981 .elementor-element.elementor-element-5747ecb .elementor-button{font-size:16px;padding:16px 34px 16px 34px;}.elementor-1981 .elementor-element.elementor-element-2659682{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1981 .elementor-element.elementor-element-5bdf41e .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-1981 .elementor-element.elementor-element-7c7af5f{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4eda8d5 *//* Command the anchor tag to fill the space */
.elementor-1981 .elementor-element.elementor-element-4eda8d5 a {
    display: inline-block;
    width: 100%;
}

/* Ensure the SVG scales naturally within the expanded anchor */
.elementor-1981 .elementor-element.elementor-element-4eda8d5 a img, 
.elementor-1981 .elementor-element.elementor-element-4eda8d5 a svg {
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83991a5 *//* ==========================================
   1. DESKTOP VIEW (Screens wider than 1024px)
   ========================================== */
.elementor-1981 .elementor-element.elementor-element-83991a5 {
    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-1981 .elementor-element.elementor-element-83991a5 {
        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-1981 .elementor-element.elementor-element-83991a5 {
        /* 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 image, class: .elementor-element-02754ed *//* Command the anchor tag to fill the space */
.elementor-1981 .elementor-element.elementor-element-02754ed a {
    display: inline-block;
    width: 100%;
}

/* Ensure the SVG scales naturally within the expanded anchor */
.elementor-1981 .elementor-element.elementor-element-02754ed a img, 
.elementor-1981 .elementor-element.elementor-element-02754ed a svg {
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5023e5 */.elementor-1981 .elementor-element.elementor-element-d5023e5 {
    /* 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-7c7af5f */.elementor-1981 .elementor-element.elementor-element-7c7af5f {
    
    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 */