footer.footer .site-credits-footer {box-sizing:border-box;min-width:0;width:100%;text-align:center;background:#F5F1ED;color:#58423D;padding:20px 24px;font:inherit;font-size:.8125rem;line-height:1.5;}
footer.footer .site-credits p {display:block;margin:0 0 .4rem;font-size:inherit;color:inherit;letter-spacing:normal;text-transform:none;line-height:inherit;}
footer.footer .site-credits a {color:inherit;text-decoration:underline;text-underline-offset:.15em;}
footer.footer .site-credits .site-credits__legal {display:block;font-size:.75rem;font-weight:400;color:inherit;}
footer.footer [data-aeolos-resort-cc-open] {position:relative;z-index:2147483647;display:inline-block;margin:0;padding:0;border:0;background:#F5F1ED;color:inherit;font:inherit;cursor:pointer;}
footer.footer [data-aeolos-resort-cc-open]:hover {text-decoration:underline;}
footer.footer [data-aeolos-resort-cc-open]:focus-visible {outline:2px solid currentColor;outline-offset:4px;}
