h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}#sec-clientes .stk-block-columns:hover h3 { color: #fff!important;}
#sec-serv .stk-block-columns:hover h3 { color: var(--ast-global-color-1)!important;} #mysticky-nav .myfixed { margin: 0;} div#mysticky-nav.wrapfixed .ast-primary-header-bar {
background-color: #edece6; }   @media only screen and (min-width: 700px) {
h2.uagb-html-tag,
p.uagb-html-tag {
white-space: nowrap;
}}
@media only screen and (max-width: 699px) {
h2.uagb-html-tag,
p.uagb-html-tag {
text-align: left;
}} ul.list-hojita {
list-style: none;
padding-left: 0px;
margin: 0px;
}
.list-hojita li {
font-family: Cabinet Grotesk,Helvetica,Arial,sans-serif;
font-size: 20px;
margin-bottom: 5px;
}
.list-hojita.roboto li {
font-family: Roboto;
font-size: inherit;
}
.list-hojita li::before {
content: url(https://treecologic.es/wp-content/uploads/2025/06/list-hoja.png);
margin-right: 8px;
} .tab-servicio {	column-gap: 30px;}
@media only screen and (min-width: 767px) {
.tab-servicio ul.uagb-tabs__panel { min-width: 32%!important; max-width: 32%!important;}
}
.tab-servicio li.uagb-tab { box-shadow: 3px 8px 12px 0px #00000026;}
.tab-servicio li.uagb-tab div:before { font-size: 2.4em;}
.tab-servicio li.uagb-tab div {
display: inline-flex;
flex-direction: row;
column-gap: 20px;
align-content: center;
justify-content: center;
align-items: center;
} .tab-servicio  li#uagb-tabs__tab0 div:before { content: '1.';}
.tab-servicio  li#uagb-tabs__tab1 div:before { content: '2.';}
.tab-servicio  li#uagb-tabs__tab2 div:before { content: '3.';}
.tab-servicio  li#uagb-tabs__tab3 div:before { content: '4.';}
.tab-servicio  li#uagb-tabs__tab4 div:before { content: '5.';}
.tab-servicio  li#uagb-tabs__tab5 div:before { content: '6.';} .ast-footer-social-1-wrap .ast-builder-social-element {
border: 2px solid var(--ast-global-color-1);
}
.ast-footer-social-1-wrap .ast-builder-social-element:hover {
border: 2px solid var(--ast-global-color-5);
}