.elementor-615 .elementor-element.elementor-element-4f0eb38{--display:flex;--min-height:90vh;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-4f0eb38:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-4f0eb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-0edf482{--display:flex;--justify-content:center;--overlay-opacity:0.38;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:48px;}.elementor-615 .elementor-element.elementor-element-0edf482::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/06/Icon_Green_0001_Layer-1-1.png");--background-overlay:'';background-position:1vw 65vh;background-repeat:no-repeat;background-size:31% auto;}.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-615 .elementor-element.elementor-element-e29ef2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-e29ef2a .elementor-heading-title{font-family:"Gotham Black", Sans-serif;font-size:58px;line-height:1.12em;color:#F2E8CC;}.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-615 .elementor-element.elementor-element-cd4fd8e{font-family:"Just Sanse", Sans-serif;font-size:17px;font-weight:400;color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-2ec74fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#C7D6CF;}.elementor-615 .elementor-element.elementor-element-84ff4eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"JUST Sans", Sans-serif;font-size:17px;line-height:1.68em;color:#DBC99E;}.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-615 .elementor-element.elementor-element-527e479 .elementor-button{background-color:#DBC99E;font-family:"JUST Sans", Sans-serif;font-size:16px;font-weight:600;fill:#1C3D2E;color:#1C3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBC99E;border-radius:24px 24px 24px 24px;padding:14px 32px 14px 32px;}.elementor-615 .elementor-element.elementor-element-527e479 .elementor-button:hover, .elementor-615 .elementor-element.elementor-element-527e479 .elementor-button:focus{background-color:#02010100;color:#DBC99E;}.elementor-615 .elementor-element.elementor-element-527e479:hover{border-style:none;}.elementor-615 .elementor-element.elementor-element-527e479 .elementor-button:hover svg, .elementor-615 .elementor-element.elementor-element-527e479 .elementor-button:focus svg{fill:#DBC99E;}.elementor-615 .elementor-element.elementor-element-7c89a9a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"JUST Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#8A8A8A;}.elementor-615 .elementor-element.elementor-element-7c89a9a.elementor-element{--align-self:flex-start;}.elementor-615 .elementor-element.elementor-element-f643ee1{--display:flex;--min-height:560px;--overlay-opacity:1;}.elementor-615 .elementor-element.elementor-element-f643ee1:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-f643ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/08/Investment-Hero.jpg");background-position:center center;background-size:cover;}.elementor-615 .elementor-element.elementor-element-f643ee1::before, .elementor-615 .elementor-element.elementor-element-f643ee1 > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-f643ee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-f643ee1 > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-f643ee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-f643ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1C3D2E 4%, #FFFFFF00 51%);}.elementor-615 .elementor-element.elementor-element-65fc7eba{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:25px;--padding-right:25px;}.elementor-615 .elementor-element.elementor-element-65fc7eba:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-65fc7eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-2d5e4b19{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-2781143b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-615 .elementor-element.elementor-element-2781143b .elementor-heading-title{font-family:"Perfectly Nineties Regular", Sans-serif;font-size:48px;font-weight:400;line-height:1.18em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-6261cba4{--display:flex;--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:space-evenly;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-1d3b2edd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-432e782e{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-432e782e:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-432e782e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-64400f79{text-align:start;}.elementor-615 .elementor-element.elementor-element-64400f79 .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-427b0fd3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-244ee57e{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-244ee57e:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-244ee57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-7c7c53f0{text-align:start;}.elementor-615 .elementor-element.elementor-element-7c7c53f0 .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-6d69fc1b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-182cced0{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-182cced0:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-182cced0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-2cae88f5{text-align:start;}.elementor-615 .elementor-element.elementor-element-2cae88f5 .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-4d59c76d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-55add3f{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-55add3f:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-55add3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-7b44e23c{text-align:start;}.elementor-615 .elementor-element.elementor-element-7b44e23c .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-ecdf410{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-51a00ff{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-51a00ff:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-51a00ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-5f60564f{text-align:start;}.elementor-615 .elementor-element.elementor-element-5f60564f .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-67983442{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-136260ba{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-136260ba:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-136260ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-4e030403{text-align:start;}.elementor-615 .elementor-element.elementor-element-4e030403 .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-14a2ad0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-419a598{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-419a598:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-419a598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-7b90aa3f{text-align:start;}.elementor-615 .elementor-element.elementor-element-7b90aa3f .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-7250ed5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-c03cd93{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-c03cd93:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-c03cd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-50fb22a6{text-align:start;}.elementor-615 .elementor-element.elementor-element-50fb22a6 .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-3c268c0c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-4e8347f6{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-4e8347f6:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-4e8347f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-7679f8fa{text-align:start;}.elementor-615 .elementor-element.elementor-element-7679f8fa .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-89037ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-2426d862{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-615 .elementor-element.elementor-element-2426d862:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-2426d862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-7106377f{text-align:start;}.elementor-615 .elementor-element.elementor-element-7106377f .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-5ac8fed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-615 .elementor-element.elementor-element-5191952e .elementor-button{background-color:#DBC99E;font-family:"JUST Sans", Sans-serif;font-size:16px;font-weight:600;fill:#1C3D2E;color:#1C3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBC99E;border-radius:24px 24px 24px 24px;padding:14px 32px 14px 32px;}.elementor-615 .elementor-element.elementor-element-5191952e .elementor-button:hover, .elementor-615 .elementor-element.elementor-element-5191952e .elementor-button:focus{background-color:#02010100;color:#DBC99E;}.elementor-615 .elementor-element.elementor-element-5191952e:hover{border-style:none;}.elementor-615 .elementor-element.elementor-element-5191952e .elementor-button:hover svg, .elementor-615 .elementor-element.elementor-element-5191952e .elementor-button:focus svg{fill:#DBC99E;}.elementor-615 .elementor-element.elementor-element-58228726{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:25px;--padding-right:25px;}.elementor-615 .elementor-element.elementor-element-58228726:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-58228726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-3efe052d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-615 .elementor-element.elementor-element-6cf6017e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-615 .elementor-element.elementor-element-6cf6017e .elementor-heading-title{font-family:"Perfectly Nineties Regular", Sans-serif;font-size:48px;font-weight:400;line-height:1.18em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-ce5395e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:center;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-11048ed2{--display:flex;--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:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-e088a00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-615 .elementor-element.elementor-element-e088a00:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-e088a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-45ef7fe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-45ef7fe5 .elementor-heading-title{font-family:"Gotham Black", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1C3D2E;}.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-615 .elementor-element.elementor-element-130ba53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-icon i{color:#2A5C45;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-icon svg{fill:#2A5C45;transition:fill 0.3s;}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-615 .elementor-element.elementor-element-130ba53b .elementor-icon-list-text{color:#404040;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-255cfd67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-615 .elementor-element.elementor-element-255cfd67:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-255cfd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-2562566a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-2562566a .elementor-heading-title{font-family:"Gotham Black", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-59728f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-icon i{color:#2A5C45;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-icon svg{fill:#2A5C45;transition:fill 0.3s;}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-615 .elementor-element.elementor-element-59728f8c .elementor-icon-list-text{color:#404040;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-671ffca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-51c2209{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:25px;--padding-right:25px;}.elementor-615 .elementor-element.elementor-element-51c2209:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-51c2209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-30ed7b18{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-615 .elementor-element.elementor-element-45a7b91d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-45a7b91d .elementor-heading-title{font-family:"JUST Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#2A5C45;}.elementor-615 .elementor-element.elementor-element-748be28c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-748be28c .elementor-heading-title{font-family:"Perfectly Nineties Regular", Sans-serif;font-size:36px;font-weight:400;line-height:1.18em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-3f906619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-2116ba34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-f710a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-45df284{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#404040;}.elementor-615 .elementor-element.elementor-element-6466dbe4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-615 .elementor-element.elementor-element-7a737e76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-615 .elementor-element.elementor-element-7a737e76:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-7a737e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-615 .elementor-element.elementor-element-5972e4cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-615 .elementor-element.elementor-element-5972e4cc .elementor-heading-title{font-family:"Gotham Black", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-11e6b65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-icon i{color:#2A5C45;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-icon svg{fill:#2A5C45;transition:fill 0.3s;}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-615 .elementor-element.elementor-element-11e6b65f .elementor-icon-list-text{color:#404040;transition:color 0.3s;}.elementor-615 .elementor-element.elementor-element-127c331d{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-127c331d:not(.elementor-motion-effects-element-type-background), .elementor-615 .elementor-element.elementor-element-127c331d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3D2E;}.elementor-615 .elementor-element.elementor-element-ba810a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-615 .elementor-element.elementor-element-40c7398{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-615 .elementor-element.elementor-element-40c7398 .elementor-heading-title{font-family:"Perfectly Nineties Regular", Sans-serif;font-size:42px;font-weight:400;line-height:1.16em;color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-17e83d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-3906b9cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"JUST Sans", Sans-serif;font-size:16px;line-height:1.68em;color:#F2E8CC;}.elementor-615 .elementor-element.elementor-element-63b82c1f{--display:flex;--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-13c931e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-615 .elementor-element.elementor-element-1f26e3e3 .elementor-button{background-color:#DBC99E;font-family:"JUST Sans", Sans-serif;font-size:16px;font-weight:600;fill:#1C3D2E;color:#1C3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBC99E;border-radius:24px 24px 24px 24px;padding:14px 32px 14px 32px;}.elementor-615 .elementor-element.elementor-element-1f26e3e3 .elementor-button:hover, .elementor-615 .elementor-element.elementor-element-1f26e3e3 .elementor-button:focus{background-color:#02010100;color:#DBC99E;}.elementor-615 .elementor-element.elementor-element-1f26e3e3:hover{border-style:none;}.elementor-615 .elementor-element.elementor-element-1f26e3e3 .elementor-button:hover svg, .elementor-615 .elementor-element.elementor-element-1f26e3e3 .elementor-button:focus svg{fill:#DBC99E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-615 .elementor-element.elementor-element-0edf482::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0vw 0vh;}}@media(max-width:767px){.elementor-615 .elementor-element.elementor-element-4f0eb38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-0edf482::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-video-container::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .e-con-inner > .elementor-background-slideshow::before, .elementor-615 .elementor-element.elementor-element-0edf482 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/06/Icon_Green_0001_Layer-1-1.png");background-position:5vw 55vh;background-repeat:no-repeat;background-size:45% auto;}.elementor-615 .elementor-element.elementor-element-0edf482{--overlay-opacity:0.35;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-e29ef2a .elementor-heading-title{font-size:48px;}.elementor-615 .elementor-element.elementor-element-f643ee1{--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-65fc7eba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-2d5e4b19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-64400f79{text-align:center;}.elementor-615 .elementor-element.elementor-element-7b90aa3f{text-align:center;}.elementor-615 .elementor-element.elementor-element-58228726{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-3efe052d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-6cf6017e{text-align:center;}.elementor-615 .elementor-element.elementor-element-e088a00{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-255cfd67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-51c2209{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-30ed7b18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-615 .elementor-element.elementor-element-748be28c{text-align:center;}.elementor-615 .elementor-element.elementor-element-7a737e76{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-127c331d{--padding-top:20px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-615 .elementor-element.elementor-element-ba810a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-615 .elementor-element.elementor-element-0edf482{--width:65%;}.elementor-615 .elementor-element.elementor-element-f643ee1{--width:66%;}.elementor-615 .elementor-element.elementor-element-65fc7eba{--content-width:1200px;}.elementor-615 .elementor-element.elementor-element-1d3b2edd{--width:32%;}.elementor-615 .elementor-element.elementor-element-427b0fd3{--width:32%;}.elementor-615 .elementor-element.elementor-element-6d69fc1b{--width:32%;}.elementor-615 .elementor-element.elementor-element-4d59c76d{--width:32%;}.elementor-615 .elementor-element.elementor-element-ecdf410{--width:32%;}.elementor-615 .elementor-element.elementor-element-67983442{--width:32%;}.elementor-615 .elementor-element.elementor-element-14a2ad0{--width:32%;}.elementor-615 .elementor-element.elementor-element-7250ed5d{--width:32%;}.elementor-615 .elementor-element.elementor-element-3c268c0c{--width:32%;}.elementor-615 .elementor-element.elementor-element-89037ac{--width:32%;}.elementor-615 .elementor-element.elementor-element-58228726{--content-width:1200px;}.elementor-615 .elementor-element.elementor-element-e088a00{--width:49%;}.elementor-615 .elementor-element.elementor-element-255cfd67{--width:49%;}.elementor-615 .elementor-element.elementor-element-51c2209{--content-width:1200px;}.elementor-615 .elementor-element.elementor-element-30ed7b18{--width:55%;}.elementor-615 .elementor-element.elementor-element-6466dbe4{--width:45%;}.elementor-615 .elementor-element.elementor-element-127c331d{--content-width:1440px;}.elementor-615 .elementor-element.elementor-element-ba810a6{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-4f0eb38 *//* Eyebrow */
.hero-eyebrow {
  opacity: 0;
  animation: eyebrow-in 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.15s forwards;
}

@keyframes eyebrow-in {
  from { opacity: 0; transform: translateX(-20px); }
  to   { opacity: 1; transform: translateX(0); }
}

/* Body and CTA start hidden */
.hero-body {
  opacity: 0;
}

.hero-cta {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58228726 */@keyframes fadeSlideUp {
  from {
    opacity: 0;
    transform: translateY(14px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.value-card {
  opacity: 0;
}

.value-card.is-visible {
  animation: fadeSlideUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.value-card.is-visible:nth-child(1) { animation-delay: 0s; }
.value-card.is-visible:nth-child(2) { animation-delay: 0.15s; }
.value-card.is-visible:nth-child(3) { animation-delay: 0.3s; }/* End custom CSS */
/* Start custom CSS */.roots-approach .card-left,
.roots-approach .card-mid,
.roots-approach .card-right {
  will-change: transform, opacity;
}

.enter {
  opacity: 0;
  transform: translateY(22px);
}

.enter.visible {
  animation: slide-in 0.50s ease-out forwards;
}

@keyframes slide-in {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Black';
	font-display: auto;
	src: url('https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/06/Gotham-Black-900.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Just Sanse';
	font-display: auto;
	src: url('https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/06/JUST-Sans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Perfectly Nineties Regular';
	font-display: auto;
	src: url('https://rootslandindev.wpenginepowered.com/wp-content/uploads/2026/06/PerfectlyNineties-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */