.elementor-53 .elementor-element.elementor-element-e55d009{--display:flex;--min-height:908px;--overlay-opacity:0.94;--margin-top:-202px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-e55d009::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 11%, #0000002E 25%);}.elementor-53 .elementor-element.elementor-element-5a81eca{--display:flex;--overlay-opacity:0.9;--padding-top:3%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:9999;}.elementor-53 .elementor-element.elementor-element-5a81eca:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-5a81eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/Frame-56.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-5a81eca::before, .elementor-53 .elementor-element.elementor-element-5a81eca > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5a81eca > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5a81eca > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5a81eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5a81eca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-3ce5bb5{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3ce5bb5.e-con{--flex-grow:0;--flex-shrink:0;}.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 );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-53 .elementor-element.elementor-element-d54b6c9{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 4% 0% 4%;text-align:center;font-family:"Abel", Sans-serif;font-size:26px;font-weight:400;line-height:139%;}.elementor-53 .elementor-element.elementor-element-e360786{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1.5%;--padding-right:01.5%;}.elementor-53 .elementor-element.elementor-element-aa571e7{padding:0% 15% 0% 15%;}.elementor-53 .elementor-element.elementor-element-5b2f1b6{--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-53 .elementor-element.elementor-element-a3207d5{--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;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a3207d5:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-a3207d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-53 .elementor-element.elementor-element-a3207d5::before, .elementor-53 .elementor-element.elementor-element-a3207d5 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-a3207d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-a3207d5 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-a3207d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-a3207d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-53 .elementor-element.elementor-element-be40bb5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-53 .elementor-element.elementor-element-be40bb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-be40bb5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-374ddbf{width:var( --container-widget-width, 21.789% );max-width:21.789%;padding:0px 0px 1px 0px;--container-widget-width:21.789%;--container-widget-flex-grow:0;text-align:center;}.elementor-53 .elementor-element.elementor-element-374ddbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-1433fc6{padding:0px 0px 50px 0px;}.elementor-53 .elementor-element.elementor-element-1433fc6 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-1a428e1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-53 .elementor-element.elementor-element-1a428e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-1a428e1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-13659c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-bd99722{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-f876301{--display:flex;--min-height:420px;}.elementor-53 .elementor-element.elementor-element-f876301:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f876301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2026/04/image-32.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-c8bf811{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-a26b492 .elementor-heading-title{font-family:"Qartella", Sans-serif;font-size:24px;font-weight:300;line-height:1.1em;color:#413227;}.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-53 .elementor-element.elementor-element-280cca8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-280cca8 .elementor-divider-separator{width:100%;}.elementor-53 .elementor-element.elementor-element-280cca8 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-53 .elementor-element.elementor-element-88246e0{font-family:"Actor", Sans-serif;font-size:17px;font-weight:400;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-6f5d503{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-f25ac95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-c0ccae5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3e28321{--display:flex;--min-height:420px;}.elementor-53 .elementor-element.elementor-element-3e28321:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3e28321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2026/04/Screenshot-2026-04-08-at-3.29.06-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-bf2faa8{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-005d250 .elementor-heading-title{font-family:"Qartella", Sans-serif;font-size:24px;font-weight:300;line-height:1.1em;color:#413227;}.elementor-53 .elementor-element.elementor-element-b9790e0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-b9790e0 .elementor-divider-separator{width:100%;}.elementor-53 .elementor-element.elementor-element-b9790e0 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-53 .elementor-element.elementor-element-586499c{font-family:"Actor", Sans-serif;font-size:17px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-2e140d1{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-8cf9a4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-802490f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-405a249{--display:flex;--min-height:420px;}.elementor-53 .elementor-element.elementor-element-405a249:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-405a249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/08/1d2c4e9f4eeddee02c3e06b349f7f171f791e895.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-5c0f8f3{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-55a3be9 .elementor-heading-title{font-family:"Qartella", Sans-serif;font-size:24px;font-weight:300;line-height:1.1em;color:#413227;}.elementor-53 .elementor-element.elementor-element-62ef98d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-62ef98d .elementor-divider-separator{width:100%;}.elementor-53 .elementor-element.elementor-element-62ef98d .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-53 .elementor-element.elementor-element-669886a{font-family:"Actor", Sans-serif;font-size:17px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-f246bc0{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-964d342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-42bdbcd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-d519200{--display:flex;--min-height:420px;}.elementor-53 .elementor-element.elementor-element-d519200:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d519200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2026/04/image-33.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-563e2f8{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-b792b06 .elementor-heading-title{font-family:"Qartella", Sans-serif;font-size:24px;font-weight:300;line-height:1.1em;color:#413227;}.elementor-53 .elementor-element.elementor-element-3eb97bb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-3eb97bb .elementor-divider-separator{width:100%;}.elementor-53 .elementor-element.elementor-element-3eb97bb .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-53 .elementor-element.elementor-element-515999b{font-family:"Actor", Sans-serif;font-size:17px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-01cd064{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-c9ead3e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:35px;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;--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-swiper-pagination-size:1px;}.elementor-53 .elementor-element.elementor-element-b0c6015{--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-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:015.7%;--padding-right:15.7%;}.elementor-53 .elementor-element.elementor-element-caee0a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-caee0a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-710d7ef{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 0% 14%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-53 .elementor-element.elementor-element-710d7ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-710d7ef .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-46769b2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3786a3e .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-6b10f9c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-def5885{width:var( --container-widget-width, 104.497% );max-width:104.497%;--container-widget-width:104.497%;--container-widget-flex-grow:0;font-family:"Actor", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-def5885.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-b4c97c2{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-3fe6edb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-3%;--padding-bottom:-3%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-3fe6edb:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3fe6edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/Frame-56.png");}.elementor-53 .elementor-element.elementor-element-5b39e54{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.9;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:16%;--padding-right:016%;}.elementor-53 .elementor-element.elementor-element-5b39e54:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-5b39e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-53 .elementor-element.elementor-element-5b39e54::before, .elementor-53 .elementor-element.elementor-element-5b39e54 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5b39e54 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5b39e54 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5b39e54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5b39e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-3d0514e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-bd3dd64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-bd3dd64 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-828263a{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-828263a .elementor-divider-separator{width:220px;}.elementor-53 .elementor-element.elementor-element-828263a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-53 .elementor-element.elementor-element-c1c1a54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;}.elementor-53 .elementor-element.elementor-element-c1c1a54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-cc2ea5d{--display:flex;--min-height:513px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-cc2ea5d:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-cc2ea5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/image-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-9a286f4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-3676f34{width:var( --container-widget-width, 334.995px );max-width:334.995px;--container-widget-width:334.995px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-3676f34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-3676f34 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-e781a84{--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;--margin-top:0%;--margin-bottom:-1%;--margin-left:0%;--margin-right:0%;--padding-top:9%;--padding-bottom:9%;--padding-left:15.8%;--padding-right:15.8%;}.elementor-53 .elementor-element.elementor-element-e781a84:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-e781a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/Frame-1222.png");}.elementor-53 .elementor-element.elementor-element-6274ee0{--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-between;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a124e41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-a124e41 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-d3bfb82 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-d3bfb82 .elementor-icon-wrapper svg{width:auto;}.elementor-53 .elementor-element.elementor-element-7ec1b01{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-53 .elementor-element.elementor-element-7ec1b01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-f0d37a0{--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;--justify-content:center;--align-items:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--overlay-opacity:0.9;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:99;}.elementor-53 .elementor-element.elementor-element-f0d37a0:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f0d37a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/Frame-102.png");background-position:top center;background-size:contain;}.elementor-53 .elementor-element.elementor-element-f0d37a0::before, .elementor-53 .elementor-element.elementor-element-f0d37a0 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-f0d37a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-f0d37a0 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-f0d37a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-f0d37a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-e2d1be5{--display:flex;--min-height:0px;--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-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15.7%;--padding-right:15.7%;}.elementor-53 .elementor-element.elementor-element-1c089c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-1c089c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-a51bd4b{width:var( --container-widget-width, 99.57% );max-width:99.57%;--container-widget-width:99.57%;--container-widget-flex-grow:0;text-align:left;}.elementor-53 .elementor-element.elementor-element-a51bd4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-a51bd4b .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:50px;font-weight:400;line-height:59px;letter-spacing:-0.4px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-e4fa66b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-b8b4e31 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-143a727{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-796fe88{width:var( --container-widget-width, 99.57% );max-width:99.57%;--container-widget-width:99.57%;--container-widget-flex-grow:0;text-align:left;}.elementor-53 .elementor-element.elementor-element-796fe88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-796fe88 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:50px;font-weight:400;line-height:59px;letter-spacing:-0.4px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-023ca99{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-53 .elementor-element.elementor-element-023ca99 .elementor-divider-separator{width:220px;}.elementor-53 .elementor-element.elementor-element-023ca99 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-53 .elementor-element.elementor-element-7526903{width:var( --container-widget-width, 104.497% );max-width:104.497%;--container-widget-width:104.497%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-7526903.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-18c5482{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:15.7%;--padding-right:15.7%;}.elementor-53 .elementor-element.elementor-element-dcb2fca{--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:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-cedd614{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0858146 );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-icon i{color:var( --e-global-color-0858146 );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-icon svg{fill:var( --e-global-color-0858146 );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-0335612{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0858146 );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-icon i{color:var( --e-global-color-0858146 );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-icon svg{fill:var( --e-global-color-0858146 );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-3c9710c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0858146 );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-icon i{color:var( --e-global-color-0858146 );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-icon svg{fill:var( --e-global-color-0858146 );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-99153d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0858146 );--e-icon-list-icon-size:12px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-icon i{color:var( --e-global-color-0858146 );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-icon svg{fill:var( --e-global-color-0858146 );transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-icon{padding-inline-end:50px;}.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-8769554{--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-between;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a346164{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-53 .elementor-element.elementor-element-685a9e7{--display:flex;}.elementor-53 .elementor-element.elementor-element-bc595f6{--display:flex;}.elementor-53 .elementor-element.elementor-element-b59553d{--display:flex;}.elementor-53 .elementor-element.elementor-element-8680db3{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:1px;--e-n-carousel-progressbar-normal-color:var( --e-global-color-astglobalcolor2 );}.elementor-53 .elementor-element.elementor-element-d687865{--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;--justify-content:center;--align-items:center;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--overlay-opacity:0.9;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-d687865:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d687865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2025/07/Frame-1222.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-d687865::before, .elementor-53 .elementor-element.elementor-element-d687865 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-d687865 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-d687865 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-d687865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-d687865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1366px) and (min-width:768px){.elementor-53 .elementor-element.elementor-element-e781a84{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-6274ee0{--content-width:70%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-aa571e7{padding:0% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-e781a84{--min-height:0px;--padding-top:9%;--padding-bottom:10%;--padding-left:19%;--padding-right:19%;}.elementor-53 .elementor-element.elementor-element-6274ee0{--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:015.7%;--padding-right:015.7%;}.elementor-53 .elementor-element.elementor-element-a124e41{text-align:left;}.elementor-53 .elementor-element.elementor-element-a124e41 .elementor-heading-title{font-size:40px;}.elementor-53 .elementor-element.elementor-element-d3bfb82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-7ec1b01{width:100%;max-width:100%;text-align:left;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-e55d009{--min-height:450px;--overlay-opacity:0.92;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-e55d009::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 18%, #0000002E 32%);}.elementor-53 .elementor-element.elementor-element-5a81eca{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-d54b6c9{font-size:21px;}.elementor-53 .elementor-element.elementor-element-a3207d5{--justify-content:space-between;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-be40bb5{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-374ddbf{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-1a428e1{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-bd99722{--justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-c8bf811{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53 .elementor-element.elementor-element-a26b492 .elementor-heading-title{font-size:22px;}.elementor-53 .elementor-element.elementor-element-88246e0{font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-c0ccae5{--justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-bf2faa8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53 .elementor-element.elementor-element-005d250 .elementor-heading-title{font-size:22px;}.elementor-53 .elementor-element.elementor-element-586499c{font-size:17px;}.elementor-53 .elementor-element.elementor-element-802490f{--justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-5c0f8f3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53 .elementor-element.elementor-element-55a3be9 .elementor-heading-title{font-size:22px;}.elementor-53 .elementor-element.elementor-element-669886a{font-size:17px;}.elementor-53 .elementor-element.elementor-element-42bdbcd{--justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-563e2f8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53 .elementor-element.elementor-element-b792b06 .elementor-heading-title{font-size:22px;}.elementor-53 .elementor-element.elementor-element-515999b{font-size:17px;}.elementor-53 .elementor-element.elementor-element-c9ead3e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-53 .elementor-element.elementor-element-b0c6015{--flex-wrap:wrap;}.elementor-53 .elementor-element.elementor-element-710d7ef{text-align:left;}.elementor-53 .elementor-element.elementor-element-710d7ef .elementor-heading-title{font-size:48px;}.elementor-53 .elementor-element.elementor-element-def5885{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-5b39e54{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-3d0514e{--justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-bd3dd64 .elementor-heading-title{font-size:48px;}.elementor-53 .elementor-element.elementor-element-c1c1a54{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;font-size:17px;}.elementor-53 .elementor-element.elementor-element-cc2ea5d{--min-height:450px;}.elementor-53 .elementor-element.elementor-element-9a286f4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-3676f34{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-53 .elementor-element.elementor-element-3676f34 .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-6274ee0{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-a124e41 .elementor-heading-title{font-size:48px;}.elementor-53 .elementor-element.elementor-element-7ec1b01{width:var( --container-widget-width, 715.797% );max-width:715.797%;--container-widget-width:715.797%;--container-widget-flex-grow:0;font-size:17px;}.elementor-53 .elementor-element.elementor-element-f0d37a0{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-f0d37a0:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f0d37a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-e2d1be5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-53 .elementor-element.elementor-element-a51bd4b{text-align:left;}.elementor-53 .elementor-element.elementor-element-a51bd4b .elementor-heading-title{font-size:48px;}.elementor-53 .elementor-element.elementor-element-796fe88{text-align:left;}.elementor-53 .elementor-element.elementor-element-796fe88 .elementor-heading-title{font-size:48px;}.elementor-53 .elementor-element.elementor-element-7526903{width:var( --container-widget-width, 715.797px );max-width:715.797px;--container-widget-width:715.797px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-18c5482{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-18c5482.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-8769554{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-8680db3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-53 .elementor-element.elementor-element-d687865{--justify-content:space-between;--flex-wrap:wrap;--margin-top:-30px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-e55d009{--min-height:256px;--overlay-opacity:0.98;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-e55d009::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-e55d009 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 20%, #0000002E 40%);}.elementor-53 .elementor-element.elementor-element-5a81eca{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-53 .elementor-element.elementor-element-3ce5bb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-3ce5bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-d54b6c9{padding:0% 0% 0% 0%;font-size:18px;}.elementor-53 .elementor-element.elementor-element-e360786{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-aa571e7{padding:0% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-5b2f1b6{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-53 .elementor-element.elementor-element-a3207d5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-1433fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-1433fc6 .elementor-icon{font-size:60px;}.elementor-53 .elementor-element.elementor-element-1433fc6 .elementor-icon svg{height:60px;}.elementor-53 .elementor-element.elementor-element-1a428e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-bd99722{--min-height:365px;}.elementor-53 .elementor-element.elementor-element-f876301:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f876301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2026/04/image-32.png");}.elementor-53 .elementor-element.elementor-element-f876301{--min-height:320px;}.elementor-53 .elementor-element.elementor-element-c8bf811{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-a26b492 .elementor-heading-title{font-size:20px;}.elementor-53 .elementor-element.elementor-element-88246e0{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-c0ccae5{--min-height:365px;}.elementor-53 .elementor-element.elementor-element-3e28321{--min-height:320px;}.elementor-53 .elementor-element.elementor-element-bf2faa8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-005d250 .elementor-heading-title{font-size:20px;}.elementor-53 .elementor-element.elementor-element-586499c{font-size:16px;}.elementor-53 .elementor-element.elementor-element-802490f{--min-height:365px;}.elementor-53 .elementor-element.elementor-element-405a249{--min-height:320px;}.elementor-53 .elementor-element.elementor-element-5c0f8f3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-55a3be9 .elementor-heading-title{font-size:20px;}.elementor-53 .elementor-element.elementor-element-669886a{font-size:16px;}.elementor-53 .elementor-element.elementor-element-42bdbcd{--min-height:365px;}.elementor-53 .elementor-element.elementor-element-d519200:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d519200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tierramaria.com/wp-content/uploads/2026/04/image-33.png");}.elementor-53 .elementor-element.elementor-element-d519200{--min-height:320px;}.elementor-53 .elementor-element.elementor-element-563e2f8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-b792b06 .elementor-heading-title{font-size:20px;}.elementor-53 .elementor-element.elementor-element-515999b{font-size:16px;}.elementor-53 .elementor-element.elementor-element-c9ead3e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-53 .elementor-element.elementor-element-b0c6015{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-caee0a1{--width:82%;}.elementor-53 .elementor-element.elementor-element-710d7ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-710d7ef .elementor-heading-title{font-size:28px;}.elementor-53 .elementor-element.elementor-element-46769b2{--width:11%;}.elementor-53 .elementor-element.elementor-element-3786a3e .elementor-icon{font-size:38px;}.elementor-53 .elementor-element.elementor-element-3786a3e .elementor-icon svg{height:38px;}.elementor-53 .elementor-element.elementor-element-3fe6edb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-5b39e54{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-53 .elementor-element.elementor-element-bd3dd64{width:var( --container-widget-width, 247.719px );max-width:247.719px;--container-widget-width:247.719px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-bd3dd64 .elementor-heading-title{font-size:28px;}.elementor-53 .elementor-element.elementor-element-c1c1a54{font-size:16px;}.elementor-53 .elementor-element.elementor-element-cc2ea5d{--width:100%;--min-height:300px;}.elementor-53 .elementor-element.elementor-element-3676f34{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-3676f34 .elementor-heading-title{font-size:24px;}.elementor-53 .elementor-element.elementor-element-e781a84{--margin-top:0%;--margin-bottom:-3%;--margin-left:0%;--margin-right:0%;--padding-top:25%;--padding-bottom:25%;--padding-left:6%;--padding-right:6%;}.elementor-53 .elementor-element.elementor-element-6274ee0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-a124e41{width:var( --container-widget-width, 247.719px );max-width:247.719px;--container-widget-width:247.719px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-a124e41 .elementor-heading-title{font-size:28px;}.elementor-53 .elementor-element.elementor-element-d3bfb82 .elementor-icon{font-size:36px;}.elementor-53 .elementor-element.elementor-element-d3bfb82 .elementor-icon svg{height:36px;}.elementor-53 .elementor-element.elementor-element-7ec1b01{font-size:16px;}.elementor-53 .elementor-element.elementor-element-f0d37a0{--gap:43px 0px;--row-gap:43px;--column-gap:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-53 .elementor-element.elementor-element-e2d1be5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-1c089c0{--width:82%;}.elementor-53 .elementor-element.elementor-element-a51bd4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-a51bd4b .elementor-heading-title{font-size:28px;}.elementor-53 .elementor-element.elementor-element-e4fa66b{--width:11%;}.elementor-53 .elementor-element.elementor-element-b8b4e31 .elementor-icon{font-size:38px;}.elementor-53 .elementor-element.elementor-element-b8b4e31 .elementor-icon svg{height:38px;}.elementor-53 .elementor-element.elementor-element-143a727{--width:100%;}.elementor-53 .elementor-element.elementor-element-796fe88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-796fe88 .elementor-heading-title{font-size:28px;}.elementor-53 .elementor-element.elementor-element-18c5482{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-53 .elementor-element.elementor-element-cedd614{padding:2% 2% 2% 2%;}.elementor-53 .elementor-element.elementor-element-0335612{padding:2% 2% 2% 2%;}.elementor-53 .elementor-element.elementor-element-3c9710c{padding:2% 2% 2% 2%;}.elementor-53 .elementor-element.elementor-element-99153d8{padding:2% 2% 2% 2%;}.elementor-53 .elementor-element.elementor-element-a346164{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-f0d6cc6 img{max-width:100%;height:350px;}.elementor-53 .elementor-element.elementor-element-685a9e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-608657f img{max-width:100%;height:350px;}.elementor-53 .elementor-element.elementor-element-bc595f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-e55de07 img{max-width:100%;height:350px;}.elementor-53 .elementor-element.elementor-element-b59553d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-945ecf8 img{max-width:100%;height:350px;}.elementor-53 .elementor-element.elementor-element-8680db3{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-5a81eca{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-3ce5bb5{--width:100%;}.elementor-53 .elementor-element.elementor-element-e360786{--width:100%;}.elementor-53 .elementor-element.elementor-element-5b2f1b6{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-13659c9{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-bd99722{--width:100%;}.elementor-53 .elementor-element.elementor-element-c0ccae5{--width:100%;}.elementor-53 .elementor-element.elementor-element-802490f{--width:100%;}.elementor-53 .elementor-element.elementor-element-42bdbcd{--width:100%;}.elementor-53 .elementor-element.elementor-element-b0c6015{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-caee0a1{--width:48%;}.elementor-53 .elementor-element.elementor-element-46769b2{--width:30%;}.elementor-53 .elementor-element.elementor-element-6b10f9c{--width:79%;}.elementor-53 .elementor-element.elementor-element-5b39e54{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-3d0514e{--width:40%;}.elementor-53 .elementor-element.elementor-element-cc2ea5d{--width:38%;}.elementor-53 .elementor-element.elementor-element-9a286f4{--width:30%;}.elementor-53 .elementor-element.elementor-element-e781a84{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-f0d37a0{--width:100%;}.elementor-53 .elementor-element.elementor-element-e2d1be5{--width:100%;}.elementor-53 .elementor-element.elementor-element-1c089c0{--width:38%;}.elementor-53 .elementor-element.elementor-element-e4fa66b{--width:18%;}.elementor-53 .elementor-element.elementor-element-143a727{--width:61%;}.elementor-53 .elementor-element.elementor-element-dcb2fca{--width:100%;}.elementor-53 .elementor-element.elementor-element-a346164{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-685a9e7{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-bc595f6{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-b59553d{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-d687865{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-53 .elementor-element.elementor-element-caee0a1{--width:71.395%;}.elementor-53 .elementor-element.elementor-element-46769b2{--width:22%;}.elementor-53 .elementor-element.elementor-element-6b10f9c{--width:100%;}.elementor-53 .elementor-element.elementor-element-3d0514e{--width:100%;}.elementor-53 .elementor-element.elementor-element-cc2ea5d{--width:450px;}.elementor-53 .elementor-element.elementor-element-9a286f4{--width:34%;}.elementor-53 .elementor-element.elementor-element-1c089c0{--width:66%;}.elementor-53 .elementor-element.elementor-element-e4fa66b{--width:22%;}.elementor-53 .elementor-element.elementor-element-143a727{--width:58%;}.elementor-53 .elementor-element.elementor-element-dcb2fca{--width:100%;}.elementor-53 .elementor-element.elementor-element-8769554{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d54b6c9 */#titulo1{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1240px;
  height:157px;
  box-sizing:border-box;
  margin-left: 0px;
  margin-right: 0px
  padding-left:0px !important;
  padding-right:0px !importan;
}

#titulo1 .elementor-text-editor,
#titulo1 p{
  margin:0;
  width:100%;
  max-width:1206px;
  font-family:'Abel', sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:32.7px;
  line-height:1.39;
  display:flex;
  align-items:center;
  text-align:center;
  color:#413227;
  white-space:normal;
}

/* Responsividad */
@media (max-width:1024px){
  #titulo1{height:auto}
  #titulo1 .elementor-text-editor,
  #titulo1 p{
    font-size:28px;
    max-width:900px;
    line-height:1.35;
  }
}

@media (max-width:768px){
  #titulo1{height:auto;padding:0 16px}
  #titulo1 .elementor-text-editor,
  #titulo1 p{
    font-size:20px;
    max-width:100%;
    line-height:1.3;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa571e7 *//* 1. Importación siempre al principio */
@import url('https://fonts.googleapis.com/css2?family=Actor&family=Italiana&display=swap');

/* 2. Evita usar * en Elementor, mejor usa '.elementor-53 .elementor-element.elementor-element-aa571e7' para que solo afecte a este widget */
.elementor-53 .elementor-element.elementor-element-aa571e7 {
    box-sizing: border-box;
}

.tm-origen-section {
    width: 100%;
    padding: 0; /* Corregido: antes estaba vacío y daba error */
    display: flex;
    justify-content: center;
    background: transparent;
}

.tm-wrap {
    width: 100%;
    max-width: 1440px;
    display: flex;
    gap: 47px;
    justify-content: space-between;
    align-items: flex-start;
}

.tm-column {
    display: flex;
    flex-direction: column;
    gap: 21px;
    flex: 0 1 458px;
    min-width: 260px;
    align-items: flex-start;
}

.tm-hero-img-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.tm-hero-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.seccion1-titulo,
.seccion2-titulo,
.seccion3-titulo {
    margin: 0;
    font-family: 'Italiana', serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.06em;
    color: #413227;
}

.tm-description {
    margin: 0;
    font-family: 'Actor', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 150%;
    color: #413227;
}

/* Enlaces y animaciones */
a.tm-link-row {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding-bottom: 8px;
    cursor: pointer;
    text-decoration: none !important;
    width: fit-content;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    overflow: visible;
}

a.tm-link-row .tm-link-text {
    font-family: 'Actor', sans-serif;
    font-size: 17px;
    line-height: 150%;
    color: #413227;
    margin: 0;
    display: inline-block;
    transition: transform .28s cubic-bezier(.2,.9,.3,1);
    will-change: transform;
}

.tm-arrow {
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    fill: none;
    stroke: #413227;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: transform .28s cubic-bezier(.2,.9,.3,1);
    will-change: transform;
}

/* Línea animada (Underline) */
a.tm-link-row::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #413227;
    transition: width .28s cubic-bezier(.2,.9,.3,1);
    will-change: width;
}

