.r52-contact-consent{display:flex!important;align-items:flex-start;gap:10px;margin-top:17px;font:14px/1.5 var(--r6-sans,Arial,sans-serif);color:#625d51;text-align:left}.r52-contact-consent input{width:18px!important;height:18px!important;flex:0 0 18px;margin:2px 0;accent-color:#586047}.r52-form-note,.r52-form-status{font:14px/1.6 var(--r6-sans,Arial,sans-serif);margin-top:14px}.r52-form-note a,.r52-form-status a{text-decoration:underline}.r52-processing{width:18px;height:18px;display:inline-block;flex:0 0 18px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:r52-spin 1.1s linear infinite}.r52-complete{display:grid!important;place-items:center}.r52-complete>[hidden]{display:none!important}.r52-confirmation{padding:30px 12px;text-align:center;color:#34382c;animation:r52-settle .65s cubic-bezier(.2,.7,.2,1);outline:none}.r52-seal{width:80px;height:80px;margin:0 auto 24px;stroke:#60684d;stroke-width:1.5;display:block}.r52-seal circle{stroke-dasharray:220;animation:r52-circle .7s ease both}.r52-seal path{stroke-dasharray:60;stroke-linecap:round;stroke-linejoin:round;animation:r52-check .6s .35s ease both}.r52-confirmation-label{font:12px/1.5 var(--r6-sans,Arial,sans-serif);letter-spacing:.17em}.r52-confirmation h3{font:400 clamp(36px,4vw,52px)/1.07 var(--r6-serif,Georgia,serif)!important;letter-spacing:-.025em;margin:24px 0!important}.r52-confirmation h3 em{font-weight:400;color:#636b52}.r52-confirmation p{max-width:360px;margin:0 auto 26px;font:16px/1.65 var(--r6-sans,Arial,sans-serif)}.r52-book-next{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;background:#596147;color:#fff!important;border-radius:7px;font:15px/1.4 var(--r6-sans,Arial,sans-serif);text-decoration:none;transition:background .2s}.r52-book-next:hover{background:#39422f}.r52-confirmation small{display:block;font:13px/1.6 var(--r6-sans,Arial,sans-serif);margin-top:15px;color:#686457}.r52-privacy-choice{position:fixed;bottom:18px;left:18px;z-index:150;width:min(530px,calc(100vw - 36px));padding:22px;background:#fcfaf5;color:#38382f;border:1px solid #d6d0c1;border-radius:12px;box-shadow:0 8px 35px #332b2422;font:14px/1.55 Arial,sans-serif}.r52-privacy-choice strong{font-size:16px;font-weight:500}.r52-privacy-choice p{margin:8px 0 16px}.r52-choice-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.r52-choice-actions button{font:inherit;padding:10px 14px;min-height:44px;background:transparent;color:inherit;border:1px solid #8e927f;border-radius:5px;cursor:pointer}.r52-choice-actions a{color:inherit;padding:10px;text-decoration:underline}.r52-choice-actions button:focus-visible,.r52-book-next:focus-visible{outline:2px solid #596147;outline-offset:3px}@keyframes r52-spin{to{transform:rotate(360deg)}}@keyframes r52-circle{from{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes r52-check{from{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes r52-settle{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.r52-confirmation,.r52-seal circle,.r52-seal path,.r52-processing{animation:none}.r52-book-next{transition:none}}

#r6-home .r52-confirmation p{font-size:16px;line-height:1.65;margin:0 auto 26px}#r6-home .r52-confirmation small{margin-top:15px}#r6-home .r52-contact-consent{margin-bottom:18px}.r52-confirmation{scroll-margin-top:100px}

form[data-r52-contact][hidden]{display:none!important}

html[data-motion-paused=true] :is(.r52-confirmation,.r52-seal circle,.r52-seal path,.r52-processing){animation:none}html[data-motion-paused=true] .r52-book-next{transition:none}
