.elementor-9 .elementor-element.elementor-element-1490392{--display:flex;--min-height:74rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9.3rem;--padding-bottom:0rem;--padding-left:10rem;--padding-right:10rem;}.elementor-9 .elementor-element.elementor-element-1490392:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1490392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C38;background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/11/homepage3-2-1-scaled-min.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-09c8872{--display:flex;--gap:02.05rem 0rem;--row-gap:02.05rem;--column-gap:0rem;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-aae9d0b{width:var( --container-widget-width, 48.5rem );max-width:48.5rem;--container-widget-width:48.5rem;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-aae9d0b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-aae9d0b .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:4.02rem;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.14em;letter-spacing:-0.008em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3e483a{--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;--gap:0rem 01.1rem;--row-gap:0rem;--column-gap:01.1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-33d649d .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:0.8rem;font-weight:500;letter-spacing:0.034em;fill:#0A0703;color:#0A0703;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:01.35em 2.6em 01.35em 2.6em;}.elementor-9 .elementor-element.elementor-element-33d649d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-33d649d .elementor-button:focus{background-color:#02010100;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-33d649d{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-33d649d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-33d649d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-33d649d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-109d26e .elementor-button{background-color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.034em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:01.35em 2.7em 01.35em 2.7em;}.elementor-9 .elementor-element.elementor-element-109d26e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-109d26e .elementor-button:focus{background-color:#FFFFFF;color:#0A0703;}.elementor-9 .elementor-element.elementor-element-109d26e{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-109d26e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-109d26e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-109d26e .elementor-button:focus svg{fill:#0A0703;}.elementor-9 .elementor-element.elementor-element-e66519c{--display:flex;--gap:01.55rem 0rem;--row-gap:01.55rem;--column-gap:0rem;--margin-top:16rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-af4ee5d{text-align:center;}.elementor-9 .elementor-element.elementor-element-af4ee5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:700;text-transform:uppercase;letter-spacing:0.43em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b368adb{width:var( --container-widget-width, 48.5rem );max-width:48.5rem;--container-widget-width:48.5rem;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-b368adb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b368adb .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:4.6rem;font-weight:400;font-style:normal;line-height:1.14em;letter-spacing:-0.008em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fddfbf7{text-align:center;}.elementor-9 .elementor-element.elementor-element-fddfbf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:700;text-transform:uppercase;letter-spacing:0.43em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d4d0609{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 01.39rem;--row-gap:0rem;--column-gap:01.39rem;--margin-top:3.2rem;--margin-bottom:-8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9 .elementor-element.elementor-element-876cf50{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-876cf50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-876cf50 img{width:100%;height:28rem;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4f4c44c{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4f4c44c img{width:100%;height:28rem;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d5bb32a{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d5bb32a img{width:100%;height:28rem;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b8804d8{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b8804d8 img{width:100%;height:28rem;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ea0dede{--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;--gap:01.8rem 0rem;--row-gap:01.8rem;--column-gap:0rem;--padding-top:15rem;--padding-bottom:6rem;--padding-left:10rem;--padding-right:10rem;}.elementor-9 .elementor-element.elementor-element-4411e37{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-4411e37.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4411e37 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.28rem;font-weight:400;text-transform:capitalize;font-style:normal;line-height:1.14em;letter-spacing:-0.009em;color:#000000;}.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-9 .elementor-element.elementor-element-fd1b4d4{width:var( --container-widget-width, 39.2rem );max-width:39.2rem;--container-widget-width:39.2rem;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.51em;color:#000000;}.elementor-9 .elementor-element.elementor-element-fd1b4d4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-fd1b4d4 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-67a2994 .elementor-button{background-color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:0.95rem;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-67a2994{margin:-0.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9 .elementor-element.elementor-element-67a2994 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-67a2994 .elementor-button .elementor-button-content-wrapper{gap:0.65rem;}.elementor-9 .elementor-element.elementor-element-30a6c41{--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;--gap:3.4rem 0rem;--row-gap:3.4rem;--column-gap:0rem;--overflow:hidden;--padding-top:05.3rem;--padding-bottom:05.3rem;--padding-left:10rem;--padding-right:10rem;}.elementor-9 .elementor-element.elementor-element-30a6c41:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-30a6c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C38;}.elementor-9 .elementor-element.elementor-element-00cf8e2{width:var( --container-widget-width, 50rem );max-width:50rem;padding:0rem 0rem 0.1rem 0rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-00cf8e2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-00cf8e2 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.34rem;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.14em;letter-spacing:0.037em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-21f1e55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 01.85rem;--row-gap:0rem;--column-gap:01.85rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f88c4ad{--display:flex;--gap:01.4rem 0rem;--row-gap:01.4rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-513e843{--display:flex;--min-height:20.5rem;--justify-content:flex-end;--overlay-opacity:0.32;--border-radius:0px 0px 0px 0px;--padding-top:03.2rem;--padding-bottom:03.2rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-513e843:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-513e843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/10/Container-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-513e843::before, .elementor-9 .elementor-element.elementor-element-513e843 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-513e843 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-513e843 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-513e843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-513e843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-513e843:hover::before, .elementor-9 .elementor-element.elementor-element-513e843:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-513e843:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-513e843 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-513e843 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-513e843:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-fc93f93 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.64rem;font-weight:500;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd1de24{font-family:"Inter", Sans-serif;font-size:0.83rem;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd1de24 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-07ee9e7{--display:flex;--gap:01.4rem 0rem;--row-gap:01.4rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e0d1fe1{--display:flex;--min-height:20.5rem;--justify-content:flex-end;--overlay-opacity:0.32;--border-radius:0px 0px 0px 0px;--padding-top:03.2rem;--padding-bottom:03.2rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-e0d1fe1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/10/floor-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e0d1fe1::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e0d1fe1:hover::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-e0d1fe1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e0d1fe1:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-191579f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.64rem;font-weight:500;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9bbe00c{font-family:"Inter", Sans-serif;font-size:0.83rem;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9bbe00c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-7d550f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:0.83rem;font-weight:600;text-transform:uppercase;letter-spacing:0.034em;fill:#0A0703;color:#0A0703;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1.2em 2.6em 01.2em 2.6em;}.elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9cd6884{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-9cd6884.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1d2defb{--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;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--overflow:hidden;--padding-top:6rem;--padding-bottom:6rem;--padding-left:10rem;--padding-right:10rem;}.elementor-9 .elementor-element.elementor-element-1d2defb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1d2defb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C38;background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/10/Frame-2147226317.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-c6433d5{--display:flex;--gap:01.5rem 0rem;--row-gap:01.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-aff52e3{width:var( --container-widget-width, 50rem );max-width:50rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-aff52e3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-aff52e3 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.34rem;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.14em;letter-spacing:0.037em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d471ce5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.142rem;width:var( --container-widget-width, 4rem );max-width:4rem;--container-widget-width:4rem;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d471ce5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d471ce5 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-d471ce5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-d52c0ef{width:var( --container-widget-width, 61rem );max-width:61rem;--container-widget-width:61rem;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.03rem;font-weight:400;line-height:1.56em;letter-spacing:-0.022em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d52c0ef.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d52c0ef p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-8e905c0{--display:flex;--margin-top:-0.7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button{background-color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:0.92rem;font-weight:600;text-transform:uppercase;letter-spacing:0.034em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:01.35em 2.7em 01.35em 2.7em;}.elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button:focus{background-color:#FFFFFF;color:#0A0703;}.elementor-9 .elementor-element.elementor-element-d1c385b{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-d1c385b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button:focus svg{fill:#0A0703;}.elementor-9 .elementor-element.elementor-element-0c314c3{--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;--gap:1.5rem 02rem;--row-gap:1.5rem;--column-gap:02rem;--overflow:hidden;--padding-top:6.5rem;--padding-bottom:7rem;--padding-left:10rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-e49dfab{--display:flex;--gap:01.62rem 0rem;--row-gap:01.62rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a03c536{width:var( --container-widget-width, 50rem );max-width:50rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-a03c536.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a03c536 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.48rem;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.14em;letter-spacing:0em;color:#000000;}.elementor-9 .elementor-element.elementor-element-740bddb{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:0.142rem;width:var( --container-widget-width, 4rem );max-width:4rem;--container-widget-width:4rem;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-740bddb.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-740bddb .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-740bddb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b697843{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4e14837{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-9 .elementor-element.elementor-element-4e14837:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4e14837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C38;}.elementor-9 .elementor-element.elementor-element-57d6509{--display:flex;--gap:01.2rem 0rem;--row-gap:01.2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4882c65{text-align:left;}.elementor-9 .elementor-element.elementor-element-4882c65 img{width:3.7rem;}.elementor-9 .elementor-element.elementor-element-89cbe79 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:1.74rem;font-weight:500;line-height:1.2em;letter-spacing:0.005em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3c6d366{width:var( --container-widget-width, 60rem );max-width:60rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1.4rem) 0rem;--container-widget-width:60rem;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.58em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3c6d366.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3c6d366 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-8d4fad8{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:5rem;}.elementor-9 .elementor-element.elementor-element-8d4fad8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d4fad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE9;}.elementor-9 .elementor-element.elementor-element-0469b36{--display:flex;--gap:01.2rem 0rem;--row-gap:01.2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-44b65d9{text-align:left;}.elementor-9 .elementor-element.elementor-element-44b65d9 img{width:3.7rem;}.elementor-9 .elementor-element.elementor-element-1c93cab .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:1.74rem;font-weight:500;line-height:1.2em;letter-spacing:0.005em;color:#0D0C09;}.elementor-9 .elementor-element.elementor-element-4d094c2{width:var( --container-widget-width, 60rem );max-width:60rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1.4rem) 0rem;--container-widget-width:60rem;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.58em;color:#000000;}.elementor-9 .elementor-element.elementor-element-4d094c2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4d094c2 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-4d5ebaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:5.9rem;--e-n-carousel-arrow-normal-color:#FFFFFF00;--e-n-carousel-arrow-hover-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-4d5ebaf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-a6d858b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.5rem 03.2rem;--row-gap:1.5rem;--column-gap:03.2rem;--overflow:hidden;--padding-top:6.8rem;--padding-bottom:6.8rem;--padding-left:10rem;--padding-right:10rem;}.elementor-9 .elementor-element.elementor-element-a6d858b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a6d858b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C38;background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/10/Frame-2147226427.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9dde20f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-938b071 img{width:100%;height:22rem;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2c5b20d{--display:flex;--justify-content:center;--gap:01.35rem 0rem;--row-gap:01.35rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d386aa9{width:var( --container-widget-width, 50rem );max-width:50rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-d386aa9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d386aa9 .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.34rem;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.14em;letter-spacing:0.03em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-332ef69{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.142rem;width:var( --container-widget-width, 4rem );max-width:4rem;--container-widget-width:4rem;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-332ef69.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-332ef69 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-332ef69 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-960f3c0{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-960f3c0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-960f3c0 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button{background-color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:0.92rem;font-weight:600;text-transform:uppercase;letter-spacing:0.034em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:01.35em 2.7em 01.35em 2.7em;}.elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button:focus{background-color:#FFFFFF;color:#0A0703;}.elementor-9 .elementor-element.elementor-element-e8721e2{width:auto;max-width:auto;margin:-0.7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9 .elementor-element.elementor-element-e8721e2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button:focus svg{fill:#0A0703;}.elementor-9 .elementor-element.elementor-element-9e41b48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ab6e018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2caf6af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-717c686{--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-9 .elementor-element.elementor-element-c35b2f0{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-08976da{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-9 .elementor-element.elementor-element-08976da.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-08976da .elementor-heading-title{font-family:"Utile Display Trial", Sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.14em;letter-spacing:0.03em;color:#000000;}.elementor-9 .elementor-element.elementor-element-a8fb59d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:0.142rem;width:var( --container-widget-width, 4rem );max-width:4rem;--container-widget-width:4rem;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a8fb59d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a8fb59d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-a8fb59d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-30fcd79{--display:flex;}.elementor-9 .elementor-element.elementor-element-88e510b{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#000000B0;}.elementor-9 .elementor-element.elementor-element-88e510b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-88e510b p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-e2a5110{--display:flex;}.elementor-9 .elementor-element.elementor-element-2cdd4f5{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#000000B0;}.elementor-9 .elementor-element.elementor-element-2cdd4f5.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2cdd4f5 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-82c09d7{--display:flex;}.elementor-9 .elementor-element.elementor-element-cd640d0{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#000000B0;}.elementor-9 .elementor-element.elementor-element-cd640d0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-cd640d0 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-71652e2{--display:flex;}.elementor-9 .elementor-element.elementor-element-24aa64f{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#000000B0;}.elementor-9 .elementor-element.elementor-element-24aa64f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-24aa64f p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-a65cfe2{--display:flex;}.elementor-9 .elementor-element.elementor-element-fa6c413{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#000000B0;}.elementor-9 .elementor-element.elementor-element-fa6c413.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fa6c413 p{margin-block-end:1.4rem;}.elementor-9 .elementor-element.elementor-element-5613a00{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-0a8a8e9{--n-accordion-title-font-size:1.2rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-9 .elementor-element.elementor-element-0a8a8e9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-0a8a8e9 {--n-accordion-padding:2rem 1rem 2rem 1rem;}:where( .elementor-9 .elementor-element.elementor-element-0a8a8e9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;}:where( .elementor-9 .elementor-element.elementor-element-0a8a8e9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9 .elementor-element.elementor-element-42c2f2f{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-67a82c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-1490392{--content-width:1800px;}.elementor-9 .elementor-element.elementor-element-30a6c41{--content-width:1800px;}.elementor-9 .elementor-element.elementor-element-f88c4ad{--width:50%;}.elementor-9 .elementor-element.elementor-element-07ee9e7{--width:50%;}.elementor-9 .elementor-element.elementor-element-1d2defb{--content-width:1800px;}.elementor-9 .elementor-element.elementor-element-0c314c3{--content-width:1800px;}.elementor-9 .elementor-element.elementor-element-e49dfab{--width:33%;}.elementor-9 .elementor-element.elementor-element-b697843{--width:67%;}.elementor-9 .elementor-element.elementor-element-a6d858b{--content-width:1800px;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-1d2defb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1d2defb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-1490392{--padding-top:09.3rem;--padding-bottom:0rem;--padding-left:08rem;--padding-right:08rem;}.elementor-9 .elementor-element.elementor-element-fd1b4d4{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-30a6c41{--padding-top:05rem;--padding-bottom:05rem;--padding-left:08rem;--padding-right:08rem;}.elementor-9 .elementor-element.elementor-element-dd1de24{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-9bbe00c{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-1d2defb{--padding-top:05rem;--padding-bottom:05rem;--padding-left:08rem;--padding-right:08rem;}.elementor-9 .elementor-element.elementor-element-d52c0ef{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-0c314c3{--padding-top:05rem;--padding-bottom:05rem;--padding-left:08rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-8d4fad8{--padding-top:02.5rem;--padding-bottom:02.5rem;--padding-left:03rem;--padding-right:03rem;}.elementor-9 .elementor-element.elementor-element-4d094c2.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4d094c2{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-4d5ebaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;}.elementor-9 .elementor-element.elementor-element-a6d858b{--padding-top:05rem;--padding-bottom:05rem;--padding-left:08rem;--padding-right:08rem;}.elementor-9 .elementor-element.elementor-element-938b071 img{height:30rem;}.elementor-9 .elementor-element.elementor-element-960f3c0{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-88e510b{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-2cdd4f5{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-cd640d0{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-24aa64f{font-size:1.1rem;}.elementor-9 .elementor-element.elementor-element-fa6c413{font-size:1.1rem;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1490392:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1490392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacylandscaper.com/wp-content/uploads/2025/11/Group-1000001762-1-min.png");}.elementor-9 .elementor-element.elementor-element-1490392{--padding-top:10rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-09c8872{--gap:2.5rem 2rem;--row-gap:2.5rem;--column-gap:2rem;}.elementor-9 .elementor-element.elementor-element-aae9d0b{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;}.elementor-9 .elementor-element.elementor-element-aae9d0b .elementor-heading-title{font-size:3.99rem;}.elementor-9 .elementor-element.elementor-element-33d649d .elementor-button{font-size:1.2rem;padding:01.2em 02em 01.2em 02em;}.elementor-9 .elementor-element.elementor-element-109d26e .elementor-button{font-size:1.2rem;padding:01.2em 02em 001.2em 02em;}.elementor-9 .elementor-element.elementor-element-e66519c{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:017rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-af4ee5d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.9rem) 0rem;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-af4ee5d .elementor-heading-title{font-size:1rem;line-height:1em;letter-spacing:0.3em;}.elementor-9 .elementor-element.elementor-element-b368adb .elementor-heading-title{font-size:3.5rem;}.elementor-9 .elementor-element.elementor-element-fddfbf7 .elementor-heading-title{font-size:1rem;letter-spacing:0.3em;}.elementor-9 .elementor-element.elementor-element-d4d0609{--margin-top:02.2rem;--margin-bottom:-9rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-876cf50{width:var( --container-widget-width, 101.562px );max-width:101.562px;--container-widget-width:101.562px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d5bb32a{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-b8804d8{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ea0dede{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:017rem;--padding-bottom:08rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-4411e37{--container-widget-width:25rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 25rem );max-width:25rem;}.elementor-9 .elementor-element.elementor-element-4411e37 .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-fd1b4d4{font-size:1.25rem;line-height:1.66em;}.elementor-9 .elementor-element.elementor-element-fd1b4d4 p{margin-block-end:2rem;}.elementor-9 .elementor-element.elementor-element-67a2994{margin:-1.3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9 .elementor-element.elementor-element-67a2994 .elementor-button{font-size:1.25rem;}.elementor-9 .elementor-element.elementor-element-30a6c41{--gap:3.5rem 0rem;--row-gap:3.5rem;--column-gap:0rem;--padding-top:06rem;--padding-bottom:06rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-00cf8e2 .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-21f1e55{--gap:03rem 0rem;--row-gap:03rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-f88c4ad{--gap:01.9rem 0rem;--row-gap:01.9rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-513e843{--padding-top:04rem;--padding-bottom:04rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-fc93f93 .elementor-heading-title{font-size:2.1rem;}.elementor-9 .elementor-element.elementor-element-dd1de24{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-07ee9e7{--gap:01.9rem 0rem;--row-gap:01.9rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-e0d1fe1{--padding-top:04rem;--padding-bottom:04rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-191579f .elementor-heading-title{font-size:2.1rem;}.elementor-9 .elementor-element.elementor-element-9bbe00c{font-size:1.2rem;}.elementor-9 .elementor-element.elementor-element-9cd6884 .elementor-button{font-size:1.2rem;padding:01.2em 02em 01.2em 02em;}.elementor-9 .elementor-element.elementor-element-1d2defb{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-aff52e3 .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-d52c0ef{font-size:1.25rem;line-height:1.66em;}.elementor-9 .elementor-element.elementor-element-d52c0ef p{margin-block-end:2rem;}.elementor-9 .elementor-element.elementor-element-d1c385b .elementor-button{font-size:1.2rem;padding:01.2em 02em 001.2em 02em;}.elementor-9 .elementor-element.elementor-element-0c314c3{--gap:10rem 0rem;--row-gap:10rem;--column-gap:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:02rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-e49dfab{--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-9 .elementor-element.elementor-element-a03c536.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a03c536 .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-57d6509{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-4882c65 img{width:4rem;}.elementor-9 .elementor-element.elementor-element-89cbe79 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-3c6d366{width:100%;max-width:100%;font-size:1.25rem;line-height:1.66em;}.elementor-9 .elementor-element.elementor-element-3c6d366 p{margin-block-end:2rem;}.elementor-9 .elementor-element.elementor-element-8d4fad8{--padding-top:2.5rem;--padding-bottom:02.5rem;--padding-left:03rem;--padding-right:03rem;}.elementor-9 .elementor-element.elementor-element-0469b36{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-44b65d9 img{width:4rem;}.elementor-9 .elementor-element.elementor-element-1c93cab .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-4d094c2{width:100%;max-width:100%;font-size:1.25rem;line-height:1.66em;}.elementor-9 .elementor-element.elementor-element-4d094c2 p{margin-block-end:2rem;}.elementor-9 .elementor-element.elementor-element-4d5ebaf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:20px;}.elementor-9 .elementor-element.elementor-element-a6d858b{--gap:2.2rem 0rem;--row-gap:2.2rem;--column-gap:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:02rem;--padding-right:02rem;}.elementor-9 .elementor-element.elementor-element-d386aa9 .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-960f3c0{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-960f3c0 p{margin-block-end:1.8rem;}.elementor-9 .elementor-element.elementor-element-e8721e2{margin:-0.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9 .elementor-element.elementor-element-e8721e2 .elementor-button{font-size:1.2rem;padding:01.2em 02em 001.2em 02em;}.elementor-9 .elementor-element.elementor-element-08976da .elementor-heading-title{font-size:2.4rem;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-88e510b{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-88e510b p{margin-block-end:1.8rem;}.elementor-9 .elementor-element.elementor-element-2cdd4f5{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-2cdd4f5 p{margin-block-end:1.8rem;}.elementor-9 .elementor-element.elementor-element-cd640d0{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-cd640d0 p{margin-block-end:1.8rem;}.elementor-9 .elementor-element.elementor-element-24aa64f{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-24aa64f p{margin-block-end:1.8rem;}.elementor-9 .elementor-element.elementor-element-fa6c413{font-size:1.22rem;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-fa6c413 p{margin-block-end:1.8rem;}}/* Start custom CSS for button, class: .elementor-element-67a2994 */.elementor-9 .elementor-element.elementor-element-67a2994 svg{
    width:1.58em !important;
}
.elementor-9 .elementor-element.elementor-element-67a2994 .elementor-button-content-wrapper{
        display: flex !important;
    align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4d5ebaf */.elementor-9 .elementor-element.elementor-element-4d5ebaf .elementor-swiper-button-prev{
    top:90% !important;
   left: -52.9% !important; 
}
.elementor-9 .elementor-element.elementor-element-4d5ebaf .elementor-swiper-button-next{
      top:90% !important;
   left: -40% !important; 
}
@media(max-width:767px){
   .elementor-9 .elementor-element.elementor-element-4d5ebaf .elementor-swiper-button-prev{
   top: -8% !important;
        left: 0% !important;
}
.elementor-9 .elementor-element.elementor-element-4d5ebaf .elementor-swiper-button-next{
    top: -8% !important;
        left: 8rem !important;
} 
}/* End custom CSS */