/* Ocultar únicamente los gatillos de búsqueda / menú dentro de encabezados. */
header .search-box-outer, header .search-toggler, header .search-box-btn, header .search-btn,
header .header-search, header .search-popup-btn, header .search-icon,
header .side-panel-trigger, header .side-panel-toggler, header .offcanvas-toggler,
header .offcanvas-btn, header .nav-toggler, header .mobile-nav-toggler,
header .menu-toggler, header .hamburger,
.main-header .search-box-outer, .main-header .search-toggler, .main-header .search-box-btn,
.main-header .side-panel-trigger, .main-header .offcanvas-toggler, .main-header .nav-toggler,
.site-header .search-box-outer, .site-header .search-toggler,
.site-header .side-panel-trigger, .site-header .offcanvas-toggler,
.elementor-location-header .search-box-outer, .elementor-location-header .search-toggler,
.elementor-location-header .side-panel-trigger, .elementor-location-header .offcanvas-toggler,
.rwr-hidden {display:none!important}
.rwr-contact-btn {
  display:inline-flex!important;align-items:center;justify-content:center;
  background:#d65436!important;color:#fff!important;border-radius:999px;
  padding:17px 32px!important;font:700 17px/1.3 inherit;
  font-family:inherit!important;font-size:17px!important;font-weight:700!important;
  text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;
  text-decoration:none!important;border:0!important;min-height:52px;
  box-shadow:none!important;transition:background .2s ease;
}
.rwr-contact-btn:hover,.rwr-contact-btn:focus {background:#bf442a!important;color:white!important}
.rwr-phone-replaced {display:flex!important;align-items:center;justify-content:center;min-width:0}
.rwr-phone-replaced .rwr-contact-btn {margin:0!important}
@media(max-width:767px) {.rwr-contact-btn{font-size:14px!important;padding:13px 21px!important;min-height:44px}}
