.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-8 .elementor-element.elementor-element-db6585c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;font-style:italic;text-decoration:underline;color:#8B0000;}.elementor-8 .elementor-element.elementor-element-31b6718:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31b6718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCD000;}.elementor-8 .elementor-element.elementor-element-31b6718{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-31b6718 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4301a52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-b2b8893:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b2b8893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B0000;}.elementor-8 .elementor-element.elementor-element-b2b8893{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-b2b8893 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7144f4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-64d021d .elementor-button{background-color:#E4E4E4;font-family:"Poppins", Sans-serif;font-weight:300;font-style:italic;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-f4313ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-f4313ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2b82334 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#8B0000;}.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-8 .elementor-element.elementor-element-f8478be{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-f8478be a{color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-icon i{color:#8B0000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-icon svg{fill:#8B0000;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6370d7a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3180916 img{opacity:1;}.elementor-8 .elementor-element.elementor-element-83bcf99:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-83bcf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B0000;}.elementor-8 .elementor-element.elementor-element-83bcf99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-83bcf99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-bfed009 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFD800;}.elementor-8 .elementor-element.elementor-element-9a6b1a8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-8 .elementor-element.elementor-element-1a9a024 > .elementor-widget-container{border-style:dotted;border-color:#FFD800;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;text-decoration:underline;color:#FFD800;}.elementor-8 .elementor-element.elementor-element-f162fd9 > .elementor-widget-container{border-style:dotted;border-color:#FFD800;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;text-decoration:underline;color:#FFD800;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 > .elementor-widget-container{border-style:dotted;border-color:#FFD800;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;text-decoration:underline;color:#FFD800;}.elementor-8 .elementor-element.elementor-element-8a6f8ac > .elementor-widget-container{border-style:dotted;border-color:#FFD800;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;text-decoration:underline;color:#FFD800;}.elementor-8 .elementor-element.elementor-element-9a46279:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9a46279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a46279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-9a46279 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-be9fd5f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#800000;}.elementor-8 .elementor-element.elementor-element-4059bc4 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:400;font-style:italic;color:#000000;}.elementor-8 .elementor-element.elementor-element-6ec0192 > .elementor-widget-container{border-style:dotted;border-color:#800000;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#800000;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-5806505 .elementor-button{background-color:#008000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e1aa31a > .elementor-widget-container{border-style:dotted;border-color:#800000;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#800000;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-e6c9f2d .elementor-button{background-color:#008000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3eef252 > .elementor-widget-container{border-style:dotted;border-color:#800000;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#800000;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-0c79e69 .elementor-button{background-color:#008000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8371d98 > .elementor-widget-container{border-style:dotted;border-color:#800000;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-title{font-family:"Roboto Condensed", Sans-serif;font-weight:500;color:#800000;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-description{font-family:"Roboto Condensed", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-073ffd6 .elementor-button{background-color:#008000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-493ac1a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-493ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-493ac1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-493ac1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3b8d4f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ec59d72{font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6878f1c .elementor-button{background-color:#008000;font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-db6585c{text-align:center;}.elementor-8 .elementor-element.elementor-element-db6585c .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4301a52{text-align:center;}.elementor-8 .elementor-element.elementor-element-4301a52 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-da483d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-49267e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35e7b28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-7144f4c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-7144f4c{text-align:center;}.elementor-8 .elementor-element.elementor-element-7144f4c .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-64d021d .elementor-button{font-size:16px;border-radius:100px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-18dc7f3 > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-f4313ce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f4313ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astrojyotishguru.com/wp-content/uploads/2025/09/gold-celestial-png-frame-simple-sky-element-planner-transparent-background_53876-987394.avif");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f4313ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3163495 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-2b82334 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-2b82334{text-align:center;}.elementor-8 .elementor-element.elementor-element-2b82334 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-f8478be > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f8478be{text-align:center;font-size:15px;}.elementor-8 .elementor-element.elementor-element-6370d7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6370d7a .elementor-icon-list-item > a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3180916{text-align:right;}.elementor-8 .elementor-element.elementor-element-3180916 img{width:55%;}.elementor-8 .elementor-element.elementor-element-1d97146 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-bfed009 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bfed009{text-align:center;}.elementor-8 .elementor-element.elementor-element-bfed009 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9a6b1a8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9a6b1a8{text-align:center;}.elementor-8 .elementor-element.elementor-element-9a6b1a8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1a9a024 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 0px 15px 0px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-1a9a024.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-title{margin-bottom:0px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-img img{border-radius:100px;}.elementor-8 .elementor-element.elementor-element-1a9a024 .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f162fd9 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 0px 15px 0px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-f162fd9.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-title{margin-bottom:0px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-img img{border-radius:100px;}.elementor-8 .elementor-element.elementor-element-f162fd9 .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 0px 15px 0px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-title{margin-bottom:0px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-img img{border-radius:100px;}.elementor-8 .elementor-element.elementor-element-bf0d3b1 .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac > .elementor-widget-container{margin:25px 0px 20px 0px;padding:20px 0px 15px 0px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-title{margin-bottom:0px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-img img{border-radius:100px;}.elementor-8 .elementor-element.elementor-element-8a6f8ac .elementor-image-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d85da9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-be9fd5f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-be9fd5f{text-align:center;}.elementor-8 .elementor-element.elementor-element-be9fd5f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-4059bc4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4059bc4{text-align:center;}.elementor-8 .elementor-element.elementor-element-4059bc4 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6ec0192 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:20px 10px 15px 10px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-6ec0192.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-title{margin-bottom:5px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-img img{border-radius:10px;}.elementor-8 .elementor-element.elementor-element-6ec0192 .elementor-image-box-description{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-5806505 > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5806505 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-e1aa31a > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 10px 15px 10px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-e1aa31a.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-title{margin-bottom:5px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-img img{border-radius:10px;}.elementor-8 .elementor-element.elementor-element-e1aa31a .elementor-image-box-description{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-e6c9f2d > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e6c9f2d .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-3eef252 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 10px 15px 10px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-3eef252.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-title{margin-bottom:5px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-img img{border-radius:10px;}.elementor-8 .elementor-element.elementor-element-3eef252 .elementor-image-box-description{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-0c79e69 > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0c79e69 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-8371d98 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 10px 15px 10px;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-8 .elementor-element.elementor-element-8371d98.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-title{margin-bottom:5px;font-size:25px;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-img img{border-radius:10px;}.elementor-8 .elementor-element.elementor-element-8371d98 .elementor-image-box-description{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-073ffd6 > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-073ffd6 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-493ac1a{margin-top:20px;margin-bottom:0px;padding:35px 10px 15px 10px;}.elementor-8 .elementor-element.elementor-element-f0c94ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8 .elementor-element.elementor-element-3b8d4f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-3b8d4f6 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-ec59d72 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-ec59d72{text-align:center;font-size:16px;}.elementor-8 .elementor-element.elementor-element-6f387a6{margin-top:-35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-27e43dd{margin-top:-5px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-6878f1c > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6878f1c .elementor-button{font-size:18px;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-485d576{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-48e2a8e{margin-top:-20px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-8bd0a2c */.solution-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin: 30px 0;
}

