.elementor .rgmg-header{position:fixed;inset-block-start:0px;padding-block-start:0px;padding-block-end:0px;margin-block-start:-30px;/* =========================================
 RGMG HEADER PRINCIPAL
========================================= */

selector{
position: fixed !important;

top: 0 !important;
left: 0 !important;
right: 0 !important;

width: 100% !important;

/* GROSOR DEL HEADER */
height: 72px !important;
min-height: 72px !important;
max-height: 72px !important;

/* ESPACIADO LATERAL */
padding: 0 8.5vw !important;

margin: 0 !important;

box-sizing: border-box !important;

display: flex !important;
align-items: center !important;

background: transparent;

border: 1px solid transparent;
border-radius: 0;

z-index: 9999 !important;

transition:
  background .35s ease,
  backdrop-filter .35s ease,
  -webkit-backdrop-filter .35s ease,
  border-color .35s ease,
  box-shadow .35s ease !important;
}


/* =========================================
 CONTENEDORES INTERNOS
 Evita que hagan crecer el header
========================================= */

selector > .e-con,
selector > .elementor-element{
min-height: 0 !important;
height: auto !important;
}


/* =========================================
 TABLET
========================================= */

@media (max-width: 1024px){

selector{
  height: 68px !important;
  min-height: 68px !important;
  max-height: 68px !important;

  padding-left: 5vw !important;
  padding-right: 5vw !important;
}

}


/* =========================================
 MOBILE
========================================= */

@media (max-width: 767px){

selector{
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;

  padding-left: 20px !important;
  padding-right: 20px !important;
}

}\n}