#elementor-popup-modal-367{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-367 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-367 .dialog-close-button{display:flex;}#elementor-popup-modal-367 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* Ícones lineares do Manual dos Convidados — Lovaina e Ciro.
   Colar em Avançado > CSS personalizado do popup 367 (ou CSS adicional do site). */
.elementor-367 .e-60ca29e-18def0f > h3 {
  position: relative;
  box-sizing: border-box;
  min-height: 48px;
  padding-left: 64px;
  display: flex;
  align-items: center;
}
.elementor-367 .e-60ca29e-18def0f > h3 + p {
  box-sizing: border-box;
  padding-left: 64px;
  margin-top: -0.55rem;
}
.elementor-367 .e-60ca29e-18def0f > h3::before {
  content: "";
  position: absolute;
  left: 3px;
  top: 50%;
  width: 44px;
  height: 44px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(1)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2223%22%2F%3E%3Cpath%20d%3D%22m21%2032%208%208%2015-17%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(2)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%2215%22%20width%3D%2246%22%20height%3D%2234%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m11%2018%2021%2017%2021-17%22%2F%3E%3Cpath%20d%3D%22m11%2046%2015-14m27%2014L38%2032%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(3)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2224%22%2F%3E%3Cpath%20d%3D%22M32%2017v16L21%2043%22%2F%3E%3Cpath%20d%3D%22M32%208v3m24%2021h-3M32%2056v-3M8%2032h3%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(4)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M25%2010h14l4%2011-5%205%209%2029c-9%205-21%205-30%200l9-29-5-5%204-11Z%22%2F%3E%3Cpath%20d%3D%22M25%2010v11m14-11v11M26%2026h12%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(5)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2018c7%200%2012-3%2019-7l5%205%205-5c7%204%2012%207%2019%207l-5%2012-8-4v27H21V26l-8%204-5-12Z%22%2F%3E%3Cpath%20d%3D%22M27%2011c0-4%203-6%205-6s5%202%205%206%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(6)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2219%22%20y%3D%227%22%20width%3D%2226%22%20height%3D%2250%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M28%2012h8m-6%2040h4M12%2041l40-25%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(7)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2021h10l4-6h16l4%206h10v30H10V21Z%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2236%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M17%2027h3%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(8)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m32%207%204.5%2016.5L53%2028l-16.5%204.5L32%2049l-4.5-16.5L11%2028l16.5-4.5L32%207Z%22%2F%3E%3Cpath%20d%3D%22m49%2045%202%206%206%202-6%202-2%206-2-6-6-2%206-2%202-6Z%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-367 .e-60ca29e-18def0f > h3:nth-of-type(9)::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23282722%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%2011%209%2027c1%204%205%206%209%205l3-1-10-31H12Zm40%200-9%2027c-1%204-5%206-9%205l-3-1%2010-31h11ZM22%2042l-4%2012m25-12%204%2012M11%2055h14m14%200h14%22%2F%3E%3Cpath%20d%3D%22m27%2020%204%203%204-3M32%206v6M6%2028l5%202m47-2-5%202%22%2F%3E%3C%2Fsvg%3E"); }
@media (max-width: 767px) {
  .elementor-367 .e-60ca29e-18def0f > h3 { min-height: 36px; padding-left: 46px; }
  .elementor-367 .e-60ca29e-18def0f > h3 + p { padding-left: 46px; }
  .elementor-367 .e-60ca29e-18def0f > h3::before { left: 0; width: 34px; height: 34px; }
}/* End custom CSS */