p[data-v-279c2d1e]{font-size:clamp(16px,1.75vw,18px)}h3[data-v-279c2d1e]{font-size:clamp(18px,1.75vw,24px)}.information-wrap[data-v-279c2d1e]{--section-background-accent:var(--color-accent);color:var(--color-text-on-accent)}.information-wrap.theme--vw[data-v-279c2d1e]{--section-background-accent:var(--color-dark-gray)}.information-wrap .flex-wrap[data-v-279c2d1e]{align-items:center;color:var(--color-text-on-accent);display:flex;gap:30px}:is(.information-wrap .flex-wrap) p[data-v-279c2d1e]{border-left:2px solid var(--color-text-on-accent);margin:0;padding-left:2rem}:is(.information-wrap .flex-wrap[data-v-279c2d1e]) :nth-child(odd){flex:0 0 auto}:is(.information-wrap .flex-wrap) h3[data-v-279c2d1e]{text-transform:uppercase}.information-wrap[data-v-279c2d1e] .base-button{--base-button-font-size:clamp(16px,1.75vw,18px);margin:auto}@media screen and (max-width:900px){.information-wrap .flex-wrap[data-v-279c2d1e]{flex-wrap:wrap;row-gap:20px}:is(.information-wrap .flex-wrap) p[data-v-279c2d1e]{flex:1 1 50%;padding-right:0}}@media screen and (max-width:660px){.information-wrap .flex-wrap[data-v-279c2d1e]{flex-direction:column;row-gap:20px}:is(.information-wrap .flex-wrap[data-v-279c2d1e])>:first-child{border-bottom:2px solid var(--color-text-on-accent);padding:.5rem 0 1rem}:is(.information-wrap .flex-wrap) p[data-v-279c2d1e]{border:none;padding:0;text-align:center}.information-wrap .base-button[data-v-279c2d1e]{margin-bottom:8px}}.contact-form[data-v-eb222c5b]{margin-top:20px;text-align:left}.contact-form #honeypot[data-v-eb222c5b]{display:none}.contact-form .invalid-wrap[data-v-eb222c5b]{height:2.5rem}:is(.contact-form .invalid-wrap) .invalid-warning[data-v-eb222c5b]{color:var(--color-error);line-height:1;text-align:center;width:100%}.contact-form label[data-v-eb222c5b]{font-size:clamp(16px,1.75vw,18px)}.chevron-icon[data-v-eb222c5b]{--base-icon-size:28px;--base-icon-stroke-width:3}.loading-spinner[data-v-eb222c5b]{--loading-spinner-color:var(--color-accent);padding:30px 0}.result--success[data-v-eb222c5b]{color:var(--color-success)}.result--error[data-v-eb222c5b]{color:var(--color-error)}.message[data-v-eb222c5b]{text-align:center}.message h3[data-v-eb222c5b]{font-size:clamp(1.5rem,3vw,2rem);margin-top:1rem}.columns[data-v-05bc5677]{display:flex}.contact-form-container[data-v-05bc5677]{min-width:550px;padding:1.5rem 1rem 0}.contact-form-container .section-heading[data-v-05bc5677]{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1;margin-bottom:.5rem;padding-bottom:.5rem}:is(.contact-form-container :deep(.field-wrap)) .required[data-v-05bc5677]{color:var(--color-font-dark)}.social-media[data-v-05bc5677]{padding:4rem 2rem 2rem}.social-media .social-media-link[data-v-05bc5677]{align-items:center;display:flex;flex:1 0 auto;gap:20px;margin-bottom:1rem}:is(.social-media .social-media-link) h4[data-v-05bc5677]{font-size:clamp(16px,1.75vw,18px)}.social-media .social-media-icons[data-v-05bc5677]{color:var(--color-accent);flex:none;height:auto;max-width:50px;width:100%}:is(.social-media .social-media-icons[data-v-05bc5677]) .media-icon-fill{fill:var(--color-text-on-accent)}.social-media .heading[data-v-05bc5677]{flex-basis:100%;font-size:clamp(18px,1.75vw,26px)}@media screen and (max-width:910px){.contact-form-container[data-v-05bc5677]{min-width:450px}}@media screen and (max-width:790px){.columns[data-v-05bc5677]{flex-wrap:wrap}.contact-form-container[data-v-05bc5677]{flex-grow:1;min-width:auto;padding:2rem 1rem}.social-media[data-v-05bc5677]{padding-bottom:0}}.awards-wrap[data-v-ff17f78d]{--section-background-accent:var(--color-breadcrumb-bg)}.awards-wrap .award-title[data-v-ff17f78d]{align-items:center;display:flex;flex:1 0 auto;gap:30px}.awards-wrap h3[data-v-ff17f78d]{font-size:clamp(18px,1.75vw,24px)}:is(:is(.awards-wrap h3) span[data-v-ff17f78d]):last-child{margin-left:4px}:is(:is(.awards-wrap h3) span[data-v-ff17f78d]):last-child:before{content:"-";margin-right:4px}.awards-wrap .awards-img[data-v-ff17f78d]{height:auto;width:60px}.flex-wrap[data-v-ff17f78d]{align-items:center;color:var(--color-font-light);display:flex;gap:30px}.flex-wrap p[data-v-ff17f78d]{border-left:2px solid var(--color-font-light);margin:0;padding-left:2rem}@media screen and (max-width:900px){.awards-wrap h3[data-v-ff17f78d]{line-height:1.5}:is(.awards-wrap h3) span[data-v-ff17f78d]{display:block}:is(:is(.awards-wrap h3) span[data-v-ff17f78d]):last-child{margin-left:0}:is(:is(.awards-wrap h3) span[data-v-ff17f78d]):last-child:before{content:none}}@media screen and (max-width:660px){.flex-wrap[data-v-ff17f78d]{flex-direction:column;row-gap:20px}.flex-wrap[data-v-ff17f78d]>:first-child{border-bottom:2px solid var(--color-font-light);padding:.5rem 0 1rem}.flex-wrap p[data-v-ff17f78d]{border:none;padding:0;text-align:center}}@media screen and (max-width:400px){.award-title[data-v-ff17f78d]{flex-direction:column;gap:10px}.award-title h3[data-v-ff17f78d]{text-align:center}}.heading[data-v-dcd01924]{text-transform:uppercase}.carousel[data-v-dcd01924]{margin:clamp(2rem,3vw,4rem) 0 0;position:relative}.carousel .amenities-image[data-v-dcd01924]{height:auto;width:100%}.carousel .change-button[data-v-dcd01924]{align-items:center;background-color:var(--color-accent);border:0;color:var(--color-text-on-accent);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:clamp(3rem,3vw,5rem)}.change-button--next[data-v-dcd01924]:is(.carousel .change-button){right:0}.change-button--prev[data-v-dcd01924]:is(.carousel .change-button){left:0}.carousel .amenities-display[data-v-dcd01924]{align-items:flex-start;display:flex;justify-content:center;margin:0}:is(.carousel .amenities-display) .amenities[data-v-dcd01924]{display:inherit;width:33%}:is(:is(.carousel .amenities-display) .amenities[data-v-dcd01924]):first-child{margin-left:clamp(3rem,3vw,5rem)}:is(:is(.carousel .amenities-display) .amenities[data-v-dcd01924]):nth-of-type(2){margin:0 .75rem}:is(:is(.carousel .amenities-display) .amenities[data-v-dcd01924]):nth-of-type(3){margin-right:clamp(3rem,3vw,5rem)}:is(:is(.carousel .amenities-display) .amenities):nth-of-type(3)~.amenities[data-v-dcd01924]{display:none}.chevron-icon[data-v-dcd01924]{--base-icon-stroke-width:3}.chevron-icon.chevron-icon--large[data-v-dcd01924]{--base-icon-size:42px}@media screen and (max-width:1100px){:is(.carousel .amenities-display) .amenities[data-v-dcd01924]{width:50%}:is(:is(.carousel .amenities-display) .amenities[data-v-dcd01924]):first-child{margin-left:0}:is(:is(.carousel .amenities-display) .amenities[data-v-dcd01924]):nth-of-type(2){margin-right:0}:is(:is(.carousel .amenities-display) .amenities):nth-of-type(2)~.amenities[data-v-dcd01924]{display:none}}@media screen and (max-width:660px){:is(.carousel .amenities-display) .amenities[data-v-dcd01924]{width:100%}:is(:is(.carousel .amenities-display) .amenities):first-of-type~.amenities[data-v-dcd01924]{display:none}}.review-stars[data-v-c4bad710]{--review-star-size:26px;display:flex;white-space:nowrap}.review-stars .base-icon[data-v-c4bad710]{--base-icon-size:var(--review-star-size);--base-icon-stroke:none;--base-icon-fill:#bbb}.filled[data-v-c4bad710]:is(.review-stars .base-icon){--base-icon-fill:var(--color-gold)}.review .section-heading[data-v-37019ee7]{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.2;margin-bottom:1.5rem;padding-bottom:1.5rem;text-transform:uppercase}.review .review-button[data-v-37019ee7]{margin-top:2rem;max-width:-moz-max-content;max-width:max-content}:is(.review :deep(.column--text)) .content[data-v-37019ee7]{margin-bottom:2rem;max-width:none;padding:clamp(1rem,2vw,2rem) 1rem}:is(:is(.review :deep(.column--text)) .content) h3[data-v-37019ee7]{font-size:clamp(18px,1.75vw,24px);margin:0 1rem}:is(:is(.review :deep(.column--text)) .content) .base-button[data-v-37019ee7]{--base-button-font-size:clamp(14px,1.75vw,18px);margin-top:2.5rem;width:-moz-max-content;width:max-content}:is(:is(.review :deep(.column--text)) .content) p[data-v-37019ee7]{font-size:clamp(16px,1.75vw,18px)}:is(:is(.review :deep(.column--text)) .content) .icon[data-v-37019ee7],:is(:is(.review :deep(.column--text)) .content) .pre-header[data-v-37019ee7]{display:none}:is(.review .column--img) img[data-v-37019ee7]{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--28b6e6aa);object-position:var(--28b6e6aa);padding-left:40px}.review-box[data-v-37019ee7]{background-color:var(--color-font-light);border-radius:24px;margin-top:2rem;padding:2rem}.review-wrap[data-v-37019ee7]{align-items:center;display:flex}.review-wrap .review-name[data-v-37019ee7]{font-size:clamp(18px,2vw,22px);line-height:1.2}.review-wrap>div[data-v-37019ee7]{margin-right:auto}.google-img[data-v-37019ee7]{height:auto;max-width:50px;width:100%}.chevron-icon[data-v-37019ee7]{--base-icon-size:26px;--base-icon-stroke-width:3}@media screen and (max-width:880px){.review[data-v-37019ee7] .column--img{order:2}:is(.review :deep(.column--img)) img[data-v-37019ee7]{padding-left:0}:is(:is(.review :deep(.column--text)) .content) .base-button[data-v-37019ee7]{margin:2rem auto 1rem}}:is(.electric-mobility .column--img) img[data-v-e2a39fc7]{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;padding:0}:is(:is(.electric-mobility :deep(.column--text)) .content) .base-button[data-v-e2a39fc7]{--base-button-font-size:clamp(14px,1.75vw,18px);margin-top:2.5rem;width:-moz-max-content;width:max-content}.chevron-icon[data-v-e2a39fc7]{--base-icon-size:26px;--base-icon-stroke-width:3}@media screen and (max-width:880px){.electric-mobility[data-v-e2a39fc7]{margin-top:2rem}:is(.electric-mobility :deep(.column--img)) img[data-v-e2a39fc7]{-o-object-fit:contain;object-fit:contain}:is(.electric-mobility :deep(.column--text)) .content[data-v-e2a39fc7]{max-width:none}:is(:is(.electric-mobility :deep(.column--text)) .content) .base-button[data-v-e2a39fc7]{margin:2rem auto 1rem}}.page-hero[data-v-6f9da9bc] .content{padding-bottom:clamp(2.5rem,13vw,16rem);padding-left:clamp(2.5rem,5vw,5.5rem);padding-top:clamp(2.5rem,5vw,5rem)}.phone-icon[data-v-6f9da9bc]{--base-icon-size:24px}.chevron-icon[data-v-6f9da9bc]{--base-icon-size:26px;--base-icon-stroke-width:3}.chevron-icon.chevron-icon--large[data-v-6f9da9bc]{--base-icon-size:42px}