/* Hovers */
a.tm-link-row:hover::after, 
a.tm-link-row:focus::after {
    width: 100%;
}

a.tm-link-row:hover .tm-link-text, 
a.tm-link-row:focus .tm-link-text {
    transform: translateX(6px);
}

a.tm-link-row:hover .tm-arrow, 
a.tm-link-row:focus .tm-arrow {
    transform: translateX(10px);
}

/* Responsivo */
@media (max-width: 1024px) {
    .tm-wrap { gap: 30px; padding: 0 20px; }
    .tm-column { flex: 1 1 300px; }
}

@media (max-width: 768px) {
    .tm-wrap { flex-direction: column; gap: 40px; align-items: stretch; }
    .tm-column { width: 100%; }
    .tm-hero-img-wrapper { height: 250px; }
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce) {
    a.tm-link-row::after,
    a.tm-link-row .tm-link-text, 
    a.tm-link-row .tm-arrow {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a428e1 */#topick,
.topick {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0px;
  gap: 17px;
  width: 100%;
  max-width: 100%
  ;
  height: 107px;
  box-sizing: border-box;
  margin: 0;
  color: #413227;
  font-family: 'Italiana', serif;
  font-style: normal;
  font-weight: 400;
  padding-left:15.7%;
}

#topick .title,
.topick .title {
  margin: 0;
  width: 100%;
  max-width: 1528px;
  height: 90px;
  font-size: 64px;
  line-height: 1.13;
  color: #413227;
  white-space: normal;
}

#topick::after,
.topick::after {
  content: "";
  display: block;
  width: 174px;
  height: 0;
  border-bottom: 1px solid #413227;
  margin-top: 0; /* gap between title and line is controlled by parent gap */
}

/* Responsive adjustments */
@media (max-width: 1024px) {
  #topick,
  .topick {
    max-width: 100%;
    height: auto;
    gap: 12px;
  }
  #topick .title,
  .topick .title {
    font-size: 48px;
    line-height: 1.15;
  }
  #topick::after,
  .topick::after {
    margin-top: 12px;
  }
}

@media (max-width: 768px) {
  #topick,
  .topick {
    padding: 0 16px;
    gap: 10px;
  }
  #topick .title,
  .topick .title {
    font-size: 36px;
    line-height: 1.2;
  }
  #topick::after,
  .topick::after {
    width: 140px;
    margin-top: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f5d503 */.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e140d1 */.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f246bc0 */.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01cd064 */.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-01cd064 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f5d503 */.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e140d1 */.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f246bc0 */.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01cd064 */.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-01cd064 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f5d503 */.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e140d1 */.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f246bc0 */.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01cd064 */.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-01cd064 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f5d503 */.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e140d1 */.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f246bc0 */.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01cd064 */.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-01cd064 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f5d503 */.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-6f5d503 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e140d1 */.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-2e140d1 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f246bc0 */.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-f246bc0 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-01cd064 */.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-01cd064 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-01cd064 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c9ead3e */.elementor-53 .elementor-element.elementor-element-c9ead3e .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    width: 20%;
	position: relative;
    /* display: none; */
    margin-top: 0px;
    align-items: center;
	left: 40%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4c97c2 */.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-b4c97c2 .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-53 .elementor-element.elementor-element-b4c97c2 a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52bccb3 */@import url('https://fonts.googleapis.com/css2?family=Abel&family=Italiana&display=swap');

#testimoni.testimoni{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:28px;
  padding:60px 0;
  width:100%;
  box-sizing:border-box;
}

#testimoni .testimoni-title{
  font-family:'Italiana', serif;
  font-weight:400;
  font-size:64px;
  line-height:1.13;
  color:#413227;
  margin:0;
  text-align:center;
}

#testimoni .vector-wrap{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  margin-top:0;
  margin-bottom:8px;
}
#testimoni .vector-wrap svg{
  width:42px;
  height:64px;
  display:block;
}

