.elementor-1270 .elementor-element.elementor-element-7cd98ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-1104031{--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-1270 .elementor-element.elementor-element-1104031.e-con{--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-1270 .elementor-element.elementor-element-03af1ca{width:var( --container-widget-width, 107.835% );max-width:107.835%;--container-widget-width:107.835%;--container-widget-flex-grow:0;text-align:center;}.elementor-1270 .elementor-element.elementor-element-03af1ca > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-03af1ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-03af1ca .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-1270 .elementor-element.elementor-element-4e9e966{text-align:center;}.elementor-1270 .elementor-element.elementor-element-4e9e966 .elementor-heading-title{color:#D2D2D2;}.elementor-1270 .elementor-element.elementor-element-6d40ba2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-1270 .elementor-element.elementor-element-9faa5cf .elementor-button{background-color:#449F81;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1270 .elementor-element.elementor-element-ddf1e35{--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-1270 .elementor-element.elementor-element-14295fa{--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-1270 .elementor-element.elementor-element-025893e{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#D4AF37;}.elementor-1270 .elementor-element.elementor-element-323e158{text-align:center;}.elementor-1270 .elementor-element.elementor-element-2ef7c1d{text-align:center;}.elementor-1270 .elementor-element.elementor-element-abae54e{text-align:center;}.elementor-1270 .elementor-element.elementor-element-b8c9aa5{--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-1270 .elementor-element.elementor-element-b864f86{--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-1270 .elementor-element.elementor-element-c4422eb{text-align:center;}.elementor-1270 .elementor-element.elementor-element-c4422eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-5b8be06{text-align:justify;}.elementor-1270 .elementor-element.elementor-element-d5d41dc{--display:flex;}.elementor-1270 .elementor-element.elementor-element-3de7de8{--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-1270 .elementor-element.elementor-element-dbc304e{text-align:center;}.elementor-1270 .elementor-element.elementor-element-dbc304e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-1270 .elementor-element.elementor-element-e3b1388{--display:flex;}.elementor-1270 .elementor-element.elementor-element-7df874d{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-c32774a{--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-1270 .elementor-element.elementor-element-547fd3a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-f27f3b6{--display:flex;}.elementor-1270 .elementor-element.elementor-element-507d7e1{color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-fe4f4a4{--display:flex;}.elementor-1270 .elementor-element.elementor-element-502e4c6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-db06ea7{--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-1270 .elementor-element.elementor-element-e23f360{column-gap:0px;text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-b8f776c{--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-1270 .elementor-element.elementor-element-ba42575 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-5a2187a{--display:flex;}.elementor-1270 .elementor-element.elementor-element-c27389c{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-da3f540{--display:flex;}.elementor-1270 .elementor-element.elementor-element-9c3014a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-27176fe{--display:flex;}.elementor-1270 .elementor-element.elementor-element-cd72fcf{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-7df75de{--display:flex;}.elementor-1270 .elementor-element.elementor-element-fc8c036 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-c12374e{--display:flex;}.elementor-1270 .elementor-element.elementor-element-4ff5f31{column-gap:0px;text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-34846e2{--display:flex;}.elementor-1270 .elementor-element.elementor-element-303fbd1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-1be7b58{--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-1270 .elementor-element.elementor-element-1cb47e6{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-186c00b{--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-1270 .elementor-element.elementor-element-712bbe3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-5f9b8bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-de43a7a{--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-1270 .elementor-element.elementor-element-9d49485{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-d292800{--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-1270 .elementor-element.elementor-element-1aaaed1{column-gap:0px;text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-de4aaa3{--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-1270 .elementor-element.elementor-element-5050ac9{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-55f2b3a{--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-1270 .elementor-element.elementor-element-7100505{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-2477646{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-072fafc{--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-1270 .elementor-element.elementor-element-612d1e3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-e71d098{--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-1270 .elementor-element.elementor-element-58891f0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-e3fd7e0{--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-1270 .elementor-element.elementor-element-85420a6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-082ed01{--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-1270 .elementor-element.elementor-element-346ea74 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-2deb50e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-a697013{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-67cde9e{text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-53eeb41{column-gap:0px;text-align:center;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-988ecfc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-1d87c34 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-5057378 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-4a5ad41 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1270 .elementor-element.elementor-element-6dd19b4{--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-1270 .elementor-element.elementor-element-df165d1{width:var( --container-widget-width, 99.921% );max-width:99.921%;--container-widget-width:99.921%;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-df165d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-95e23bb{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-4cbea48{--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-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-1270 .elementor-element.elementor-element-d9b65a0{--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:space-evenly;--align-items:center;}.elementor-1270 .elementor-element.elementor-element-d9b65a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-c1e9736{text-align:center;}.elementor-1270 .elementor-element.elementor-element-c1e9736 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-1270 .elementor-element.elementor-element-e9e701b{text-align:justify;}.elementor-1270 .elementor-element.elementor-element-ebe718b{--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-1270 .elementor-element.elementor-element-c5755ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1270 .elementor-element.elementor-element-d5612ee{--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-1270 .elementor-element.elementor-element-d5612ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-d088397{width:var( --container-widget-width, 104.528% );max-width:104.528%;--container-widget-width:104.528%;--container-widget-flex-grow:0;text-align:center;}.elementor-1270 .elementor-element.elementor-element-d088397.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-f0d2d79{text-align:justify;color:#FFFFFF;}.elementor-1270 .elementor-element.elementor-element-7a8988d{--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-1270 .elementor-element.elementor-element-7a8988d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-70313d3{text-align:center;}.elementor-1270 .elementor-element.elementor-element-3ebeb51{text-align:center;}.elementor-1270 .elementor-element.elementor-element-ba46b37{text-align:center;}.elementor-1270 .elementor-element.elementor-element-3720340{width:var( --container-widget-width, 112.364% );max-width:112.364%;--container-widget-width:112.364%;--container-widget-flex-grow:0;text-align:center;}.elementor-1270 .elementor-element.elementor-element-3720340.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1270 .elementor-element.elementor-element-1d6f7a6{--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;}body.elementor-page-1270:not(.elementor-motion-effects-element-type-background), body.elementor-page-1270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020210;}@media(max-width:1024px){.elementor-1270 .elementor-element.elementor-element-2deb50e{--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-988ecfc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1270 .elementor-element.elementor-element-1104031{--width:96.244%;}.elementor-1270 .elementor-element.elementor-element-de43a7a{--width:25%;}.elementor-1270 .elementor-element.elementor-element-d292800{--width:25%;}.elementor-1270 .elementor-element.elementor-element-de4aaa3{--width:25%;}.elementor-1270 .elementor-element.elementor-element-55f2b3a{--width:25%;}.elementor-1270 .elementor-element.elementor-element-072fafc{--width:25%;}.elementor-1270 .elementor-element.elementor-element-e71d098{--width:25%;}.elementor-1270 .elementor-element.elementor-element-e3fd7e0{--width:25%;}.elementor-1270 .elementor-element.elementor-element-082ed01{--width:25%;}.elementor-1270 .elementor-element.elementor-element-988ecfc{--content-width:1140px;}.elementor-1270 .elementor-element.elementor-element-95e23bb{--content-width:1201px;}.elementor-1270 .elementor-element.elementor-element-4cbea48{--width:33.3333%;}.elementor-1270 .elementor-element.elementor-element-d9b65a0{--width:64.035%;}.elementor-1270 .elementor-element.elementor-element-d5612ee{--width:47.633%;}.elementor-1270 .elementor-element.elementor-element-7a8988d{--width:50.75%;}}@media(max-width:767px){.elementor-1270 .elementor-element.elementor-element-03af1ca{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1270 .elementor-element.elementor-element-03af1ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-c4422eb{text-align:justify;}.elementor-1270 .elementor-element.elementor-element-5b8be06.elementor-element{--align-self:flex-start;}.elementor-1270 .elementor-element.elementor-element-5b8be06{text-align:justify;}.elementor-1270 .elementor-element.elementor-element-507d7e1{text-align:center;}.elementor-1270 .elementor-element.elementor-element-2deb50e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1270 .elementor-element.elementor-element-988ecfc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ===========================
   🌐 CONFIGURAÇÃO GERAL
   =========================== */

:root {
  --bg-color: #ffffff;        /* Fundo branco */
  --text-color: #333333;      /* Texto principal */
  --secondary-text: #555555;  /* Texto secundário */
  --accent-start: #6a11cb;    /* Roxo do gradiente */
  --accent-end: #2575fc;      /* Azul do gradiente */
  --gold: #D4AF37;            /* Dourado para detalhes */
  --light-bg: #f9f9f9;        /* Fundo cinza claro */
}

/* Corpo da página */
body {
  background-color: var(--bg-color);
  color: var(--text-color);
  font-family: "Poppins", sans-serif;
  line-height: 1.6;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

/* Estrutura base para todas as seções */
section {
  max-width: 1200px;          /* largura máxima do conteúdo */
  margin: 0 auto;             /* centraliza tudo */
  padding: 80px 20px;         /* espaçamento interno vertical/horizontal */
  box-sizing: border-box;
}

/* Fundo alternado (para seções cinza claras) */
.section-light {
  background-color: var(--light-bg);
}

/* Fundo com gradiente principal */
.section-gradient {
  background: linear-gradient(90deg, var(--accent-start), var(--accent-end));
  color: #ffffff;             /* texto branco para contraste */
}

/* Fundo com cor sólida dourada (opcional para destaque) */
.section-gold {
  background-color: var(--gold);
  color: #fff;
}

/* Cabeçalhos principais */
h1, h2, h3 {
  color: var(--text-color);
  margin-bottom: 20px;
  line-height: 1.3;
}

/* Parágrafos padrão */
p {
  color: var(--secondary-text);
  margin-bottom: 20px;
  font-size: 1rem;
}

/* Botões padrão */
.btn {
  display: inline-block;
  background: linear-gradient(90deg, var(--accent-start), var(--accent-end));
  color: #fff;
  padding: 15px 35px;
  border: none;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s ease;
}
.btn:hover {
  opacity: 0.9;
  transform: scale(1.03);
}

/* Responsividade base */
@media (max-width: 768px) {
  section {
    padding: 60px 15px;
  }
}/* End custom CSS */