div.slider-container[data-v-19d1f8eb]{height:100%;inset:0;position:absolute;width:100%}div.slider-container[data-theme-mode=dark] div.caption[data-v-19d1f8eb]{color:#fff}@media screen and (max-width:767px){div.slider-container[data-theme-mode=dark] div.caption[data-v-19d1f8eb]{color:#000}}div.slider-container[data-theme-mode=dark] div.caption button.caption-trigger svg[data-v-19d1f8eb]{fill:#fff}@media screen and (max-width:767px){div.slider-container[data-theme-mode=dark] div.caption button.caption-trigger svg[data-v-19d1f8eb]{fill:#000}}div.slider-container[data-theme-mode=dark] div.counter[data-v-19d1f8eb]{color:#fff}@media screen and (max-width:767px){div.slider-container[data-theme-mode=dark] div.counter[data-v-19d1f8eb]{color:#000}}div.slider-container div.viewport[data-v-19d1f8eb]{height:100%;overflow:hidden;position:relative;touch-action:manipulation;width:100%}div.slider-container div.viewport div.slider[data-v-19d1f8eb]{display:flex;flex-flow:row nowrap;height:100%;left:0;position:absolute;top:0;width:100%}div.slider-container div.viewport div.slider div.slide[data-v-19d1f8eb]{flex-shrink:0;height:100%;position:relative;width:100%}div.slider-container div.viewport div.slider div.slide[data-format=fullbleed] img[data-v-19d1f8eb]{-o-object-fit:cover;object-fit:cover}div.slider-container div.viewport div.slider div.slide[data-format=margins] img[data-v-19d1f8eb]{max-height:calc(100% - var(--padding-base)*6);max-width:calc(100% - var(--padding-base)*6)}@media screen and (max-width:767px){div.slider-container div.viewport div.slider div.slide[data-format-xs=max] img[data-v-19d1f8eb]{height:100%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}div.slider-container div.viewport div.slider div.slide[data-format-xs=fullbleed] img[data-v-19d1f8eb]{max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}div.slider-container div.viewport div.slider div.slide[data-format-xs=margins] img[data-v-19d1f8eb]{max-height:calc(100% - var(--padding-base)*6);max-width:calc(100% - var(--padding-base)*6);-o-object-fit:contain;object-fit:contain}}div.slider-container div.viewport div.slider div.slide img[data-v-19d1f8eb],div.slider-container div.viewport div.slider div.slide video[data-v-19d1f8eb]{height:100%;left:50%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}div.slider-container div.viewport div.slider div.slide video[data-v-19d1f8eb]{max-height:calc(100% - var(--padding-base)*6);max-width:calc(100% - var(--padding-base)*6)}div.slider-container div.caption[data-v-19d1f8eb]{bottom:19px;display:grid;left:29px;position:absolute;z-index:18}@media screen and (max-width:767px){div.slider-container div.caption[data-v-19d1f8eb]{bottom:9px;left:9px}}div.slider-container div.caption div.text.--desktop[data-v-19d1f8eb]{display:block}@media screen and (max-width:767px){div.slider-container div.caption div.text.--desktop[data-v-19d1f8eb]{display:none}}div.slider-container div.caption div.text.--phone[data-v-19d1f8eb]{display:none}@media screen and (max-width:767px){div.slider-container div.caption div.text.--phone[data-v-19d1f8eb]{display:block}}div.slider-container div.caption>div[data-v-19d1f8eb]{padding-left:10px}div.slider-container div.caption a.inquire-link[data-v-19d1f8eb]{margin-left:10px}div.slider-container div.caption button.caption-trigger[data-v-19d1f8eb]{all:unset;display:block;height:40px;position:relative;width:40px}div.slider-container div.caption button.caption-trigger.--caption-open svg[data-v-19d1f8eb] rect:first-child{display:none}div.slider-container div.caption button.caption-trigger svg[data-v-19d1f8eb]{fill:var(--color-black);height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}div.slider-container ul.controls[data-v-19d1f8eb]{display:flex}div.slider-container ul.controls li[data-v-19d1f8eb]:not(:last-child):after{content:" / ";white-space:pre}@media (hover:none){div.slider-container ul.controls li[data-v-19d1f8eb]:not(:last-child):after{content:none}div.slider-container ul.controls li.fullscreen[data-v-19d1f8eb]{display:none}}div.slider-container ul.controls li button[data-v-19d1f8eb]{all:unset;letter-spacing:.03em;text-transform:uppercase}div.slider-container div.counter[data-v-19d1f8eb]{bottom:var(--padding-base);display:none;position:absolute;right:var(--padding-base);z-index:18}@media screen and (max-width:767px){div.slider-container div.counter[data-v-19d1f8eb]{display:block}}
