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

.elementor-376 img[src*="placeholder"]{transform:none!important;object-fit:contain;}
.elementor-376 a[data-interaction-id="3474558"] img{filter:brightness(0);}
/* Blog: enlaces de imagen y título sin fondo de hover y resúmenes uniformes. */
.elementor-376 [data-interaction-id="55253bc"] a,
.elementor-376 [data-interaction-id="55253bc"] a:hover,
.elementor-376 [data-interaction-id="55253bc"] a:focus{background:transparent!important;color:inherit!important;text-decoration:none!important;}
.elementor-376 a[data-interaction-id="68bc2e91"],
.elementor-376 a[data-interaction-id="68bc2e91"]:hover{background:transparent!important;display:block!important;width:100%!important;}
.elementor-376 [data-interaction-id="55253bc"]{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-376 [data-interaction-id="1095a1f2"]{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-376 [data-id="c67c2fa"]:not(:has(a)){display:none!important;}
html:has(.elementor-376){scroll-behavior:smooth;}
@media(prefers-reduced-motion:reduce){html:has(.elementor-376){scroll-behavior:auto;}}/* End custom CSS */