#testimoni .testimoni-carousel{
  width:100%;
  max-width:1000px;
  box-sizing:border-box;
  display:block;
  padding:0;
}

#testimoni .swiper-wrapper{
  display:flex;
}
#testimoni .swiper-slide{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  box-sizing:border-box;
  padding:0 20px;
}

#testimoni .testimonial{
  font-family:'Abel', sans-serif;
  font-size:24px;
  line-height:1.39;
  color:#413227;
  text-align:center;
  max-width:808px;
  margin:0 auto;
  display:block;
}

/* Progress bar */
#testimoni .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{
  width:20%;
  left:40%;
  position:relative;
  margin-top:18px;
  height:2px;
  background:#BC9B84;
  border-radius:2px;
  overflow:hidden;
}

#testimoni .swiper-pagination-progressbar-fill{
  height:100%;
  background:#413227;
  transform-origin:left center;
  transition: transform 1.6s linear;
}

#testimoni .swiper-pagination{
  display:block;
}

@media (max-width:1024px){
  #testimoni .testimoni-title{font-size:48px}
  #testimoni .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{width:30%; left:35%}
  #testimoni .testimonial{font-size:22px; max-width:700px}
}
@media (max-width:768px){
  #testimoni .testimoni-title{font-size:36px}
  #testimoni .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{width:40%; left:30%}
  #testimoni .testimonial{font-size:18px; max-width:320px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a51bd4b */html body a[href*="elfsight.com/whatsapp-chat-widget"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-796fe88 */html body a[href*="elfsight.com/whatsapp-chat-widget"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cedd614 */.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-cedd614 .elementor-icon-list-icon {
    padding-right: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0335612 */.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-0335612 .elementor-icon-list-icon {
    padding-right: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3c9710c */.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-3c9710c .elementor-icon-list-icon {
    padding-right: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99153d8 */.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-item {
 width: 100%;
 justify-content: space-between;
  flex-direction: row-reverse;
}
.elementor-53 .elementor-element.elementor-element-99153d8 .elementor-icon-list-icon {
    padding-right: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Qartella';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tierramaria.com/wp-content/uploads/2025/07/Qartella-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */