/* Start custom CSS */.elementor-373 [data-interaction-id="12dbacb6"] {filter:brightness(0);object-fit:contain;}
.elementor-373 .elementor-element-6945442a {border-bottom:1px solid #DEDEDE;}
.elementor-373 a {text-decoration:none;}
.elementor-373 .disagro-v2-media img {transform:scale(1.45);object-fit:contain;}
.elementor-373 img[src$="15.png"],.elementor-373 img[src$="14-1.png"] {transform:none;}
.elementor-373 input,.elementor-373 select,.elementor-373 textarea {box-sizing:border-box;max-width:100%;font-family:Inter;font-size:16px;}
.elementor-373 input:focus,.elementor-373 select:focus,.elementor-373 textarea:focus {outline:2px solid #008002;outline-offset:2px;}
.elementor-373 details > summary {list-style:none;}
.elementor-373 details > summary::-webkit-details-marker {display:none;}
@media(max-width:1200px){
.elementor-373 .elementor-element-2fcb76a9 {grid-template-columns:10.625rem minmax(0,1fr)!important;}
.elementor-373 .elementor-element-2115f614,.elementor-373 [data-interaction-id="30a9c44b"] {display:none!important;}
.elementor-373 .elementor-element-426c208e {display:flex!important;justify-self:end;}
}
@media(max-width:767px){
.elementor-373 .elementor-element-2fcb76a9 {grid-template-columns:8.4375rem minmax(0,1fr)!important;gap:1rem;}
.elementor-373 [data-interaction-id="12dbacb6"] {width:8.4375rem;height:4.75rem;}
.elementor-373 .elementor-element-426c208e:has(details[open]) {grid-column:1/-1;justify-self:stretch;}
.elementor-373 .disagro-v2-button {max-width:100%;white-space:normal;}
}
.elementor-373 [data-interaction-id="d92cbb5"]{cursor:default;}
.elementor-373 input::placeholder,
.elementor-373 textarea::placeholder {color:#666666;opacity:1;}
.elementor-373 input[id$="-nombre"] {scroll-margin-top:6rem;}
.elementor-373 summary {display:flex;align-items:center;gap:1rem;}
.elementor-373 summary::after {content:"+";font-family:Inter;font-size:1.25rem;color:#008002;flex-shrink:0;}
.elementor-373 details[open] > summary::after {content:"−";}

.elementor-373 img[src*="placeholder"]{transform:none!important;object-fit:contain;}
.elementor-373 a[data-interaction-id="12dbacb6"] img{filter:brightness(0);}
.elementor-373 [data-interaction-id="4c99a9c3"] {filter:brightness(0);object-fit:contain;}
.elementor-373 .elementor-element-2cd6c5b0 {border-bottom:1px solid #DEDEDE;}
.elementor-373 a {text-decoration:none;}
.elementor-373 .disagro-v2-media img {transform:scale(1.45);object-fit:contain;}
.elementor-373 img[src$="15.png"],.elementor-373 img[src$="14-1.png"] {transform:none;}
.elementor-373 input,.elementor-373 select,.elementor-373 textarea {box-sizing:border-box;max-width:100%;font-family:Inter;font-size:16px;}
.elementor-373 input:focus,.elementor-373 select:focus,.elementor-373 textarea:focus {outline:2px solid #008002;outline-offset:2px;}
.elementor-373 details > summary {list-style:none;}
.elementor-373 details > summary::-webkit-details-marker {display:none;}
@media(max-width:1200px){
.elementor-373 .elementor-element-295169a9 {grid-template-columns:10.625rem minmax(0,1fr)!important;}
.elementor-373 .elementor-element-11bf38c7,.elementor-373 [data-interaction-id="26250681"] {display:none!important;}
.elementor-373 .elementor-element-6952324 {display:flex!important;justify-self:end;}
}
@media(max-width:767px){
.elementor-373 .elementor-element-295169a9 {grid-template-columns:8.4375rem minmax(0,1fr)!important;gap:1rem;}
.elementor-373 [data-interaction-id="4c99a9c3"] {width:8.4375rem;height:4.75rem;}
.elementor-373 .elementor-element-6952324:has(details[open]) {grid-column:1/-1;justify-self:stretch;}
.elementor-373 .disagro-v2-button {max-width:100%;white-space:normal;}
}

.elementor-373 summary{display:flex;align-items:center;gap:1rem;}.elementor-373 summary::after{content:"+";margin-left:auto;color:#008002;font:20px Inter;}.elementor-373 details[open]>summary::after{content:"−";}.elementor-373 .disagro-v2-card-body>.disagro-v2-link{margin-top:auto;}
.elementor-373 img[src*="placeholder"]{transform:none!important;object-fit:contain;}
.elementor-373 a[data-interaction-id="4c99a9c3"] img{filter:brightness(0);}
/* Navegación y acabado de maquinaria agrícola. */
html:has(.elementor-373) {scroll-behavior:smooth;}
.elementor-373 #equipos-agricolas {scroll-margin-top:1.5rem;}
.elementor-373 [data-id="62f4cb10"] a:focus-visible {outline:2px solid #008002;outline-offset:3px;}
.elementor-373 [data-id="5f618691"] img {transform:none!important;}
.elementor-373 [data-id="5f618691"] :is([data-id="2bcb1af7"],[data-id="1d72f6c"]) {transition:transform .6s ease;}
.elementor-373 [data-id="5f618691"] article:hover :is([data-id="2bcb1af7"],[data-id="1d72f6c"]) {transform:scale(1.03)!important;}
@media(max-width:767px){
 .elementor-373 [data-id="62f4cb10"] {align-self:stretch;}
 .elementor-373 [data-id="62f4cb10"] a {flex:1 1 auto;}
}
@media(prefers-reduced-motion:reduce){
 html:has(.elementor-373) {scroll-behavior:auto;}
 .elementor-373 [data-id="5f618691"] article:hover img {transform:none!important;transition:none!important;}
}


.elementor-373 [data-interaction-id="4c99a9c3"] {filter:brightness(0);object-fit:contain;}
.elementor-373 .elementor-element-2cd6c5b0 {border-bottom:1px solid #DEDEDE;}
.elementor-373 a {text-decoration:none;}
.elementor-373 .disagro-v2-media img {transform:scale(1.45);object-fit:contain;}
.elementor-373 img[src$="15.png"],.elementor-373 img[src$="14-1.png"] {transform:none;}
.elementor-373 input,.elementor-373 select,.elementor-373 textarea {box-sizing:border-box;max-width:100%;font-family:Inter;font-size:16px;}
.elementor-373 input:focus,.elementor-373 select:focus,.elementor-373 textarea:focus {outline:2px solid #008002;outline-offset:2px;}
.elementor-373 details > summary {list-style:none;}
.elementor-373 details > summary::-webkit-details-marker {display:none;}
@media(max-width:1200px){
.elementor-373 .elementor-element-295169a9 {grid-template-columns:10.625rem minmax(0,1fr)!important;}
.elementor-373 .elementor-element-11bf38c7,.elementor-373 [data-interaction-id="26250681"] {display:none!important;}
.elementor-373 .elementor-element-6952324 {display:flex!important;justify-self:end;}
}
@media(max-width:767px){
.elementor-373 .elementor-element-295169a9 {grid-template-columns:8.4375rem minmax(0,1fr)!important;gap:1rem;}
.elementor-373 [data-interaction-id="4c99a9c3"] {width:8.4375rem;height:4.75rem;}
.elementor-373 .elementor-element-6952324:has(details[open]) {grid-column:1/-1;justify-self:stretch;}
.elementor-373 .disagro-v2-button {max-width:100%;white-space:normal;}
}

.elementor-373 summary{display:flex;align-items:center;gap:1rem;}.elementor-373 summary::after{content:"+";margin-left:auto;color:#008002;font:20px Inter;}.elementor-373 details[open]>summary::after{content:"−";}.elementor-373 .disagro-v2-card-body>.disagro-v2-link{margin-top:auto;}
.elementor-373 img[src*="placeholder"]{transform:none!important;object-fit:contain;}
.elementor-373 a[data-interaction-id="4c99a9c3"] img{filter:brightness(0);}
/* Navegación y acabado de maquinaria agrícola. */
html:has(.elementor-373) {scroll-behavior:smooth;}
.elementor-373 #equipos-agricolas {scroll-margin-top:1.5rem;}
.elementor-373 [data-id="778bd232"] a:focus-visible {outline:2px solid #008002;outline-offset:3px;}
.elementor-373 [data-id="5f618691"] img {transform:none!important;}
.elementor-373 [data-id="5f618691"] :is([data-id="2bcb1af7"],[data-id="1d72f6c"]) {transition:transform .6s ease;}
.elementor-373 [data-id="5f618691"] article:hover :is([data-id="2bcb1af7"],[data-id="1d72f6c"]) {transform:scale(1.03)!important;}
@media(max-width:767px){
 .elementor-373 [data-id="778bd232"] {align-self:stretch;}
 .elementor-373 [data-id="778bd232"] a {flex:1 1 auto;}
}
@media(prefers-reduced-motion:reduce){
 html:has(.elementor-373) {scroll-behavior:auto;}
 .elementor-373 [data-id="5f618691"] article:hover img {transform:none!important;transition:none!important;}
}


/* Presentación de servicios alineada con Maquinaria Agrícola. */
.elementor-373 [data-id="7b08b078"]>section:not([data-id="998a2eea"]){padding-block:3rem!important;}
.elementor-373 [data-id="7be28185"] :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font:1rem/1.5 Inter,sans-serif;border:1px solid #dedede;border-radius:.75rem;padding:.875rem 1rem;background:#fff;color:#2a2a2a;}
.elementor-373 [data-id="7be28185"] select{appearance:none;min-height:3.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008002' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;background-position:right 1rem center;padding-right:3rem;}
.elementor-373 [data-id="7be28185"] label{font:600 1rem/1.5 Inter,sans-serif;color:#2a2a2a;}
.elementor-373 [data-id="d92cbb5"]{display:inline-flex!important;background:#008002!important;color:#fff!important;border-radius:.75rem!important;padding:1rem 1.5rem!important;cursor:pointer;font:600 1rem/1.5 Inter,sans-serif;}
.elementor-373 [data-id="7be28185"] :is(input,select,textarea):focus-visible{outline:2px solid #008002;outline-offset:2px;}
@media(max-width:767px){.elementor-373 [data-id="7b08b078"]>section:not([data-id="998a2eea"]){padding-block:2rem!important;}}/* End custom CSS */