.hob-ad-footer{width:100%;padding:20px 0}.hob-ad-footer__inner{border-radius:16px;background:#fff4f9;color:#805e9b}.hob-ad-footer__grid{display:grid;grid-template-columns:minmax(260px,1.95fr) repeat(3,minmax(120px,0.8fr));column-gap:clamp(28px, 4vw, 72px);row-gap:48px;padding:44px 38px}.hob-ad-footer__column{min-width:0;color:#805e9b}.hob-ad-footer__newsletter{padding-right:clamp(24px, 4vw, 64px)}.hob-ad-footer__newsletter-text{max-width:360px;margin:0 0 24px;color:#805e9b;font-family:var(--hob-ad-font-heading);font-size:16px;line-height:1.4}.hob-ad-footer__newsletter-form{max-width:420px}.hob-ad-footer__newsletter-form form{margin:0}.hob-ad-footer__newsletter-form .newsletter-form{display:flex;width:100%;flex-direction:column;gap:10px;margin-top:0}.hob-ad-footer__newsletter-form .newsletter-form input[type="email"],.hob-ad-footer__newsletter-form .newsletter-form input[type="text"]{width:100%;min-height:44px;padding:0 18px;border:1px solid rgb(128 94 155 / .28);border-radius:999px;outline:none;background:#fff0;color:#805e9b;font-family:"Caslon Doric",sans-serif;font-size:14px;line-height:1;transition:border-color var(--hob-ad-transition),box-shadow var(--hob-ad-transition)}.hob-ad-footer__newsletter-form .newsletter-form input[type="email"]::placeholder,.hob-ad-footer__newsletter-form .newsletter-form input[type="text"]::placeholder{color:#805e9b;opacity:.65}.hob-ad-footer__newsletter-form .newsletter-form input[type="email"]:focus,.hob-ad-footer__newsletter-form .newsletter-form input[type="text"]:focus{border-color:#f09fc5;box-shadow:0 0 0 3px rgb(240 159 197 / .18)}.hob-ad-footer__newsletter-form .custom-submit{width:100%;margin:0}.hob-ad-footer__newsletter-form .custom-submit input[type="submit"]{width:100%;min-height:44px;border:1px solid #f09fc5;border-radius:999px;background:#f09fc5;color:#fff;cursor:pointer;font-family:"Caslon Doric",sans-serif;font-size:13px;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background-color var(--hob-ad-transition),border-color var(--hob-ad-transition),color var(--hob-ad-transition),transform var(--hob-ad-transition)}.hob-ad-footer__newsletter-form .custom-submit input[type="submit"]:hover,.hob-ad-footer__newsletter-form .custom-submit input[type="submit"]:focus-visible{border-color:#f09fc5;background:#fff0;color:#f09fc5}.hob-ad-footer__newsletter-form .custom-submit input[type="submit"]:active{transform:translateY(1px)}.hob-ad-footer__newsletter-form .mc4wp-response{margin-top:10px;color:#805e9b;font-size:13px;line-height:1.4}.hob-ad-footer__newsletter-form .mc4wp-alert,.hob-ad-footer__newsletter-form .mc4wp-success,.hob-ad-footer__newsletter-form .mc4wp-error,.hob-ad-footer__newsletter-form .mc4wp-notice{margin:10px 0 0;color:#805e9b;font-size:13px;line-height:1.4}.hob-ad-footer__column-title{margin:0 0 22px;color:#805e9b;font-family:var(--hob-ad-font-heading);font-size:1.25rem;line-height:1.2}.hob-ad-footer__menu{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hob-ad-footer__menu a{color:#805e9b;font-family:var(--hob-ad-font-body);text-decoration:none;transition:color var(--hob-ad-transition)}.hob-ad-footer__menu a:hover,.hob-ad-footer__menu a:focus-visible{color:#f09fc5}.hob-ad-footer__accordion-button{display:none}.hob-ad-footer__accordion-panel{color:#805e9b}.hob-ad-footer__copyright{margin:0;padding:0 38px 28px;color:#805e9b;font-size:.82rem;line-height:1.4;text-align:center;margin-top:20px}@media (max-width:1200px){.hob-ad-footer__grid{display:block;padding:30px 20px}.hob-ad-footer__newsletter{margin-bottom:48px;padding-right:0}.hob-ad-footer__newsletter-text{max-width:520px;margin-bottom:20px}.hob-ad-footer__copyright{padding:0 20px 24px}.hob-ad-footer__column-title{display:none}.hob-ad-footer__nav-column{border-top:1px solid #ff9ed491}.hob-ad-footer__nav-column:last-child{border-bottom:1px solid #ff9ed491}.hob-ad-footer__accordion-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:94px;padding:0;border:0;border-radius:0;background:#fff0;color:#805e9b;font-family:var(--hob-ad-font-heading);font-size:1.18rem;line-height:1.2;text-align:left}.hob-ad-footer__accordion-button:hover,.hob-ad-footer__accordion-button:focus-visible{border:0;background:#fff0;color:#805e9b}.hob-ad-footer__accordion-icon,.hob-ad-footer__accordion-icon-fallback{width:18px;height:18px;flex:0 0 18px;margin-left:18px;border-radius:0;transition:transform 220ms ease}.hob-ad-footer__accordion-icon-fallback{position:relative;border-radius:50%}.hob-ad-footer__accordion-icon-fallback::before,.hob-ad-footer__accordion-icon-fallback::after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:99px;background:#805e9b;content:"";transform:translate(-50%,-50%)}.hob-ad-footer__accordion-icon-fallback::after{transform:translate(-50%,-50%) rotate(90deg)}.hob-ad-footer__accordion--open .hob-ad-footer__accordion-icon,.hob-ad-footer__accordion--open .hob-ad-footer__accordion-icon-fallback{transform:rotate(45deg)}.hob-ad-footer__accordion-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height 260ms ease,opacity 180ms ease}.hob-ad-footer__accordion--open .hob-ad-footer__accordion-panel{opacity:1}.hob-ad-footer__menu{gap:0;padding:0 0 20px}.hob-ad-footer__menu a{display:inline-flex;min-height:42px;align-items:center}}@media (max-width:767px){.hob-ad-footer{padding-right:0;padding-left:0}.hob-ad-footer__grid{padding-right:18px;padding-left:18px}}@media (max-width:480px){.hob-ad-footer__newsletter-text{text-align:center}}@media (prefers-reduced-motion:reduce){.hob-ad-footer__menu a,.hob-ad-footer__newsletter-form .newsletter-form input[type="email"],.hob-ad-footer__newsletter-form .newsletter-form input[type="text"],.hob-ad-footer__newsletter-form .custom-submit input[type="submit"],.hob-ad-footer__accordion-icon,.hob-ad-footer__accordion-icon-fallback,.hob-ad-footer__accordion-panel{transition-duration:0.01ms!important}.hob-ad-footer__newsletter-form .custom-submit input[type="submit"]:active{transform:none}}