.solution-box {
  width: 500px;
  text-align: center;
  border: 2px solid #800000;
  background: #fff;
  transition: all 0.3s ease;
}

.solution-box:hover {
  box-shadow: 0 0 15px rgba(128, 0, 0, 0.3);
  transform: scale(1.05);
}

.solution-box h3 {
  background-color: #800000;
  color: white;
  padding: 8px;
  font-size: 20px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  font-family: 'Georgia', serif;
}

.solution-box .sub {
  color: #111;
  font-size: 16px;
  letter-spacing: 2px;
}

.solution-box .num {
  color: #800000;
  font-size: 22px;
  font-weight: bold;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f387a6 *//* General Styling */
.services-container {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    flex-wrap: wrap;
}

.services-column {
    width: 30%;
    background-color: #222;
    color: white;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 20px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3);
}

.services-column h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 15px;
    background-color: #ddd;
    color: #000;
    padding: 10px;
    border-radius: 10px 10px 25px 25px;
    font-family: 'Georgia', serif;
    text-transform: uppercase;
}

.services-column ul {
    list-style: none;
    padding-left: 20px;
}

.services-column ul li {
    margin-bottom: 10px;
    font-size: 16px;
}

.services-column ul li::before {
    content: "➤ ";
    color: #ffcc00;
    margin-right: 10px;
}

