.elementor-458 .elementor-element.elementor-element-bff961e{--display:flex;--min-height:420px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-458 .elementor-element.elementor-element-bff961e:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B0D48;}.elementor-458 .elementor-element.elementor-element-bff961e::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-bff961e > .e-con-inner > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-bff961e > .e-con-inner > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hgu.us.org/wp-content/uploads/2026/10/group_627.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-458 .elementor-element.elementor-element-611ed5f .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-ad8f71b{--display:flex;}.elementor-458 .elementor-element.elementor-element-c230170 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#7B0D48;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-c230170 .eael-breadcrumbs .eael-breadcrumbs__content a{color:#EF670D;}.elementor-458 .elementor-element.elementor-element-c230170 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-c230170 .eael-breadcrumbs .eael-breadcrumb-separator{color:#EE8C1C;margin:0 10px;}.elementor-458 .elementor-element.elementor-element-070698d{--display:flex;}.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-458 .elementor-element.elementor-element-478ed6a{font-family:"Andada Pro", Sans-serif;font-size:19px;color:#645656;}.elementor-458 .elementor-element.elementor-element-686d511{font-family:"Andada Pro", Sans-serif;font-size:19px;}.elementor-458 .elementor-element.elementor-element-051b438{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-458 .elementor-element.elementor-element-88b9392{--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-458 .elementor-element.elementor-element-88b9392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-d10c822{width:var( --container-widget-width, 132.959% );max-width:132.959%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 0px 36px;--container-widget-width:132.959%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-d10c822.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-d10c822 .elementor-heading-title{line-height:32px;color:#111E3E;}.elementor-458 .elementor-element.elementor-element-d2e2958{padding:0px 36px 36px 36px;font-family:"Andada Pro", Sans-serif;font-size:19px;}.elementor-458 .elementor-element.elementor-element-0cbc682{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-458 .elementor-element.elementor-element-7a50fa9{--display:flex;}.elementor-458 .elementor-element.elementor-element-7a50fa9:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-7a50fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hgu.us.org/wp-content/uploads/2026/10/img-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-7a50fa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-5d85ec8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-458 .elementor-element.elementor-element-5d85ec8:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-5d85ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B0D48;}.elementor-458 .elementor-element.elementor-element-d6ba5d0{width:var( --container-widget-width, 132.959% );max-width:132.959%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:132.959%;--container-widget-flex-grow:0;text-align:start;}.elementor-458 .elementor-element.elementor-element-d6ba5d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-d6ba5d0 .elementor-heading-title{font-family:"Andika", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-458 .elementor-element.elementor-element-6546931{--divider-border-style:solid;--divider-color:#EE8C1C;--divider-border-width:1.3px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-458 .elementor-element.elementor-element-6546931 .elementor-divider-separator{width:30%;}.elementor-458 .elementor-element.elementor-element-6546931 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-458 .elementor-element.elementor-element-88f12c9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-458 .elementor-element.elementor-element-3ab9ea8{--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:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-458 .elementor-element.elementor-element-82ef799{text-align:center;}.elementor-458 .elementor-element.elementor-element-82ef799 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:44px;color:#111E3E;}.elementor-458 .elementor-element.elementor-element-b0ef36d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-458 .elementor-element.elementor-element-cc0e16f{--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-458 .elementor-element.elementor-element-cc0e16f:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-cc0e16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-4c1a375{padding:21px 21px 0px 21px;text-align:center;}.elementor-458 .elementor-element.elementor-element-4c1a375 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-01715f6{padding:0px 37px 37px 37px;text-align:center;}.elementor-458 .elementor-element.elementor-element-01715f6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:15px;line-height:19px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-0a2a089{--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-458 .elementor-element.elementor-element-0a2a089:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-0a2a089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B0D48;}.elementor-458 .elementor-element.elementor-element-3e4e1a8{padding:21px 21px 0px 21px;text-align:center;}.elementor-458 .elementor-element.elementor-element-3e4e1a8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-680578d{padding:0px 37px 37px 37px;text-align:center;}.elementor-458 .elementor-element.elementor-element-680578d .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:15px;line-height:19px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-e4b070f{--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-458 .elementor-element.elementor-element-e4b070f:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-e4b070f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-e91a16e{padding:21px 21px 0px 21px;text-align:center;}.elementor-458 .elementor-element.elementor-element-e91a16e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-59410f6{padding:0px 37px 37px 37px;text-align:center;}.elementor-458 .elementor-element.elementor-element-59410f6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:15px;line-height:19px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-d6ab4cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-458 .elementor-element.elementor-element-f68eaad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-f68eaad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111E3E;}.elementor-458 .elementor-element.elementor-element-f68eaad > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#2D2D2D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 25%;}.elementor-458 .elementor-element.elementor-element-f68eaad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-8261f7d{text-align:end;}.elementor-458 .elementor-element.elementor-element-8261f7d .elementor-heading-title{color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-272e399{width:var( --container-widget-width, 132.959% );max-width:132.959%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -82px;--container-widget-width:132.959%;--container-widget-flex-grow:0;text-align:end;}.elementor-458 .elementor-element.elementor-element-272e399.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-458 .elementor-element.elementor-element-272e399 .elementor-heading-title{color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-b24baa6{text-align:end;font-family:"AR One Sans", Sans-serif;color:#BDBDBD;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-icon-left svg, 
                    .elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-icon-left i,
                    .elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-icon-right i{rotate:0deg;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button i{font-size:30px;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button svg{height:30px;width:30px;fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-wrapper{justify-content:flex-end;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button{padding:16px 16px 16px 16px;color:#FFFFFF;background-color:#EE8C1C;border-radius:5px;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--winona::after{padding:16px 16px 16px 16px;color:#ffffff;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:16px 16px 16px 16px;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--tamaya::before{padding:16px 16px 16px 16px;color:#FFFFFF;background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--rayen::before{padding:16px 16px 16px 16px;background-color:#f54;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:16px 16px 16px 16px;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--saqui::after{padding:16px 16px 16px 16px;color:#ffffff;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button .creative-button-inner svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button .eael-creative-button--tamaya-secondary{color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--wayra:hover{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button::before{border-radius:5px;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button::after{border-radius:5px;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button:hover i{color:#ffffff;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button:hover{color:#ffffff;background-color:#f54;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button:hover svg{fill:#ffffff;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--ujarak::before{background-color:#f54;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#f54;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#f54;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#f54;}.elementor-458 .elementor-element.elementor-element-83e1cfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hgu.us.org/wp-content/uploads/2026/10/about1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-element-populated >  .elementor-background-overlay{background-color:#424242;opacity:0.25;}.elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8% 15% 8% 0%;}.elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-b6844e4:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-b6844e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-458 .elementor-element.elementor-element-b6844e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-458 .elementor-element.elementor-element-b6844e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-138447a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-138447a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111E3E;}.elementor-458 .elementor-element.elementor-element-138447a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-458 .elementor-element.elementor-element-138447a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-458 .elementor-element.elementor-element-42bb996 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-458 .elementor-element.elementor-element-42bb996.elementor-view-stacked .elementor-icon{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-42bb996.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-42bb996.elementor-view-default .elementor-icon{fill:#EE8C1C;color:#EE8C1C;border-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-42bb996 .elementor-icon{font-size:35px;}.elementor-458 .elementor-element.elementor-element-42bb996 .elementor-icon-box-title{color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-42bb996 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-6594467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-6594467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111E3E;}.elementor-458 .elementor-element.elementor-element-6594467 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-458 .elementor-element.elementor-element-6594467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-f37e77e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-458 .elementor-element.elementor-element-f37e77e.elementor-view-stacked .elementor-icon{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-f37e77e.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-f37e77e.elementor-view-default .elementor-icon{fill:#EE8C1C;color:#EE8C1C;border-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-f37e77e .elementor-icon{font-size:35px;}.elementor-458 .elementor-element.elementor-element-f37e77e .elementor-icon-box-title{color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-f37e77e .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-d15db54:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-d15db54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-458 .elementor-element.elementor-element-d15db54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-458 .elementor-element.elementor-element-d15db54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-ec48413:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-ec48413 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111E3E;}.elementor-458 .elementor-element.elementor-element-ec48413 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-458 .elementor-element.elementor-element-ec48413 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-63092a0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-458 .elementor-element.elementor-element-63092a0.elementor-view-stacked .elementor-icon{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-63092a0.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-63092a0.elementor-view-default .elementor-icon{fill:#EE8C1C;color:#EE8C1C;border-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-63092a0 .elementor-icon{font-size:35px;}.elementor-458 .elementor-element.elementor-element-63092a0 .elementor-icon-box-title{color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-63092a0 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-9e2aab0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-9e2aab0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE8C1C;}.elementor-458 .elementor-element.elementor-element-9e2aab0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-458 .elementor-element.elementor-element-9e2aab0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-458 .elementor-element.elementor-element-38fad7d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-458 .elementor-element.elementor-element-38fad7d.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-38fad7d.elementor-view-framed .elementor-icon, .elementor-458 .elementor-element.elementor-element-38fad7d.elementor-view-default .elementor-icon{fill:#BDBDBD;color:#BDBDBD;border-color:#BDBDBD;}.elementor-458 .elementor-element.elementor-element-38fad7d .elementor-icon{font-size:35px;}.elementor-458 .elementor-element.elementor-element-38fad7d .elementor-icon-box-title{color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-38fad7d .elementor-icon-box-description{color:#BDBDBD;}@media(max-width:1024px){.elementor-458 .elementor-element.elementor-element-bff961e{--min-height:320px;}.elementor-458 .elementor-element.elementor-element-051b438{--flex-wrap:wrap;}.elementor-458 .elementor-element.elementor-element-d10c822{text-align:center;}.elementor-458 .elementor-element.elementor-element-d2e2958{text-align:center;}.elementor-458 .elementor-element.elementor-element-d6ba5d0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-458 .elementor-element.elementor-element-b0ef36d{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-458 .elementor-element.elementor-element-01715f6{padding:0px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-680578d{padding:0px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-59410f6{padding:0px 0px 0px 0px;}.elementor-458 .elementor-element.elementor-element-f68eaad > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-458 .elementor-element.elementor-element-8261f7d{text-align:center;}.elementor-458 .elementor-element.elementor-element-272e399{text-align:center;}.elementor-458 .elementor-element.elementor-element-b24baa6{text-align:center;}.elementor-458 .elementor-element.elementor-element-5ae1ccf .eael-creative-button-wrapper{justify-content:center;}}@media(max-width:767px){.elementor-458 .elementor-element.elementor-element-bff961e{--min-height:186px;}.elementor-458 .elementor-element.elementor-element-611ed5f .elementor-heading-title{font-size:20px;}.elementor-458 .elementor-element.elementor-element-c230170.elementor-element{--align-self:center;}.elementor-458 .elementor-element.elementor-element-c230170 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:13px;}.elementor-458 .elementor-element.elementor-element-f68eaad > .elementor-element-populated{padding:60px 30px 30px 30px;}.elementor-458 .elementor-element.elementor-element-272e399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-element-populated{padding:60px 60px 60px 0px;}}@media(min-width:768px){.elementor-458 .elementor-element.elementor-element-88b9392{--width:40.365%;}.elementor-458 .elementor-element.elementor-element-0cbc682{--width:50%;}.elementor-458 .elementor-element.elementor-element-7a50fa9{--width:33.818%;}.elementor-458 .elementor-element.elementor-element-cc0e16f{--width:33.3333%;}.elementor-458 .elementor-element.elementor-element-0a2a089{--width:33.3333%;}.elementor-458 .elementor-element.elementor-element-e4b070f{--width:33.3333%;}.elementor-458 .elementor-element.elementor-element-f68eaad{width:30%;}.elementor-458 .elementor-element.elementor-element-83e1cfc{width:69.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-458 .elementor-element.elementor-element-88b9392{--width:100%;}.elementor-458 .elementor-element.elementor-element-0cbc682{--width:100%;}.elementor-458 .elementor-element.elementor-element-b0ef36d{--content-width:100%;}.elementor-458 .elementor-element.elementor-element-f68eaad{width:100%;}.elementor-458 .elementor-element.elementor-element-83e1cfc{width:100%;}}@media(min-width:1025px){.elementor-458 .elementor-element.elementor-element-bff961e::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-bff961e > .e-con-inner > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-bff961e > .e-con-inner > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-bff961e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-458 .elementor-element.elementor-element-7a50fa9:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-7a50fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-458 .elementor-element.elementor-element-83e1cfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-458 .elementor-element.elementor-element-83e1cfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-bff961e *//* Online Admission Hero Section */
.elementor-element-7cf7949 {
    position: relative;
    overflow: hidden;
    padding: 110px 20px !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    isolation: isolate;
}

/* Overlay - keeps existing background image */
.elementor-element-7cf7949::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(123, 13, 72, 0.92) 0%,
        rgba(123, 13, 72, 0.84) 55%,
        rgba(255, 144, 70, 0.66) 100%
    );
    z-index: 1;
    pointer-events: none;
}

/* Decorative circle */
.elementor-element-7cf7949::after {
    content: "";
    position: absolute;
    width: 380px;
    height: 380px;
    right: -130px;
    top: -150px;
    background: rgba(255, 238, 227, 0.16);
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
}

/* Inner container */
.elementor-element-7cf7949 > .e-con-inner {
    position: relative;
    z-index: 3;
    max-width: 1180px !important;
    margin: 0 auto !important;
    justify-content: center;
    text-align: center;
}

/* Heading */
.elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title {
    color: #ffeee3 !important;
    font-size: clamp(40px, 5.5vw, 74px) !important;
    line-height: 1.08 !important;
    font-weight: 850 !important;
    letter-spacing: -0.04em;
    margin: 0 !important;
    text-align: center;
}

/* Heading underline */
.elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title::after {
    content: "";
    display: block;
    width: 96px;
    height: 5px;
    background: #ff9046;
    border-radius: 50px;
    margin: 26px auto 0;
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-7cf7949 {
        padding: 90px 20px !important;
    }

    .elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title {
        font-size: 54px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-7cf7949 {
        padding: 70px 16px !important;
        background-position: center center !important;
    }

    .elementor-element-7cf7949::before {
        background: linear-gradient(
            135deg,
            rgba(123, 13, 72, 0.95) 0%,
            rgba(123, 13, 72, 0.9) 65%,
            rgba(255, 144, 70, 0.7) 100%
        );
    }

    .elementor-element-7cf7949::after {
        width: 250px;
        height: 250px;
        right: -100px;
        top: -100px;
    }

    .elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title {
        font-size: 38px !important;
        line-height: 1.15 !important;
    }

    .elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title::after {
        width: 74px;
        height: 4px;
        margin-top: 20px;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-7cf7949 {
        padding: 60px 14px !important;
    }

    .elementor-element-7cf7949 .elementor-element-ef1c91d .elementor-heading-title {
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-breadcrumbs, class: .elementor-element-c230170 */span.eael-current {
    color: aliceblue;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070698d *//* Main section background */
.elementor-element-070698d {
    background: #fff2ec !important;
    padding: 8px 20px 25px !important;
}

/* White rounded content box */
.elementor-element-070698d > .e-con-inner {
    background: #ffffff !important;
    border: 1px solid #f0e1e7;
    border-radius: 19px;
    padding: 28px 30px 29px !important;
    max-width: 675px;
    margin: 0 auto;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

/* First paragraph */
.elementor-element-070698d .elementor-element-478ed6a {
    margin: 0 !important;
}

.elementor-element-070698d .elementor-element-478ed6a,
.elementor-element-070698d .elementor-element-478ed6a span {
    color: #850a43 !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.75 !important;
}

/* Highlighted second paragraph */
.elementor-element-070698d .elementor-element-686d511 {
    background: #ffede4 !important;
    border-left: 3px solid #ff8536;
    border-radius: 11px;
    padding: 13px 15px !important;
    margin: 0 !important;
}

.elementor-element-070698d .elementor-element-686d511,
.elementor-element-070698d .elementor-element-686d511 span {
    color: #850a43 !important;
    font-size: 11px !important;
    font-weight: 500;
    line-height: 1.7 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-element-070698d > .e-con-inner {
        width: 100%;
        padding: 25px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-element-070698d {
        padding: 12px !important;
    }

    .elementor-element-070698d > .e-con-inner {
        padding: 22px 18px !important;
        border-radius: 16px;
        gap: 20px;
    }

    .elementor-element-070698d .elementor-element-478ed6a,
    .elementor-element-070698d .elementor-element-478ed6a span {
        font-size: 12px !important;
    }

    .elementor-element-070698d .elementor-element-686d511 {
        padding: 12px 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051b438 *//* MAIN SECTION */
.elementor-458 .elementor-element.elementor-element-051b438 {
    background: #fff3ed !important;
    padding: 32px 20px 65px !important;
    width: 100% !important;
}

/* TWO COLUMN LAYOUT */
.elementor-458 .elementor-element.elementor-element-051b438 > .e-con-inner {
    display: grid !important;
    grid-template-columns:
        minmax(0, 336px)
        minmax(0, 370px) !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 30px !important;
    width: 100% !important;
    max-width: 1000px !important;
    margin: 0 auto !important;
}

/* LEFT AND RIGHT CARD WIDTH FIX */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88b9392,
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-0cbc682 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    flex: none !important;
    --width: 100% !important;
}

/* LEFT WHITE CARD */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88b9392 {
    position: relative;
    background: #fff !important;
    border-radius: 19px !important;
    padding: 50px 49px 40px !important;
    min-height: 402px;
    overflow: hidden;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    box-shadow: 0 15px 35px rgba(99,27,62,.08);
}

/* TOP GRADIENT LINE */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88b9392::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,#850b4e,#c74258,#ff873d
    );
}

/* HEADING WIDTH FIX */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d10c822 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 0 !important;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d10c822 h2 {
    color: #800849 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 29px !important;
    font-weight: 800 !important;
    line-height: 1.23 !important;
    letter-spacing: -1px;
    overflow-wrap: normal !important;
    word-break: normal !important;
    white-space: normal !important;
}

/* ORANGE ACCENT */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d10c822::after {
    content: "";
    display: block;
    width: 53px;
    height: 3px;
    margin-top: 15px;
    background: #ff853b;
}

/* DESCRIPTION */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d2e2958 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 27px 0 0 !important;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d2e2958,
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d2e2958 span {
    color: #850b4e !important;
    font-size: 12px !important;
    line-height: 1.65 !important;
    word-break: normal !important;
}

/* RIGHT CARD */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-0cbc682 {
    position: relative;
    display: grid !important;
    grid-template-columns:
        minmax(0, 46%)
        minmax(0, 54%) !important;
    gap: 0 !important;
    padding: 6px !important;
    min-height: 402px;
    background: #fff !important;
    border-radius: 19px !important;
    overflow: hidden;
    box-shadow: 0 15px 35px rgba(99,27,62,.08);
}

/* IMAGE PANEL */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-7a50fa9 {
    position: relative;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 390px;
    padding: 0 !important;
    flex: none !important;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 10px 0 0 10px;
    overflow: hidden;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-7a50fa9::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(123,13,72,.28);
    pointer-events: none;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-7a50fa9::after {
    content: "01";
    position: absolute;
    bottom: 12px;
    left: 18px;
    color: #fff0e9;
    font-size: 49px;
    font-weight: 800;
    line-height: 1;
}

/* MAROON ENROLLMENT PANEL */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8 {
    position: relative;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    flex: none !important;
    background: #800943 !important;
    padding: 94px 23px 30px !important;
    border-radius: 0 10px 10px 0;
    overflow: hidden;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
}

/* DECORATIVE CIRCLES */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8::before {
    content: "";
    position: absolute;
    width: 145px;
    height: 145px;
    top: -57px;
    left: 0;
    border-radius: 50%;
    background: rgba(255,255,255,.13);
    pointer-events: none;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8::after {
    content: "";
    position: absolute;
    width: 108px;
    height: 108px;
    bottom: -52px;
    left: -50px;
    border-radius: 50%;
    background: rgba(255,128,78,.18);
    pointer-events: none;
}

/* ENROLL NOW HEADING */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d6ba5d0 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    flex: none !important;
    margin: 0 0 20px !important;
    z-index: 2;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d6ba5d0 h2 {
    color: #fff !important;
    font-family: "Inter", sans-serif !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: -.8px;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

/* TERM START DATES */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8 > p {
    color: #ff914c !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin: 0 0 12px !important;
    z-index: 2;
}

/* DIVIDER */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-6546931 {
    width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 0 0 19px !important;
    z-index: 2;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-6546931
.elementor-divider-separator {
    width: 100%;
    border-top: 1px solid rgba(255,255,255,.3) !important;
}

/* DATES TEXT */
.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88f12c9 {
    width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 0 !important;
    z-index: 2;
}

.elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88f12c9 p {
    color: #fff !important;
    font-family: "Inter", sans-serif !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 2.05 !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-458 .elementor-element.elementor-element-051b438 > .e-con-inner {
        grid-template-columns:
            minmax(0,1fr)
            minmax(0,1fr) !important;
        gap: 20px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88b9392 {
        padding: 35px 25px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d10c822 h2 {
        font-size: 25px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8 {
        padding: 75px 16px 25px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d6ba5d0 h2 {
        font-size: 23px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-458 .elementor-element.elementor-element-051b438 {
        padding: 30px 15px 45px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 > .e-con-inner {
        grid-template-columns: minmax(0,1fr) !important;
        gap: 22px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88b9392 {
        min-height: auto;
        padding: 36px 28px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d10c822 h2 {
        font-size: 27px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-0cbc682 {
        grid-template-columns:
            minmax(0,46%)
            minmax(0,54%) !important;
        min-height: 360px;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-7a50fa9 {
        min-height: 348px;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8 {
        padding: 65px 15px 25px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d6ba5d0 h2 {
        font-size: 23px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88f12c9 p {
        font-size: 10px !important;
        line-height: 1.9 !important;
    }
}

/* SMALL MOBILE */
@media (max-width: 380px) {
    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-0cbc682 {
        grid-template-columns:
            minmax(0,42%)
            minmax(0,58%) !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-5d85ec8 {
        padding: 60px 12px 20px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-d6ba5d0 h2 {
        font-size: 21px !important;
    }

    .elementor-458 .elementor-element.elementor-element-051b438 .elementor-element-88f12c9 p {
        font-size: 9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab9ea8 *//* =====================================
   HGU PROGRAM INFORMATION HEADING
===================================== */

.elementor-element-3ab9ea8 {
    background: #fff3ed !important;
    padding: 65px 20px 50px !important;
}

.elementor-element-3ab9ea8 > .e-con-inner {
    max-width: 634px !important;
    width: 100% !important;
    margin: 0 auto !important;
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 20px 25px 19px !important;
    position: relative;
    overflow: hidden;
    box-shadow: 0 12px 30px rgba(70, 10, 42, 0.07);
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* Top gradient */
.elementor-element-3ab9ea8 > .e-con-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(
        90deg,
        #800943,
        #ba3f56,
        #ff8d40
    );
}

/* Heading */
.elementor-element-3ab9ea8
.elementor-element-82ef799 {
    width: 100% !important;
    margin: 0 !important;
    text-align: center;
}

.elementor-element-3ab9ea8
.elementor-element-82ef799 h2 {
    font-family: Georgia, serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    color: #800943 !important;
    margin: 0 !important;
}

/* Orange underline */
.elementor-element-3ab9ea8
.elementor-element-82ef799::after {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    background: #ff8b40;
    margin: 10px auto 0;
}


/* =====================================
   MAROON STATISTICS SECTION
===================================== */

.elementor-element-b0ef36d {
    background: #800943 !important;
    padding: 65px 20px 115px !important;
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Background decorative circles */
.elementor-element-b0ef36d::before {
    content: "";
    position: absolute;
    top: -115px;
    left: -100px;
    width: 380px;
    height: 280px;
    border-radius: 50%;
    background: rgba(255, 139, 96, 0.17);
    filter: blur(5px);
    pointer-events: none;
}

.elementor-element-b0ef36d::after {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    bottom: -95px;
    left: -85px;
    background: rgba(255, 255, 255, 0.13);
    pointer-events: none;
}

/* Three cards layout */
.elementor-element-b0ef36d > .e-con-inner {
    position: relative;
    z-index: 1;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 202px)) !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 15px !important;
    max-width: 1000px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

/* All three cards */
.elementor-element-b0ef36d
.elementor-element-cc0e16f,
.elementor-element-b0ef36d
.elementor-element-0a2a089,
.elementor-element-b0ef36d
.elementor-element-e4b070f {
    position: relative;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    flex: none !important;
    min-height: 203px;
    padding: 30px 15px !important;
    border-radius: 15px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    overflow: hidden;
    box-sizing: border-box;
}

/* First and third cards */
.elementor-element-b0ef36d
.elementor-element-cc0e16f,
.elementor-element-b0ef36d
.elementor-element-e4b070f {
    background: #94345d !important;
    border: 1px solid rgba(255, 166, 91, 0.38);
}

/* First and third card top accent */
.elementor-element-b0ef36d
.elementor-element-cc0e16f::before,
.elementor-element-b0ef36d
.elementor-element-e4b070f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 31px;
    height: 3px;
    background: #ff9949;
}

/* Decorative bottom circles */
.elementor-element-b0ef36d
.elementor-element-cc0e16f::after,
.elementor-element-b0ef36d
.elementor-element-e4b070f::after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    right: -43px;
    bottom: -49px;
    background: rgba(255, 142, 91, 0.15);
    pointer-events: none;
}

/* Orange middle card */
.elementor-element-b0ef36d
.elementor-element-0a2a089 {
    background: #ff9047 !important;
    border: 1px solid rgba(255, 191, 123, 0.45);
}

/* Statistic number widgets */
.elementor-element-b0ef36d
.elementor-element-4c1a375,
.elementor-element-b0ef36d
.elementor-element-3e4e1a8,
.elementor-element-b0ef36d
.elementor-element-e91a16e {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 0 auto 28px !important;
    position: relative;
    z-index: 2;
    text-align: center;
    background: #fff1e9 !important;
    border-radius: 12px;
    padding: 6px 13px !important;
    box-shadow: 0 6px 18px rgba(55, 0, 30, 0.12);
}

/* Middle statistic badge */
.elementor-element-b0ef36d
.elementor-element-3e4e1a8 {
    background: #800943 !important;
}

/* Number typography */
.elementor-element-b0ef36d
.elementor-element-4c1a375 h2,
.elementor-element-b0ef36d
.elementor-element-3e4e1a8 h2,
.elementor-element-b0ef36d
.elementor-element-e91a16e h2 {
    font-family: "Inter", sans-serif !important;
    font-size: 40px !important;
    font-weight: 800 !important;
    line-height: 1.15 !important;
    letter-spacing: -1.5px;
    color: #800943 !important;
    white-space: nowrap !important;
    margin: 0 !important;
}

.elementor-element-b0ef36d
.elementor-element-3e4e1a8 h2 {
    color: #fff1e9 !important;
}

/* Description widget layout */
.elementor-element-b0ef36d
.elementor-element-01715f6,
.elementor-element-b0ef36d
.elementor-element-680578d,
.elementor-element-b0ef36d
.elementor-element-59410f6 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    padding-top: 12px;
    margin: 0 !important;
    border-top: 1px solid rgba(255,255,255,0.2);
    text-align: center;
    position: relative;
    z-index: 2;
}

/* Description text */
.elementor-element-b0ef36d
.elementor-element-01715f6 h2,
.elementor-element-b0ef36d
.elementor-element-680578d h2,
.elementor-element-b0ef36d
.elementor-element-59410f6 h2 {
    color: #ffffff !important;
    font-family: "Inter", sans-serif !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1.45 !important;
    letter-spacing: -0.15px;
    margin: 0 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
}

/* Middle card description */
.elementor-element-b0ef36d
.elementor-element-680578d {
    border-top-color: rgba(128,9,67,0.23);
}

.elementor-element-b0ef36d
.elementor-element-680578d h2 {
    color: #800943 !important;
}


/* =====================================
   TABLET
===================================== */

@media (max-width: 1024px) {
    .elementor-element-b0ef36d > .e-con-inner {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        max-width: 680px !important;
    }
}

/* =====================================
   MOBILE
===================================== */

@media (max-width: 767px) {
    .elementor-element-3ab9ea8 {
        padding: 45px 15px 35px !important;
    }

    .elementor-element-3ab9ea8 > .e-con-inner {
        padding: 20px 15px !important;
    }

    .elementor-element-3ab9ea8
    .elementor-element-82ef799 h2 {
        font-size: 26px !important;
    }

    .elementor-element-b0ef36d {
        padding: 45px 16px 65px !important;
    }

    .elementor-element-b0ef36d > .e-con-inner {
        grid-template-columns: minmax(0, 1fr) !important;
        max-width: 320px !important;
        gap: 18px !important;
    }

    .elementor-element-b0ef36d
    .elementor-element-cc0e16f,
    .elementor-element-b0ef36d
    .elementor-element-0a2a089,
    .elementor-element-b0ef36d
    .elementor-element-e4b070f {
        min-height: 190px;
        padding: 25px 20px !important;
    }

    .elementor-element-b0ef36d
    .elementor-element-4c1a375 h2,
    .elementor-element-b0ef36d
    .elementor-element-3e4e1a8 h2,
    .elementor-element-b0ef36d
    .elementor-element-e91a16e h2 {
        font-size: 42px !important;
    }

    .elementor-element-b0ef36d
    .elementor-element-01715f6 h2,
    .elementor-element-b0ef36d
    .elementor-element-680578d h2,
    .elementor-element-b0ef36d
    .elementor-element-59410f6 h2 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ef36d *//* Stats Section - Different Modern Design */
.elementor-element-c469575 {
    position: relative;
    padding: 95px 20px !important;
    background: #7b0d48;
    overflow: hidden;
}

/* Background glow */
.elementor-element-c469575::before {
    content: "";
    position: absolute;
    width: 520px;
    height: 520px;
    right: -180px;
    top: -220px;
    background: rgba(255, 144, 70, 0.26);
    border-radius: 50%;
    filter: blur(8px);
    pointer-events: none;
}

.elementor-element-c469575::after {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    left: -170px;
    bottom: -190px;
    background: rgba(255, 238, 227, 0.14);
    border-radius: 50%;
    pointer-events: none;
}

/* Main grid */
.elementor-element-c469575 > .e-con-inner {
    position: relative;
    z-index: 2;
    max-width: 1180px !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
}

/* Cards */
.elementor-element-c469575 .elementor-element-49a1df9,
.elementor-element-c469575 .elementor-element-c385d47,
.elementor-element-c469575 .elementor-element-2d4aff6 {
    width: 100% !important;
    min-height: 285px;
    padding: 34px 28px !important;
    background: rgba(255, 238, 227, 0.10) !important;
    border: 1px solid rgba(255, 238, 227, 0.22);
    border-radius: 28px;
    backdrop-filter: blur(12px);
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    text-align: left;
    position: relative;
    overflow: hidden;
    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.18);
    transition: all 0.3s ease;
}

/* Top small line */
.elementor-element-c469575 .elementor-element-49a1df9::before,
.elementor-element-c469575 .elementor-element-c385d47::before,
.elementor-element-c469575 .elementor-element-2d4aff6::before {
    content: "";
    width: 58px;
    height: 5px;
    background: #ff9046;
    border-radius: 50px;
    display: block;
    margin-bottom: 34px;
}

/* Big faded background number shape */
.elementor-element-c469575 .elementor-element-49a1df9::after,
.elementor-element-c469575 .elementor-element-c385d47::after,
.elementor-element-c469575 .elementor-element-2d4aff6::after {
    content: "";
    position: absolute;
    right: -60px;
    bottom: -60px;
    width: 170px;
    height: 170px;
    background: rgba(255, 144, 70, 0.18);
    border-radius: 50%;
    pointer-events: none;
}

/* Hover */
.elementor-element-c469575 .elementor-element-49a1df9:hover,
.elementor-element-c469575 .elementor-element-c385d47:hover,
.elementor-element-c469575 .elementor-element-2d4aff6:hover {
    transform: translateY(-8px);
    background: rgba(255, 238, 227, 0.16) !important;
    border-color: rgba(255, 144, 70, 0.55);
}

/* Keep content above effects */
.elementor-element-c469575 .elementor-element-49a1df9 > .elementor-element,
.elementor-element-c469575 .elementor-element-c385d47 > .elementor-element,
.elementor-element-c469575 .elementor-element-2d4aff6 > .elementor-element {
    position: relative;
    z-index: 2;
}

/* Number style */
.elementor-element-c469575 .elementor-element-b7bb44e .elementor-heading-title,
.elementor-element-c469575 .elementor-element-d5019d0 .elementor-heading-title,
.elementor-element-c469575 .elementor-element-5bb3f63 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #7b0d48 !important;
    background: #ffeee3;
    font-size: clamp(44px, 5.2vw, 74px) !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: -0.06em;
    margin: 0 0 28px !important;
    padding: 18px 24px 20px !important;
    border-radius: 22px;
    box-shadow: 0 18px 38px rgba(0, 0, 0, 0.16);
}

/* Label text */
.elementor-element-c469575 .elementor-element-9eacd4a .elementor-heading-title,
.elementor-element-c469575 .elementor-element-864702c .elementor-heading-title,
.elementor-element-c469575 .elementor-element-12f9983 .elementor-heading-title {
    color: #ffeee3 !important;
    font-size: 19px !important;
    line-height: 1.45 !important;
    font-weight: 800 !important;
    letter-spacing: -0.01em;
    margin: 0 !important;
}

/* Add bottom accent label effect */
.elementor-element-c469575 .elementor-element-9eacd4a,
.elementor-element-c469575 .elementor-element-864702c,
.elementor-element-c469575 .elementor-element-12f9983 {
    padding-top: 18px;
    border-top: 1px solid rgba(255, 238, 227, 0.22);
    width: 100%;
}

/* Middle card special */
.elementor-element-c469575 .elementor-element-c385d47 {
    background: #ff9046 !important;
    transform: translateY(-16px);
    border-color: rgba(255, 238, 227, 0.35);
}

.elementor-element-c469575 .elementor-element-c385d47:hover {
    background: #ff9046 !important;
}

.elementor-element-c469575 .elementor-element-c385d47 .elementor-element-d5019d0 .elementor-heading-title {
    background: #7b0d48;
    color: #ffeee3 !important;
}

.elementor-element-c469575 .elementor-element-c385d47 .elementor-element-864702c .elementor-heading-title {
    color: #7b0d48 !important;
}

.elementor-element-c469575 .elementor-element-c385d47 .elementor-element-864702c {
    border-top-color: rgba(123, 13, 72, 0.22);
}

/* Tablet responsive */
@media (max-width: 1024px) {
    .elementor-element-c469575 {
        padding: 75px 18px !important;
    }

    .elementor-element-c469575 > .e-con-inner {
        grid-template-columns: repeat(3, 1fr);
        gap: 18px;
    }

    .elementor-element-c469575 .elementor-element-49a1df9,
    .elementor-element-c469575 .elementor-element-c385d47,
    .elementor-element-c469575 .elementor-element-2d4aff6 {
        min-height: 260px;
        padding: 28px 22px !important;
    }

    .elementor-element-c469575 .elementor-element-b7bb44e .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-d5019d0 .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-5bb3f63 .elementor-heading-title {
        font-size: 52px !important;
        padding: 15px 20px 17px !important;
    }

    .elementor-element-c469575 .elementor-element-9eacd4a .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-864702c .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-12f9983 .elementor-heading-title {
        font-size: 16px !important;
    }
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-element-c469575 {
        padding: 50px 15px !important;
    }

    .elementor-element-c469575 > .e-con-inner {
        grid-template-columns: 1fr;
        gap: 18px;
    }

    .elementor-element-c469575 .elementor-element-49a1df9,
    .elementor-element-c469575 .elementor-element-c385d47,
    .elementor-element-c469575 .elementor-element-2d4aff6 {
        min-height: auto;
        padding: 30px 22px !important;
        border-radius: 22px;
        transform: none !important;
    }

    .elementor-element-c469575 .elementor-element-49a1df9::before,
    .elementor-element-c469575 .elementor-element-c385d47::before,
    .elementor-element-c469575 .elementor-element-2d4aff6::before {
        margin-bottom: 24px;
    }

    .elementor-element-c469575 .elementor-element-b7bb44e .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-d5019d0 .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-5bb3f63 .elementor-heading-title {
        font-size: 50px !important;
        margin-bottom: 22px !important;
        border-radius: 18px;
    }

    .elementor-element-c469575 .elementor-element-9eacd4a .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-864702c .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-12f9983 .elementor-heading-title {
        font-size: 16px !important;
        line-height: 1.45 !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-element-c469575 .elementor-element-b7bb44e .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-d5019d0 .elementor-heading-title,
    .elementor-element-c469575 .elementor-element-5bb3f63 .elementor-heading-title {
        font-size: 44px !important;
        padding: 14px 18px 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-5ae1ccf */.creative-button-inner span{
    color: aliceblue;
    font-weight: 700;
}/* End custom CSS */