.footer__newsletter{background:#363e59}.footer__heading-background{padding:40px 20px;display:grid;grid-template-areas:"heading" "input";grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1280px){.footer__heading-background{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;grid-template-areas:"heading input";grid-template-columns:390px 1fr;grid-template-rows:auto;margin-inline:auto;max-width:1200px;padding-top:54px;padding-bottom:70px}}.footer__heading-note{grid-area:note;font-family:"Fraunces_Soft-Regular",serif;font-weight:400;font-size:20px;color:#fff;line-height:28px;letter-spacing:.1em}@media(max-width:1279.98px){.footer__heading-note{margin-top:20px;text-align:center}}@media(min-width:1280px){.footer__heading-note{font-size:24px;line-height:33px}}.footer__heading{grid-area:heading;font-family:"RoquefortTrial-Semi-Strong",sans-serif;font-weight:500;font-size:28px;color:#fff;line-height:32px}@media(max-width:1279.98px){.footer__heading{text-align:center}}.footer__inner{color:#363e59;margin-top:30px;padding:0 32px 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.footer__inner{margin:40px auto 0 auto;max-width:522px}}@media(min-width:1024px){.footer__inner{margin:45px auto 0 auto;max-width:100%}}.footer__copyright{text-align:center;font-size:12px;line-height:15px}@media(min-width:1024px){.footer__copyright{place-self:center;font-size:14px;line-height:24px}}.footer__logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:72px;margin-top:40px}.footer__logos .award-logo>img{width:92px}.footer .menu{margin:0 -8px;padding-left:0;list-style:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.footer .menu{margin-inline:-18px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .menu-item{padding-inline:8px}@media(min-width:768px){.footer .menu-item{padding-inline:18px}}.footer .menu-item+.menu-item{border-left:1px solid #363e59}.footer .menu-item a{color:#363e59;position:relative;text-decoration:none}.footer .menu-item a:after{background-color:#363e59;height:1px;inset:auto 0 -3px 0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62),-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);content:"";display:block;position:absolute}.footer .menu-item a:hover{text-decoration:none}.footer .menu-item a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer .v-icon__svg--twin-fin-logo-solid{height:100px;margin-bottom:40px;width:140px}.footer .v-icon__svg--highgate-logo{height:90px;width:134px}.footer .address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:28px}@media(min-width:768px){.footer .address{font-size:16px;line-height:35px}}.footer .address__address,.footer .address__email,.footer .address__phone{text-decoration:none}.footer .address__address:hover,.footer .address__email:hover,.footer .address__phone:hover{text-decoration:underline;-webkit-text-decoration-color:#adb5bd;text-decoration-color:#adb5bd}.footer .address__phone .number{font-weight:600}.footer .address__email .color{color:#c83d13}.footer .email-subscribe{grid-area:input}@media(max-width:1279.98px){.footer .email-subscribe{-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width:768px)and (max-width:1279.98px){.footer .email-subscribe{place-self:center}}.footer .social-links{margin-block:10px 20px}@media(min-width:1024px){.footer .social-links{margin-block:44px 60px}}#footer-primary-nav{line-height:100%;-webkit-margin-after:15px;margin-block-end:15px;place-self:stretch}#footer-primary-nav .menu-item a{font-size:15px;line-height:18px}@media(min-width:768px){#footer-primary-nav .menu-item a{font-size:16px;line-height:20px}}#footer-secondary-nav{place-self:stretch;padding-bottom:30px}@media(min-width:1024px){#footer-secondary-nav{place-self:center;line-height:100%}}@media(max-width:1023.98px){#footer-secondary-nav .menu-item{line-height:10px}}#footer-secondary-nav .menu-item a{font-size:12px;line-height:15px}@media(min-width:768px){#footer-secondary-nav .menu-item a{font-size:14px;line-height:17px}}