.elementor-141 .elementor-element.elementor-element-10e947a{--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-141 .elementor-element.elementor-element-10e947a:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-10e947a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F0000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-0ed4ace.elementor-element{--align-self:stretch;}.elementor-141 .elementor-element.elementor-element-0ed4ace{text-align:center;}.elementor-141 .elementor-element.elementor-element-0ed4ace .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-115a785{--display:flex;--min-height:850px;--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-141 .elementor-element.elementor-element-115a785:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-115a785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daianejustomentora.com.br/wp-content/uploads/2025/08/FUNDO-Site-6.png");background-size:contain;}.elementor-141 .elementor-element.elementor-element-b256ffa{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-b256ffa > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-b256ffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-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-141 .elementor-element.elementor-element-64761d0 .elementor-button{background-color:transparent;font-family:"Lufga", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at top center, #25D366 0%, #30835E 100%);padding:20px 15px 17px 15px;}.elementor-141 .elementor-element.elementor-element-64761d0{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-64761d0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-f2b8dbc{--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;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-64761d0{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-64761d0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-141 .elementor-element.elementor-element-64761d0.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-0ed4ace .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-115a785:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-115a785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daianejustomentora.com.br/wp-content/uploads/2025/08/FUNDO-37.png");background-size:cover;}.elementor-141 .elementor-element.elementor-element-b256ffa{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-b256ffa > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-64761d0{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-64761d0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-141 .elementor-element.elementor-element-64761d0.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-64761d0 .elementor-button{font-size:17px;line-height:1.3em;letter-spacing:0.6px;padding:25px 13px 25px 13px;}}/* Start custom CSS for html, class: .elementor-element-b256ffa *//* CARD (vidro) – mais contraste e acabamento */
.gl-card{
  background: linear-gradient(180deg, rgba(0,0,0,.62), rgba(0,0,0,.44)) !important;
  border: 1px solid rgba(231,200,136,.28) !important;        /* levemente dourado */
  box-shadow: 0 24px 60px rgba(0,0,0,.38) !important;
  backdrop-filter: blur(12px) saturate(115%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(115%) !important;
  padding: clamp(22px,3.8vw,34px) clamp(22px,3.8vw,36px) !important;
}

/* TÍTULO e texto */
.gl-card .ttl{
  line-height: 1.18 !important;
  margin: 0 0 10px !important;
}
.gl-card p{
  line-height: 1.75 !important;
  font-size: 16.8px !important;
  margin: 0 0 12px !important;
}

/* BARRA DOURADA à esquerda (se for um pseudo-elemento do card, ajuste aqui) */
.gl-card::before{
  content:"";
  position:absolute; left: 22px; top: 26px; bottom: 26px;
  width: 3px;
  background: linear-gradient(180deg,#e7c888,#c9a86a);
  box-shadow: 0 0 18px rgba(231,200,136,.28);
  border-radius: 2px;
}

/* BORDA com leve brilho nas quinas (opcional) */
.gl-card::after{
  content:"";
  position:absolute; inset: 0;
  pointer-events:none;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
}

/* BADGE – respiro e micro-sombra */
.badge{
  margin-top: -10px;              /* sobe um tiquinho */
  padding: 8px 16px !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.35) !important;
  letter-spacing: .12em !important;
}

/* RESPONSIVO */
@media (max-width: 960px){
  .gl-card .ttl{ font-size: clamp(24px, 4.6vw, 36px) !important; }
  .gl-card p{ font-size: 15.8px !important; }
}
@media (max-width: 640px){
  .gl-card{ padding: 18px 18px !important; }
  .gl-card::before{ left: 16px; top: 18px; bottom: 18px; }
  .badge{ display:inline-block; margin-bottom: 10px; }
}/* End custom CSS */