.elementor-7 .elementor-element.elementor-element-315a09a{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.48;}.elementor-7 .elementor-element.elementor-element-315a09a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-315a09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000035;}.elementor-7 .elementor-element.elementor-element-315a09a::before, .elementor-7 .elementor-element.elementor-element-315a09a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-315a09a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-315a09a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-315a09a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-315a09a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/night-sky-3.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-291056d{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-291056d{left:0px;}.elementor-7 .elementor-element.elementor-element-291056d{top:4%;}.elementor-7 .elementor-element.elementor-element-291056d img{width:64%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ccde02f{right:38%;}body.rtl .elementor-7 .elementor-element.elementor-element-ccde02f{left:38%;}.elementor-7 .elementor-element.elementor-element-ccde02f{top:5%;}.elementor-7 .elementor-element.elementor-element-ccde02f img{width:76%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-fbfbd1a{right:71%;}body.rtl .elementor-7 .elementor-element.elementor-element-fbfbd1a{left:71%;}.elementor-7 .elementor-element.elementor-element-fbfbd1a{top:35%;}.elementor-7 .elementor-element.elementor-element-fbfbd1a img{width:49%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9e9142d{right:73%;}body.rtl .elementor-7 .elementor-element.elementor-element-9e9142d{left:73%;}.elementor-7 .elementor-element.elementor-element-9e9142d{top:6%;}.elementor-7 .elementor-element.elementor-element-9e9142d img{width:60%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-aba4ec5{right:89%;}body.rtl .elementor-7 .elementor-element.elementor-element-aba4ec5{left:89%;}.elementor-7 .elementor-element.elementor-element-aba4ec5{top:22%;}.elementor-7 .elementor-element.elementor-element-aba4ec5 img{width:100%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c2301ee{right:27%;}body.rtl .elementor-7 .elementor-element.elementor-element-c2301ee{left:27%;}.elementor-7 .elementor-element.elementor-element-c2301ee{top:11%;}.elementor-7 .elementor-element.elementor-element-c2301ee img{width:100%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ecf980c{right:2%;}body.rtl .elementor-7 .elementor-element.elementor-element-ecf980c{left:2%;}.elementor-7 .elementor-element.elementor-element-ecf980c{top:32%;}.elementor-7 .elementor-element.elementor-element-ecf980c img{width:54%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9c086c1{right:24%;}body.rtl .elementor-7 .elementor-element.elementor-element-9c086c1{left:24%;}.elementor-7 .elementor-element.elementor-element-9c086c1{top:35%;}.elementor-7 .elementor-element.elementor-element-9c086c1 img{width:45%;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{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-widget-premium-addon-dual-header .premium-dual-header-second-header{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-secondary );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-94b4d5a .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-94b4d5a{left:26%;}body.rtl .elementor-7 .elementor-element.elementor-element-94b4d5a{right:26%;}.elementor-7 .elementor-element.elementor-element-94b4d5a{top:27%;}.elementor-7 .elementor-element.elementor-element-94b4d5a .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-94b4d5a.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-94b4d5a.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-94b4d5a .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFED05;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-94b4d5a .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1159099 .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1159099{left:28%;}body.rtl .elementor-7 .elementor-element.elementor-element-1159099{right:28%;}.elementor-7 .elementor-element.elementor-element-1159099{top:27%;}.elementor-7 .elementor-element.elementor-element-1159099 .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-1159099.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-1159099.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-1159099 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFED05;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-1159099 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c2764f8 .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c2764f8{left:34%;}body.rtl .elementor-7 .elementor-element.elementor-element-c2764f8{right:34%;}.elementor-7 .elementor-element.elementor-element-c2764f8{top:27%;}.elementor-7 .elementor-element.elementor-element-c2764f8 .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-c2764f8.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-c2764f8.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-c2764f8 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFED05;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-c2764f8 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-56acf44{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-a66b99d{--display:flex;}.elementor-7 .elementor-element.elementor-element-a66b99d.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-421bcc5 img{width:85%;}.elementor-7 .elementor-element.elementor-element-3214ff3{--display:flex;}.elementor-7 .elementor-element.elementor-element-eb335fa{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:9%;}.elementor-7 .elementor-element.elementor-element-eb335fa.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-eb335fa{left:28%;}body.rtl .elementor-7 .elementor-element.elementor-element-eb335fa{right:28%;}.elementor-7 .elementor-element.elementor-element-eb335fa img{width:100%;}.elementor-7 .elementor-element.elementor-element-f80bb8a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40.238%;}.elementor-7 .elementor-element.elementor-element-f80bb8a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f80bb8a{left:11.998%;}body.rtl .elementor-7 .elementor-element.elementor-element-f80bb8a{right:11.998%;}.elementor-7 .elementor-element.elementor-element-f80bb8a img{width:100%;}.elementor-7 .elementor-element.elementor-element-11ba0cf{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:69%;}.elementor-7 .elementor-element.elementor-element-11ba0cf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-11ba0cf{left:43%;}body.rtl .elementor-7 .elementor-element.elementor-element-11ba0cf{right:43%;}.elementor-7 .elementor-element.elementor-element-11ba0cf img{width:100%;}.elementor-7 .elementor-element.elementor-element-fceaa78{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:30%;}.elementor-7 .elementor-element.elementor-element-fceaa78.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-fceaa78{left:58%;}body.rtl .elementor-7 .elementor-element.elementor-element-fceaa78{right:58%;}.elementor-7 .elementor-element.elementor-element-fceaa78 img{width:100%;}.elementor-7 .elementor-element.elementor-element-12c0c11{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-327fd3c img{width:85%;}.elementor-7 .elementor-element.elementor-element-50537b51{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.17;}.elementor-7 .elementor-element.elementor-element-50537b51:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-50537b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/final-bg-2.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-50537b51::before, .elementor-7 .elementor-element.elementor-element-50537b51 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-50537b51 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-50537b51 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-50537b51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-50537b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/final-bg-2.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3f99c110{right:26%;}body.rtl .elementor-7 .elementor-element.elementor-element-3f99c110{left:26%;}.elementor-7 .elementor-element.elementor-element-3f99c110{top:15%;}.elementor-7 .elementor-element.elementor-element-3f99c110 img{width:36%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-79994bcf{right:73%;}body.rtl .elementor-7 .elementor-element.elementor-element-79994bcf{left:73%;}.elementor-7 .elementor-element.elementor-element-79994bcf{top:6%;}.elementor-7 .elementor-element.elementor-element-79994bcf img{width:60%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66e1392c{right:27%;}body.rtl .elementor-7 .elementor-element.elementor-element-66e1392c{left:27%;}.elementor-7 .elementor-element.elementor-element-66e1392c{top:11%;}.elementor-7 .elementor-element.elementor-element-66e1392c img{width:100%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-63eecbdb{right:-10%;}body.rtl .elementor-7 .elementor-element.elementor-element-63eecbdb{left:-10%;}.elementor-7 .elementor-element.elementor-element-63eecbdb{top:-1%;}.elementor-7 .elementor-element.elementor-element-63eecbdb img{width:84%;}.elementor-7 .elementor-element.elementor-element-6fba3548 .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fba3548{left:27%;}body.rtl .elementor-7 .elementor-element.elementor-element-6fba3548{right:27%;}.elementor-7 .elementor-element.elementor-element-6fba3548{top:11%;}.elementor-7 .elementor-element.elementor-element-6fba3548 .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-6fba3548.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-6fba3548.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-6fba3548 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFFFFF;text-shadow:2px 1px 3px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-6fba3548 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;text-shadow:2px 1px 3px #000000;}.elementor-7 .elementor-element.elementor-element-5e82fe02 .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5e82fe02{left:17%;}body.rtl .elementor-7 .elementor-element.elementor-element-5e82fe02{right:17%;}.elementor-7 .elementor-element.elementor-element-5e82fe02{top:11%;}.elementor-7 .elementor-element.elementor-element-5e82fe02 .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-5e82fe02.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-5e82fe02.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-5e82fe02 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFFFFF;text-shadow:2px 1px 3px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-5e82fe02 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;text-shadow:2px 1px 3px #000000;}.elementor-7 .elementor-element.elementor-element-2006169 .premium-dual-header-first-header span{display:inline;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2006169{left:40%;}body.rtl .elementor-7 .elementor-element.elementor-element-2006169{right:40%;}.elementor-7 .elementor-element.elementor-element-2006169{top:21%;}.elementor-7 .elementor-element.elementor-element-2006169 .elementor-widget-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-2006169.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-2006169.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-2006169 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:86px;color:#FFFFFF;text-shadow:2px 1px 3px rgba(0, 0, 0, 0.92);}.elementor-7 .elementor-element.elementor-element-2006169 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;text-shadow:2px 1px 3px #000000;}.elementor-7 .elementor-element.elementor-element-44f032ec{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-607fc932{--display:flex;}.elementor-7 .elementor-element.elementor-element-607fc932.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-7efcd897 img{width:55%;}.elementor-7 .elementor-element.elementor-element-4c24a40c{--display:flex;}.elementor-7 .elementor-element.elementor-element-59e015f8{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:30%;}.elementor-7 .elementor-element.elementor-element-59e015f8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-59e015f8{left:58%;}body.rtl .elementor-7 .elementor-element.elementor-element-59e015f8{right:58%;}.elementor-7 .elementor-element.elementor-element-59e015f8 img{width:60%;opacity:1;}.elementor-7 .elementor-element.elementor-element-66066324{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:63%;}.elementor-7 .elementor-element.elementor-element-66066324.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66066324{left:43.441%;}body.rtl .elementor-7 .elementor-element.elementor-element-66066324{right:43.441%;}.elementor-7 .elementor-element.elementor-element-66066324 img{width:60%;}.elementor-7 .elementor-element.elementor-element-29816ce2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40.238%;}.elementor-7 .elementor-element.elementor-element-29816ce2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-29816ce2{left:11.998%;}body.rtl .elementor-7 .elementor-element.elementor-element-29816ce2{right:11.998%;}.elementor-7 .elementor-element.elementor-element-29816ce2 img{width:60%;}.elementor-7 .elementor-element.elementor-element-1b19330c{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-63fb44a9{--display:flex;}.elementor-7 .elementor-element.elementor-element-286423f8 img{width:55%;}.elementor-7 .elementor-element.elementor-element-9eed995{--display:flex;}.elementor-7 .elementor-element.elementor-element-3c318e49{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:44%;}.elementor-7 .elementor-element.elementor-element-3c318e49.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3c318e49{left:58%;}body.rtl .elementor-7 .elementor-element.elementor-element-3c318e49{right:58%;}.elementor-7 .elementor-element.elementor-element-3c318e49 img{width:18%;}.elementor-7 .elementor-element.elementor-element-29f99a30{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:82%;}.elementor-7 .elementor-element.elementor-element-29f99a30.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-29f99a30{left:43.441%;}body.rtl .elementor-7 .elementor-element.elementor-element-29f99a30{right:43.441%;}.elementor-7 .elementor-element.elementor-element-29f99a30 img{width:14%;}.elementor-7 .elementor-element.elementor-element-5a51e85b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:54%;}.elementor-7 .elementor-element.elementor-element-5a51e85b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5a51e85b{left:11.998%;}body.rtl .elementor-7 .elementor-element.elementor-element-5a51e85b{right:11.998%;}.elementor-7 .elementor-element.elementor-element-5a51e85b img{width:18%;}.elementor-7 .elementor-element.elementor-element-179867cf{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.17;}.elementor-7 .elementor-element.elementor-element-179867cf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-179867cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/screen-3.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-179867cf::before, .elementor-7 .elementor-element.elementor-element-179867cf > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-179867cf > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-179867cf > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-179867cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-179867cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/final-bg-2.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3b2313be{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-3b2313be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1cf8b912{--display:flex;}.elementor-7 .elementor-element.elementor-element-1cf8b912.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-3a9c3d6f img{width:72%;}.elementor-7 .elementor-element.elementor-element-258efe8f{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-6791f7bb{--display:flex;}.elementor-7 .elementor-element.elementor-element-675b2a9a{--display:flex;}.elementor-7 .elementor-element.elementor-element-2af8d4ee{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:44%;}.elementor-7 .elementor-element.elementor-element-2af8d4ee.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2af8d4ee{left:58%;}body.rtl .elementor-7 .elementor-element.elementor-element-2af8d4ee{right:58%;}.elementor-7 .elementor-element.elementor-element-2af8d4ee img{width:75%;}.elementor-7 .elementor-element.elementor-element-11d630e3{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:82%;}.elementor-7 .elementor-element.elementor-element-11d630e3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-11d630e3{left:43.441%;}body.rtl .elementor-7 .elementor-element.elementor-element-11d630e3{right:43.441%;}.elementor-7 .elementor-element.elementor-element-11d630e3 img{width:46%;}.elementor-7 .elementor-element.elementor-element-767e76a6{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:54%;}.elementor-7 .elementor-element.elementor-element-767e76a6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-767e76a6{left:11.998%;}body.rtl .elementor-7 .elementor-element.elementor-element-767e76a6{right:11.998%;}.elementor-7 .elementor-element.elementor-element-767e76a6 img{width:82%;}.elementor-7 .elementor-element.elementor-element-15dca8d9 img{width:130%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3b2313be{--width:49.509%;}}/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-94b4d5a */.elementor-7 .elementor-element.elementor-element-94b4d5a .premium-dual-header-first-header span {
 
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-1159099 */.elementor-7 .elementor-element.elementor-element-1159099.premium-header-inline .premium-dual-header-first-span {

    display: block !important; 
}/* End custom CSS */
/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-c2764f8 */.elementor-7 .elementor-element.elementor-element-1159099.premium-header-inline .premium-dual-header-first-span {

    display: block !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb335fa */.elementor-7 .elementor-element.elementor-element-eb335fa{
            animation: circleFly1 2.5s linear infinite, buzz1 2.5s infinite linear;


}
 @keyframes circleFly1 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz1 {
    0%   { transform: translate(0, 0); }
    50%  { transform: translate(20px, -20px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f80bb8a */.elementor-7 .elementor-element.elementor-element-f80bb8a{
            animation: circleFly2 
            3.5s linear infinite, buzz2 2.5s infinite linear;


}
 @keyframes circleFly2 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz2 {
    0%   { transform: translate(0, 0); }
    50%  { transform: translate(-12px, -12px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11ba0cf */.elementor-7 .elementor-element.elementor-element-11ba0cf{
            animation: circleFly3 2.5s linear infinite, buzz3 2.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fceaa78 */.elementor-7 .elementor-element.elementor-element-fceaa78{
            animation: circleFly3 4.5s linear infinite, buzz3 4.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56acf44 */.elementor-7 .elementor-element.elementor-element-56acf44{
    position: relative!importantimportant;
}/* End custom CSS */
/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-6fba3548 */.elementor-7 .elementor-element.elementor-element-6fba3548 .premium-dual-header-second-header {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 2px 1px 3px #000000;
    background: red;
    display: block !important;
    padding: 0 10px;
}/* End custom CSS */
/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-5e82fe02 */.elementor-7 .elementor-element.elementor-element-5e82fe02 .premium-dual-header-second-header {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 2px 1px 3px #000000;
    background: red;
    padding: 0 10px;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-2006169 */.elementor-445 .elementor-element.elementor-element-7eb4d250.premium-header-inline .premium-dual-header-first-span {
    display: inline-block !important;
    transform: rotate(0deg);
    display: block !important;
}

 .elementor-445 .elementor-element.elementor-element-7eb4d250 .premium-dual-header-second-header {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 2px 1px 3px #000000;
    BACKGROUND: RED;
    padding-left: 10px;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59e015f8 */.elementor-7 .elementor-element.elementor-element-59e015f8{
            animation: circleFly3 4.5s linear infinite, buzz3 4.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66066324 */.elementor-7 .elementor-element.elementor-element-66066324{
            animation: circleFly3 2.5s linear infinite, buzz3 2.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29816ce2 */.elementor-7 .elementor-element.elementor-element-29816ce2{
            animation: circleFly2 
            3.5s linear infinite, buzz2 2.5s infinite linear;


}
 @keyframes circleFly2 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz2 {
    0%   { transform: translate(0, 0); }
    50%  { transform: translate(-12px, -12px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c24a40c */.elementor-7 .elementor-element.elementor-element-4c24a40c{
    position: initial!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f032ec */.elementor-7 .elementor-element.elementor-element-44f032ec{
    position: relative!importantimportant;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c318e49 */.elementor-7 .elementor-element.elementor-element-3c318e49{
            animation: circleFly3 4.5s linear infinite, buzz3 4.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29f99a30 */.elementor-7 .elementor-element.elementor-element-29f99a30{
            animation: circleFly3 2.5s linear infinite, buzz3 2.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a51e85b */.elementor-7 .elementor-element.elementor-element-5a51e85b{
            animation: circleFly2 
            3.5s linear infinite, buzz2 2.5s infinite linear;


}
 @keyframes circleFly2 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz2 {
    0%   { transform: translate(0, 0); }
    50%  { transform: translate(-12px, -12px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eed995 */.elementor-7 .elementor-element.elementor-element-9eed995{
    position: initial!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50537b51 */.elementor-7 .elementor-element.elementor-element-50537b51{
    background: url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/board-room.jpg");
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2313be */.elementor-7 .elementor-element.elementor-element-3b2313be{
    position: relative!importantimportant;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af8d4ee */.elementor-7 .elementor-element.elementor-element-2af8d4ee{
            animation: circleFly3 4.5s linear infinite, buzz3 4.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d630e3 */.elementor-7 .elementor-element.elementor-element-11d630e3{
            animation: circleFly3 2.5s linear infinite, buzz3 2.5s infinite linear;


}
 @keyframes circleFly3 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz3 {
    0%   { transform: translate(10px, 5px); }
    50%  { transform: translate(0px, -12px); }
    100% { transform: translate(10px, 5px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-767e76a6 */.elementor-7 .elementor-element.elementor-element-767e76a6{
            animation: circleFly2 
            3.5s linear infinite, buzz2 2.5s infinite linear;


}
 @keyframes circleFly2 {
    0%   { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    25%  { transform: rotate(90deg) translateX(100px) rotate(-90deg); }
    50%  { transform: rotate(180deg) translateX(100px) rotate(-180deg); }
    75%  { transform: rotate(270deg) translateX(100px) rotate(-270deg); }
    100% { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}

/* Tiny vibration for wings */
@keyframes buzz2 {
    0%   { transform: translate(0, 0); }
    50%  { transform: translate(-12px, -12px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-675b2a9a */.elementor-7 .elementor-element.elementor-element-675b2a9a{
    position: initial!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179867cf */.elementor-7 .elementor-element.elementor-element-179867cf{
    background: url("https://happinessgurukul.halonexus.com/wp-content/uploads/2025/12/board-room.jpg");
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS */body{
    overflow-x: hidden!important;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #f7e900fa; 
  border-radius: 10px;
}/* End custom CSS */