.elementor-182 .elementor-element.elementor-element-0e4ef49{--display:flex;--min-height:800px;--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:flex-start;--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-182 .elementor-element.elementor-element-0e4ef49:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-0e4ef49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01294A;}.elementor-182 .elementor-element.elementor-element-6cd21e9{--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;}.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-182 .elementor-element.elementor-element-d6fa916 img{width:78px;}.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-182 .elementor-element.elementor-element-38bac2e{text-align:center;}.elementor-182 .elementor-element.elementor-element-38bac2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-c5d6f88{--divider-border-style:solid;--divider-color:#FFFFFF36;--divider-border-width:1px;}.elementor-182 .elementor-element.elementor-element-c5d6f88 .elementor-divider-separator{width:50%;}.elementor-182 .elementor-element.elementor-element-c5d6f88 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-182 .elementor-element.elementor-element-a187671{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-3d98e7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-182 .elementor-element.elementor-element-3d98e7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-6dc7128{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-45px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#DCE957;}.elementor-182 .elementor-element.elementor-element-6dc7128 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#01294A;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-182 .elementor-element.elementor-element-6dc7128 .swiper-slide > .elementor-element{height:100%;}.elementor-182 .elementor-element.elementor-element-4a86550{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-770f47f{--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-182 .elementor-element.elementor-element-60d9e5f{padding:0px 0px 10px 0px;}.elementor-182 .elementor-element.elementor-element-60d9e5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;color:#1A1A1A;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-182 .elementor-element.elementor-element-836cd59{--grid-columns:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-182 .elementor-element.elementor-element-6cd21e9{--width:70%;}.elementor-182 .elementor-element.elementor-element-a187671{--width:80%;}.elementor-182 .elementor-element.elementor-element-770f47f{--width:100%;}}@media(max-width:1024px){.elementor-182 .elementor-element.elementor-element-6dc7128{--swiper-slides-to-display:2;}.elementor-182 .elementor-element.elementor-element-836cd59{--grid-columns:2;}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-6dc7128{--swiper-slides-to-display:1;}.elementor-182 .elementor-element.elementor-element-836cd59{--grid-columns:1;}}/* Start custom CSS *//* ===============================
   BLOG HERO / FUNDO SVG
================================ */

.achado-blog-hero {
  position: relative !important;
  overflow: hidden !important;
  min-height: 800px;
  isolation: isolate;
}

/* Remove espaçamentos do widget HTML */
.achado-blog-hero .achado-blog-svg-widget,
.achado-blog-hero .achado-blog-svg-widget .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Widget HTML do SVG ocupando a tela inteira */
.achado-blog-hero .achado-blog-svg-widget {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  right: auto !important;
  bottom: 0 !important;

  width: 100vw !important;
  max-width: 100vw !important;
  height: 100% !important;

  transform: translateX(-50%) !important;

  z-index: 0 !important;
  pointer-events: none !important;
}

/* Container interno do Elementor */
.achado-blog-hero .achado-blog-svg-widget .elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
}

/* Wrapper do SVG */
.achado-blog-hero-bg {
  width: 100% !important;
  height: 100% !important;
  pointer-events: none;

  transform-origin: center center;
  will-change: transform;

  animation: achado-blog-bg-float 9s ease-in-out 2.3s infinite alternate;
}

/* SVG em tela cheia */
.achado-blog-bg-svg {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

/* ===============================
   LINHA LARANJA
================================ */

.achado-line-orange {
  opacity: 1;
  fill: none;
  stroke: #FE5F42;
  stroke-width: 90.9129;
  stroke-miterlimit: 10;
  stroke-linecap: butt;

  stroke-dasharray: 6000;
  stroke-dashoffset: 6000;

  animation: achado-blog-line-reveal 1.8s cubic-bezier(.65, 0, .2, 1) 0.2s forwards;
}

/* ===============================
   CONTEÚDO ACIMA DO SVG
================================ */

.achado-blog-hero > *:not(.achado-blog-svg-widget) {
  position: relative;
  z-index: 2;
}

.achado-blog-hero .achado-blog-content {
  position: relative;
  z-index: 2;
}

/* ===============================
   ANIMAÇÕES
================================ */

@keyframes achado-blog-line-reveal {
  from {
    stroke-dashoffset: 6000;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes achado-blog-bg-float {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    transform: translate3d(7px, -6px, 0) scale(1.01);
  }

  100% {
    transform: translate3d(-5px, 5px, 0) scale(1.014);
  }
}

/* ===============================
   TABLET
================================ */

@media (max-width: 1024px) {
  .achado-blog-hero {
    min-height: 700px;
  }

  .achado-blog-bg-svg {
    transform: scale(1.18) translateX(-3%);
    transform-origin: center center;
  }
}

/* ===============================
   MOBILE
================================ */

@media (max-width: 767px) {
  .achado-blog-hero {
    min-height: 620px;
  }

  .achado-blog-bg-svg {
    transform: scale(1.55) translateX(-14%) translateY(2%);
    transform-origin: center center;
  }
}/* End custom CSS */