html:has(.floating-cta){scroll-behavior:smooth;scroll-padding-top:140px}.floating-cta{align-items:center;bottom:calc(40px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;font-family:inherit;isolation:isolate;margin:0;opacity:1;padding:0;position:fixed;right:calc(36px + env(safe-area-inset-right, 0px));transition:opacity .2s ease;width:120px;z-index:1000}.floating-cta,.floating-cta *{box-sizing:border-box}.floating-cta[hidden]{display:none!important}.floating-cta--hiding{opacity:0;pointer-events:none}.floating-cta__image-link{background:transparent;border:0;border-radius:50%;display:block;height:120px;line-height:0;margin:0 0 -9px;padding:0;position:relative;text-decoration:none;width:120px;z-index:0}.floating-cta__image{border:0;border-radius:50%;display:block;height:100%;margin:0;object-fit:cover;object-position:center;width:100%}.floating-cta__button{align-items:center;background:#bd945f;border:0;border-radius:9px;color:#fff;display:flex;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:49px;padding:10px 8px;position:relative;text-align:center;text-decoration:none;transition:background-color .16s ease;width:120px;z-index:1}.floating-cta__button:visited{color:#fff}.floating-cta__button:active,.floating-cta__button:hover{background:#a67e4b;color:#fff;text-decoration:none}.floating-cta__close{align-items:center;appearance:none;background:transparent;border:0;border-radius:50%;box-shadow:none;color:#151515;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0;min-height:30px;min-width:30px;padding:0;position:absolute;right:-18px;top:8px;width:30px;z-index:2}.floating-cta__close:hover{background:rgb(0 0 0/7%);color:#151515}.floating-cta__close svg{display:block;height:12px;pointer-events:none;width:12px}.floating-cta__close path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25}.floating-cta__button:focus-visible,.floating-cta__close:focus-visible,.floating-cta__image-link:focus-visible{box-shadow:0 0 0 3px #fff;outline:3px solid #111;outline-offset:3px}.floating-cta--without-image .floating-cta__close{right:-12px;top:-26px}@media (max-width:767px){.floating-cta{bottom:calc(20px + env(safe-area-inset-bottom, 0px));right:calc(16px + env(safe-area-inset-right, 0px));width:104px}.floating-cta__image-link{height:104px;margin-bottom:-8px;width:104px}.floating-cta__button{font-size:14px;min-height:44px;padding:9px 6px;width:104px}.floating-cta__close{right:-12px;top:3px}}@media (prefers-reduced-motion:reduce){html:has(.floating-cta){scroll-behavior:auto}.floating-cta,.floating-cta__button{transition:none}}