.elementor-373 .elementor-element.elementor-element-4be8c14{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--z-index:1;}.elementor-373 .elementor-element.elementor-element-4be8c14::before, .elementor-373 .elementor-element.elementor-element-4be8c14 > .elementor-background-video-container::before, .elementor-373 .elementor-element.elementor-element-4be8c14 > .e-con-inner > .elementor-background-video-container::before, .elementor-373 .elementor-element.elementor-element-4be8c14 > .elementor-background-slideshow::before, .elementor-373 .elementor-element.elementor-element-4be8c14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-373 .elementor-element.elementor-element-4be8c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-373 .elementor-element.elementor-element-4be8c14{--content-width:1335px;}}/* Start custom CSS for html, class: .elementor-element-b96dc5f *//* ==================================================
   CENTRALIZAÇÃO DA MARCA DENTRO DO LOSANGO
   NÃO MOVE O LOSANGO
================================================== */

.grr-logo-link{
  position: relative !important;
  padding: 0 !important;
  overflow: visible !important;
}

.grr-logo-area .grr-logo-link .grr-logo-img{
  position: absolute !important;

  top: 50% !important;
  left: 50% !important;

  width: var(--grr-logo-desktop) !important;
  max-width: none !important;
  height: auto !important;

  transform:
    translate(-50%, -50%)
    translateX(10px)
    translateY(5px)
    scale(var(--grr-logo-scale)) !important;

  transform-origin: center center !important;
}

/* TABLET */

@media (max-width: 1100px){

  .grr-logo-area .grr-logo-link .grr-logo-img{
    width: var(--grr-logo-tablet) !important;

    transform:
      translate(-50%, -50%)
      translateX(8px)
      translateY(4px)
      scale(var(--grr-logo-scale)) !important;
  }

}

/* MOBILE */

@media (max-width: 767px){

  .grr-logo-area .grr-logo-link .grr-logo-img{
    width: var(--grr-logo-mobile) !important;

    transform:
      translate(-50%, -50%)
      translateX(5px)
      translateY(2px)
      scale(var(--grr-logo-scale)) !important;

    transform-origin: center center !important;
  }

}/* End custom CSS */