.elementor-6098 .elementor-element.elementor-element-2afacf33{--display:flex;--padding-top:60px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6098 .elementor-element.elementor-element-2afacf33:not(.elementor-motion-effects-element-type-background), .elementor-6098 .elementor-element.elementor-element-2afacf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6098 .elementor-element.elementor-element-4b819e0e{text-align:center;}.elementor-6098 .elementor-element.elementor-element-4b819e0e .elementor-heading-title{font-family:"Poppins";font-size:46px;font-weight:900;line-height:42px;color:#FFFFFF;}.elementor-6098 .elementor-element.elementor-element-9197c6b{--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-6098 .elementor-element.elementor-element-9197c6b:not(.elementor-motion-effects-element-type-background), .elementor-6098 .elementor-element.elementor-element-9197c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6098 .elementor-element.elementor-element-30eda1c4{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6098 .elementor-element.elementor-element-65a46b4e{text-align:justify;}.elementor-6098 .elementor-element.elementor-element-65a46b4e .elementor-heading-title{font-family:"Poppins";font-size:2.2rem;font-weight:600;line-height:2.5rem;color:#F3BE00;}.elementor-6098 .elementor-element.elementor-element-34b52e4a .elementor-heading-title{font-family:"Poppins";font-weight:500;line-height:40px;color:#FFFFFF;}.elementor-6098 .elementor-element.elementor-element-7bd284a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6098 .elementor-element.elementor-element-7bd284a.elementor-element{--align-self:center;}.elementor-6098 .elementor-element.elementor-element-739537c9{--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-6098 .elementor-element.elementor-element-739537c9:not(.elementor-motion-effects-element-type-background), .elementor-6098 .elementor-element.elementor-element-739537c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6098 .elementor-element.elementor-element-1268697{--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-6098 .elementor-element.elementor-element-1268697:not(.elementor-motion-effects-element-type-background), .elementor-6098 .elementor-element.elementor-element-1268697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-6098 .elementor-element.elementor-element-7c03798{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6098 .elementor-element.elementor-element-5b311b8{--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-6098 .elementor-element.elementor-element-bb3dc6d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6098 .elementor-element.elementor-element-6a91f129{--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;--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-6098 .elementor-element.elementor-element-6a91f129:not(.elementor-motion-effects-element-type-background), .elementor-6098 .elementor-element.elementor-element-6a91f129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2E2;}.elementor-6098 .elementor-element.elementor-element-3547ab2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6098 .elementor-element.elementor-element-abdae95{--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-6098 .elementor-element.elementor-element-3d54a58{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6098 .elementor-element.elementor-element-88638a7{--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;--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-6098 .elementor-element.elementor-element-2afacf33{--width:100%;}.elementor-6098 .elementor-element.elementor-element-9197c6b{--width:100%;}.elementor-6098 .elementor-element.elementor-element-30eda1c4{--width:50%;}.elementor-6098 .elementor-element.elementor-element-739537c9{--width:100%;}.elementor-6098 .elementor-element.elementor-element-1268697{--width:100%;}.elementor-6098 .elementor-element.elementor-element-5b311b8{--width:100%;}.elementor-6098 .elementor-element.elementor-element-6a91f129{--width:100%;}.elementor-6098 .elementor-element.elementor-element-88638a7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6098 .elementor-element.elementor-element-30eda1c4{--width:100%;}.elementor-6098 .elementor-element.elementor-element-739537c9{--width:100%;}}@media(max-width:1024px){.elementor-6098 .elementor-element.elementor-element-9197c6b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6098 .elementor-element.elementor-element-34b52e4a{text-align:justify;}.elementor-6098 .elementor-element.elementor-element-34b52e4a .elementor-heading-title{word-spacing:0em;}.elementor-6098 .elementor-element.elementor-element-7bd284a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6098 .elementor-element.elementor-element-739537c9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6098 .elementor-element.elementor-element-88638a7{--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(max-width:767px){.elementor-6098 .elementor-element.elementor-element-2afacf33{--width:100%;--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;--align-items:center;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6098 .elementor-element.elementor-element-4b819e0e{width:var( --container-widget-width, 100% );max-width:100%;padding:30px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6098 .elementor-element.elementor-element-4b819e0e .elementor-heading-title{font-size:1.7rem;}.elementor-6098 .elementor-element.elementor-element-9197c6b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-6098 .elementor-element.elementor-element-30eda1c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6098 .elementor-element.elementor-element-65a46b4e{text-align:center;}.elementor-6098 .elementor-element.elementor-element-65a46b4e .elementor-heading-title{font-size:25px;line-height:1.8rem;word-spacing:0.3em;}.elementor-6098 .elementor-element.elementor-element-34b52e4a{text-align:start;}.elementor-6098 .elementor-element.elementor-element-34b52e4a .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:0.3px;word-spacing:0.2em;}.elementor-6098 .elementor-element.elementor-element-739537c9{--width:100%;--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;--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-6098 .elementor-element.elementor-element-88638a7{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-9197c6b */.elementor-6098 .elementor-element.elementor-element-9197c6b img{
    border: solid 1px #ddd;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS *//* CSS Atualizado */
:root {
  --dark-bg: #121212;
  --dark-card: #1E1E1E;
  --dark-accent: #2A2A2A;
  --primary: #6C63FF;
  --primary-light: #8580FF;
  --accent: #FF6584;
  --max-color: #FFA726;
  --basic-color: #4FC3F7;
  --economic-color: #66BB6A;
  --text-main: #F5F5F5;
  --text-secondary: #B0B0B0;
  --border-radius: 16px;
  --box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* Estilos Base */
#simulador-info {
  font-family: 'Poppins', sans-serif;
  color: var(--text-main);
  max-width: 1200px;
  margin: 0 auto;
  padding: clamp(1.5rem, 5vw, 3rem);
  line-height: 1.6;
}

.simulador-header {
  text-align: center;
  margin-bottom: 3rem;
}

.simulador-header h2 {
  font-size: clamp(1.8rem, 4vw, 2.5rem);
  font-weight: 700;
  margin-bottom: 1rem;
  background: linear-gradient(90deg, var(--primary), var(--accent));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  line-height: 1.3;
}

.subtitle {
  font-size: clamp(1rem, 2vw, 1.2rem);
  color: var(--text-secondary);
  max-width: 800px;
  margin: 0 auto;
}

/* Planos */
.plans-comparison {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
  margin: 3rem 0;
}

.plan-card {
  background: var(--dark-card);
  border-radius: var(--border-radius);
  padding: 2rem;
  position: relative;
  box-shadow: var(--box-shadow);
  transition: var(--transition);
  border-top: 4px solid transparent;
}

.plan-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
}

.max-plan {
  border-top-color: var(--max-color);
}

.basic-plan {
  border-top-color: var(--basic-color);
}

.economic-plan {
  border-top-color: var(--economic-color);
}

.plan-badge {
  position: absolute;
  top: -12px;
  right: 20px;
  background: var(--max-color);
  color: black;
  padding: 0.3rem 1rem;
  border-radius: 20px;
  font-weight: 600;
  font-size: 0.8rem;
}

.plan-card h3 {
  font-size: 1.5rem;
  margin: 0 0 1rem;
  color: white;
}

.plan-description {
  color: var(--text-secondary);
  margin-bottom: 1.5rem;
  font-size: 0.95rem;
}

.plan-highlights {
  margin: 1.5rem 0;
}

.highlight-item {
  display: flex;
  align-items: center;
  gap: 0.7rem;
  margin-bottom: 0.8rem;
  font-size: 0.9rem;
}

.highlight-icon {
  font-size: 1.2rem;
}

.taxes-table {
  background: var(--dark-accent);
  border-radius: 10px;
  padding: 1rem;
  margin: 1.5rem 0;
}

.tax-row {
  display: flex;
  justify-content: space-between;
  padding: 0.7rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.tax-row:last-child {
  border-bottom: none;
}

.tax-value {
  font-weight: 600;
  color: white;
}

.plan-actions {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.taxes-link {
  color: var(--text-secondary);
  font-size: 0.9rem;
  text-decoration: none;
  transition: var(--transition);
  text-align: center;
}

.taxes-link:hover {
  color: var(--primary-light);
}

.cta-button {
  display: block;
  text-align: center;
  background: var(--primary);
  color: white;
  padding: 0.8rem;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 500;
  transition: var(--transition);
}

.max-plan .cta-button {
  background: var(--max-color);
  color: black;
}

.basic-plan .cta-button {
  background: var(--basic-color);
  color: black;
}

.economic-plan .cta-button {
  background: var(--economic-color);
  color: black;
}

.cta-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

/* Bandeiras */
.bandeiras-section {
  margin: 4rem 0;
}

.bandeiras-section h3 {
  text-align: center;
  margin-bottom: 1.5rem;
}

.bandeiras-section p {
  text-align: center;
  max-width: 700px;
  margin: 0 auto 2rem;
  color: var(--text-secondary);
}

.bandeiras-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.5rem;
}

.bandeira-card {
  background: var(--dark-accent);
  padding: 1.5rem;
  border-radius: var(--border-radius);
  text-align: center;
}

.bandeira-card h4 {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
  color: white;
}

.bandeira-card p {
  font-size: 0.9rem;
  color: var(--text-secondary);
}

/* Diferenciais */
.yelly-diferenciais {
  margin: 4rem 0;
}

.yelly-diferenciais h3 {
  text-align: center;
  margin-bottom: 2rem;
}

.diferenciais-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.5rem;
}

.diferencial-card {
  background: var(--dark-card);
  padding: 1.5rem;
  border-radius: var(--border-radius);
  text-align: center;
  transition: var(--transition);
}

.diferencial-card:hover {
  transform: translateY(-5px);
  box-shadow: var(--box-shadow);
}

.diferencial-icon {
  font-size: 2rem;
  margin-bottom: 1rem;
}

.diferencial-card h4 {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
  color: white;
}

.diferencial-card p {
  font-size: 0.9rem;
  color: var(--text-secondary);
}

/* CTA Final */
.final-cta {
  text-align: center;
  background: linear-gradient(135deg, var(--dark-card) 0%, var(--dark-accent) 100%);
  padding: 2.5rem;
  border-radius: var(--border-radius);
  margin-top: 3rem;
}

.final-cta h3 {
  margin-bottom: 1rem;
}

.final-cta p {
  color: var(--text-secondary);
  margin-bottom: 1.5rem;
}

.main-cta {
  display: inline-block;
  background: var(--primary);
  color: white;
  padding: 0.8rem 2rem;
  border-radius: 50px;
  font-weight: 600;
  text-decoration: none;
  transition: var(--transition);
  box-shadow: 0 4px 15px rgba(108, 99, 255, 0.3);
  margin-bottom: 1rem;
}

.main-cta:hover {
  background: var(--primary-light);
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(108, 99, 255, 0.4);
}

.small-text {
  font-size: 0.9rem;
  color: var(--text-secondary);
}

.small-text a {
  color: var(--primary-light);
  text-decoration: none;
}

.small-text a:hover {
  text-decoration: underline;
}

/* Responsividade */
@media (max-width: 768px) {
  .plans-comparison {
    grid-template-columns: 1fr;
  }
  
  .plan-card {
    padding: 1.5rem;
  }
  
  .diferenciais-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 480px) {
  #simulador-info {
    padding: 1.25rem;
  }
  
  .diferenciais-grid {
    grid-template-columns: 1fr;
  }
  
  .bandeiras-grid {
    grid-template-columns: 1fr;
  }
  
  .final-cta {
    padding: 1.5rem;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-thin-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-extralight-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-light-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-regular-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-medium-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-semibold-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-bold-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-extrabold-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://maquininhayelly.com/wp-content/uploads/2024/09/poppins-black-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */