.ovago-newsletter{align-items:center;background:#fff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;overflow-x:clip;padding:0 4.75rem;width:100%}.ovago-newsletter__inner{background:#f5f6f9;border-radius:2.5rem;box-sizing:border-box;flex-shrink:0;height:31.875rem;max-width:90rem;overflow:visible;padding:5rem 5rem 0;position:relative;width:100%}.ovago-newsletter__left{display:flex;flex-direction:column;gap:1rem;position:relative;width:30.25rem;z-index:1}.ovago-newsletter__heading{color:#171d2e;font-family:var(--wp--custom--typography--font-family--primary);font-size:3.5rem;font-weight:700;letter-spacing:-.07rem;line-height:4rem;margin:0}.ovago-newsletter__dot{color:#7c8bfd}.ovago-newsletter__subtitle{color:#555b6d;font-family:var(--wp--custom--typography--font-family--primary);font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;line-height:1.75rem;margin:0}.ovago-newsletter__form-default{align-items:center;display:flex;gap:1.25rem}.ovago-newsletter__email-col{display:flex;flex:1 0 0;flex-direction:column;gap:1.25rem;padding-top:2.25rem}.ovago-newsletter__email-input{background:#fff;border:.09375rem solid transparent;border-radius:.75rem;box-sizing:border-box;color:#171d2e;display:block;font-family:var(--wp--custom--typography--font-family--primary);font-size:.875rem;font-weight:400;line-height:1.125rem;outline:none;padding:1rem .75rem;width:100%}.wp-block-hwrdp-subscription-form.validation-error[data-error-type=email] .ovago-newsletter__email-input{border-color:#eb556b}.ovago-newsletter__email-error{color:#eb556b;display:none;font-family:var(--wp--custom--typography--font-family--primary);font-size:.75rem;margin:-.75rem 0 0}.wp-block-hwrdp-subscription-form.validation-error[data-error-type=email] .ovago-newsletter__email-error{display:block}.ovago-newsletter__checkbox-row{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-tap-highlight-color:transparent}.ovago-newsletter__checkbox-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ovago-newsletter__checkbox-wrap{min-height:1.5rem;min-width:1.5rem}.ovago-newsletter__checkbox-box,.ovago-newsletter__checkbox-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ovago-newsletter__checkbox-box{background:#fff;border:.125rem solid #c5c8d3;border-radius:.375rem;height:1.375rem;transition:background .15s ease,border-color .15s ease;width:1.375rem}.ovago-newsletter__checkbox-box.is-checked{background:#171d2e}.wp-block-hwrdp-subscription-form.validation-error[data-error-type=policy] .ovago-newsletter__checkbox-box{border-color:#eb556b}.ovago-newsletter__checkbox-check{display:none}.ovago-newsletter__checkbox-box.is-checked .ovago-newsletter__checkbox-check{display:block}.ovago-newsletter__checkbox-text{color:#555b6d;font-family:var(--wp--custom--typography--font-family--primary);font-size:.75rem;font-weight:400;line-height:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20.1875rem}.ovago-newsletter__privacy-link{text-decoration:underline}.ovago-newsletter__btn-wrap{cursor:pointer;flex-shrink:0}.ovago-newsletter__subscribe-btn{align-items:center;background:#ffdf6f;border:none;border-radius:9999px;cursor:pointer;display:flex;flex-shrink:0;height:7rem;justify-content:center;overflow:hidden;padding:0;position:relative;width:7rem}.ovago-newsletter__btn-text-ring{height:100%;inset:0;pointer-events:none;position:absolute;transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:100%}.ovago-newsletter__btn-text-ring.is-hovered{transform:rotate(180deg)}.ovago-newsletter__btn-text-ring text{font-family:var(--wp--custom--typography--font-family--tetriary)}.ovago-newsletter__btn-icon{display:flex;flex-shrink:0;height:1.625rem;position:relative;transform:rotate(11.43deg);width:2.75rem;z-index:10}.ovago-newsletter__btn-icon img{display:block;height:100%;max-width:none;position:absolute;width:100%}.ovago-newsletter__form-error-msg,.ovago-newsletter__form-success{padding-top:2.25rem}.ovago-newsletter__error-text,.ovago-newsletter__success-msg{border-radius:6.25rem;font-family:var(--wp--custom--typography--font-family--primary);font-size:1rem;font-weight:500;line-height:1.25;margin:0;padding:1.25rem;text-align:center}.ovago-newsletter__success-msg{background:#22c55e;color:#fff}.ovago-newsletter__error-text{background:#ef4444;color:#fff}.ovago-newsletter__tucan{bottom:0;clip-path:inset(0 0 0 0 round 0 0 2.5rem 0);left:35.35%;pointer-events:none;position:absolute;right:-.07%;top:-23.73%}.ovago-newsletter__tucan-positioner{bottom:0;position:absolute;right:0}.ovago-newsletter__canvas{background:transparent!important;display:block;mix-blend-mode:normal;position:relative;transform:translateY(-.125rem);z-index:1}.ovago-newsletter__leaf{bottom:0;max-width:none;pointer-events:none;position:absolute;right:0;width:46.6875rem;z-index:2}@media (min-width:1440px){.ovago-newsletter{padding:0 7.5rem}}@media (min-width:1600px){.ovago-newsletter{padding:0 2.5rem}}@media (min-width:1024px) and (max-width:1279.98px){.ovago-newsletter{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px) and (max-width:1149px){.ovago-newsletter__tucan{clip-path:inset(0 7.5rem 0 0 round 0 0 2.5rem 0);right:-7.5rem}}@media (min-width:1150px) and (max-width:1439px){.ovago-newsletter__tucan{clip-path:inset(0 5rem 0 0 round 0 0 2.5rem 0);right:-5rem}}@media (min-width:1024px) and (max-width:1200px){.ovago-newsletter__heading{font-size:2.5rem;line-height:3.5rem}.ovago-newsletter__subtitle{font-size:1.25rem;line-height:1.5rem}.ovago-newsletter__leaf{max-width:31.25rem}}@media (min-width:600px) and (max-width:1023.98px){.ovago-newsletter__leaf{max-width:calc(57vw - 2.85rem)}}@media (min-width:600px) and (max-width:1023.80px){.ovago-newsletter{min-height:auto;padding:5rem 2.5rem}.ovago-newsletter__inner{background:#f3f3f3;height:51.375rem;overflow:hidden;padding:2.5rem 2.25rem 0}.ovago-newsletter__left{gap:.5rem;width:100%}.ovago-newsletter__heading{font-size:2.5rem;letter-spacing:0;line-height:3rem}.ovago-newsletter__subtitle{font-size:1.25rem;letter-spacing:-.025rem;line-height:1.5rem}.ovago-newsletter__email-col{gap:1rem;padding-top:0}.ovago-newsletter__checkbox-text{width:auto}.ovago-newsletter__tucan{border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;bottom:0;clip-path:none;left:0;overflow:hidden;position:absolute;right:0;top:auto;transform:none}.ovago-newsletter__tucan-positioner{bottom:0;left:auto;position:absolute;right:0;transform:none}}@media (min-width:650px) and (max-width:1023.80px){.ovago-newsletter__checkbox-text{max-width:20rem;width:auto}}@media (max-width:599px){.ovago-newsletter{min-height:auto;padding:5rem 1rem}.ovago-newsletter__inner{background:#f3f3f3;border-radius:2rem;display:block;height:auto;max-width:100%;overflow:hidden;padding:2.5rem 1.5rem 0;width:23rem}.ovago-newsletter__left{align-items:flex-end;display:flex;flex-direction:column;gap:1.25rem;width:100%}.ovago-newsletter__heading{font-size:2rem;letter-spacing:-.04rem;line-height:2.5rem;width:100%}.ovago-newsletter__subtitle{font-size:1rem;letter-spacing:-.02rem;line-height:1.25rem;width:100%}.ovago-newsletter__form-default{align-items:stretch;flex-direction:column;gap:1.25rem;padding-top:0;width:100%}.ovago-newsletter__email-col{flex:none;gap:1rem;padding-top:0;width:100%}.ovago-newsletter__email-input{padding:.9375rem .75rem}.ovago-newsletter__checkbox-text{width:auto}.ovago-newsletter__btn-wrap{align-self:flex-end}.ovago-newsletter__tucan{bottom:auto;clip-path:none;display:block;height:13.6875rem;left:auto;overflow:visible;position:relative;right:auto;top:auto;transform:none;width:100%}.ovago-newsletter__canvas{margin-top:1rem;max-height:23.75rem;max-width:23.75rem;transform:translate(1.5625rem,-.125rem)}.ovago-newsletter__leaf{left:50%;right:unset;transform:translateX(-50%) translateY(25%) scale(.5)}.ovago-newsletter__tucan-positioner{bottom:0;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%)}}
