.elementor-846 .elementor-element.elementor-element-dd2ffc3{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-846 .elementor-element.elementor-element-dd2ffc3:not(.elementor-motion-effects-element-type-background),.elementor-846 .elementor-element.elementor-element-dd2ffc3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-846 .elementor-element.elementor-element-8ae41e5{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-8ae41e5:not(.elementor-motion-effects-element-type-background),.elementor-846 .elementor-element.elementor-element-8ae41e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-846 .elementor-element.elementor-element-0fe223e{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-9f45883{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-846 .elementor-element.elementor-element-190fda5{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-190fda5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-846 .elementor-element.elementor-element-18c2809{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px}.elementor-846 .elementor-element.elementor-element-8f389da{--display:flex;--min-height:470px;--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;--justify-content:center;--border-radius:20px 20px 20px 20px;overflow:visible}.elementor-846 .elementor-element.elementor-element-8f389da:not(.elementor-motion-effects-element-type-background),.elementor-846 .elementor-element.elementor-element-8f389da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://terraluisa.com/wp-content/uploads/2026/03/Gemini_Generated_Image_3jeow43jeow43jeo.png);background-size:cover}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-2bb41a6{width:var(--container-widget-width,78%);max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center}.elementor-846 .elementor-element.elementor-element-2bb41a6.elementor-element{--align-self:center}.elementor-846 .elementor-element.elementor-element-2bb41a6 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:18px;font-weight:400;line-height:27px}.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-846 .elementor-element.elementor-element-2b492ee .elementor-button{background-color:#334040;font-family:"Jost",Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-astglobalcolor4);border-radius:10px 10px 10px 10px}.elementor-846 .elementor-element.elementor-element-2b492ee{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-846 .elementor-element.elementor-element-2b492ee.elementor-element{--align-self:center;--order:99999 /* order end hack */}.elementor-846 .elementor-element.elementor-element-e320512{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-5197d65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-846 .elementor-element.elementor-element-5398b5d{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-851f34f{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px}.elementor-846 .elementor-element.elementor-element-2a1e9a5{--display:flex;--min-height:470px;--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;--justify-content:center;--border-radius:20px 20px 20px 20px;overflow:visible}.elementor-846 .elementor-element.elementor-element-2a1e9a5:not(.elementor-motion-effects-element-type-background),.elementor-846 .elementor-element.elementor-element-2a1e9a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://terraluisa.com/wp-content/uploads/2026/03/Gemini_Generated_Image_3jeow43jeow43jeo.png);background-size:cover}.elementor-846 .elementor-element.elementor-element-eb696f5{width:var(--container-widget-width,78%);max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center}.elementor-846 .elementor-element.elementor-element-eb696f5.elementor-element{--align-self:center}.elementor-846 .elementor-element.elementor-element-eb696f5 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var(--e-global-color-astglobalcolor4)}.elementor-846 .elementor-element.elementor-element-ca3f85a .elementor-button{background-color:#334040;font-family:"Jost",Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-astglobalcolor4);border-radius:10px 10px 10px 10px}.elementor-846 .elementor-element.elementor-element-ca3f85a{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-846 .elementor-element.elementor-element-ca3f85a.elementor-element{--align-self:center;--order:99999 /* order end hack */}.elementor-846 .elementor-element.elementor-element-0fc5b8a{--display:flex;overflow:visible}.elementor-846 .elementor-element.elementor-element-e011ec4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-846 .elementor-element.elementor-element-cbfa6f8{--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;overflow:visible}.elementor-846 .elementor-element.elementor-element-9f4c9f6{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px}.elementor-846 .elementor-element.elementor-element-fb4f9c5{--display:flex;--min-height:372px;--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;--justify-content:center;--border-radius:20px 20px 20px 20px;overflow:visible}.elementor-846 .elementor-element.elementor-element-fb4f9c5:not(.elementor-motion-effects-element-type-background),.elementor-846 .elementor-element.elementor-element-fb4f9c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://terraluisa.com/wp-content/uploads/2026/03/Gemini_Generated_Image_3jeow43jeow43jeo.png);background-size:cover}.elementor-846 .elementor-element.elementor-element-7ac320c{width:var(--container-widget-width,78%);max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center}.elementor-846 .elementor-element.elementor-element-7ac320c.elementor-element{--align-self:center}.elementor-846 .elementor-element.elementor-element-7ac320c .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var(--e-global-color-astglobalcolor4)}.elementor-846 .elementor-element.elementor-element-eceb9f2 .elementor-button{background-color:#334040;font-family:"Jost",Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-astglobalcolor4);border-radius:10px 10px 10px 10px}.elementor-846 .elementor-element.elementor-element-eceb9f2{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-846 .elementor-element.elementor-element-eceb9f2.elementor-element{--align-self:center;--order:99999 /* order end hack */}.elementor-846 .elementor-element.elementor-element-f304edd{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:23%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;padding:0 0 0 0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-gap:15px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:40px;--n-tabs-title-font-size:20px;--n-tabs-title-color-active:#FFFFFF}.elementor-846 .elementor-element.elementor-element-f304edd.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#334040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#334040}.elementor-846 .elementor-element.elementor-element-f304edd.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover){border-style:solid;border-color:#334040}.elementor-846 .elementor-element.elementor-element-f304edd.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:"Jost",Sans-serif;font-weight:400;line-height:24px}.elementor-846 .elementor-element.elementor-element-f304edd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF}.elementor-846 .elementor-element.elementor-element-2694bfe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button{background-color:#334040;font-family:"Jost",Sans-serif;font-weight:400;fill:#FFF;color:#FFF;border-style:solid;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button:hover,.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button:focus{background-color:#334040;color:#FFF7F7;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button:hover svg,.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button:focus svg{fill:#FFF7F7}.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button{background-color:#FFF;font-family:"Jost",Sans-serif;font-weight:400;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button:hover,.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button:focus{background-color:#334040;color:#FFF7F7;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button:hover svg,.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button:focus svg{fill:#FFF7F7}.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button{background-color:#FFF;font-family:"Jost",Sans-serif;font-weight:400;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button:hover,.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button:focus{background-color:#334040;color:#FFF7F7;border-color:var(--e-global-color-primary)}.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button:hover svg,.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button:focus svg{fill:#FFF7F7}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-190fda5{--width:87.521%}.elementor-846 .elementor-element.elementor-element-8f389da{--width:100%}.elementor-846 .elementor-element.elementor-element-5398b5d{--width:100%}.elementor-846 .elementor-element.elementor-element-2a1e9a5{--width:100%}.elementor-846 .elementor-element.elementor-element-cbfa6f8{--width:100%}.elementor-846 .elementor-element.elementor-element-fb4f9c5{--width:100%}}@media(max-width:1366px) and (min-width:768px){.elementor-846 .elementor-element.elementor-element-dd2ffc3{--width:1600px}}@media(max-width:1024px) and (min-width:768px){.elementor-846 .elementor-element.elementor-element-dd2ffc3{--width:760px}.elementor-846 .elementor-element.elementor-element-0fe223e{--width:100%}.elementor-846 .elementor-element.elementor-element-9f45883{--width:100%}.elementor-846 .elementor-element.elementor-element-190fda5{--width:85%}.elementor-846 .elementor-element.elementor-element-8f389da{--width:45%}}@media(max-width:1366px){.elementor-846 .elementor-element.elementor-element-dd2ffc3{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:60px}.elementor-846 .elementor-element.elementor-element-8ae41e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-846 .elementor-element.elementor-element-f304edd{--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-gap:20px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:25px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:25px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:18px}}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-846 .elementor-element.elementor-element-18c2809{--grid-columns:2}.elementor-846 .elementor-element.elementor-element-8f389da{--min-height:200px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-846 .elementor-element.elementor-element-2bb41a6 .elementor-heading-title{font-size:13px;line-height:1em}.elementor-846 .elementor-element.elementor-element-851f34f{--grid-columns:2}.elementor-846 .elementor-element.elementor-element-eb696f5 .elementor-heading-title{font-size:13px;line-height:1em}.elementor-846 .elementor-element.elementor-element-9f4c9f6{--grid-columns:2}.elementor-846 .elementor-element.elementor-element-7ac320c .elementor-heading-title{font-size:13px;line-height:1em}.elementor-846 .elementor-element.elementor-element-f304edd{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:20px;--n-tabs-gap:20px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:70px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:70px;--n-tabs-title-font-size:15px}.elementor-846 .elementor-element.elementor-element-2694bfe{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button{font-size:15px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:20px 70px 20px 70px}.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button{font-size:15px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:20px 70px 20px 70px}.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button{font-size:15px;line-height:1em;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:20px 70px 20px 70px}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-846 .elementor-element.elementor-element-18c2809{--grid-columns:1}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-846 .elementor-element.elementor-element-851f34f{--grid-columns:1}.elementor-846 .elementor-element.elementor-element-9f4c9f6{--grid-columns:1}.elementor-846 .elementor-element.elementor-element-2694bfe{--width:1280px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-846 .elementor-element.elementor-element-3000f73 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px}.elementor-846 .elementor-element.elementor-element-299f62d .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px}.elementor-846 .elementor-element.elementor-element-746cb24 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px}}.elementor .e-n-tabs .e-n-tab-title[aria-selected="true"]{background-color:#334040!important;color:#ffffff!important;border-color:#334040!important}