.elementor-11 .elementor-element.elementor-element-eb40ed2{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-eb40ed2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mentoriaroquejr.com.br/wp-content/uploads/2026/02/Gemini_Generated_Image_wwkcd0wwkcd0wwkc-e1771602909950.png");background-position:center center;background-size:contain;}.elementor-11 .elementor-element.elementor-element-eb40ed2::before, .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb40ed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eb40ed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #7B700E 0%, #000A10 100%);}.elementor-11 .elementor-element.elementor-element-c4b4186{--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-c4b4186.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-54f8eaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:bold;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-549f1f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-549f1f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.3em;color:#D7F6FF;}.elementor-widget-image .widget-image-caption{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 );}.elementor-11 .elementor-element.elementor-element-29ec52b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-29ec52b.elementor-element{--order:-99999 /* order start hack */;}.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-11 .elementor-element.elementor-element-d538eda .elementor-button{background-color:#386FDA;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-f81de66{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-f81de66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3b6d28e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3b6d28e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3b6d28e img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f18ccab{--display:flex;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-11 .elementor-element.elementor-element-9550193{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-b3569ba .elementor-button{background-color:#386FDA;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-b3569ba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2em 0em 1em 0em;}.elementor-11 .elementor-element.elementor-element-b3569ba.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-dcafa16{--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;}.elementor-11 .elementor-element.elementor-element-159e0b0 .elementor-button{background-color:#386FDA;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-159e0b0{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-159e0b0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-af2e339{--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;}.elementor-11 .elementor-element.elementor-element-b05af98 .elementor-button{background-color:#386FDA;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-b05af98{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b05af98.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8885f09{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-eb40ed2{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-54f8eaf .elementor-heading-title{font-size:1.5rem;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-eb40ed2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-eb40ed2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:auto;}.elementor-11 .elementor-element.elementor-element-c4b4186{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-c4b4186.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-54f8eaf{text-align:center;}.elementor-11 .elementor-element.elementor-element-549f1f8{text-align:center;}.elementor-11 .elementor-element.elementor-element-29ec52b{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-11 .elementor-element.elementor-element-f81de66{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11 .elementor-element.elementor-element-f81de66.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3b6d28e{--container-widget-width:188px;--container-widget-flex-grow:0;width:var( --container-widget-width, 188px );max-width:188px;}.elementor-11 .elementor-element.elementor-element-159e0b0{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-11 .elementor-element.elementor-element-b05af98{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-eb40ed2{--content-width:993px;}.elementor-11 .elementor-element.elementor-element-c4b4186{--width:62%;}.elementor-11 .elementor-element.elementor-element-f81de66{--width:27%;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-eb40ed2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eb40ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-d538eda *//* ==========================================
   BOTÃO APLICAR - EFEITO PREMIUM
   ID: clicouemaplicar
========================================== */

#clicouemaplicar{
  position: relative;
  overflow: hidden;
  cursor: pointer;

  border-radius: 8px;

  background: linear-gradient(135deg, #25D366, #1ebe5d) !important;
  color: #fff !important;

  font-weight: 600;
  letter-spacing: .3px;

  border: none;

  box-shadow: 0 6px 18px rgba(37,211,102,.35);

  transition: all .25s ease;
}

/* Hover */
#clicouemaplicar:hover{
  transform: translateY(-2px);
  box-shadow: 
    0 10px 26px rgba(37,211,102,.45);
  filter: brightness(1.05);
}

/* Clique */
#clicouemaplicar:active{
  transform: translateY(0);
  box-shadow:
    0 4px 12px rgba(37,211,102,.35);
}

/* Brilho sutil */
#clicouemaplicar::after{
  content:"";
  position:absolute;
  top:0;
  left:-100%;

  width:100%;
  height:100%;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
  );

  transition: .5s ease;
}

#clicouemaplicar:hover::after{
  left:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3569ba *//* ==========================================
   BOTÃO APLICAR - EFEITO PREMIUM
   ID: clicouemaplicars2
========================================== */

#clicouemaplicars2{
  position: relative;
  overflow: hidden;
  cursor: pointer;

  border-radius: 8px;

  background: linear-gradient(135deg, #25D366, #1ebe5d) !important;
  color: #fff !important;

  font-weight: 600;
  letter-spacing: .3px;

  border: none;

  box-shadow: 0 6px 18px rgba(37,211,102,.35);

  transition: all .25s ease;
}

/* Hover */
#clicouemaplicars2:hover{
  transform: translateY(-2px);
  box-shadow: 
    0 10px 26px rgba(37,211,102,.45);
  filter: brightness(1.05);
}

/* Clique */
#clicouemaplicar:active{
  transform: translateY(0);
  box-shadow:
    0 4px 12px rgba(37,211,102,.35);
}

/* Brilho sutil */
#clicouemaplicars2::after{
  content:"";
  position:absolute;
  top:0;
  left:-100%;

  width:100%;
  height:100%;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
  );

  transition: .5s ease;
}

#clicouemaplicars2:hover::after{
  left:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-159e0b0 *//* ==========================================
   BOTÃO APLICAR - EFEITO PREMIUM
   ID: clicouemaplicars2
========================================== */

#clicouemaplicars2{
  position: relative;
  overflow: hidden;
  cursor: pointer;

  border-radius: 8px;

  background: linear-gradient(135deg, #25D366, #1ebe5d) !important;
  color: #fff !important;

  font-weight: 600;
  letter-spacing: .3px;

  border: none;

  box-shadow: 0 6px 18px rgba(37,211,102,.35);

  transition: all .25s ease;
}

/* Hover */
#clicouemaplicars2:hover{
  transform: translateY(-2px);
  box-shadow: 
    0 10px 26px rgba(37,211,102,.45);
  filter: brightness(1.05);
}

/* Clique */
#clicouemaplicars2:active{
  transform: translateY(0);
  box-shadow:
    0 4px 12px rgba(37,211,102,.35);
}

/* Brilho sutil */
#clicouemaplicars2::after{
  content:"";
  position:absolute;
  top:0;
  left:-100%;

  width:100%;
  height:100%;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
  );

  transition: .5s ease;
}

#clicouemaplicars2:hover::after{
  left:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b05af98 *//* ==========================================
   BOTÃO APLICAR - EFEITO PREMIUM
   ID: clicouemaplicars3
========================================== */

#clicouemaplicars3{
  position: relative;
  overflow: hidden;
  cursor: pointer;

  border-radius: 8px;

  background: linear-gradient(135deg, #25D366, #1ebe5d) !important;
  color: #fff !important;

  font-weight: 600;
  letter-spacing: .3px;

  border: none;

  box-shadow: 0 6px 18px rgba(37,211,102,.35);

  transition: all .25s ease;
}

/* Hover */
#clicouemaplicars3:hover{
  transform: translateY(-2px);
  box-shadow: 
    0 10px 26px rgba(37,211,102,.45);
  filter: brightness(1.05);
}

/* Clique */
#clicouemaplicars3:active{
  transform: translateY(0);
  box-shadow:
    0 4px 12px rgba(37,211,102,.35);
}

/* Brilho sutil */
#clicouemaplicars3::after{
  content:"";
  position:absolute;
  top:0;
  left:-100%;

  width:100%;
  height:100%;

  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
  );

  transition: .5s ease;
}

#clicouemaplicars3:hover::after{
  left:100%;
}/* End custom CSS */