.footer{background-color:#151516;color:#fff;padding-block:20px}@media(min-width: 576px)and (max-width: 767.98px){.footer{padding-block:calc(20px + (100vw - 576px)/((768 - 576)/(40 - 20)))}}@media(min-width: 768px)and (max-width: 1279.98px){.footer{padding-block:calc(40px + (100vw - 768px)/((1280 - 768)/(60 - 40)))}}@media(min-width: 1280px){.footer{padding-block:60px;--tagline-width: calc(248px + (100vw - 1280px) / ((1440 - 1280) / (300 - 248)))}}@media(min-width: 1440px){.footer{--tagline-width: 300px}}.footer__inner{margin-inline:auto;width:min(100%,1920px)}@media(min-width: 1280px){.footer__inner{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:var(--tagline-width) 1fr 240px;grid-template-rows:auto auto}}.footer__tagline{gap:20px;-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(max-width: 1279.98px){.footer__tagline{-webkit-margin-after:40px;margin-block-end:40px;margin-inline:auto;width:min(100%,248px)}}@media(min-width: 1280px){.footer__tagline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;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:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__tagline p{-webkit-margin-after:0;margin-block-end:0}@media(max-width: 1279.98px){.footer__tagline p{text-align:center}}.footer__bottom{-webkit-border-before:1px solid hsla(0,0%,100%,.3);border-block-start:1px solid hsla(0,0%,100%,.3);grid-column:1/-1;-webkit-margin-before:30px;margin-block-start:30px;-webkit-padding-before:20px;padding-block-start:20px}@media(max-width: 767.98px){.footer__bottom{-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__bottom{-webkit-margin-before:calc(30px + (100vw - 768px)/((1280 - 768)/(40 - 30)));margin-block-start:calc(30px + (100vw - 768px)/((1280 - 768)/(40 - 30)));-webkit-box-align:center;-ms-flex-align:center;align-items:center;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: 1280px){.footer__bottom{-webkit-margin-before:40px;margin-block-start:40px}}@media(max-width: 1023.98px){.footer__bottom span{display:block;-webkit-margin-after:24px;margin-block-end:24px;text-align:center}}@media(min-width: 768px)and (max-width: 1023.98px){.footer__bottom span{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media(min-width: 1024px){.footer__bottom span{-webkit-margin-end:auto;margin-inline-end:auto}}@media(max-width: 767.98px){.footer__mc-link{-webkit-margin-after:24px;margin-block-end:24px}}@media(min-width: 768px){.footer__mc-link{-webkit-margin-end:40px;margin-inline-end:40px}}.footer__company{display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:42px 35px}@media(max-width: 1279.98px){.footer__company{margin-inline:auto;-webkit-margin-before:40px;margin-block-start:40px;width:208px}}@media(min-width: 768px)and (max-width: 1279.98px){.footer__company{width:240px}}.footer__company a{color:#fff;--icon-height: 30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;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:stretch;-ms-flex-pack:stretch;justify-content:stretch}.footer__company a:hover{color:#fff}.footer__company a:first-child{grid-column:1/-1;place-self:center end}.footer__company a:nth-child(2){place-self:end}.footer__company a:nth-child(2) img{height:auto;width:124px}.footer__company a:last-child{place-self:end start}.footer__company a:last-child img{height:auto;width:110px}.footer .v-icon__svg--edge-logo{--icon-height: 68px}
/*# sourceMappingURL=footer.css.map */