.elementor-89 .elementor-element.elementor-element-b58465c{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-0692a74 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:32px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-a3c38b1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-a3c38b1:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-a3c38b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-5d4476d .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-afaa292 .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-afaa292{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-afaa292 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-430b8aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-430b8aa:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-430b8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-1f25b2e .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-97f90df .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-97f90df{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-97f90df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-3af0184{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-3af0184:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3af0184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-beee7b3 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-083be60 .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-083be60{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-083be60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-41d6752{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-41d6752:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-41d6752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-6f90e77 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-b464c7d .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-b464c7d{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-b464c7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7b49820{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-7b49820:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-7b49820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-e176199 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-8fee36d .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-8fee36d{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-8fee36d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7cbe024{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-89 .elementor-element.elementor-element-7cbe024:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-7cbe024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-475d260 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:16px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-83bfae4 .elementor-button{background-color:#98989800;font-family:"DejavuSans Font", Sans-serif;font-size:14px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-83bfae4{padding:0em 0em 1em 0em;}.elementor-89 .elementor-element.elementor-element-83bfae4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-bd6a590{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF3D;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-a03b70e{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-a03b70e:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-a03b70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-89 .elementor-element.elementor-element-bf21858 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:32px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-projects{--mc-slides:3;--mc-gap:10px;--mc-ratio:16 / 9;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-card img{object-position:center center;border-radius:0px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-card{background-color:#FFFFFF00;text-align:left;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-title{font-family:"CasaisDejaVu", Sans-serif;font-size:18px;font-weight:700;color:#1e1e1e;margin-top:10px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-location{font-family:"CasaisDejaVu", Sans-serif;font-size:14px;font-weight:400;color:#777777;margin-top:5px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-dialog-title{font-family:"CasaisDejaVu", Sans-serif;font-size:24px;font-weight:700;color:#1e1e1e;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-dialog-location{font-family:"CasaisDejaVu", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-count{font-family:"CasaisDejaVu", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-dialog{background-color:#ffffff;width:min(1100px,calc(100vw - 32px));}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-stage{background-color:#f0f0f0;height:55svh;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-dialog::backdrop{background-color:#000000B8;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-control, .elementor-89 .elementor-element.elementor-element-4ce6789 .mc-close, .elementor-89 .elementor-element.elementor-element-4ce6789 .mc-photo-prev, .elementor-89 .elementor-element.elementor-element-4ce6789 .mc-photo-next{background-color:#1e1e1e;color:#ffffff;width:42px;height:42px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-thumb[aria-pressed="true"]{border-color:#1e1e1e;}.elementor-89 .elementor-element.elementor-element-aa259cd{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-aa259cd:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-aa259cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-865eebd .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:32px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-89 .elementor-element.elementor-element-f3deaaa .swiper-slide > .elementor-element{height:100%;}.elementor-89 .elementor-element.elementor-element-6434b38{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-6434b38:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-6434b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-89 .elementor-element.elementor-element-2417955 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:32px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-3f93fe7 img{width:100%;}.elementor-89 .elementor-element.elementor-element-d59fedd{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-d59fedd:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-d59fedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b53a639 .elementor-heading-title{font-family:"DejavuSans Font", Sans-serif;font-size:32px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-16c8296{--e-image-carousel-slides-to-show:2;}@media(max-width:1366px){.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-89 .elementor-element.elementor-element-bd6a590{--e-n-carousel-swiper-slides-to-display:5;}.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-bd6a590{--e-n-carousel-swiper-slides-to-display:4;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-projects{--mc-slides:2;}.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-89 .elementor-element.elementor-element-bd6a590{--e-n-carousel-swiper-slides-to-display:3;}.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-b58465c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-0692a74 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-bd6a590{--e-n-carousel-swiper-slides-to-display:1;}.elementor-89 .elementor-element.elementor-element-a03b70e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-bf21858 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-projects{--mc-slides:1;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-dialog-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-4ce6789 .mc-stage{height:45svh;}.elementor-89 .elementor-element.elementor-element-aa259cd{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-865eebd .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:1;}.elementor-89 .elementor-element.elementor-element-6434b38{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-2417955 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-3f93fe7 img{height:100px;object-fit:cover;}.elementor-89 .elementor-element.elementor-element-d59fedd{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-89 .elementor-element.elementor-element-b53a639 .elementor-heading-title{font-size:26px;}}@media(min-width:2400px){.elementor-89 .elementor-element.elementor-element-f3deaaa{--swiper-slides-to-display:3;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'DejavuSans Font';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://maderas.seolifeteam.com/wp-content/uploads/2026/10/DejaVuSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'DejavuSans Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://maderas.seolifeteam.com/wp-content/uploads/2026/10/DejaVuSans.woff2') format('woff2');
}
/* End Custom Fonts CSS */