.icons{background-color:#fafafa;border:solid #bdbdbd;border-width:1px 0 1px 0;padding-bottom:48px;padding-top:48px}@media(min-width: 1024px){.icons{padding-bottom:64px;padding-top:64px}}.icons--property .icons__icons{gap:24px 16px;grid-template-columns:repeat(2, 1fr);max-width:1628px}@media(max-width: 1023.98px){.icons--property .icons__icons{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 768px){.icons--property .icons__icons{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.icons--property .icons__icons{gap:32px 24px;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1024px)and (max-width: 1919.98px){.icons--property .icons__icons{padding-left:64px;padding-right:64px}}@media(min-width: 1920px){.icons--property .icons__icons{gap:40px 24px}}@media(min-width: 1024px){.icons--property .icons__icons.icons-three-cols{gap:32px 24px;grid-template-columns:repeat(3, 1fr)}}.icons--property .icon{color:#2e3928;flex-basis:250px;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.icons--property .icon .v-icon__svg{flex:0 0 24px;height:24px;margin-right:16px}.icons--property .icon span{line-height:20px}.icons--room .icons__icons{gap:24px 16px;grid-template-columns:repeat(2, 1fr);max-width:1258px}@media(min-width: 768px){.icons--room .icons__icons{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.icons--room .icons__icons{gap:32px 24px;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1024px)and (max-width: 1439.98px){.icons--room .icons__icons{padding-left:64px;padding-right:64px}}@media(min-width: 1920px){.icons--room .icons__icons{gap:52px 24px}}.icons--room .icon{color:#2e3928;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.icons--room .icon .v-icon__svg{flex:0 0 24px;height:24px;margin-right:16px}.icons--room .icon span{line-height:20px}.icons--restaurant .icons__icons,.icons--activity .icons__icons{max-width:1360px}@media(max-width: 575.98px){.icons--restaurant .icons__icons,.icons--activity .icons__icons{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}}@media(min-width: 576px)and (max-width: 1023.98px){.icons--restaurant .icons__icons,.icons--activity .icons__icons{margin-bottom:-24px;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 768px)and (max-width: 1023.98px){.icons--restaurant .icons__icons,.icons--activity .icons__icons{max-width:680px}}@media(min-width: 1024px){.icons--restaurant .icons__icons,.icons--activity .icons__icons{gap:24px;grid-auto-flow:column;grid-auto-columns:1fr}}.icons--restaurant .icon,.icons--activity .icon{flex:0 0 100%;max-width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media(max-width: 575.98px){.icons--restaurant .icon+.icon,.icons--activity .icon+.icon{margin-top:24px}}@media(min-width: 576px)and (max-width: 1023.98px){.icons--restaurant .icon,.icons--activity .icon{flex:0 0 50%;margin-bottom:24px;max-width:50%;padding-left:12px;padding-right:12px}}@media(min-width: 1024px){.icons--restaurant .icon,.icons--activity .icon{flex-basis:20%}}.icons--restaurant .icon .v-icon__svg,.icons--activity .icon .v-icon__svg{color:#4f6344;height:48px;margin-bottom:32px;width:48px}.icons--restaurant .icon__title,.icons--activity .icon__title{margin-bottom:8px;font-family:"TTNorm-Bold",sans-serif;font-size:13px;color:#2e3928;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.icons--restaurant .icon a,.icons--activity .icon a{color:currentColor;-webkit-text-decoration:underline solid 1px #9cab94;text-decoration:underline solid 1px #9cab94}.icons--restaurant .icon a:hover,.icons--activity .icon a:hover{color:currentColor;text-decoration:none}.icons--manual .icons__icons{gap:16px 24px;grid-template-columns:repeat(1, minmax(auto, 100%));max-width:1780px}@media(min-width: 768px){.icons--manual .icons__icons{grid-template-columns:repeat(3, minmax(auto, 360px))}}@media(min-width: 1024px){.icons--manual .icons__icons{gap:24px 32px}}@media(min-width: 1280px){.icons--manual .icons__icons{gap:32px 48px;grid-template-columns:repeat(4, minmax(auto, 360px))}}@media(min-width: 1440px){.icons--manual .icons__icons{gap:40px 64px}}@media(min-width: 1280px)and (max-width: 1919.98px){.icons--manual .icons__icons{padding-left:64px;padding-right:64px}}@media(min-width: 1920px){.icons--manual .icons__icons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.icons--manual .icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.icons--manual .icon .v-icon__svg{flex:0 0 24px;height:24px;margin-right:16px}@media(min-width: 1920px){.icons--manual .icon{display:inline-block}}.icons--manual .icon span{line-height:20px}.icons--cottage .icons__icons{gap:24px;grid-template-columns:repeat(1, minmax(auto, 100%));max-width:1200px;justify-content:center}@media(min-width: 768px){.icons--cottage .icons__icons{grid-template-columns:repeat(2, minmax(max-content, 298px))}}@media(min-width: 1024px){.icons--cottage .icons__icons{gap:24px 32px}}@media(min-width: 1280px){.icons--cottage .icons__icons{gap:32px 48px;grid-template-columns:repeat(4, minmax(max-content, 298px))}}@media(min-width: 1440px){.icons--cottage .icons__icons{gap:40px 56px}}@media(min-width: 1920px){.icons--cottage .icons__icons{gap:48px 80px}}.icons--cottage .icon{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:110%;max-width:360px;height:24px}.icons--cottage .icon .v-icon__svg{color:#4f6344;flex:0 0 24px;height:24px;margin-right:16px}.icons--cottage .icon span{line-height:20px;padding-top:3px}.icons__heading{margin-bottom:24px}@media(min-width: 768px){.icons__heading{margin-bottom:32px}}@media(min-width: 1440px){.icons__heading{margin-bottom:56px}}.icons__icons{display:grid;grid-template-rows:auto;padding-left:0;margin-bottom:0;list-style:none;width:100%;padding-right:32px;padding-left:32px;margin-right:auto;margin-left:auto}.icons__icons a{color:#404040;display:contents}.icons__icons a:hover{color:#404040}.icons__icons a:hover span{text-decoration:underline}.icons__disclaimer{margin-block-start:24px;margin-inline:auto;padding-inline:32px;width:min(100%,1200px)}.icons__footer{margin-top:24px;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@media(min-width: 768px){.icons__footer{flex-direction:row}}@media(min-width: 1024px){.icons__footer{margin-top:42px}}.icons__footer .links:not(.links--default){width:100%}
/*# sourceMappingURL=icons.css.map */