.footer{color:#0d3460;padding-block:72px 56px;--icon-height:46px}@media(min-width:768px)and (max-width:1279.98px){.footer{-webkit-padding-before:calc(80px + ((100vw - 768px) / ((1280 - 768) / (96 - 80))));padding-block-start:calc(80px + ((100vw - 768px) / ((1280 - 768) / (96 - 80))));--icon-height:calc(51px + ((100vw - 768px) / ((1280 - 768) / (58 - 51))))}}@media(min-width: 1280px)and (max-width: 1919.98px){.footer{padding-block:calc(96px + ((100vw - 1280px) / ((1920 - 1280) / (104 - 96)))) calc(56px + ((100vw - 1280px) / ((1920 - 1280) / (64 - 56))))}}@media(min-width: 1280px){.footer{--icon-height: 58px}}@media(min-width: 1920px){.footer{padding-block:104px 64px}}.footer__inner{margin-inline:auto;padding-inline:24px;width:min(100%,1920px)}@media(min-width: 768px)and (max-width: 1279.98px){.footer__inner{padding-inline:calc(40px + ((100vw - 768px) / ((1280 - 768) / (48 - 40))))}}@media(min-width: 1280px)and (max-width: 1919.98px){.footer__inner{padding-inline:calc(48px + ((100vw - 1280px) / ((1920 - 1280) / (180 - 48))))}}@media(min-width: 1920px){.footer__inner{padding-inline:180px}}.footer__top{display:grid;grid-template-areas:"logo" "contact" "menu";grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(3,auto);-webkit-padding-after:32px;padding-block-end:32px}@media(min-width:768px)and (max-width:1279.98px){.footer__top{gap:0 calc(68px + ((100vw - 768px) / ((1280 - 768) / (90 - 68))));grid-template-areas:"logo logo" "contact menu";grid-template-columns:auto auto;grid-template-rows:auto auto;-webkit-padding-after:calc(64px + ((100vw - 768px) / ((1280 - 768) / (80 - 64))));padding-block-end:calc(64px + ((100vw - 768px) / ((1280 - 768) / (80 - 64))))}}@media(min-width: 1280px)and (max-width: 1919.98px){.footer__top{gap:0 calc(90px + ((100vw - 1280px) / ((1920 - 1280) / (184 - 90))));grid-template-areas:"logo contact menu";grid-template-columns:1fr auto auto;-webkit-padding-after:calc(80px + ((100vw - 1280px) / ((1920 - 1280) / (88 - 80))));padding-block-end:calc(80px + ((100vw - 1280px) / ((1920 - 1280) / (88 - 80))))}}@media(min-width: 1280px){.footer__top{grid-template-rows:auto}}@media(min-width: 1920px){.footer__top{gap:0 184px;grid-template-areas:"logo . contact menu";grid-template-columns:auto 1fr auto auto;-webkit-padding-after:88px;padding-block-end:88px}}.footer__bottom{-webkit-border-before:1px solid #e8e8ea;border-block-start:1px solid #e8e8ea;gap:32px;-webkit-padding-before:40px;padding-block-start:40px;-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}@media(min-width:768px){.footer__bottom{-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:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:768px){.footer__bottom br{display:none}}.footer__column{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;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__column--contact{grid-area:contact}@media(max-width:767.98px){.footer__column--contact{-webkit-margin-after:56px;margin-block-end:56px}}.footer__column--contact address{-webkit-margin-after:16px;margin-block-end:16px}.footer__column--contact address a{text-decoration:none}.footer__column--menu{grid-area:menu}.footer__column-title{-webkit-margin-after:24px;margin-block-end:24px}@media(max-width:767.98px){.footer__nav{width:min(100%,364px)}}.footer__nav .menu{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;list-style:none;margin:0;padding:0}@media(min-width:768px){.footer__nav .menu{-webkit-columns:3;-moz-columns:3;columns:3}}@media(min-width:768px)and (max-width:1279.98px){.footer__nav .menu{-webkit-column-gap:calc(40px + ((100vw - 768px) / ((1280 - 768) / (56 - 40))));-moz-column-gap:calc(40px + ((100vw - 768px) / ((1280 - 768) / (56 - 40))));column-gap:calc(40px + ((100vw - 768px) / ((1280 - 768) / (56 - 40))))}}@media(min-width: 1280px)and (max-width: 1919.98px){.footer__nav .menu{-webkit-column-gap:calc(56px + ((100vw - 1280px) / ((1920 - 1280) / (72 - 56))));-moz-column-gap:calc(56px + ((100vw - 1280px) / ((1920 - 1280) / (72 - 56))));column-gap:calc(56px + ((100vw - 1280px) / ((1920 - 1280) / (72 - 56))))}}@media(min-width: 1920px){.footer__nav .menu{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px}}.footer__nav .menu-item{-webkit-padding-after:8px;padding-block-end:8px}.footer .v-icon__svg--sandestin-logo--colored{grid-area:logo}@media(max-width:767.98px){.footer .v-icon__svg--sandestin-logo--colored{-webkit-margin-after:64px;margin-block-end:64px}}@media(min-width:768px)and (max-width:1279.98px){.footer .v-icon__svg--sandestin-logo--colored{-webkit-margin-after:56px;margin-block-end:56px}}.footer a:not([class]){color:#0d3460}.footer a:not([class]):hover,.footer a:not([class]):focus{color:#0d3460}