.elementor-12776 .elementor-element.elementor-element-079c695 > .elementor-element-populated{margin:1px 1px 1px 11px;--e-column-margin-right:1px;--e-column-margin-left:11px;}.elementor-12776 .elementor-element.elementor-element-e8494c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12776 .elementor-element.elementor-element-e8494c7 > .elementor-widget-container{margin:128px 126px 155px -12px;padding:13px -1px 3px 8px;}body.elementor-page-12776:not(.elementor-motion-effects-element-type-background), body.elementor-page-12776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-accent ) 0%, #70444F 100%);}body.elementor-page-12776{margin:0px 31px 71px -73px;}@media(max-width:1024px){.elementor-12776 .elementor-element.elementor-element-e8494c7{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-12776 .elementor-element.elementor-element-e8494c7 > .elementor-widget-container{margin:0px 2px 0px 0px;padding:83px 107px 78px 117px;}}@media(max-width:767px){.elementor-12776 .elementor-element.elementor-element-079c695{width:100%;}.elementor-bc-flex-widget .elementor-12776 .elementor-element.elementor-element-079c695.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12776 .elementor-element.elementor-element-079c695.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12776 .elementor-element.elementor-element-079c695 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12776 .elementor-element.elementor-element-079c695 > .elementor-element-populated{margin:15px -1px 5px 20px;--e-column-margin-right:-1px;--e-column-margin-left:20px;padding:5px 5px 5px 5px;}.elementor-12776 .elementor-element.elementor-element-e8494c7{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-12776 .elementor-element.elementor-element-e8494c7 > .elementor-widget-container{margin:-23px -23px -23px -23px;padding:40px 72px 61px 51px;}body.elementor-page-12776{margin:6px -64px 6px 6px;padding:4px 4px 4px 4px;}}/* Start custom CSS *//* 🎯 CSS RESPONSIVO SOMENTE PARA CELULAR */
@media (max-width: 480px) {
  body {
    padding: 10px;
    background-color: #f8f9fa;
  }

  .quiz-container {
    width: 100%;
    padding: 16px;
    border-radius: 14px;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
  }

  h1 {
    font-size: 1.3rem;
    line-height: 1.4;
    text-align: center;
  }

  h2 {
    font-size: 1rem;
    text-align: center;
  }

  p {
    font-size: 0.9rem;
    text-align: center;
  }

  .options button {
    width: 100%;
    padding: 12px;
    font-size: 0.9rem;
    margin: 8px 0;
    border-radius: 8px;
  }

  .cta a {
    font-size: 1rem;
    padding: 12px 18px;
    border-radius: 8px;
  }

  .cta p {
    font-size: 0.85rem;
  }
}/* End custom CSS */