/* Tablet & small laptops */
@media (max-width: 1024px) {
    .services-column {
        width: 45%;
    }
}

/* Mobile phones - Full width */
@media (max-width: 768px) {
    .services-container {
        flex-direction: column;
        align-items: center;
    }

    .services-column {
        width: 100%; /* Full width on mobile */
    }

    .services-column h2 {
        font-size: 20px;
    }

    .services-column ul li {
        font-size: 15px;
    }
}

/* Extra small screens */
@media (max-width: 480px) {
    .services-column h2 {
        font-size: 18px;
    }

    .services-column ul li {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-485d576 *//* Container for the entire section */
.why-choose-us {
    text-align: center;
    padding: 40px 15px;
    background-color: #f2f2f2;
    margin-top: 30px;
}

/* Title */
.why-choose-us h2 {
    font-size: 36px;
    color: #800000;
    font-family: 'Georgia', serif;
    margin-bottom: 30px;
     margin-top: 20px;
}

/* Divider line */
.why-choose-us hr {
    border: 0;
    height: 1px;
    background-color: #800000;
    margin-bottom: 30px;
}

/* Individual items styling */
.why-choose-item {
    margin-bottom: 30px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

/* Icons styling */
.why-choose-item .icon {
    font-size: 40px;
    color: #800000;
    margin-bottom: 15px;
}

/* Heading styling */
.why-choose-item h3 {
    font-size: 24px;
    color: #800000;
    margin-bottom: 10px;
}

/* Paragraph styling */
.why-choose-item p {
    font-size: 16px;
    color: #333;
    line-height: 1.5;
}

/* Responsive styling for mobile */
@media (max-width: 768px) {
    .why-choose-us {
        padding: 20px 10px;
    }

    .why-choose-item {
        width: 100%;  /* Make the items full width */
        margin-bottom: 20px;
    }

    .why-choose-item h3 {
        font-size: 20px;
    }

    .why-choose-item p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48e2a8e *//* Footer Styling */
.site-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: #000;
    color: #fff; /* Make all text white */
    padding: 20px;
    text-align: left; /* Aligning all text to the left */
}

.footer-section {
    width: 22%;
    margin-bottom: 20px;
}

.footer-section h3 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    margin-bottom: 15px;
    padding-bottom: 10px;
    color: #fff; /* White color for section headings */
}

.footer-section ul {
    list-style-type: none;
    padding-left: 0;
}

.footer-section ul li {
    font-size: 16px;
    margin-bottom: 10px;
    color: #fff; /* White color for list items */
}

.footer-contact {
    width: 22%;
    margin-bottom: 20px;
}

.footer-contact h3 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    margin-bottom: 15px;
    padding-bottom: 10px;
    color: #fff; /* White color for section headings */
}

.footer-contact ul {
    list-style-type: none;
    padding-left: 0;
}

.footer-contact ul li {
    font-size: 16px;
    margin-bottom: 10px;
    color: #fff; /* White color for list items */
}

.footer-contact .icon {
    margin-right: 10px;
    color: #fff; /* White color for icons */
}

/* Responsive Styling */
@media (max-width: 768px) {
    .site-footer {
        flex-direction: column;
        align-items: flex-start; /* Aligning text to the left for mobile */
        text-align: left; /* Ensuring text is left-aligned */
    }

    .footer-section, .footer-contact {
        width: 100%; /* Make the sections full width */
        margin-bottom: 20px;
    }

    .footer-section h3, .footer-contact h3 {
        font-size: 18px;
    }

    .footer-section ul li, .footer-contact ul li {
        font-size: 14px;
    }
}/* End custom CSS */