@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url("./raleway-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url("./raleway-latin-ext.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--panacea-green-primary: #02735E;--panacea-green-secondary: #03A678;--panacea-accent: #DD0493;--panacea-dark-gray: #3F4A4C;--panacea-line: #E2E7E7;--panacea-error: #C62828;--panacea-bg-soft: #F6F8F8;--panacea-radius: 10px;--panacea-max: 1100px}[x-cloak]{display:none!important}.panacea-form-main{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--panacea-dark-gray);background:#fff;line-height:1.55}.panacea-form-wrap{max-width:var(--panacea-max);margin:0 auto;padding:48px 24px 72px;box-sizing:border-box}.panacea-hero{text-align:center;margin-bottom:40px}.panacea-hero-logo{max-height:72px;width:auto;margin:0 auto 20px;display:block}.panacea-hero-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:700;color:var(--panacea-green-secondary);margin:0 0 8px}.panacea-hero-title{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15;color:var(--panacea-dark-gray);margin:0 0 10px}.panacea-hero-dates{font-size:18px;color:var(--panacea-green-primary);font-weight:600;margin:0}.panacea-grid{display:block}.panacea-grid--summary{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.panacea-fields{display:block}.panacea-field{margin-bottom:24px}.panacea-section-title{font-size:22px;font-weight:700;color:var(--panacea-green-primary);margin:40px 0 8px;padding-bottom:10px;border-bottom:1px solid var(--panacea-line)}.panacea-fields>.panacea-section-title:first-child{margin-top:0}.panacea-section-help{font-size:16px;color:var(--panacea-dark-gray);margin:0 0 20px}.panacea-label{display:block;font-size:16px;font-weight:600;color:var(--panacea-dark-gray);margin-bottom:6px}.panacea-req{color:var(--panacea-accent)}.panacea-help{font-size:14.5px;color:#6a7476;margin:0 0 8px}.panacea-input{width:100%;min-height:48px;box-sizing:border-box;padding:12px 14px;font-size:17px;font-family:inherit;color:var(--panacea-dark-gray);background:#fff;border:1px solid var(--panacea-line);border-radius:var(--panacea-radius);transition:border-color .15s ease,box-shadow .15s ease}.panacea-textarea{min-height:110px;resize:vertical}.panacea-select{appearance:none;background-image:none}body.panacea-single-formulario select.panacea-select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%233F4A4C' d='M0 0h10L5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px}.panacea-input:focus{outline:none;border-color:var(--panacea-green-primary);box-shadow:0 0 0 3px #02735e26}.panacea-input--error{border-color:var(--panacea-error)}.panacea-input--error:focus{box-shadow:0 0 0 3px #c6282826}.panacea-error{color:var(--panacea-error);font-size:16px;font-weight:600;margin:6px 0 0}.panacea-choices{display:flex;flex-direction:column;gap:10px}.panacea-choice{display:flex;align-items:flex-start;gap:10px;font-size:17px;cursor:pointer;padding:6px 0}.panacea-choice input{width:22px;height:22px;margin-top:1px;accent-color:var(--panacea-green-primary);flex:0 0 auto}.panacea-rooms{display:flex;flex-direction:column;gap:14px}.panacea-room{display:flex;gap:12px;padding:16px;border:1px solid var(--panacea-line);border-radius:var(--panacea-radius);cursor:pointer;transition:border-color .15s ease,background .15s ease}.panacea-room--active{border-color:var(--panacea-green-primary);background:var(--panacea-bg-soft)}.panacea-room input{width:22px;height:22px;margin-top:2px;accent-color:var(--panacea-green-primary);flex:0 0 auto}.panacea-room-body{display:block}.panacea-room-label{display:block;font-size:18px;font-weight:700;margin-bottom:6px}.panacea-room-prices{display:flex;flex-wrap:wrap;gap:4px 16px}.panacea-price-line{font-size:15px;color:#6a7476}.panacea-price-line--active{color:var(--panacea-dark-gray);font-weight:700}.panacea-price-line strong{font-weight:700}.panacea-summary{position:sticky;top:24px}.panacea-summary-inner{background:var(--panacea-bg-soft);border:1px solid var(--panacea-line);border-radius:var(--panacea-radius);padding:24px}.panacea-summary-title{font-size:20px;font-weight:700;color:var(--panacea-green-primary);margin:0 0 16px}.panacea-summary-lines{margin-bottom:12px}.panacea-summary-line{display:flex;justify-content:space-between;gap:12px;font-size:16px;padding:6px 0}.panacea-summary-empty{font-size:15px;color:#6a7476;margin:0}.panacea-submit-row{margin-top:32px}.panacea-btn{font-family:inherit;font-size:18px;font-weight:700;border:none;border-radius:var(--panacea-radius);padding:16px 32px;min-height:54px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.panacea-btn--primary{background:var(--panacea-green-primary);color:#fff}.panacea-btn--primary:hover{background:#025c4b}.panacea-btn--primary:disabled{opacity:.6;cursor:default}.panacea-alert{border-radius:var(--panacea-radius);padding:14px 18px;margin-bottom:24px;font-size:16px}.panacea-alert--error{background:#fdecea;color:var(--panacea-error);border:1px solid #f5c6c2}.panacea-alert--ok{background:#e9f6f1;color:var(--panacea-green-primary);border:1px solid #b9e2d6}.panacea-recurring{background:#eef6f9;border:1px solid #cfe4ec;border-radius:var(--panacea-radius);padding:20px 22px;margin-bottom:28px}.panacea-recurring-text{font-size:16.5px;margin:0}.panacea-recurring-text+.panacea-recurring-actions,.panacea-recurring-text+.panacea-recurring-code{margin-top:1em}.panacea-recurring-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}@media (max-width: 600px){.panacea-recurring-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}.panacea-recurring-code{margin-bottom:14px;max-width:220px}.panacea-recurring-code .panacea-input{letter-spacing:.3em;font-size:22px;text-align:center}.panacea-btn--sm{font-size:16px;padding:12px 20px;min-height:46px}.panacea-btn--ghost{background:transparent;color:var(--panacea-green-primary);border:1px solid var(--panacea-line)}body.panacea-single-formulario .panacea-btn--ghost:hover,body.panacea-single-formulario .panacea-btn--ghost:focus{background:#eaf5f1;color:var(--panacea-green-primary);border-color:var(--panacea-green-primary)}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn,body.panacea-single-formulario .panacea-submit-row .panacea-btn{font-family:inherit;font-weight:700;line-height:1.25;text-transform:none;letter-spacing:normal;box-shadow:none;text-shadow:none;border-radius:var(--panacea-radius);margin:0}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn--primary,body.panacea-single-formulario .panacea-submit-row .panacea-btn--primary,body.panacea-single-formulario .panacea-recurring-actions .panacea-btn--primary:focus,body.panacea-single-formulario .panacea-submit-row .panacea-btn--primary:focus{background:var(--panacea-green-primary);color:#fff}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn--primary:hover,body.panacea-single-formulario .panacea-submit-row .panacea-btn--primary:hover{background:#025c4b;color:#fff}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn:focus-visible,body.panacea-single-formulario .panacea-submit-row .panacea-btn:focus-visible{outline:2px solid var(--panacea-green-primary);outline-offset:2px}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn:disabled,body.panacea-single-formulario .panacea-submit-row .panacea-btn:disabled{opacity:.6;cursor:default}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn--primary:disabled:hover,body.panacea-single-formulario .panacea-submit-row .panacea-btn--primary:disabled:hover{background:var(--panacea-green-primary)}body.panacea-single-formulario .panacea-recurring-actions .panacea-btn--ghost:disabled:hover{background:transparent;border-color:var(--panacea-line)}.panacea-state-card{max-width:640px;margin:0 auto;background:var(--panacea-bg-soft);border:1px solid var(--panacea-line);border-radius:var(--panacea-radius);padding:32px;font-size:18px;text-align:center}.panacea-state-back a{color:var(--panacea-green-primary);font-weight:600}.panacea-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (max-width: 860px){.panacea-grid--summary{grid-template-columns:1fr;gap:0}.panacea-grid--summary .panacea-form,body.panacea-single-formulario .panacea-grid--summary .panacea-form{display:contents}.panacea-grid--summary .panacea-submit-row{order:1}.panacea-summary{position:static;margin:32px 0 0}.panacea-summary-inner{padding:18px 20px}.panacea-summary-title{margin-bottom:8px;font-size:17px}.panacea-summary-lines{margin-bottom:0}.panacea-summary-line{font-size:15px;padding:4px 0}}:root{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--pf-datepicker-accent: #02735E}.panacea-formbg{position:fixed;inset:0;z-index:-1;background-image:var(--panacea-form-bg);background-size:cover;background-position:center center;background-repeat:no-repeat}body.panacea-single-formulario,body.panacea-single-formulario #page,body.panacea-single-formulario #content,body.panacea-single-formulario .site-content,body.panacea-single-formulario .site,body.panacea-single-formulario .ast-container,body.panacea-single-formulario #primary,body.panacea-single-formulario .content-area,body.panacea-single-formulario .entry-content,body.panacea-single-formulario .wp-site-blocks,body.panacea-single-formulario .panacea-form-main{background:transparent!important}body.panacea-single-formulario{overflow-x:hidden}body.panacea-single-formulario .ast-container{display:block}body.panacea-single-formulario .site-content .ast-container{display:block;gap:0}body.panacea-single-formulario .panacea-form-main{display:block;width:100%}body.panacea-single-formulario .panacea-form-wrap:not(.panacea-state){background:#fff;max-width:1040px;margin:48px auto;padding:44px 44px 56px;border-radius:0;box-shadow:0 0 10px #00000080}body.panacea-single-formulario .panacea-form-wrap.panacea-state{background:#fff;max-width:620px;margin:48px auto;padding:40px 40px 48px;border-radius:0;box-shadow:0 0 10px #00000080}.panacea-datewrap{position:relative;display:block}.panacea-datefield{cursor:text;background-color:#fff;padding-right:52px}.panacea-datebtn{position:absolute;top:0;right:0;height:100%;width:48px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;border-radius:0 var(--panacea-radius) var(--panacea-radius) 0}body.panacea-single-formulario .panacea-datewrap .panacea-datebtn,body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:hover,body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:focus,body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:focus-visible,body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:active{color:var(--panacea-green-primary);background:transparent;box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;min-height:0;font-weight:400}body.panacea-single-formulario .panacea-datewrap .panacea-datebtn svg{stroke:currentColor}body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:hover,body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:focus-visible{background:var(--panacea-bg-soft);color:var(--panacea-green-primary)}body.panacea-single-formulario .panacea-datewrap .panacea-datebtn:focus-visible{outline:2px solid var(--panacea-green-primary);outline-offset:-2px}@media (max-width: 700px){body.panacea-single-formulario .panacea-form-wrap:not(.panacea-state){margin:20px 12px;padding:28px 20px 36px}}.panacea-dp-pop button[type],.panacea-dp-pop button,.panacea-dp-pop .dp-day{box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;min-height:0;font-weight:400}.panacea-dp-pop .dp-day.dp-nonworking{color:#6b7280}body.panacea-thankyou:before{content:"";position:fixed;inset:0;z-index:-1;background-image:var(--panacea-form-bg);background-size:cover;background-position:center center;background-repeat:no-repeat}body.panacea-thankyou,body.panacea-thankyou #page,body.panacea-thankyou #content,body.panacea-thankyou .site-content,body.panacea-thankyou .site,body.panacea-thankyou .ast-container,body.panacea-thankyou #primary,body.panacea-thankyou .content-area,body.panacea-thankyou .entry-content,body.panacea-thankyou .wp-site-blocks,body.panacea-thankyou article{background:transparent!important}body.panacea-thankyou{overflow-x:hidden}body.panacea-thankyou .entry-title:empty,body.panacea-thankyou .page-title:empty,body.panacea-thankyou .wp-block-post-title:empty{display:none}body.panacea-thankyou .panacea-ty-card{background:#fff;max-width:640px;margin:56px auto;padding:44px 40px 48px;border-radius:0;box-shadow:0 0 10px #00000080;box-sizing:border-box}body.panacea-thankyou .panacea-ty-title{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:40px;font-weight:800;color:#02735e;text-align:center;line-height:1.15;margin:0 0 20px}body.panacea-thankyou .panacea-ty-body{text-align:center;font-size:18px;color:var(--panacea-dark-gray)}body.panacea-thankyou .panacea-ty-body p{margin:0 0 12px}body.panacea-thankyou .panacea-ty-body p:last-child{margin-bottom:0}body.panacea-thankyou .panacea-ty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin:28px 0 0}body.panacea-thankyou .panacea-ty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:12px 28px;border:2px solid #02735E;border-radius:0;background:transparent;color:#02735e;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}body.panacea-thankyou .panacea-ty-btn:hover,body.panacea-thankyou .panacea-ty-btn:focus{background:#02735e;color:#fff}body.panacea-thankyou .panacea-ty-btn--primary{background:#02735e;border-color:#02735e;color:#fff}body.panacea-thankyou .panacea-ty-btn--primary:hover,body.panacea-thankyou .panacea-ty-btn--primary:focus{background:#025c4b;border-color:#025c4b;color:#fff}@media (max-width: 700px){body.panacea-thankyou .panacea-ty-card{margin:24px 14px;padding:28px 22px 32px}body.panacea-thankyou .panacea-ty-title{font-size:30px}body.panacea-thankyou .panacea-ty-actions{flex-direction:column}body.panacea-thankyou .panacea-ty-actions .panacea-ty-btn{width:100%}}.panacea-inline-pay{margin-top:12px}.panacea-inline-pay .panacea-choices{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 24px}.panacea-inline-pay .panacea-choices .panacea-choice{display:flex;width:auto;max-width:100%;flex:0 1 auto;margin:0}.panacea-inline-pay-label{display:block;font-size:15px;font-weight:700;margin-bottom:6px;color:var(--panacea-dark-gray)}.panacea-age-optin{display:inline-flex;align-items:center;gap:8px;font-size:16px;margin-bottom:8px}.panacea-age-body{margin-top:4px}.panacea-age-prices{margin-bottom:4px}.panacea-summary-line-concept{flex:0 1 auto}.panacea-summary-line .panacea-dots{flex:1 1 auto;align-self:flex-end;border-bottom:1px dotted var(--panacea-line);margin-bottom:6px;min-width:12px}.panacea-summary-line-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.panacea-summary-line-amount{font-weight:700}.panacea-summary-line-method{font-size:13px;font-weight:400;color:#6a7476}.panacea-wl-badge{display:inline-block;position:relative;margin-left:8px;padding:2px 9px;background:#dd0493;color:#fff;font-size:12px;font-weight:700;border-radius:999px;line-height:1.5;cursor:help;vertical-align:middle;box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal}.panacea-wl-badge:focus-visible{outline:2px solid #833593;outline-offset:2px}.panacea-wl-tip{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;width:240px;max-width:72vw;background:#3f4a4c;color:#fff;font-size:13px;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:normal;padding:10px 12px;border-radius:8px;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.panacea-wl-badge:hover .panacea-wl-tip,.panacea-wl-badge:focus .panacea-wl-tip,.panacea-wl-badge:focus-visible .panacea-wl-tip{opacity:1;visibility:visible}
/*# sourceMappingURL=public.css.map */
