.elementor-197 .elementor-element.elementor-element-7fd7b0d{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-f5a85ab{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-197 .elementor-element.elementor-element-10de495{text-align:center;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:58px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-197 .elementor-element.elementor-element-c037845 .elementor-button{font-family:var( --e-global-typography-159ab95-font-family ), Sans-serif;font-size:var( --e-global-typography-159ab95-font-size );font-weight:var( --e-global-typography-159ab95-font-weight );}.elementor-197 .elementor-element.elementor-element-c435029{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c435029:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c435029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://landconcepts.com/wp-content/uploads/2026/03/shapedivider-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-197 .elementor-element.elementor-element-081e705{--display:flex;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-081e705:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-081e705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-0f584e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-c00380a{--display:flex;}.elementor-197 .elementor-element.elementor-element-5e9635d{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-8dd1d36{--display:flex;}.elementor-197 .elementor-element.elementor-element-e107844{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-83f1286{--display:flex;}.elementor-197 .elementor-element.elementor-element-ba58d95{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-08dee98{--display:flex;}.elementor-197 .elementor-element.elementor-element-5658ab2{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-4779f30{--display:flex;}.elementor-197 .elementor-element.elementor-element-e759d93{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-49f476d{--display:flex;}.elementor-197 .elementor-element.elementor-element-9d08baf{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-eaf6f54{--display:flex;}.elementor-197 .elementor-element.elementor-element-55d016f{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-fcbb3cc{--display:flex;}.elementor-197 .elementor-element.elementor-element-5a21fe6{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-8a93858{--display:flex;}.elementor-197 .elementor-element.elementor-element-acedeca{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-93bdf72{--display:flex;}.elementor-197 .elementor-element.elementor-element-5ab2131{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-13b0e70{--display:flex;}.elementor-197 .elementor-element.elementor-element-8dd7ac9{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-159d89c{--display:flex;}.elementor-197 .elementor-element.elementor-element-664673a{padding:30px 30px 30px 30px;color:var( --e-global-color-56f0a7b );}.elementor-197 .elementor-element.elementor-element-fbf16f7{--n-accordion-title-font-size:21px;--n-accordion-item-title-space-between:21px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-56f0a7b );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:21px;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}:where( .elementor-197 .elementor-element.elementor-element-fbf16f7 > .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:"Montserrat", Sans-serif;font-weight:400;font-style:italic;line-height:40px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-197 .elementor-element.elementor-element-c037845 .elementor-button{font-size:var( --e-global-typography-159ab95-font-size );}.elementor-197 .elementor-element.elementor-element-c435029{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-081e705{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-fbf16f7{--n-accordion-title-font-size:20px;}:where( .elementor-197 .elementor-element.elementor-element-fbf16f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-7fd7b0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-197 .elementor-element.elementor-element-f5a85ab{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-197 .elementor-element.elementor-element-10de495{font-size:31px;line-height:1.3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-197 .elementor-element.elementor-element-c037845 .elementor-button{font-size:var( --e-global-typography-159ab95-font-size );}.elementor-197 .elementor-element.elementor-element-c435029{--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-081e705{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-fbf16f7{--n-accordion-item-title-space-between:19px;--n-accordion-title-font-size:16px;}:where( .elementor-197 .elementor-element.elementor-element-fbf16f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}}