.rc-site-footer{background:#112c35;color:#edf7f7;padding:48px max(24px,calc((100vw - 1200px)/2));font:15px/1.65 system-ui,sans-serif;margin-top:48px;padding-bottom:calc(48px + var(--rc-dock-height,0px))}.rc-site-footer *{box-sizing:border-box}.rc-footer-grid{display:grid;grid-template-columns:1.05fr 1.2fr 1fr 1.25fr;gap:32px}.rc-site-footer .rc-brand{display:inline-flex;flex-direction:column;font-size:25px;font-weight:800;letter-spacing:1px;text-decoration:none}.rc-site-footer .rc-brand span{font-size:10px;letter-spacing:1.5px}.rc-site-footer .rc-footer-grid h2{font-size:15px;color:#fff;margin:0 0 16px}.rc-site-footer p{margin:14px 0}.rc-site-footer .rc-footer-grid a{color:inherit;text-underline-offset:4px}.rc-site-footer .rc-footer-grid a:hover{color:#8ce1d7}.rc-site-footer a:focus-visible{outline:3px solid #8ce1d7;outline-offset:5px}.rc-site-footer ul{list-style:none;margin:0;padding:0}.rc-site-footer li{margin:0 0 10px}.rc-site-footer address{font-style:normal}.rc-footer-small{font-size:13px;color:#c0d6da}.rc-footer-bottom{border-top:1px solid #36525b;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#c0d6da}.rc-cookie-notice{position:fixed;z-index:1200;bottom:90px;left:16px;max-width:390px;margin-right:16px;padding:18px;background:#fff;border:1px solid #d4e1e0;box-shadow:0 4px 28px #1233;border-radius:12px;font:14px/1.5 system-ui,sans-serif;color:#143139}.rc-cookie-notice p{margin:0 0 12px}.rc-cookie-notice a{color:inherit;text-decoration:underline}.rc-cookie-notice button{background:#155e63;color:#fff;padding:10px 18px;border:0;border-radius:6px;font:inherit;cursor:pointer}.rc-trip-setup .rc-section-number{margin-top:0}.rc-trip-setup #rc-account-verification,.rc-trip-setup #rc-checkout-bar{display:none!important}.rc-trip-setup .rc-checkout-section{padding:20px 0;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #dce5e5}.rc-trip-setup .rc-checkout-row{grid-template-columns:1fr}.rc-trip-setup h2{font-size:21px}.rc-trip-setup .rc-trip-locations{margin-bottom:24px}.rc-trip-setup .rc-place{margin:16px 0}.rc-trip-setup #rc-continue-checkout{width:100%;margin-top:20px}.rc-contact-step #rc-booking-summary .rc-checkout-condition{font-size:14px}.rc-contact-step #rc-booking-summary>h2{font-size:23px}.rc-rental-summary:has(.rc-trip-setup){padding:24px;align-self:start}.rc-cookie-notice[hidden]{display:none!important}.site-shell article{max-width:860px;margin:40px auto;line-height:1.75}.site-shell article h2{margin-top:32px}.site-shell article table{border-collapse:collapse;max-width:100%;font-size:14px}.site-shell article th,.site-shell article td{border:1px solid #d4e1e0;padding:10px;text-align:left;vertical-align:top}
@media(max-width:1000px){.rc-footer-grid{grid-template-columns:1fr 1fr}.rc-footer-bottom{flex-direction:column}.rc-trip-setup .rc-checkout-row{grid-template-columns:1fr}}
@media(max-width:540px){.rc-footer-grid{grid-template-columns:1fr;gap:24px}.rc-site-footer{padding:32px 24px calc(90px + var(--rc-dock-height,0px))}.rc-cookie-notice{bottom:calc(85px + var(--rc-dock-height,0px));max-width:calc(100vw - 32px)}.rc-rental-summary:has(.rc-trip-setup){padding:18px}}
