.elementor-10173 .elementor-element.elementor-element-6ecf277{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10173 .elementor-element.elementor-element-6ecf277:not(.elementor-motion-effects-element-type-background), .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83ccad3 );background-image:url("https://davileles.com/wp-content/uploads/2025/09/banner.jpg");background-position:top left;background-size:cover;}.elementor-10173 .elementor-element.elementor-element-6ecf277::before, .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-background-video-container::before, .elementor-10173 .elementor-element.elementor-element-6ecf277 > .e-con-inner > .elementor-background-video-container::before, .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-background-slideshow::before, .elementor-10173 .elementor-element.elementor-element-6ecf277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-83ccad3 ) 100%);}.elementor-10173 .elementor-element.elementor-element-33c51f55{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-10173 .elementor-element.elementor-element-33c51f55:not(.elementor-motion-effects-element-type-background), .elementor-10173 .elementor-element.elementor-element-33c51f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3061;}.elementor-10173 .elementor-element.elementor-element-1c26484 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-10173 .elementor-element.elementor-element-db436d5{font-size:0.9em;font-weight:400;color:var( --e-global-color-927c0b2 );}.elementor-10173 .elementor-element.elementor-element-00f988c{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-10173 .elementor-element.elementor-element-00f988c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10173 .elementor-element.elementor-element-00f988c .elementor-progress-wrapper .elementor-progress-bar{background-color:#FEEF44;}.elementor-10173 .elementor-element.elementor-element-00f988c .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:100px;overflow:hidden;}.elementor-10173 .elementor-element.elementor-element-6107439{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10173 .elementor-element.elementor-element-cc5a219 img{width:100%;}.elementor-10173 .elementor-element.elementor-element-2e8e982b:not(.elementor-motion-effects-element-type-background), .elementor-10173 .elementor-element.elementor-element-2e8e982b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3061;}.elementor-10173 .elementor-element.elementor-element-2e8e982b{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-4299496 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10173 .elementor-element.elementor-element-2e8e982b, .elementor-10173 .elementor-element.elementor-element-2e8e982b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10173 .elementor-element.elementor-element-2e8e982b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10173 .elementor-element.elementor-element-2fa4659c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10173 .elementor-element.elementor-element-59c43f31 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10173 .elementor-element.elementor-element-59c43f31{text-align:center;font-size:0.65em;color:#FFFFFF;}@media(min-width:768px){.elementor-10173 .elementor-element.elementor-element-6ecf277{--content-width:1300px;}.elementor-10173 .elementor-element.elementor-element-33c51f55{--width:51%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10173 .elementor-element.elementor-element-33c51f55{--width:100%;}}@media(max-width:1024px){.elementor-10173 .elementor-element.elementor-element-6ecf277{--min-height:0vh;--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;}.elementor-10173 .elementor-element.elementor-element-6ecf277:not(.elementor-motion-effects-element-type-background), .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-10173 .elementor-element.elementor-element-33c51f55{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-10173 .elementor-element.elementor-element-6ecf277:not(.elementor-motion-effects-element-type-background), .elementor-10173 .elementor-element.elementor-element-6ecf277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davileles.com/wp-content/uploads/2025/07/bg.png");background-position:0px 364px;background-repeat:no-repeat;background-size:contain;}.elementor-10173 .elementor-element.elementor-element-6ecf277{--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10173 .elementor-element.elementor-element-33c51f55{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10173 .elementor-element.elementor-element-db436d5{text-align:center;font-size:1em;}.elementor-10173 .elementor-element.elementor-element-2e8e982b{padding:12px 12px 12px 12px;}}/* Start custom CSS for container, class: .elementor-element-33c51f55 */.elementor-10173 .elementor-element.elementor-element-33c51f55{/* From https://css.glass */
background: rgba(206, 255, 237, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(206, 255, 237, 0.3);}/* End custom CSS */
/* Start custom CSS */.jet-countdown-timer__item {
    height: auto !important;
    width: fit-content !important;
    min-width: 120px;
    padding: 5px !important;
}
html,body{
    overflow-x: hidden;
}
.elementor-cta__description {
    text-align: left;
}
.elementor-cta__description b {
    color: #FCE44E;
}


.hero-text .highlight, .highlight b, .highlight .elementor-counter-number {
    background: linear-gradient(180deg, #c9a961 0%, #e8c975 25%, #f8e090 50%, #78470a 75%, #7e3b00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    filter: brightness(1.1) contrast(1.1);
    font-weight: 700;
}


a.elementor-button {
  /* Fundo com textura de ouro da sua imagem */
  background: url('https://davileles.com/wp-content/uploads/2025/09/360_F_361960870_UW7evqdYC5VQloEmRJA3clZGQLq5Zauu.jpg') center/cover !important;
  color: #3a2e0e !important; /* marrom escuro para contraste elegante */
  border: 2px solid rgba(0, 0, 0, 0.5) !important;
  border-radius: 8px !important;
  padding: 16px 32px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  position: relative !important;
  overflow: hidden !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;
  transition: transform 0.3s ease !important;
}

/* Overlay dourado suave para realçar brilho */
a.elementor-button::before {
  content: "";
  position: absolute !important;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(255, 215, 0, 0.3) !important; /* dourado translúcido */
  mix-blend-mode: overlay !important;
  pointer-events: none !important;
}

/* Efeito de luz passando no hover */
a.elementor-button::after {
  content: "";
  position: absolute !important;
  top: -50%; left: -75%;
  width: 50%; height: 200%;
  background: rgba(255, 255, 255, 0.8) !important;
  transform: rotate(25deg) translateX(-100%) !important;
  transition: transform 0.8s ease-in-out !important;
}

a.elementor-button:hover {
  transform: scale(1.05) !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.6) !important;
}

a.elementor-button:hover::after {
  transform: rotate(25deg) translateX(300%) !important;
}/* End custom CSS */