@charset "UTF-8";.block-footer{padding-top:6rem;padding-bottom:3rem;color:rgba(47,47,47,.2);border-top:0;background-color:#2f2f2f}.block-footer .footer-points{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);margin-bottom:3rem;padding:1.25rem 2.5rem;border-radius:1rem;background-color:#f9f8f6}@media (min-width:48rem){.block-footer .footer-points{margin-bottom:4rem;padding:2rem 3.25rem}}.block-footer .footer-points li{margin-bottom:1.25rem}.block-footer .footer-points li:last-child{margin-bottom:0}.block-footer .footer-points li p{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric)}.block-footer .footer-points li p a{color:#06070e}.block-footer .footer-points li p a:not([class]):hover{text-decoration:none!important}.block-footer.footer-small{padding-top:clamp(3rem,2.0714285714rem + 1.9345238095vw,3.8125rem);padding-bottom:clamp(3rem,2.0714285714rem + 1.9345238095vw,3.8125rem)}.block-footer.c7-footer{padding:3.5rem 0 2.5rem}.block-footer.c7-footer .block-footer-bottom__content{display:block}.block-footer.c7-footer .block-footer-bottom .block-content{display:block;width:100%;margin:0}.block-footer.c7-footer .block-footer-column{margin-bottom:2.5rem}.block-footer.c7-footer .block-footer-top__content{padding-bottom:0}.block-footer.c7-footer .block-footer-bottom{padding-top:2rem}.block-footer.c7-footer .block-footer-column__content:has(.block-footer__logo){display:grid;grid-template-columns:2.25rem 1fr;column-gap:.75rem;align-items:center}.block-footer.c7-footer .block-contact-item{margin:0 0 .75rem}.block-footer.c7-footer .block-footer-bottom .block-content:has(.block-footer__navigation){display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;align-items:center}@media (min-width:62rem){.block-footer.c7-footer .block-footer-bottom .block-content:has(.block-footer__navigation){justify-content:space-between}}.block-footer.c7-footer .block-footer__logo.wp-block-image{grid-row:1/3;grid-column:1;width:2.25rem;margin:0}.block-footer.c7-footer .block-footer__logo.wp-block-image img{width:100%;height:auto;object-fit:contain}.block-footer.c7-footer .block-footer__name{font-weight:var(--subtitle-1-font-weight);font-size:var(--subtitle-1-font-size);font-family:var(--subtitle-1-font-family);line-height:var(--subtitle-1-line-height);font-variant-numeric:var(--subtitle-1-font-variant-numeric);grid-column:2;margin:0;color:#fff;font-weight:700;font-size:1.25rem}.block-footer.c7-footer .block-footer__tagline{font-weight:var(--overline-font-weight);font-size:var(--overline-font-size);font-family:var(--overline-font-family);line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);text-transform:var(--overline-text-transform);font-variant-numeric:var(--overline-font-variant-numeric);grid-column:2;margin:.125rem 0 0;color:#b7b0a8;font-size:.625rem;letter-spacing:.14em}.block-footer.c7-footer .block-footer__description{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);grid-column:1/-1;max-width:26.25rem;margin:1.25rem 0 1rem;color:#b7b0a8;font-size:.875rem;line-height:1.65}.block-footer.c7-footer .block-footer__quote{font-weight:var(--body-2-italic-font-weight);font-size:var(--body-2-italic-font-size);font-family:var(--body-2-italic-font-family);font-style:var(--body-2-italic-font-style);line-height:var(--body-2-italic-line-height);font-variant-numeric:var(--body-2-italic-font-variant-numeric);grid-column:1/-1;margin:0;color:#ffe2c5;font-size:.8125rem}.block-footer.c7-footer .block-footer__heading{font-weight:var(--overline-font-weight);font-size:var(--overline-font-size);font-family:var(--overline-font-family);line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);text-transform:var(--overline-text-transform);font-variant-numeric:var(--overline-font-variant-numeric);margin:0 0 1rem;color:#ffe2c5;font-size:.75rem;letter-spacing:.14em}.block-footer.c7-footer .block-footer__contact{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);position:relative;margin:0;padding-left:1.75rem;color:#b7b0a8;font-size:.875rem;line-height:1.5}.block-footer.c7-footer .block-footer__contact--pin::before{mask-image:var(--icon-map-pin)}.block-footer.c7-footer .block-footer__contact--phone::before{mask-image:var(--icon-phone)}.block-footer.c7-footer .block-footer__contact--mail::before{mask-image:var(--icon-email)}.block-footer.c7-footer .block-footer__contact::before{position:absolute;top:.0625rem;left:0;content:"";width:1.125rem;height:1.125rem;background-color:#ffa14a;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.block-footer.c7-footer .block-footer__contact a{color:#fff;text-decoration:none}.block-footer.c7-footer .block-footer__contact a:focus,.block-footer.c7-footer .block-footer__contact a:hover{color:#ffe2c5}.block-footer.c7-footer .block-footer__back-top,.block-footer.c7-footer .block-footer__navigation,.block-footer.c7-footer .block-footer__social{flex-wrap:wrap;gap:.625rem;margin:0}.block-footer.c7-footer .block-footer__back-top .wp-block-button,.block-footer.c7-footer .block-footer__navigation .wp-block-button,.block-footer.c7-footer .block-footer__social .wp-block-button{margin:0}.block-footer.c7-footer .block-footer__social{margin-bottom:1rem}.block-footer.c7-footer .block-footer__social .wp-block-button__link{width:2.5rem;height:2.5rem;color:#fff;font-size:0;line-height:0;border:0;border-radius:.75rem;background:rgba(183,176,168,.15)}.block-footer.c7-footer .block-footer__social .wp-block-button__link::after{width:1.125rem;height:1.125rem}.block-footer.c7-footer .block-footer__social .wp-block-button__link:focus,.block-footer.c7-footer .block-footer__social .wp-block-button__link:hover{color:#2f2f2f;background:#ffa14a}.block-footer.c7-footer .block-footer__note{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);margin:0;color:rgba(183,176,168,.9);font-size:.6875rem;line-height:1.55}.block-footer.c7-footer .block-footer__back-top,.block-footer.c7-footer .block-footer__navigation{justify-content:center}.block-footer.c7-footer .block-footer__back-top .wp-block-button__link,.block-footer.c7-footer .block-footer__navigation .wp-block-button__link{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);padding:0;color:#b7b0a8;font-size:.8125rem;text-decoration:none}.block-footer.c7-footer .block-footer__back-top .wp-block-button__link:focus,.block-footer.c7-footer .block-footer__back-top .wp-block-button__link:hover,.block-footer.c7-footer .block-footer__navigation .wp-block-button__link:focus,.block-footer.c7-footer .block-footer__navigation .wp-block-button__link:hover{color:#fff}.block-footer.c7-footer .block-footer__navigation .wp-block-button{align-items:center}.block-footer.c7-footer .block-footer__navigation .wp-block-button+.wp-block-button::before{content:"•";margin-right:.625rem;color:rgba(183,176,168,.5);line-height:1}.block-footer.c7-footer .block-footer__copyright{font-weight:var(--body-2-font-weight);font-size:var(--body-2-font-size);font-family:var(--body-2-font-family);line-height:var(--body-2-line-height);font-variant-numeric:var(--body-2-font-variant-numeric);margin:0;color:#b7b0a8;font-size:.8125rem;text-align:center}.block-footer.c7-footer .block-footer__back-top .wp-block-button__link::after{position:static;display:inline-block;width:.875rem;height:.875rem;margin-left:.375rem;opacity:1}.has-cta .block-footer{border-top:0}