.elementor-597 .elementor-element.elementor-element-84303ff{--display:flex;--min-height:640px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-68aa8a1{--display:flex;--min-height:100%;--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;--justify-content:space-evenly;--gap:22.22px 22.22px;--row-gap:22.22px;--column-gap:22.22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-68aa8a1:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-68aa8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-0170ad3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-33ff9ec{--display:flex;--gap:11.11px 11.11px;--row-gap:11.11px;--column-gap:11.11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-ea86c6a{--display:flex;--gap:11.11px 11.11px;--row-gap:11.11px;--column-gap:11.11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-63db2f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-ec5a967{--display:flex;--gap:11.11px 11.11px;--row-gap:11.11px;--column-gap:11.11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-78669e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-102bbb7{--display:flex;--gap:11.11px 11.11px;--row-gap:11.11px;--column-gap:11.11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-6e91d32{--display:flex;--gap:11.11px 11.11px;--row-gap:11.11px;--column-gap:11.11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-1906733{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;bottom:187px;z-index:3;}.elementor-597 .elementor-element.elementor-element-1906733 .elementor-image-box-title{margin-bottom:24px;font-family:"Barlow", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-eb0ac35 );}.elementor-597 .elementor-element.elementor-element-1906733 .elementor-image-box-description{font-family:var( --e-global-typography-01af59f-font-family ), Sans-serif;font-size:var( --e-global-typography-01af59f-font-size );line-height:var( --e-global-typography-01af59f-line-height );}.elementor-597 .elementor-element.elementor-element-1f30552{--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-597 .elementor-element.elementor-element-1f30552:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-1f30552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb0ac35 );}.elementor-597 .elementor-element.elementor-element-c6abccb{--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:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-597 .elementor-element.elementor-element-208820c{--grid-columns:6;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-597 .elementor-element.elementor-element-208820c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-208820c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-597 .elementor-element.elementor-element-208820c .e-loop-item > .elementor-section, .elementor-597 .elementor-element.elementor-element-208820c .e-loop-item > .elementor-section > .elementor-container, .elementor-597 .elementor-element.elementor-element-208820c .e-loop-item > .e-con, .elementor-597 .elementor-element.elementor-element-208820c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-597 .elementor-element.elementor-element-6eb3aed{--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;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-159a4f8{--grid-columns:1;}body.elementor-page-597:not(.elementor-motion-effects-element-type-background), body.elementor-page-597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb0ac35 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-1906733 .elementor-image-box-description{font-size:var( --e-global-typography-01af59f-font-size );line-height:var( --e-global-typography-01af59f-line-height );}.elementor-597 .elementor-element.elementor-element-c6abccb{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-208820c{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-597 .elementor-element.elementor-element-6eb3aed{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-597 .elementor-element.elementor-element-159a4f8{--grid-columns:2;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-84303ff{--min-height:550px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-68aa8a1{--width:100%;--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;--justify-content:space-between;--gap:14.44px 14.44px;--row-gap:14.44px;--column-gap:14.44px;--flex-wrap:nowrap;}.elementor-597 .elementor-element.elementor-element-0170ad3{--width:50px;}.elementor-597 .elementor-element.elementor-element-0170ad3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-494df82{text-align:end;}.elementor-597 .elementor-element.elementor-element-ec958c6{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-847fa7e{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-63db2f7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-597 .elementor-element.elementor-element-78669e7{--width:50px;}.elementor-597 .elementor-element.elementor-element-78669e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-1906733{padding:0px 0px 0px 0px;--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;bottom:141px;}.elementor-597 .elementor-element.elementor-element-1906733 .elementor-image-box-title{margin-bottom:20px;font-size:28px;}.elementor-597 .elementor-element.elementor-element-1906733 .elementor-image-box-description{font-size:var( --e-global-typography-01af59f-font-size );line-height:var( --e-global-typography-01af59f-line-height );}.elementor-597 .elementor-element.elementor-element-1f30552{--padding-top:56px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-597 .elementor-element.elementor-element-c6abccb{--min-height:0;--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;--justify-content:center;}.elementor-597 .elementor-element.elementor-element-208820c{--grid-columns:3;--grid-row-gap:13px;--grid-column-gap:13px;}.elementor-597 .elementor-element.elementor-element-208820c.elementor-element{--align-self:center;}.elementor-597 .elementor-element.elementor-element-159a4f8{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-68aa8a1 */.down, .up {
  --column-height: 640px;
  --image-height: 400px;
  --row-gap: 10px;
  --num-images: 6;

  height: var(--column-height);
  overflow: hidden;
  position: relative;
}
@media(max-width:767px){
    .down, .up {
  --column-height: 550px;
  --image-height: 262px;
    }
}

.scroll-container {
  display: flex;
  flex-direction: column;
  will-change: transform;
}

/* SCROLL PARA CIMA */
.up .scroll-container {
  animation: imagescrolling 10000ms ease-in-out infinite alternate;
  animation-delay: 1ms;
  animation-fill-mode: both;
}

/* SCROLL PARA BAIXO */
.down .scroll-container {
  animation: imagescrolling2 10000ms ease-in-out infinite alternate;
  animation-delay: 1ms;
  animation-fill-mode: both;
}

.scroll-container img {
  height: var(--image-height);
  width: 100%;
  margin-bottom: var(--row-gap);
  object-fit: cover;
}

/* KEYFRAMES */
@keyframes imagescrolling {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(calc(
      -1 * (
        (var(--image-height) + var(--row-gap)) * var(--num-images)
        - var(--column-height)
      )
    ));
  }
}

@keyframes imagescrolling2 {
  from {
    transform: translateY(calc(
      -1 * (
        (var(--image-height) + var(--row-gap)) * var(--num-images)
        - var(--column-height)
      )
    ));
  }
  to {
    transform: translateY(0);
  }
}

/* Overlay - Primeira camada: cor sólida extra (#00353B com 80%) */
.elementor-597 .elementor-element.elementor-element-68aa8a1::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 53, 59, 0.8);
  z-index: 1;
  pointer-events: none;
}

/* Overlay - Segunda camada: radial gradient */
.elementor-597 .elementor-element.elementor-element-68aa8a1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at center,
    rgba(0, 53, 59, 1) 0%,
    rgba(0, 53, 59, 0) 100%
  );
  /*mix-blend-mode: hue;*/
  opacity: 0.78;
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1906733 */.elementor-597 .elementor-element.elementor-element-1906733 h1 span{
    font-weight: 600;
    color: var(--alternate);
}
.elementor-597 .elementor-element.elementor-element-1906733 h1 span span{
    color: var(--light);
}
.elementor-597 .elementor-element.elementor-element-1906733 strong{
    font-weight: 600;
}
.elementor-597 .elementor-element.elementor-element-1906733 p{
    margin: 0 auto;
    max-width: 600px;
}
@media(max-width:767px){
    .elementor-597 .elementor-element.elementor-element-1906733 strong{
    display: block;
    }
}
@media(max-width:360px){
    .elementor-597 .elementor-element.elementor-element-1906733{
        width: 100%;
        padding: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-208820c */@media (min-width: 599px) and (max-width: 768px) {
    /* Força o wrapper do Loop a virar flex */
.elementor-597 .elementor-element.elementor-element-208820c .elementor-grid {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center; /* Centraliza quando houver menos itens */
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6abccb */.elementor-597 .elementor-element.elementor-element-c6abccb {
  align-items: flex-start;
}

/* GRID DAS TABS */
.elementor-597 .elementor-element.elementor-element-c6abccb .grade-do-loop {
  /*flex: 1;*/
  min-width: 0;
  transition: .3s ease;
}

/* PAINEL FECHADO */
.elementor-597 .elementor-element.elementor-element-c6abccb .painel-card {
  flex: 0;
  width: 0;
  overflow: hidden;
  opacity: 0;
  transition: .3s ease;
}

/* ESTADO ATIVO */
.elementor-597 .elementor-element.elementor-element-c6abccb.is-active .grade-do-loop .elementor-grid{
    display: flex!important;
    flex-wrap: wrap!important;
  flex: 0 0 592px !important;
  max-width: 592px !important;
  width: 592px !important;
}

.elementor-597 .elementor-element.elementor-element-c6abccb.is-active .painel-card {
  flex: 0 0 592px;
  width: auto;
  opacity: 1;
}

.elementor-597 .elementor-element.elementor-element-c6abccb .painel-card .e-loop-item {
  display: none;
}

/* ===============================
   MOBILE
================================= */
@media (max-width: 1024px) {

  /* Remove lógica desktop */
  .elementor-597 .elementor-element.elementor-element-c6abccb {
    display: block;
  }

  /* Esconde grid quando ativo */
  .elementor-597 .elementor-element.elementor-element-c6abccb.is-active .grade-do-loop {
    display: none;
  }

  /* Painel ocupa tudo */
  .elementor-597 .elementor-element.elementor-element-c6abccb .painel-card {
    flex: 0 0 100% !important;
    width: 100%;
    opacity: 0;
    display: none;
  }

  .elementor-597 .elementor-element.elementor-element-c6abccb.is-active .painel-card {
    display: block;
    opacity: 1;
  }
  
 .elementor-597 .elementor-element.elementor-element-c6abccb .painel-card .elementor-grid:not(.elementor-posts) {
        grid-template-columns: repeat(1, 1fr);
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.eot');
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.woff2') format('woff2'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.woff') format('woff'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.ttf') format('truetype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Regular.svg#Barlow') format('svg');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.eot');
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.woff2') format('woff2'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.woff') format('woff'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.ttf') format('truetype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Medium.svg#Barlow') format('svg');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.eot');
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.woff2') format('woff2'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.woff') format('woff'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.ttf') format('truetype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-SemiBold.svg#Barlow') format('svg');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.eot');
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.woff2') format('woff2'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.woff') format('woff'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.ttf') format('truetype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Bold.svg#Barlow') format('svg');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.eot');
	src: url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.eot?#iefix') format('embedded-opentype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.woff2') format('woff2'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.woff') format('woff'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.ttf') format('truetype'),
		url('https://grupoargenta.com.br/wp-content/uploads/2025/11/Barlow-Light.svg#Barlow') format('svg');
}
/* End Custom Fonts CSS */