.elementor-10 .elementor-element.elementor-element-247f523{--display:flex;--min-height:750px;--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:center;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-247f523:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-247f523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://josecruz.com.br/wp-content/uploads/2026/05/Jose-Cruz.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0c29637{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-de18699 img{width:345px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1025593{--display:flex;--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-10 .elementor-element.elementor-element-199f742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-695202a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:800;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-74a8075{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-de7ebda{--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:flex-start;--align-items:center;--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-10 .elementor-element.elementor-element-71d2a50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2bad6bd{--display:flex;--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-10 .elementor-element.elementor-element-bd7055d img{width:345px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-083f10c{--display:flex;--min-height:750px;--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;--padding-top:100px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-29f92d3{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--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-10 .elementor-element.elementor-element-b95298e{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b92ecc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b92ecc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-58bd641{--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;--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-10 .elementor-element.elementor-element-4893011{--display:flex;--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-10 .elementor-element.elementor-element-407621c img{width:425px;}.elementor-10 .elementor-element.elementor-element-5ccb591{--display:flex;--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-10 .elementor-element.elementor-element-8b2ba11{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:italic;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f634ee5{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:italic;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e8918e7{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:italic;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5bd057e{padding:0px 0px 0px 15px;}.elementor-10 .elementor-element.elementor-element-5bd057e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;font-style:italic;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4cf1355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-22198f0{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-22198f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-22198f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #000F27 100%);}.elementor-10 .elementor-element.elementor-element-a06d1f8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-ab294af{--display:flex;--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-10 .elementor-element.elementor-element-44f563d{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f2bfc0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f520ff{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3252e6b{--display:flex;--justify-content:center;--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-10 .elementor-element.elementor-element-90c782d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d733704{--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;--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-10 .elementor-element.elementor-element-f5f8625{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-4379ae7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-54a6dbe{--display:flex;--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-10 .elementor-element.elementor-element-894a5f0{width:var( --container-widget-width, 146px );max-width:146px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cd509b6{--display:flex;--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-10 .elementor-element.elementor-element-600980e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f389bce{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#1E4587;}.elementor-10 .elementor-element.elementor-element-0a0a501{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-dcc3277{--display:flex;--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-10 .elementor-element.elementor-element-a23aef4{--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;--padding-top:175px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-0b9363f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-33ce105{--display:flex;--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-10 .elementor-element.elementor-element-715ad86{width:var( --container-widget-width, 182px );max-width:182px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ccd5b89{--display:flex;--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-10 .elementor-element.elementor-element-8f2d576 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-45da9ef{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#1E4587;}.elementor-10 .elementor-element.elementor-element-9b7d521{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-01a2c83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a06d1f8{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-ab294af{--width:40%;}.elementor-10 .elementor-element.elementor-element-3252e6b{--width:60%;}.elementor-10 .elementor-element.elementor-element-4379ae7{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-54a6dbe{--width:20%;}.elementor-10 .elementor-element.elementor-element-cd509b6{--width:50%;}.elementor-10 .elementor-element.elementor-element-0a0a501{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-0b9363f{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-33ce105{--width:20%;}.elementor-10 .elementor-element.elementor-element-ccd5b89{--width:50%;}.elementor-10 .elementor-element.elementor-element-9b7d521{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-247f523{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-695202a .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-71d2a50{width:var( --container-widget-width, 328.8px );max-width:328.8px;--container-widget-width:328.8px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b92ecc5{width:var( --container-widget-width, 337.825px );max-width:337.825px;--container-widget-width:337.825px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b92ecc5 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-22198f0{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-f2bfc0b .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f5f8625{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-600980e .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-a23aef4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8f2d576 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for image, class: .elementor-element-de18699 */.destaqueimg img {
    max-width: 100%;
    height: auto;
    border: 1px solid rgba(11, 30, 63, 0.08);
    border-radius: 2px;
    box-shadow:
      20px 20px 0 -1px #d97a3a,
      0 12px 30px rgba(11, 30, 63, 0.22),
      0 4px 10px rgba(11, 30, 63, 0.12);
    transition:
      transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),
      box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .destaqueimg img:hover {
    transform: translate(-4px, -4px);
    box-shadow:
      26px 26px 0 -1px #d97a3a,
      0 20px 40px rgba(11, 30, 63, 0.28),
      0 6px 14px rgba(11, 30, 63, 0.15);
  }

  /* Garante respiro à direita e abaixo para o bloco offset aparecer */
  .destaqueimg img {
    margin-right: 24px;
    margin-bottom: 24px;
  }

  /* Mobile — reduz o offset proporcionalmente */
  @media (max-width: 600px) {
    .destaqueimg img {
      margin-right: 14px;
      margin-bottom: 14px;
      box-shadow:
        12px 12px 0 -1px #d97a3a,
        0 8px 20px rgba(11, 30, 63, 0.18);
    }
    .destaqueimg img:hover {
      transform: translate(-2px, -2px);
      box-shadow:
        16px 16px 0 -1px #d97a3a,
        0 12px 24px rgba(11, 30, 63, 0.22);
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd7055d */.destaqueimg img {
    max-width: 100%;
    height: auto;
    border: 1px solid rgba(11, 30, 63, 0.08);
    border-radius: 2px;
    box-shadow:
      20px 20px 0 -1px #d97a3a,
      0 12px 30px rgba(11, 30, 63, 0.22),
      0 4px 10px rgba(11, 30, 63, 0.12);
    transition:
      transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),
      box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .destaqueimg img:hover {
    transform: translate(-4px, -4px);
    box-shadow:
      26px 26px 0 -1px #d97a3a,
      0 20px 40px rgba(11, 30, 63, 0.28),
      0 6px 14px rgba(11, 30, 63, 0.15);
  }

  /* Garante respiro à direita e abaixo para o bloco offset aparecer */
  .destaqueimg img {
    margin-right: 24px;
    margin-bottom: 24px;
  }

  /* Mobile — reduz o offset proporcionalmente */
  @media (max-width: 600px) {
    .destaqueimg img {
      margin-right: 14px;
      margin-bottom: 14px;
      box-shadow:
        12px 12px 0 -1px #d97a3a,
        0 8px 20px rgba(11, 30, 63, 0.18);
    }
    .destaqueimg img:hover {
      transform: translate(-2px, -2px);
      box-shadow:
        16px 16px 0 -1px #d97a3a,
        0 12px 24px rgba(11, 30, 63, 0.22);
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-407621c */.destaqueimg2 img {
    max-width: 100%;
    height: auto;
    padding: 7px;
    background: #fff;
    border-radius: 10px;
    box-shadow:
      /* corner brackets — sup-esq (navy) */
      inset 22px 0 0 -20px #0b1e3f,
      inset 0 22px 0 -20px #0b1e3f,
      /* corner brackets — inf-dir (terracota) */
      inset -22px 0 0 -20px #d97a3a,
      inset 0 -22px 0 -20px #d97a3a,
      /* sombra ambiente suave */
      0 8px 24px rgba(11, 30, 63, 0.10),
      0 2px 6px rgba(11, 30, 63, 0.06);
    transition:
      transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),
      box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1),
      padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .destaqueimg2 img:hover {
    transform: translateY(-3px);
    padding: 12px;
    box-shadow:
      inset 26px 0 0 -24px #0b1e3f,
      inset 0 26px 0 -24px #0b1e3f,
      inset -26px 0 0 -24px #d97a3a,
      inset 0 -26px 0 -24px #d97a3a,
      0 14px 32px rgba(11, 30, 63, 0.14),
      0 4px 10px rgba(11, 30, 63, 0.08);
  }

  /* Mobile — proporções menores */
  @media (max-width: 600px) {
    .destaqueimg2 img {
      padding: 10px;
      box-shadow:
        inset 16px 0 0 -14px #0b1e3f,
        inset 0 16px 0 -14px #0b1e3f,
        inset -16px 0 0 -14px #d97a3a,
        inset 0 -16px 0 -14px #d97a3a,
        0 6px 18px rgba(11, 30, 63, 0.10);
    }
    .destaqueimg2 img:hover {
      transform: translateY(-2px);
      padding: 13px;
      box-shadow:
        inset 19px 0 0 -17px #0b1e3f,
        inset 0 19px 0 -17px #0b1e3f,
        inset -19px 0 0 -17px #d97a3a,
        inset 0 -19px 0 -17px #d97a3a,
        0 10px 22px rgba(11, 30, 63, 0.14);
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd057e */.pullquote::before {
    content: "“";
    position: absolute;
    top: -20px;
    left: -20px;
    font-family: Georgia, serif;
    font-size: 80px;
    line-height: 1;
    color: var(--navy-3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4950d0d */.video-wrapper {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -25vw;
  margin-right: -25vw;
  padding: 0;
  overflow: hidden;
  display: block;
  line-height: 0;
  max-width: 100vw;
}
.meu-video {
  width: 100%;
  height: 400px;
  object-fit: cover;
object-position: center 80%;    /* um pouco abaixo do meio */   /* <- esse é o que controla */
  display: block;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */html,
body {
  overflow-x: hidden;
  max-width: 100%;
}

.destaque {
  color: #1E4587;
}

.tagline2 {
  color: #fff !important;
}

.tagline {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  max-width: 100%;
  margin: 0 0 20px;

  font-family: "JetBrains Mono", "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  font-weight: 500;
  font-size: 11px;
  line-height: 1.35;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #0b1e3f;

  white-space: normal;
  overflow-wrap: anywhere;
}

.tagline-dot {
  width: 7px;
  height: 7px;
  min-width: 7px;
  border-radius: 50%;
  background: #d97a3a;
  display: inline-block;
  flex-shrink: 0;
  box-shadow: 0 0 0 3px rgba(217, 122, 58, 0.16);
  position: relative;
}

.tagline--live .tagline-dot {
  animation: tagline-pulse 2.4s ease-in-out infinite;
}

@keyframes tagline-pulse {
  0%, 100% {
    box-shadow: 0 0 0 3px rgba(217, 122, 58, 0.18);
  }

  50% {
    box-shadow: 0 0 0 7px rgba(217, 122, 58, 0.04);
  }
}

.tagline--muted {
  color: rgba(11, 30, 63, 0.65);
  font-weight: 400;
}

@media (max-width: 767px) {
  .tagline {
    gap: 8px;
    margin-bottom: 14px;
    font-size: 10px;
    line-height: 1.45;
    letter-spacing: .08em;
  }

  .tagline-dot {
    width: 6px;
    height: 6px;
    min-width: 6px;
  }
}

@media (max-width: 360px) {
  .tagline {
    display: flex;
    align-items: flex-start;
    font-size: 9px;
    letter-spacing: .06em;
  }

  .tagline-dot {
    margin-top: 4px;
  }
}/* End custom CSS */