.rt-treatment-callback{min-width:0;color:inherit;font-family:inherit}
.rt-treatment-callback [data-callback-form]{display:flex;flex-direction:column;gap:18px;margin:0}
.rt-treatment-callback label{display:flex;flex-direction:column;gap:4px;color:#c6bdb4;font-size:13px;line-height:1.5}
.rt-treatment-callback .lead-in{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 0;font:inherit;font-size:17px;border:0;border-bottom:1px solid #c6bdb4;border-radius:0;background:transparent;color:#f7f8f6}
.rt-treatment-callback .lead-in::placeholder{color:#c6bdb4;opacity:1}
.rt-treatment-callback select option{color:#502a25;background:#f7f8f6}
.rt-treatment-callback .rt-treatment-callback__consent{flex-direction:row;align-items:flex-start;gap:12px}
.rt-treatment-callback__consent input{flex:none;min-width:18px;min-height:18px;margin:3px 0 0;accent-color:#c6bdb4}
.rt-treatment-callback a{color:inherit;text-underline-offset:3px}
.rt-treatment-callback button{align-self:flex-start;min-height:48px;padding:18px 32px;border:0;border-radius:0;background:#f7f8f6;color:#502a25;font:inherit;font-size:16px;font-weight:500;cursor:pointer}
.rt-treatment-callback button:disabled{opacity:.55;cursor:default}
.rt-treatment-callback :is(input,select,button,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}
.rt-treatment-callback__notice{font-size:13px;line-height:1.55;margin:0 0 20px;padding:12px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
.rt-treatment-callback__error{margin:-12px 0 0;font-size:13px;line-height:1.5;color:inherit;font-weight:500}
.rt-treatment-callback [aria-invalid=true]{border-width:2px}
.rt-treatment-callback__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.rt-treatment-callback__status{border-top:1px solid currentColor;padding-top:24px;font-size:16px;line-height:1.6;outline-offset:4px}
.rt-treatment-callback__status strong{display:block;margin:0 0 10px;font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:400;line-height:1.1}
.rt-treatment-callback__status p{margin:0}
.rt-treatment-callback [hidden]{display:none!important}
