/* Generated by scripts/used-css.mjs from /wp-content/uploads/elementor/css/post-482.css */
.elementor-482 .elementor-element.elementor-element-7430bb03 { --display: flex; --min-height: 700px; --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --overlay-opacity: 0.5; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-482 .elementor-element.elementor-element-7430bb03:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-7430bb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(7, 167, 78); }
.elementor-482 .elementor-element.elementor-element-7430bb03::before, .elementor-482 .elementor-element.elementor-element-7430bb03 > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-7430bb03 > .e-con-inner > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-7430bb03 > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-7430bb03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-7430bb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(61, 61, 61); background-image: url("/images/uploads/2025/10/asset-01.png"); --background-overlay: ''; background-repeat: no-repeat; background-size: cover; }
.elementor-482 .elementor-element.elementor-element-4a3d98b7 { font-size: 18px; font-weight: 300; color: rgb(255, 255, 255); }
.elementor-482 .elementor-element.elementor-element-4cea1dab { text-align: center; }
.elementor-482 .elementor-element.elementor-element-4cea1dab .elementor-heading-title { font-family: var(--font-poppins), sans-serif; font-size: 70px; font-weight: 700; text-transform: capitalize; color: rgb(255, 255, 255); }
.elementor-482 .elementor-element.elementor-element-58776ec2 { text-align: center; font-family: var(--font-poppins), sans-serif; font-size: 14px; font-weight: 300; color: rgb(255, 255, 255); }
.elementor-482 .elementor-element.elementor-element-5c514804 { --display: flex; --min-height: 400px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --overlay-opacity: 0.5; }
.elementor-482 .elementor-element.elementor-element-5c514804:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-5c514804 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/uploads/2025/10/Landscaping-1.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-482 .elementor-element.elementor-element-5c514804::before, .elementor-482 .elementor-element.elementor-element-5c514804 > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-5c514804 > .e-con-inner > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-5c514804 > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-5c514804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-5c514804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(8, 8, 8, 0.45); --background-overlay: ''; }
.elementor-482 .elementor-element.elementor-element-27d7215c { --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-482 .elementor-element.elementor-element-27d7215c:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-27d7215c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/uploads/2025/10/asset-03.png"); background-repeat: no-repeat; background-size: cover; }
.elementor-482 .elementor-element.elementor-element-75ea225b { --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-482 .elementor-element.elementor-element-2fb0b8f3 { --display: flex; }
.elementor-482 .elementor-element.elementor-element-2ff5d1c0 { font-family: var(--font-poppins), sans-serif; font-size: 15px; color: rgb(1, 146, 65); }
.elementor-482 .elementor-element.elementor-element-feb9a5 .elementor-heading-title { font-family: var(--font-poppins), sans-serif; line-height: 46px; }
.elementor-482 .elementor-element.elementor-element-35453598 img { height: 800px; object-fit: cover; object-position: right center; border-radius: 8px; }
.elementor-482 .elementor-element.elementor-element-29da3d80 { --display: flex; }
.elementor-482 .elementor-element.elementor-element-5c144b18 img { height: 800px; object-fit: cover; object-position: center center; border-radius: 8px; }
@media (max-width: 1024px){.elementor-482 .elementor-element.elementor-element-4cea1dab .elementor-heading-title { font-size: 50px; }
.elementor-482 .elementor-element.elementor-element-75ea225b { --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; }
}@media (max-width: 767px){.elementor-482 .elementor-element.elementor-element-7430bb03 { --min-height: 90vh; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-482 .elementor-element.elementor-element-4cea1dab { padding: 0px; }
.elementor-482 .elementor-element.elementor-element-4cea1dab .elementor-heading-title { font-size: 25px; }
.elementor-482 .elementor-element.elementor-element-58776ec2 { font-size: 14px; }
.elementor-482 .elementor-element.elementor-element-35453598 img { height: 400px; }
.elementor-482 .elementor-element.elementor-element-5c144b18 img { height: 400px; }
}@media (min-width: 768px){.elementor-482 .elementor-element.elementor-element-2fb0b8f3 { --width: 50%; }
.elementor-482 .elementor-element.elementor-element-29da3d80 { --width: 50%; }
}@media (max-width: 1024px) and (min-width: 768px){.elementor-482 .elementor-element.elementor-element-2fb0b8f3 { --width: 100%; }
.elementor-482 .elementor-element.elementor-element-29da3d80 { --width: 100%; }
}@media (min-width: 1025px){.elementor-482 .elementor-element.elementor-element-5c514804:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-5c514804 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: fixed; }
}