.elementor-65 .elementor-element.elementor-element-3848c0ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-65 .elementor-element.elementor-element-63086bcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-274fd328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-5352405a .jet-lottie{width:100%;}.elementor-65 .elementor-element.elementor-element-26361789 .elementor-heading-title{color:var( --e-global-color-branco );}.elementor-65 .elementor-element.elementor-element-267a17a6 .elementor-menu-toggle{margin:0 auto;}.elementor-65 .elementor-element.elementor-element-3924f8ff.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-3924f8ff{z-index:9999;}.elementor-65 .elementor-element.elementor-element-3924f8ff .jet-inline-svg{max-width:60px;color:var( --e-global-color-branco );}.elementor-65 .elementor-element.elementor-element-3924f8ff .jet-inline-svg__wrapper{text-align:center;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-3848c0ad{--width:100%;}}/* Start custom CSS for jet-lottie, class: .elementor-element-5352405a */.elementor-65 .elementor-element.elementor-element-5352405a {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for jet-inline-svg, class: .elementor-element-3924f8ff */.elementor-65 .elementor-element.elementor-element-3924f8ff .jet-inline-svg__wrapper {
    display: flex;
}

.elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  .elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon.active {
    transform: rotate(45deg);
  }

  .elementor-65 .elementor-element.elementor-element-3924f8ff .line {
    fill:none;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: var(--e-global-color-rosa);
    stroke-width:5.5;
    stroke-linecap:round;
  }

  .elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon .top {
    stroke-dasharray: 40 121;
  }

  .elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon .bottom {
    stroke-dasharray: 40 121;
  }

  .elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon.active .top {
    stroke-dashoffset: -68px;
  }

  .elementor-65 .elementor-element.elementor-element-3924f8ff #medya__menu-icon.active .bottom {
    stroke-dashoffset: -68px;
  }
  
  .elementor-65 .elementor-element.elementor-element-3924f8ff svg * {
      fill: #FFF;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3848c0ad */#home-header {
    transition: all ease-in-out .3s;
    background-color: #13161900;
    box-shadow: 0 0 0 #13161900;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border-bottom: 0px;
    min-height: 277px;
    margin-bottom: -277px;
}

#home-header.elementor-sticky--effects {
    background-color: #131619BF;
    box-shadow: 0 4px 30px #1316191A;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    min-height: 102px;
    margin-bottom: -102px;
}

#home-header #logo-wrapper {
    margin-top: 120px;
    transition: all ease-in-out .3s;
}

#home-header.elementor-sticky--effects #logo-wrapper {
    margin-top: 0px;
}

#home-header .jet-lottie {
    max-width: 118px;
    transition: all ease-in-out .3s;
}

#home-header.elementor-sticky--effects .jet-lottie {
    max-width: 60px;
}

#home-header .elementor-widget-container h2 {
    margin-top: 2px;
    font-size: 96px;
    transition: all ease-in-out .3s;
}

#home-header.elementor-sticky--effects .elementor-widget-container h2 {
    font-size: 48px;
    opacity: 0;
}/* End custom CSS */