.elementor-1420 .elementor-element.elementor-element-f444e82{overflow:hidden;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.elementor-1420 .elementor-element.elementor-element-5031858e{margin-top:0px;margin-bottom:10px;padding:0px 0px 10px 0px;}body:not(.rtl) .elementor-1420 .elementor-element.elementor-element-2b2e187e{right:-1px;}body.rtl .elementor-1420 .elementor-element.elementor-element-2b2e187e{left:-1px;}.elementor-1420 .elementor-element.elementor-element-2b2e187e{top:1px;}.elementor-1420 .elementor-element.elementor-element-153c0c6 > .elementor-widget-container{margin:-41px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-1420 .elementor-element.elementor-element-6501541a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-1420 .elementor-element.elementor-element-6501541a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:16px;letter-spacing:-0.4px;color:#000000;}.elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button{background-color:#FFFFFF00;font-size:12px;line-height:12px;fill:#515151;color:#515151;border-style:solid;border-width:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1420 .elementor-element.elementor-element-ab5d72c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button:hover, .elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button:focus{color:#000000;}.elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button:hover svg, .elementor-1420 .elementor-element.elementor-element-ab5d72c .elementor-button:focus svg{fill:#000000;}.elementor-1420 .elementor-element.elementor-element-93b8319{font-family:"Open Sans", Sans-serif;font-size:12px;line-height:16px;}.elementor-1420 .elementor-element.elementor-element-df7d14b{margin-top:0px;margin-bottom:0px;padding:5px 0px 0px 0px;}.elementor-1420 .elementor-element.elementor-element-d6c4800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;letter-spacing:0px;color:#393939;}.elementor-1420 .elementor-element.elementor-element-120fdbb{margin-top:0px;margin-bottom:0px;padding:2px 0px 12px 0px;}.elementor-1420 .elementor-element.elementor-element-6af0eef .elementor-button{background-color:#FFD200;font-family:"Montserrat Alternates", Sans-serif;font-size:19px;font-weight:700;fill:#000000;color:#000000;border-style:none;border-radius:8px 8px 8px 8px;padding:4px 25px 4px 25px;}.elementor-1420 .elementor-element.elementor-element-7c679f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-1420 .elementor-element.elementor-element-7c679f7.elementor-element{--order:99999 /* order end hack */;}.elementor-1420 .elementor-element.elementor-element-7c679f7{z-index:2;}@media(min-width:768px){.elementor-1420 .elementor-element.elementor-element-039ad8a{width:55%;}.elementor-1420 .elementor-element.elementor-element-a8bb4f8{width:45%;}}/* Start custom CSS for text-editor, class: .elementor-element-93b8319 *//* Recortar descripción de GeoDirectory en listados */
.elementor-widget-text-editor {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* número de líneas visibles */
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f444e82 */.elementor-1420 .elementor-element.elementor-element-f444e82{
    max-width: 600px
}/* End custom CSS */