.elementor-kit-6{--e-global-color-primary:#0766AB;--e-global-color-secondary:#000000;--e-global-color-text:#222222;--e-global-color-accent:#08CAFF;--e-global-color-6b0080d:#FFFFFF;--e-global-color-d3730c4:#2C91DC;--e-global-color-5af0dfb:#BBBBBB;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:49px;}.elementor-kit-6 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, #08CAFFE6 0%, var( --e-global-color-primary ) 100%);}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Base */
.menu-gradiente .elementor-nav-menu--main .elementor-item{
  position: relative !important;
  overflow: hidden !important;
  z-index: 1 !important;
  border-radius: 10px;
}

/* Camada do gradiente (grow do centro) */
.menu-gradiente .elementor-nav-menu--main .elementor-item::before{
  content: "" !important;
  position: absolute !important;
  inset: -6% !important;
  background: linear-gradient(90deg, #0766AB 0%, #032945 100%) !important;

  opacity: 0 !important;
  transform: scale(0.7) !important;
  transform-origin: center !important;

  transition: opacity .25s ease, transform .5s cubic-bezier(.22,.61,.36,1) !important;
  z-index: -1 !important;
  
}

/* Hover OU item ativo */
.menu-gradiente .elementor-nav-menu--main .elementor-item:hover::before,
.menu-gradiente .elementor-nav-menu--main .current-menu-item > .elementor-item::before,
.menu-gradiente .elementor-nav-menu--main .current-menu-ancestor > .elementor-item::before{
  opacity: 1 !important;
  transform: scale(1) !important;
  border-radius: 10px;
}
.box-1 {
    box-shadow:
  0 0 0 0.5px rgba(228,229,233,.5),
  0 0 0 1px rgba(228,229,233,.60),
  0 0 0 3.5px rgba(249,249,251,1),
  0 0 0 4px rgba(243,244,247,1);
  background: rgba(255, 255, 255, 0.10);      /* cor do vidro */
  backdrop-filter: blur(12px);                /* o blur “de vidro” */
  -webkit-backdrop-filter: blur(8px);        /* Safari */
}
.box-1:hover {
    box-shadow:
  0 0 0 0.5px rgba(228,229,233,.5),
  0 0 0 1px rgba(228,229,233,.60),
  0 0 0 3.5px rgba(249,249,251,1),
  0 5px 10px 4px rgba(0,0,0,.2);
}
@keyframes spinPremium {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(1.01);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

.circles {
  animation: spinPremium 18s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

.single p {
    margin-bottom: 15px;
}

.bl {
    backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}
.page-transition{
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0%;
  background: #0e0e0e;
  z-index: 999999;
  pointer-events: none;
  transform: translateZ(0);
}/* End custom CSS */