.footer{font-family:"Brown LL Light",sans-serif;background-color:#163029;color:#fff;font-size:16px;font-weight:300;letter-spacing:.02em;line-height:200%}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(46px + ((100vw - 375px)/((768 - 375)/(62 - 46))));padding:64px 40px}@media(min-width:768px){.footer__inner{padding:80px 84px}}@media(min-width:1280px){.footer__inner{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(62px + ((100vw - 1280px)/((1920 - 1280)/(53 - 62))));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:128px calc(72px + ((100vw - 1280px)/((1920 - 1280)/(300 - 72)))) 80px}}@media(min-width:1920px){.footer__inner{padding:144px 0 80px;max-width:1320px;margin:0 auto}}.footer__inner .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(49px + ((100vw - 375px)/((768 - 375)/(88 - 49))))}@media(min-width:768px){.footer__inner .contact-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(88px + ((100vw - 768px)/((1280 - 768)/(72 - 88))))}}@media(min-width:1280px){.footer__inner .contact-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(72px + ((100vw - 1280px)/((1920 - 1280)/(112 - 72))));width:44%}}.footer__inner .contact-info .v-icon__svg{color:#fff;height:calc(112px + ((100vw - 375px)/((768 - 375)/(127 - 112))));width:calc(112px + ((100vw - 375px)/((768 - 375)/(127 - 112))))}@media(min-width:768px){.footer__inner .contact-info .v-icon__svg{height:calc(127px + ((100vw - 768px)/((1280 - 768)/(141 - 127))));width:calc(127px + ((100vw - 768px)/((1280 - 768)/(141 - 127))))}}@media(min-width:1280px){.footer__inner .contact-info .v-icon__svg{height:141px;width:141px}}.footer__inner .contact-info__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(min-width:1280px){.footer__inner .contact-info__details{max-width:220px}.footer__inner .contact-info__details .address{padding-top:1px}}.footer__inner .contact-info .connect span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.footer__inner .contact-info .connect a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"Brown LL Light",sans-serif;color:#fff;font-size:16px;font-weight:300;letter-spacing:.02em;line-height:200%}@media(prefers-reduced-motion:reduce){.footer__inner .contact-info .connect a{-webkit-transition:none;transition:none}}.footer__inner .contact-info .connect a:focus,.footer__inner .contact-info .connect a:hover{color:#b7b09c;text-decoration:none}@media(min-width:1280px){.footer__nav{width:50%}}.footer__nav .footer__menu-primary{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media(min-width:768px){.footer__nav .footer__menu-primary{display:inline-grid;grid-template-columns:auto auto auto;grid-column-gap:12px;grid-row-gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:660px}}@media(min-width:1024px){.footer__nav .footer__menu-primary{width:auto;max-width:none;grid-column-gap:120px}}@media(min-width:1280px){.footer__nav .footer__menu-primary{justify-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column-gap:64px}}@media(min-width:1920px){.footer__nav .footer__menu-primary{grid-column-gap:96px}}.footer__nav .footer__menu-primary .menu-item .footer__menu-item{color:#fff !important;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.footer__nav .footer__menu-primary .menu-item .footer__menu-item{-webkit-transition:none;transition:none}}.footer__nav .footer__menu-primary .menu-item .footer__menu-item:hover,.footer__nav .footer__menu-primary .menu-item .footer__menu-item:focus{color:#b7b09c !important;text-decoration:none !important}.footer__nav .footer__menu-primary .menu-item #ot-sdk-btn{background:0 0;border:none;padding:0;font-size:16px;font-weight:300;letter-spacing:.02em;line-height:200%}@media(min-width:1280px){.footer__nav .menu-footer-menu-container{display:grid}}.footer__bottom{border-top:1px solid #b7b09c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(32px + ((100vw - 375px)/((768 - 375)/(30 - 32))))}@media(min-width:768px){.footer__bottom{margin-top:8px}}@media(min-width:1280px){.footer__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:7px;width:100%}}@media(min-width:1920px){.footer__bottom{margin-top:15px}}.footer__bottom .copyright{padding-top:16px;width:100%}@media(min-width:768px){.footer__bottom .copyright{padding-top:41px}}@media(min-width:1280px){.footer__bottom .copyright{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}}.footer__bottom .copyright p:not([class]){margin-bottom:0;max-width:196px}@media(min-width:768px){.footer__bottom .copyright p:not([class]){max-width:unset}}.footer__bottom .socials{-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:12px;text-transform:uppercase;width:calc(100% + 4px)}@media(min-width:1280px){.footer__bottom .socials{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:6px}}@media(min-width:1920px){.footer__bottom .socials{margin-right:-3px;padding-bottom:5px}}.footer__bottom .socials__text-link{font-family:"Brown LL Medium",sans-serif;color:#b7b09c;font-size:14px;line-height:167%;letter-spacing:.258em}