html,body{overflow-x:hidden!important}select{cursor:pointer}.header_sticky .elementor-widget-image img{transition:.3s ease-in-out}.header_sticky.scale_logo .elementor-widget-image img{width:80px!important;transition:.3s ease-in-out}.btn_outline a{outline-color:#fff}.btn_outline a:hover{outline:4px solid #fff!important}.hero .elementor-widget-n-carousel .swiper-pagination-bullet{outline:3px solid #fff;background:#D9D9D9;opacity:1}.hero .elementor-widget-n-carousel .swiper-pagination-bullet-active{background:var(--e-global-color-secondary)}.elementor-widget-heading .elementor-heading-title span{color:var(--e-global-color-secondary)}.card_publi .jet-listing-dynamic-image{overflow:hidden;border-radius:20px}.card_publi .jet-listing-dynamic-image img{transition:.5s ease-in-out}.card_publi:hover .jet-listing-dynamic-image img{transform:scale(1.06) rotate(3deg);transition:.5s ease-in-out}.logout-link{background-color:var(--e-global-color-secondary);font-family:"Inter",Sans-serif;font-size:22px;font-weight:600;line-height:100%;fill:var(--e-global-color-0dcfb10);color:var(--e-global-color-0dcfb10);border-style:solid;border-color:var(--e-global-color-secondary);padding:15px 40px 15px 40px;border-width:1px;border-radius:10px 10px 10px 10px;display:flex}.logout-link:hover{border-width:1px;background-color:#C05133;fill:var(--e-global-color-0dcfb10);color:var(--e-global-color-0dcfb10)}.menu_account.elementor-widget-n-menu .e-n-menu-title-container{cursor:pointer!important}.search_popup .jet-ajax-search__field{outline:none}.btn_search .elementor-icon-wrapper{display:flex}.slider_publi .jet-listing-grid__slider-icon.slick-arrow{border-radius:50px;border:3px solid #fff}.form_contacto .elementor-field-group .elementor-field-textual{padding:10px 25px}.tab_contact .e-n-accordion-item-title-icon .e-opened{transform:rotate(180deg)}.card_price{overflow:hidden!important}.content_tabla>div{border:dashed 2px #0006;border-radius:20px;overflow:hidden}.content_tabla .dt-container .dt-layout-cell{padding:0}.table_planes.tablepress{margin:0}.table_planes.tablepress tr>*{padding:24px 40px;vertical-align:middle;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:25px}.table_planes.tablepress tr>* span{font-size:18px;font-weight:400}.table_planes.tablepress>:where(thead)>tr>*{background:#F9E2B3;font-weight:500}.tabla_plan_empresa.tablepress>:where(thead)>tr>*{background:#F9E2B3}.tabla_plan_criadero.tablepress>:where(thead)>tr>*{background:#F1E3D3}.tabla_plan_particular.tablepress>:where(thead)>tr>*{background:#FBE9E4}.table_planes.tablepress>:where(tfoot)>tr>*{background:#fff;padding:40px;border-top:none}.table_planes.tablepress>:where(tbody)>tr>*{border-bottom:dashed 1px #0006;border-top:none}.table_planes.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background:#F1F1F1}.table_planes.tablepress>:where(tbody)>tr>td:first-child{font-weight:500}.btn_plan{background-color:var(--e-global-color-b6b25b6);color:var(--e-global-color-0dcfb10);border:1px solid var(--e-global-color-b6b25b6);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;display:flex;width:max-content;transition:.3s ease-in-out}.btn_plan:hover{background-color:var(--e-global-color-0dcfb10);color:var(--e-global-color-b6b25b6);transition:.3s ease-in-out}.detalle_producto .elementor-widget-post-info .elementor-icon-list-item{background:var(--e-global-color-primary);padding:8px 30px;border-radius:50px}.detalle_producto .elementor-widget-post-info .elementor-icon-list-item:nth-child(even){background:var(--e-global-color-secondary)}.boton-email{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-fc59a28);color:var(--e-global-color-fc59a28);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;display:flex;transition:.3s ease-in-out}.boton-email:hover{color:var(--e-global-color-fc59a28);background-color:#159AA8;transition:.3s ease-in-out}.boton-whatsapp{background-color:#fff0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-b6b25b6);color:var(--e-global-color-b6b25b6);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-b6b25b6);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-b6b25b6);border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;display:flex;transition:.3s ease-in-out}.boton-whatsapp:hover{background-color:var(--e-global-color-b6b25b6);color:var(--e-global-color-0dcfb10);border-color:var(--e-global-color-b6b25b6);transition:.3s ease-in-out}.select_filter select{cursor:pointer;background-image:url(/wp-content/uploads/2025/11/Vector-91.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 22px;outline:none}.select_filter select option{cursor:pointer}.search_archive input{outline:none}.search_archive .jet-ajax-search__field-icon.jet-ajax-search-icon{background:var(--e-global-color-accent);border-radius:0 50px 50px 0;left:initial;right:0}.compra-slider img{width:100%;max-height:650px;border-radius:20px!important;object-fit:cover}.card_nosotros .elementor-widget-image{border-radius:20px;overflow:hidden}.card_nosotros .elementor-widget-image img{transition:all .3s ease-in-out}.card_nosotros:hover .elementor-widget-image img{transform:scale(1.07);transition:all .3s ease-in-out}.tab_single.elementor-widget-n-tabs .e-n-tabs-heading{padding:25px 30px;border:2px dashed #0006;border-radius:20px}.tab_single.elementor-widget-n-tabs .e-n-tab-title{padding:10px 20px;border-radius:50px}.tab_single.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-title-text{font-size:20px;font-weight:600;color:#000}.tab_single.elementor-widget-n-tabs .e-n-tabs-content{padding:50px;border:2px dashed #0006;border-radius:20px}.tab_single.elementor-widget-n-tabs a{color:var(--e-global-color-primary)}.tab_single.elementor-widget-n-tabs textarea{border-radius:50px;border-color:#0003;margin-top:10px;font-family:"Neue Haas Grotesk Display Pro",Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:35px;height:200px;resize:none;padding:20px}.tab_single.elementor-widget-n-tabs h2{font-family:"Motel Xenia",Sans-serif;font-size:40px;font-weight:700;line-height:40px;color:var(--e-global-color-b6b25b6)}.tab_single.elementor-widget-n-tabs .comment-respond{margin-top:20px}.tab_single.elementor-widget-n-tabs{font-family:"Neue Haas Grotesk Display Pro",Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:24px}.elementor-widget-woocommerce-cart .woocommerce .product-name a,.elementor-widget-woocommerce-cart .woocommerce .product-thumbnail a{pointer-events:none}.e-loop-nothing-found-message{padding:0!important}@media(max-width:767px){.boton-whatsapp,.boton-email{justify-content:center}}