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

.elementor-372 img[src*="placeholder"]{transform:none!important;object-fit:contain;}
.elementor-372 a[data-interaction-id="782b4f63"] img{filter:brightness(0);}
/* Catálogo agrícola: mismas tarjetas del inicio y filtros nativos. */
.elementor-372 [data-id="d8f3eabc"] [data-element_type="e-collection-loop-item"][hidden],
.elementor-372 [data-id="8c4b4c19"] [hidden] {display:none!important;}
.elementor-372 [data-id="d8f3eabc"] [data-interaction-id="5ae46c64"]:empty,
.elementor-372 [data-id="d8f3eabc"] [data-interaction-id="9277f288"]:empty {display:none;}
.elementor-372 [data-id="d8f3eabc"] [data-interaction-id="5e99e068"] {height:100%;}
.elementor-372 [data-id="d8f3eabc"] [data-entry-pending="true"]:not([data-entered="true"]) {opacity:0;}
.elementor-372 [data-id="d8f3eabc"] [data-entered="true"] {animation:disagro-catalogo-entrada .6s ease both;animation-delay:var(--entrada-retraso,0ms);}
.elementor-372 [data-id="25c77f9c"] :is(input,select) {min-width:0;}

.elementor-372 [data-id="8c4b4c19"] :is(button,a):focus-visible {outline:2px solid #008002;outline-offset:3px;}
.elementor-372 [data-id="d8f3eabc"] a:hover {background-color:#006502;}
@keyframes disagro-catalogo-entrada {from{opacity:0;transform:translateY(1.5rem);}to{opacity:1;transform:translateY(0);}}
@media(prefers-reduced-motion:reduce){.elementor-372 [data-id="d8f3eabc"] [data-entry-pending="true"] {opacity:1!important;animation:none!important;}}
/* Campos y body.elementor-page-372es del catálogo con una misma apariencia. */
.elementor-372 [data-id="25c77f9c"] :is(input,select) {
 box-sizing:border-box;
 width:100%;
 height:3.375rem;
 min-height:3.375rem;
 border:1px solid #DEDEDE;
 border-radius:.75rem;
 background-color:#FFFFFF;
 color:#2A2A2A;
 font-family:Inter,sans-serif;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 padding:.875rem 1rem;
 transition:border-color .2s ease,box-shadow .2s ease;
}
.elementor-372 [data-id="25c77f9c"] select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 padding-right:3rem;
 cursor:pointer;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23008002' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
 background-position:right 1rem center;
 background-repeat:no-repeat;
 background-size:1.25rem;
}
.elementor-372 [data-id="25c77f9c"] :is(input,select):hover:not(:disabled) {border-color:#008002;}
.elementor-372 [data-id="25c77f9c"] :is(input,select):focus-visible {
 outline:2px solid #008002;
 outline-offset:2px;
 border-color:#008002;
 box-shadow:0 0 0 .2rem rgba(0,128,2,.08);
}
.elementor-372 [data-id="25c77f9c"] select:disabled {cursor:wait;color:#8A8A8A;background-color:#F4F4F4;}
.elementor-372 [data-id="25c77f9c"] option {font-family:Inter,sans-serif;font-size:1rem;background:#FFFFFF;color:#2A2A2A;}
@media(prefers-reduced-motion:reduce){.elementor-372 [data-id="25c77f9c"] :is(input,select) {transition:none;}}
/* Limpieza disponible solo cuando hay filtros; verde de marca al interactuar. */
.elementor-372 [data-id="2be4bb12"] {
 align-items:center;
 justify-content:center;
 padding:.625rem 1rem;
 border:1px solid #008002;
 border-radius:.75rem!important;
 background:transparent;
 color:#008002;
 line-height:1.5;
 text-decoration:none;
 transition:background-color .2s ease,color .2s ease;
}
.elementor-372 [data-id="2be4bb12"]:is(:hover,:active) {
 background:#008002!important;
 color:#FFFFFF!important;
 border-color:#008002!important;
}
.elementor-372 [data-id="2be4bb12"]:hover * {color:#FFFFFF!important;}
@media(prefers-reduced-motion:reduce){.elementor-372 [data-id="2be4bb12"] {transition:none;}}
.elementor-372 [data-id="8c4b4c19"][data-catalogo-listo="true"] [data-e-type="e-pagination"] {display:none!important;}
.elementor-372 [data-id="8c4b4c19"] [hidden] {display:none!important;}
.elementor-372 [data-id="8c4b4c19"] button:disabled {cursor:wait;opacity:.65;}


/* Carrusel de marcas: mismo formato y controles del Inicio. */
.elementor-372 [data-id="868fb0c6"]{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:auto;cursor:grab;}
.elementor-372 [data-id="868fb0c6"]::-webkit-scrollbar{display:none;}
.elementor-372 [data-id="635a1894"]{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:2rem!important;animation:none!important;transform:none!important;will-change:auto!important;width:max-content!important;max-width:none!important;}
.elementor-372 [data-id="d810878b"]{display:none!important;}
.elementor-372 [data-id="17ab7cea"],.elementor-372 .disagro-brands-copy{display:flex!important;flex-flow:row nowrap!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:2rem!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important;animation:none!important;}
.elementor-372 [data-id="17ab7cea"]>a,.elementor-372 .disagro-brands-copy>a{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 12rem!important;width:12rem!important;min-width:12rem!important;max-width:12rem!important;box-sizing:border-box;overflow:hidden!important;transform:none!important;margin:0!important;}
.elementor-372 [data-id="17ab7cea"]>a img,.elementor-372 .disagro-brands-copy>a img{position:static!important;display:block!important;width:10rem!important;height:6rem!important;max-width:100%!important;object-fit:contain!important;filter:brightness(0);transform:none!important;margin:0!important;}
.elementor-372 [data-id="868fb0c6"] a{flex-shrink:0;user-select:none;}
.elementor-372 [data-id="868fb0c6"] a:focus-visible{outline:2px solid #008002;outline-offset:-3px;border-radius:.75rem;}
.elementor-372 [data-id="868fb0c6"] img{user-select:none;-webkit-user-drag:none;}
.elementor-372 [data-id="45cd0fc4"],.elementor-372 [data-id="6ab49819"]{position:relative;display:grid!important;place-items:center;gap:0!important;padding:0!important;width:2.75rem;height:2.75rem;min-height:2.75rem;font-size:0!important;line-height:0!important;}
.elementor-372 [data-id="45cd0fc4"]::before,.elementor-372 [data-id="6ab49819"]::before{content:"";display:block;width:.55rem;height:.55rem;border-top:2px solid currentColor;border-right:2px solid currentColor;position:absolute;inset:auto;top:50%;left:50%;margin:0!important;transform:translate(-50%,-50%) rotate(45deg);}
.elementor-372 [data-id="45cd0fc4"]::before{transform:translate(-40%,-50%) rotate(-135deg);}
@media(prefers-reduced-motion:reduce){.elementor-372 .disagro-brands-copy{display:none!important;}}
html:has(.elementor-372){scroll-behavior:smooth;}
.elementor-372 #catalogo-equipos{scroll-margin-top:1.5rem;}
@media(prefers-reduced-motion:reduce){html:has(.elementor-372){scroll-behavior:auto;}}/* End custom CSS */