.elementor-2078 .elementor-element.elementor-element-74a7df8{--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:center;--align-items:center;}#elementor-popup-modal-2078{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2078 .dialog-message{width:733px;height:90vh;align-items:flex-start;}#elementor-popup-modal-2078 .dialog-close-button{display:flex;}#elementor-popup-modal-2078 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-12bb9d7 */.facial-html {
    background: #fdf8f4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    font-family: Georgia, serif;
    padding: 30px;
  }
  .facial-html h1 { font-size: 22px; color: #2a1a2e; letter-spacing: 3px; margin-bottom: 6px; text-transform: uppercase;
  line-height:27px}
  .facial-html .subtitle { font-size: 12px; color: #8a4a6a; letter-spacing: 2px; margin-bottom: 30px; text-transform: uppercase; }
  .facial-html .wheel-wrapper { position: relative; width: 640px; height: 640px; }
  .facial-html svg { overflow: visible; }
  .facial-html .segment { cursor: pointer; transition: filter 0.2s; }
  .facial-html .segment:hover { filter: brightness(1.13); }
  .facial-html .info-panel {
    margin-top: 28px;
    background: #fff;
    border: 1.5px solid #c9a084;
    border-radius: 14px;
    padding: 20px 28px;
    max-width: 640px;
    width: 100%;
    min-height: 90px;
    text-align: center;
    box-shadow: 0 4px 20px rgba(0,0,0,0.07);
  }
  .facial-html .info-panel h2 { font-size: 16px; color: #6a1a3a; letter-spacing: 1px; margin-bottom: 7px; }
  .facial-html .info-panel p { font-size: 13.5px; color: #444; line-height: 1.7; }
  .facial-html .info-panel .hint { color: #bbb; font-style: italic; font-size: 13px; }
  .facial-html footer { margin-top: 24px; font-size: 11px; color: #bbb; letter-spacing: 1px; }/* End custom CSS */