/* Generated by scripts/used-css.mjs from /wp-content/uploads/elementor/css/post-1079.css */
.elementor-1079 .elementor-element.elementor-element-3012726 { --display: flex; --min-height: 450px; --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; --overlay-opacity: 0.5; }
.elementor-1079 .elementor-element.elementor-element-3012726:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-3012726 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(1, 146, 65); background-image: url("/images/uploads/2025/10/asset-03.png"); background-size: cover; }
.elementor-1079 .elementor-element.elementor-element-3012726::before, .elementor-1079 .elementor-element.elementor-element-3012726 > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-3012726 > .e-con-inner > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-3012726 > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-3012726 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-3012726 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(3, 3, 3, 0.32); --background-overlay: ''; }
.elementor-1079 .elementor-element.elementor-element-620506d { --display: flex; }
.elementor-1079 .elementor-element.elementor-element-76c8418 { text-align: center; }
.elementor-1079 .elementor-element.elementor-element-76c8418 .elementor-heading-title { font-family: var(--font-poppins), sans-serif; font-size: 70px; font-weight: 700; color: rgb(255, 255, 255); }
.elementor-1079 .elementor-element.elementor-element-c6a6d1a { --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; --overlay-opacity: 0.21; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.elementor-1079 .elementor-element.elementor-element-c6a6d1a::before, .elementor-1079 .elementor-element.elementor-element-c6a6d1a > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-c6a6d1a > .e-con-inner > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-c6a6d1a > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-c6a6d1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-c6a6d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("/images/uploads/2025/10/asset-04.png"); --background-overlay: ''; }
.elementor-1079 .elementor-element.elementor-element-918c3f9 { --display: flex; --min-height: 400px; --overlay-opacity: 0.5; --border-radius: 20px 20px 20px 20px; }
.elementor-1079 .elementor-element.elementor-element-918c3f9:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/uploads/2026/02/ChatGPT-Image-Feb-26-2026-10_29_49-PM.png"); background-position: 0px -98px; background-repeat: no-repeat; background-size: cover; }
.elementor-1079 .elementor-element.elementor-element-918c3f9::before, .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-918c3f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-918c3f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(0, 0, 0, 0.51); --background-overlay: ''; }
.elementor-1079 .elementor-element.elementor-element-dd59842 { --display: flex; --min-height: 400px; --overlay-opacity: 0.5; --border-radius: 20px 20px 20px 20px; }
.elementor-1079 .elementor-element.elementor-element-dd59842::before, .elementor-1079 .elementor-element.elementor-element-dd59842 > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-dd59842 > .e-con-inner > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-dd59842 > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-dd59842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-dd59842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-1079 .elementor-element.elementor-element-edb7a34 { font-family: var(--font-poppins), sans-serif; font-size: 16px; line-height: 32px; color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-5f04689 { --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; --border-radius: 20px 20px 20px 20px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-1079 .elementor-element.elementor-element-5f04689:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-5f04689 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(230, 209, 142, 0.53); }
.elementor-1079 .elementor-element.elementor-element-fb27f8f.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-1079 .elementor-element.elementor-element-fb27f8f { text-align: start; }
.elementor-1079 .elementor-element.elementor-element-fb27f8f .elementor-heading-title { font-family: var(--font-poppins), sans-serif; font-size: 40px; font-weight: 700; text-transform: capitalize; line-height: 60px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-21c3331.elementor-element { --order: -99999; --flex-grow: 0; --flex-shrink: 1; }
.elementor-1079 .elementor-element.elementor-element-e827497 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1079 .elementor-element.elementor-element-e827497 .e-gallery-item:focus .elementor-gallery-item__overlay { background-color: rgba(0, 0, 0, 0.5); }
.elementor-1079 .elementor-element.elementor-element-e827497 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px 0px; --image-border-radius: 13px; --image-transition-duration: 900ms; --overlay-transition-duration: 800ms; --content-text-align: center; --content-padding: 0px; --content-transition-duration: 800ms; --content-transition-delay: 800ms; }
.elementor-1079 .elementor-element.elementor-element-31682ac { font-family: var(--font-poppins), sans-serif; font-size: 16px; line-height: 32px; color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-d9fb811 .elementor-heading-title { font-family: var(--font-poppins), sans-serif; }
.elementor-1079 .elementor-element.elementor-element-1db6015 { font-family: var(--font-poppins), sans-serif; font-size: 16px; line-height: 32px; color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-5adc9c2 { font-family: var(--font-poppins), sans-serif; font-size: 16px; line-height: 32px; color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-0dc1c5a { font-family: var(--font-poppins), sans-serif; font-size: 16px; line-height: 32px; color: rgb(0, 0, 0); }
.elementor-1079 .elementor-element.elementor-element-07250af .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1079 .elementor-element.elementor-element-07250af .e-gallery-item:focus .elementor-gallery-item__overlay { background-color: rgba(0, 0, 0, 0.5); }
.elementor-1079 .elementor-element.elementor-element-07250af { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px 0px; --image-border-radius: 13px; --image-transition-duration: 900ms; --overlay-transition-duration: 800ms; --content-text-align: center; --content-padding: 0px; --content-transition-duration: 800ms; --content-transition-delay: 800ms; }
@media (max-width: 1024px){.elementor-1079 .elementor-element.elementor-element-918c3f9:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
}@media (max-width: 767px){.elementor-1079 .elementor-element.elementor-element-76c8418 .elementor-heading-title { font-size: 30px; line-height: 1.9em; }
.elementor-1079 .elementor-element.elementor-element-918c3f9:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-918c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -124px 0px; }
.elementor-1079 .elementor-element.elementor-element-fb27f8f .elementor-heading-title { font-size: 20px; }
}