.elementor-kit-8{--e-global-color-primary:#00A2CE;--e-global-color-secondary:#243747;--e-global-color-text:#333333;--e-global-color-accent:#265777;--e-global-color-4fd2d6e:#4A6994;--e-global-color-923e39c:#D5ECF2;--e-global-color-f0b6a05:#E5EAED;--e-global-color-5bb6247:#F2F2F2;--e-global-color-6798d79:#FFFFFF;--e-global-typography-primary-font-family:"USans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"USans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"USans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"USans";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.75rem;--e-global-typography-9395e8b-font-family:"USans";--e-global-typography-9395e8b-font-size:3rem;--e-global-typography-9395e8b-font-weight:700;--e-global-typography-9395e8b-line-height:3.75rem;--e-global-typography-48ca71c-font-family:"USans";--e-global-typography-48ca71c-font-size:2.375rem;--e-global-typography-48ca71c-font-weight:700;--e-global-typography-48ca71c-line-height:3.125rem;--e-global-typography-ce5837e-font-family:"USans";--e-global-typography-ce5837e-font-size:1.8125rem;--e-global-typography-ce5837e-font-weight:700;--e-global-typography-ce5837e-line-height:2.5625rem;--e-global-typography-e7c28bb-font-family:"USans";--e-global-typography-e7c28bb-font-size:1.25rem;--e-global-typography-e7c28bb-font-weight:700;--e-global-typography-e7c28bb-line-height:2rem;--e-global-typography-3042534-font-family:"USans";--e-global-typography-3042534-font-size:0.8125rem;--e-global-typography-3042534-font-weight:700;--e-global-typography-3042534-line-height:1.5625rem;--e-global-typography-5710075-font-family:"USans";--e-global-typography-5710075-font-size:1.125rem;--e-global-typography-5710075-font-weight:500;--e-global-typography-5710075-line-height:1.875rem;--e-global-typography-dffe19d-font-family:"USans";--e-global-typography-dffe19d-font-size:0.8125rem;--e-global-typography-dffe19d-font-weight:400;--e-global-typography-dffe19d-line-height:1.5625rem;--e-global-typography-4fa656c-font-family:"USans";--e-global-typography-4fa656c-font-size:0.8125rem;--e-global-typography-4fa656c-font-weight:700;--e-global-typography-4fa656c-line-height:1.5625rem;--e-global-typography-3b3f2f7-font-family:"USans";--e-global-typography-3b3f2f7-font-size:0.875rem;--e-global-typography-3b3f2f7-font-weight:700;--e-global-typography-3b3f2f7-line-height:1.625rem;background-color:var( --e-global-color-5bb6247 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-6798d79 );border-radius:100px 100px 100px 100px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6798d79 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-9395e8b-font-size:2.125rem;--e-global-typography-9395e8b-line-height:2.875rem;--e-global-typography-48ca71c-font-size:1.6875rem;--e-global-typography-48ca71c-line-height:2.4375rem;--e-global-typography-ce5837e-font-size:1.375rem;--e-global-typography-ce5837e-line-height:2.125rem;--e-global-typography-e7c28bb-font-size:1.125rem;--e-global-typography-e7c28bb-line-height:1.875rem;--e-global-typography-5710075-font-size:1rem;--e-global-typography-5710075-line-height:1.75rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Geral */
html,
body {
  overflow-x: hidden;
}

/* Scrollbar */
::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-track {
  background: var(--e-global-color-secondary);
}

::-webkit-scrollbar-thumb {
  background: -webkit-linear-gradient(to bottom, var(--e-global-color-accent), var(--e-global-color-primary));
  background-image: linear-gradient(to bottom, var(--e-global-color-accent), var(--e-global-color-primary));
  border-radius: 20px;
}

/* Columns - Desktop (12 colunas com espaçamento de 20px) */
@media screen and (min-width: 768px) {
  .columns-11 {
    width: calc((100% - 0.1 * 20px) / 12 * 11);
  }

  .columns-10 {
    width: calc((100% - 0.2 * 20px) / 12 * 10);
  }

  .columns-9 {
    width: calc((100% - 0.4 * 20px) / 12 * 9);
  }

  .columns-8 {
    width: calc((100% - 0.5 * 20px) / 12 * 8);
  }

  .columns-7 {
    width: calc((100% - 0.3 * 20px) / 12 * 7);
  }

  .columns-6 {
    width: calc((100% - 1 * 20px) / 12 * 6);
  }

  .columns-5 {
    width: calc((100% - 2 * 20px) / 12 * 5);
  }

  .columns-4 {
    width: calc((100% - 2 * 20px) / 12 * 4);
  }

  .columns-3 {
    width: calc((100% - 3 * 20px) / 12 * 3);
  }

  .columns-2 {
    width: calc((100% - 5 * 20px) / 12 * 2);
  }

  .columns-1 {
    width: calc((100% - 11 * 20px) / 12 * 1);
  }
}

/* Columns - Mobile (4 colunas com espaçamento de 20px) */
@media screen and (max-width: 767px) {
  .m-columns-3 {
    width: calc((100% - 0.4 * 20px) / 4 * 3);
  }

  .m-columns-2 {
    width: calc((100% - 1 * 20px) / 4 * 2);
  }

  .m-columns-1 {
    width: calc((100% - 3 * 20px) / 4 * 1);
  }
}

/* Texts */
p {
    margin-top: 0;
}

/* Box Image */
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
}

/* Box Shadow */
.shadow-blue-light {
  border: 1px solid rgba(0, 162, 206, 0.1);
  box-shadow: 0 4px 20px rgba(0, 162, 206, 0.08), 0 1px 3px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'USans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cim.valeuthi.dev.br/wp-content/uploads/USansR.woff2') format('woff2');
}
@font-face {
	font-family: 'USans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cim.valeuthi.dev.br/wp-content/uploads/USansM.woff2') format('woff2');
}
@font-face {
	font-family: 'USans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cim.valeuthi.dev.br/wp-content/uploads/USansB.woff2') format('woff2');
}
/* End Custom Fonts CSS */