.elementor-24 .elementor-element.elementor-element-7a5db42{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-7a5db42:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7a5db42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shastrijimaharaj.com/wp-content/uploads/2026/02/ChatGPT_Image_Feb_21_2026_11_40_22_AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-7a5db42::before, .elementor-24 .elementor-element.elementor-element-7a5db42 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-7a5db42 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-7a5db42 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-7a5db42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-7a5db42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-c7b67f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-ba9fdd4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-secondary-font-size );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-24 .elementor-element.elementor-element-3201f1b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.1px;}.elementor-24 .elementor-element.elementor-element-3201f1b .elementor-divider-separator{width:40%;}.elementor-24 .elementor-element.elementor-element-3201f1b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-24 .elementor-element.elementor-element-64dc521{font-family:"Balthazar", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-64dc521 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-45c7747{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-7baf032{--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;--justify-content:space-between;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-0cd1ee3{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-b4f5bdc{text-align:start;}.elementor-24 .elementor-element.elementor-element-b4f5bdc img{width:65%;}.elementor-24 .elementor-element.elementor-element-53f5e37{margin:-330px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-24 .elementor-element.elementor-element-53f5e37 img{width:60%;}.elementor-24 .elementor-element.elementor-element-4fb0a5d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-0b2621e{text-align:center;}.elementor-24 .elementor-element.elementor-element-0b2621e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-c98d8bd{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-c98d8bd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-dd0076c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-dd0076c p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-e7146e9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e7146e9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-b52688e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );padding:15px 40px 15px 40px;}.elementor-24 .elementor-element.elementor-element-b52688e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-b52688e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-fada20a{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-fada20a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fada20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a6e96e1{--display:flex;--min-height:994px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-24 .elementor-element.elementor-element-a6e96e1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a6e96e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shastrijimaharaj.com/wp-content/uploads/2026/02/Adobe_Express_-_file.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-23a8d86{--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;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8b5d332{--display:flex;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-8b5d332::before, .elementor-24 .elementor-element.elementor-element-8b5d332 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8b5d332 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8b5d332 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8b5d332 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8b5d332 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-8b5d332.e-con:hover{--e-con-transform-scale:1.01;}.elementor-24 .elementor-element.elementor-element-0eb5179 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-01b7fd4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-c261a68{--display:flex;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-c261a68::before, .elementor-24 .elementor-element.elementor-element-c261a68 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-c261a68 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-c261a68 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-c261a68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-c261a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-c261a68.e-con:hover{--e-con-transform-scale:1.01;}.elementor-24 .elementor-element.elementor-element-de16d77 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-0a4714b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-4812cfe{--display:flex;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-4812cfe::before, .elementor-24 .elementor-element.elementor-element-4812cfe > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-4812cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-4812cfe > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-4812cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-4812cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-4812cfe.e-con:hover{--e-con-transform-scale:1.01;}.elementor-24 .elementor-element.elementor-element-9119e04 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-8b06158{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-94b6a5f{--display:flex;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-94b6a5f::before, .elementor-24 .elementor-element.elementor-element-94b6a5f > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-94b6a5f > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-94b6a5f > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-94b6a5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-94b6a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-94b6a5f.e-con:hover{--e-con-transform-scale:1.01;}.elementor-24 .elementor-element.elementor-element-dfe8a48 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-5744d7e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-38612b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3950279{--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-24 .elementor-element.elementor-element-5f4c33f{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-5f4c33f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-10d4d86{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-10d4d86 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a590285{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-3eb26bc{--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;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-3cc2006{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3cc2006.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-8805292{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-8805292 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-d5f1eb7{text-align:start;font-family:"Balthazar", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d5f1eb7 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a0a2705{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-a0a2705.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-016f128{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-016f128 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-06e074b{text-align:start;font-family:"Balthazar", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-06e074b p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-e12c451{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e12c451.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9c6e7a5{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-9c6e7a5 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-32ebfef{text-align:start;font-family:"Balthazar", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-32ebfef p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-4457e90{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4457e90.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-d1f91ac{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-d1f91ac .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-7b76bdd{text-align:start;font-family:"Balthazar", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7b76bdd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-4aeda0a{--display:flex;--min-height:380px;}.elementor-24 .elementor-element.elementor-element-4aeda0a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4aeda0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shastrijimaharaj.com/wp-content/uploads/2026/02/ChatGPT_Image_Feb_22_2026_11_40_40_AM.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-49465ab{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-5dced62{--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;--justify-content:space-between;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-7eb52fa{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-7eb52fa.e-con{--order:99999 /* order end hack */;}.elementor-24 .elementor-element.elementor-element-865f792{text-align:start;}.elementor-24 .elementor-element.elementor-element-865f792 img{width:100%;}.elementor-24 .elementor-element.elementor-element-e4c9677{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-24 .elementor-element.elementor-element-162bc2e{text-align:center;}.elementor-24 .elementor-element.elementor-element-162bc2e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-3cb1345{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-3cb1345 .elementor-heading-title{font-family:"Balthazar", Sans-serif;font-size:24px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-2a64540{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2a64540 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-97390f1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );padding:15px 40px 15px 40px;}.elementor-24 .elementor-element.elementor-element-97390f1 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-97390f1 .elementor-button:focus{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-7a5db42{--width:100%;}.elementor-24 .elementor-element.elementor-element-c7b67f1{--width:80%;}.elementor-24 .elementor-element.elementor-element-45c7747{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-7baf032{--width:80%;}.elementor-24 .elementor-element.elementor-element-0cd1ee3{--width:45%;}.elementor-24 .elementor-element.elementor-element-4fb0a5d{--width:50%;}.elementor-24 .elementor-element.elementor-element-fada20a{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-a6e96e1{--width:80%;}.elementor-24 .elementor-element.elementor-element-8b5d332{--width:32%;}.elementor-24 .elementor-element.elementor-element-c261a68{--width:32%;}.elementor-24 .elementor-element.elementor-element-4812cfe{--width:32%;}.elementor-24 .elementor-element.elementor-element-94b6a5f{--width:32%;}.elementor-24 .elementor-element.elementor-element-38612b6{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-3950279{--width:80%;}.elementor-24 .elementor-element.elementor-element-a590285{--width:80%;}.elementor-24 .elementor-element.elementor-element-3cc2006{--width:48%;}.elementor-24 .elementor-element.elementor-element-a0a2705{--width:48%;}.elementor-24 .elementor-element.elementor-element-e12c451{--width:48%;}.elementor-24 .elementor-element.elementor-element-4457e90{--width:48%;}.elementor-24 .elementor-element.elementor-element-49465ab{--content-width:1920px;}.elementor-24 .elementor-element.elementor-element-5dced62{--width:80%;}.elementor-24 .elementor-element.elementor-element-7eb52fa{--width:63%;}.elementor-24 .elementor-element.elementor-element-e4c9677{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-7baf032{--width:90%;}.elementor-24 .elementor-element.elementor-element-0cd1ee3{--width:100%;}.elementor-24 .elementor-element.elementor-element-4fb0a5d{--width:100%;}.elementor-24 .elementor-element.elementor-element-a6e96e1{--width:100%;}.elementor-24 .elementor-element.elementor-element-3cc2006{--width:100%;}.elementor-24 .elementor-element.elementor-element-a0a2705{--width:100%;}.elementor-24 .elementor-element.elementor-element-e12c451{--width:100%;}.elementor-24 .elementor-element.elementor-element-4457e90{--width:100%;}.elementor-24 .elementor-element.elementor-element-5dced62{--width:90%;}.elementor-24 .elementor-element.elementor-element-7eb52fa{--width:100%;}.elementor-24 .elementor-element.elementor-element-e4c9677{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-ba9fdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-45c7747{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7baf032{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-0b2621e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-c98d8bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-dd0076c{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e7146e9{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-b52688e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-fada20a{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a6e96e1{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-23a8d86{--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-01b7fd4{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-0a4714b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8b06158{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5744d7e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5f4c33f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-10d4d86{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a590285{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3eb26bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-49465ab{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5dced62{--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-162bc2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-2a64540{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-97390f1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-7a5db42{--min-height:50vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-ba9fdd4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-64dc521{text-align:start;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-7baf032{--width:90%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-b4f5bdc img{width:80%;}.elementor-24 .elementor-element.elementor-element-53f5e37{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-4fb0a5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-0b2621e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-c98d8bd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-dd0076c{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e7146e9{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-b52688e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a6e96e1{--min-height:149px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a6e96e1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a6e96e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-0eb5179 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-01b7fd4{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-de16d77 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-0a4714b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-9119e04 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-8b06158{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dfe8a48 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-5744d7e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-38612b6{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-24 .elementor-element.elementor-element-5f4c33f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-10d4d86{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a590285{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3eb26bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8805292 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d5f1eb7{text-align:start;font-size:20px;}.elementor-24 .elementor-element.elementor-element-016f128 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-06e074b{text-align:center;font-size:20px;}.elementor-24 .elementor-element.elementor-element-9c6e7a5 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-32ebfef{text-align:center;font-size:20px;}.elementor-24 .elementor-element.elementor-element-d1f91ac .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-7b76bdd{text-align:center;font-size:20px;}.elementor-24 .elementor-element.elementor-element-4aeda0a{--min-height:200px;}.elementor-24 .elementor-element.elementor-element-49465ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-5dced62{--width:90%;}.elementor-24 .elementor-element.elementor-element-865f792 img{width:80%;}.elementor-24 .elementor-element.elementor-element-e4c9677{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-162bc2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-3cb1345 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-2a64540{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-97390f1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-fada20a *//* 🕉️ Clean background */
.elementor-24 .elementor-element.elementor-element-fada20a {
  position: relative;
  background: radial-gradient(circle at center,
              #fff8d6 0%,
              #ffe680 30%,
              #ffd24d 55%,
              #ffffff 85%);
  overflow: hidden;
}

/* 🌞 Multiple golden rays (sunburst series) */
.elementor-24 .elementor-element.elementor-element-fada20a::before {
  content: "";
  position: absolute;
  inset: -60%;
  background: repeating-conic-gradient(
      from 0deg,
      rgba(255,215,0,0.5) 0deg,
      rgba(255,215,0,0.35) 6deg,
      transparent 12deg,
      transparent 20deg
  );
  animation: rotateRays 80s linear infinite;
  mix-blend-mode: screen;
  pointer-events: none;
}

/* ✨ Circular divine motion aura */
.elementor-24 .elementor-element.elementor-element-fada20a::after {
  content: "";
  position: absolute;
  inset: -45%;
  background: radial-gradient(circle,
              rgba(255, 230, 150, 0.9) 0%,
              rgba(255, 215, 0, 0.5) 35%,
              transparent 70%);
  animation: pulseAura 8s ease-in-out infinite;
  mix-blend-mode: screen;
}

/* 🌟 Animations */
@keyframes rotateRays {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@keyframes pulseAura {
  0%,100% { transform: scale(1); opacity: 0.75; }
  50% { transform: scale(1.18); opacity: 1; }
}/* End custom CSS */