body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.search-bar{position:relative;margin-bottom:20px;width:100%}.search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#94a3b8}#search{width:100%;padding:12px 40px 12px 48px;font-size:15px;border:none;border-radius:25px;color:#64748b;background-color:rgba(15,93,146,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.1);box-sizing:border-box}#search::placeholder{color:#64748b}#search:focus{outline:none}#search:focus-visible{outline:2px solid;outline-offset:0px;box-shadow:0 0 0 2px rgba(80,70,229,0.1)}.clear-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;display:none;font-size:24px;color:#64748b;line-height:1}.clear-icon:hover{color:#333}.categories{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.category-tab{font-size:14px;padding:10px 20px;margin:5px;cursor:pointer;color:#2c3e50;background-color:rgba(15,93,146,0.15);border:none;border-radius:100px;transition:all 0.3s ease}.category-tab.active{background-color:#ffa800;color:white}.business-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;min-height:200px}.business-card{background-color:#ffffff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease;cursor:pointer}.business-card:hover{transform:translateY(-5px)}.business-card img{width:100%;height:200px;object-fit:cover}.card-content{padding:10px 15px 15px 15px}.card-content h3{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px 0;color:#2c3e50;padding-bottom:0!important}.card-content p{font-size:14px;line-height:1.4;margin:0;color:#64748b}.business-card{position:relative;background-color:#ffffff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease;cursor:pointer}.business-card:hover{transform:translateY(-5px)}.category-label{position:absolute;top:10px;right:10px;background-color:#ffa800;color:white;padding:3px 10px;border-radius:100px;font-size:13px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.pagination{display:flex;justify-content:center;margin-top:60px;margin-bottom:20px}.pagination button{margin:0 5px;width:36px;height:36px;background-color:transparent;color:#64748b;border:1px solid #64748b;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.pagination button:hover{color:#fff;background-color:#64748b}.pagination button.active{background-color:#ffa800;color:#fff;border:1px solid #ffa800}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal-content{position:relative;background-color:#ffffff;margin:5% auto;padding:20px;border-radius:10px;width:90%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,0.3)}.close{position:absolute;top:10px;right:10px;color:#fff;float:right;font-size:20px;cursor:pointer;background:#64748b;border-radius:100px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease}.close:hover{background-color:#2c3e50}.close .icon-x{font-size:16px}.close .icon-x .fa-solid{line-height:2}.modal-image{width:100%;height:300px;object-fit:cover;border-radius:10px;margin-bottom:16px}.modal-title{font-size:20px;line-height:1.3;color:#2c3e50;margin-top:0;margin-bottom:0;padding-bottom:0!important}.modal-category{font-size:14px;color:#ffa800;margin:14px 0 0 0}.modal-description{font-size:16px;margin-bottom:20px;line-height:1.6;color:#64748b}.modal-links{display:flex;justify-content:start;gap:15px;margin-bottom:30px}.modal-links a{color:#ffa800;font-size:24px;transition:color 0.3s ease}.modal-links a:hover{color:#2c3e50}.modal-schedule{margin-bottom:26px}.modal-schedule h3,.modal-contact h3{font-size:16px;font-weight:600;color:#2c3e50;margin-top:24px;margin-bottom:6px}.modal-schedule p,.modal-contact p{font-size:15px;line-height:1.4;color:#64748b}.modal-schedule .far,.modal-contact .fas{margin-right:6px;font-weight:900}.modal-contact a{font-size:15px;display:inline-block;margin-bottom:12px;text-decoration:none;color:#64748b;transition:color 0.3s ease}.modal-contact a:hover{color:#2c3e50}.google-reviews{position:absolute;top:30px;left:30px;text-align:center}.google-reviews-icon{width:90px;background:#fff;padding:12px;border-radius:10px;transition:transform 0.3s ease}.google-reviews-icon:hover{transform:scale(1.1)}.no-results-container{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;height:200px}.no-results{text-align:center;font-size:18px;color:#2c3e50}.sort-options{margin-bottom:20px;text-align:right}.sort-options label{font-size:14px;margin-right:6px;color:#64748b}.sort-options select{padding:5px;border-radius:5px;color:#64748b;border-color:#94a3b8}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999}.spinner{border:5px solid #f3f3f3;border-top:5px solid #ffa800;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#loader{display:none}@media only screen and (max-width:768px){#search{padding:8px 40px 8px 48px;font-size:13px}.category-tab{font-size:12px;padding:5px 12px}.sort-options select{font-size:12px}.business-card img{height:220px}.modal-image{height:200px}.modal-title{font-size:17px}.modal-description{font-size:15px}.google-reviews-icon{width:70px;padding:8px}}.contenedor-menu-gooey .fa-regular,.contenedor-menu-gooey .fa-solid,.contenedor-menu-gooey .far,.contenedor-menu-gooey .fas{font-family:FontAwesome!important;font-weight:900!important;font-style:normal!important;font-size:24px!important}.ov-gooey{max-width:600px;height:100px;margin:0 auto;-webkit-filter:url("#goo");filter:url("#goo");position:relative}.ov-gooey-button,.ov-gooey-toggle-button{position:absolute;display:inline-block;left:50%;top:50%;border-radius:50%;width:66px;height:66px;line-height:66px;margin-left:-33px;margin-top:-33px;background:#ff0000;text-align:center;color:#fff;border:none;outline:none;cursor:pointer}.ov-gooey-button:hover,.ov-gooey-toggle-button:hover{color:#fff}.ov-gooey-button{font-size:24px;background:#34B7F1;-webkit-transform:scale(0.95,0.95);transform:scale(0.95,0.95);color:#34B7F1}a.ov-gooey-button{color:#ffffff}a.ov-gooey-button:hover,a.ov-gooey-button:focus{color:#ffffff}.ov-gooey-toggle-button{z-index:9;background:#34B7F1;font-size:24px}.ov-gooey-items{list-style-type:none;padding:0;margin:0}.ov-gooey-item{display:inline-block}.contenedor-menu-gooey svg{display:none}.et-l--footer .et_builder_inner_content{z-index:0!important}.et_pb_image_0{margin-top:-23px!important;margin-bottom:0px!important;text-align:center}.et_pb_text_0{margin-top:50px!important}.et_pb_text_1{margin-top:-26px!important}.et_pb_section_1.et_pb_section{padding-top:4px;padding-right:0px;margin-top:28px;background-color:#FFFFFF!important}.et_pb_section_1{z-index:11111;position:relative}.et_pb_row_1.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:90%;max-width:1200px}.et_pb_section_2.et_pb_section{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#FFFFFF!important}.et_pb_row_2.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row{width:100%;max-width:100%}.et_pb_text_2 h2,.et_pb_text_3 h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;color:#515e71!important}.et_pb_image_1{margin-top:30px!important;margin-bottom:30px!important;width:70%;text-align:center}.dssb_sharing_button_0 .dssb-sharing-button{background:#1778F2!important}.dssb_sharing_button_0 .dssb-sharing-text,.dssb_sharing_button_1 .dssb-sharing-text,.dssb_sharing_button_2 .dssb-sharing-text,.dssb_sharing_button_3 .dssb-sharing-text,.dssb_sharing_button_4 .dssb-sharing-text,.dssb_sharing_button_5 .dssb-sharing-text{color:#ffffff}.dssb_sharing_button_1 .dssb-sharing-button{background:#000000!important}.dssb_sharing_button_2 .dssb-sharing-button{background:#4AC959!important}.dssb_sharing_button_3 .dssb-sharing-button{background:#007bb6!important}.dssb_sharing_button_4 .dssb-sharing-button{background:#333333!important}.dssb_sharing_button_5 .dssb-sharing-button{background:#0A427F!important}.dssb_sharing_buttons_0 .dssb-sharing-title{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important}.dssb_sharing_buttons_0 .dssb-sharing-text{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important}.dssb_sharing_buttons_0 .dssb-sharing-button{border-radius:4px 4px 4px 4px;overflow:hidden;margin-right:10px;border:none!important}.dssb_sharing_buttons_0 .dssb-sharing-icon{border-radius:100px 100px 100px 100px;overflow:hidden;color:#ffffff;background:rgba(0,0,0,.2);font-size:20px;height:40px;width:40px}.dssb_sharing_buttons_0 .dssb-sharing-buttons .dssb-sharing-button{margin-bottom:10px!important}.et_pb_text_3{margin-top:10px!important}.et_pb_column_6{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.et_pb_icon_0,.et_pb_icon_1,.et_pb_icon_2{text-align:center}.et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon,.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon{font-family:ETmodules!important;font-weight:400!important;color:#7EBEC5;font-size:50px}.et_pb_icon_1 .et_pb_icon_wrap .et-pb-icon{font-family:FontAwesome!important;font-weight:400!important;color:#7EBEC5;font-size:50px}.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:RGBA(255,255,255,0)!important}.et_pb_section_3{z-index:9999999;position:fixed!important;bottom:20px;top:auto;left:50%;right:auto;transform:translateX(-50%);width:auto!important}body.logged-in.admin-bar .et_pb_section_3{top:auto}.et_pb_code_2,.et_pb_code_3{margin-bottom:0px!important}.et_pb_section_2{border-radius:12px 12px 12px 12px;overflow:hidden;max-width:800px;margin-left:auto!important;margin-right:auto!important;z-index:10;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.24)}.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}.et_pb_row_3.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0px;padding-bottom:0px}@media only screen and (min-width:981px){.dssb_sharing_buttons_0 .dssb-sharing-button a{flex-direction:column;justify-content:center}.dssb_sharing_buttons_0 .dssb-sharing-text{text-align:center}.dssb_sharing_buttons_0 .dssb-sharing-icon{margin-bottom:20px}.dssb_sharing_buttons_0 .dssb-sharing-button{padding:20px}}@media only screen and (max-width:980px){.et_pb_image_0{margin-top:-91px!important}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img{width:auto}.et_pb_text_0{margin-top:-21px!important}.et_pb_section_2.et_pb_section{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.et_pb_text_2 h2,.et_pb_text_3 h2{font-size:20px}.et_pb_icon_0,.et_pb_icon_1,.et_pb_icon_2{margin-left:auto;margin-right:auto}.et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon,.et_pb_icon_1 .et_pb_icon_wrap .et-pb-icon,.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon{font-size:40px}body.logged-in.admin-bar .et_pb_section_3{top:auto}.et_pb_section_3{bottom:20px;top:auto;left:50%;right:auto;transform:translateX(-50%) translateY(0px)}}@media only screen and (min-width:768px) and (max-width:980px){.dssb_sharing_buttons_0 .dssb-sharing-button a{flex-direction:column;justify-content:center}.dssb_sharing_buttons_0 .dssb-sharing-icon{margin-right:0;order:0;margin-bottom:20px}.dssb_sharing_buttons_0 .dssb-sharing-text{text-align:center;display:block}.dssb_sharing_buttons_0 .dssb-sharing-button{padding:20px;margin-right:20px}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img{width:auto}.et_pb_section_1.et_pb_section{margin-top:22px}.et_pb_section_2.et_pb_section{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.et_pb_text_2 h2,.et_pb_text_3 h2{font-size:18px}.dssb_sharing_buttons_0 .dssb-sharing-icon{border-radius:0px 0px 0px 0px;overflow:hidden;width:100%;margin-right:0;order:0;background:transparent}.dssb_sharing_buttons_0 .dssb-sharing-buttons{flex-wrap:wrap}.dssb_sharing_buttons_0 .dssb-sharing-text{display:none}.dssb_sharing_buttons_0 .dssb-sharing-button{background:transparent;padding-right:0px}.et_pb_icon_0,.et_pb_icon_1,.et_pb_icon_2{margin-left:auto;margin-right:auto}.et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon,.et_pb_icon_2 .et_pb_icon_wrap .et-pb-icon{font-size:30px}.et_pb_icon_1 .et_pb_icon_wrap .et-pb-icon{font-size:33px}body.logged-in.admin-bar .et_pb_section_3{top:auto}.et_pb_section_3{bottom:10px;top:auto;left:50%;right:auto;transform:translateX(-50%) translateY(0px)}}