.vue-responsive-image[data-v-7ef0c4c8]{display:block;width:100%;height:100%;object-fit:cover}.text-wrapper[data-v-a973d28c]{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:content-box}.text-wrapper__lower[data-v-a973d28c]{background-color:#f7f5f0;padding:60px 35px;position:absolute;width:calc(100% - 40px);height:60%;overflow:hidden}@media(min-width:1024px){.text-wrapper__lower[data-v-a973d28c]{background-color:unset;width:unset;height:unset;padding:unset;position:relative}}@media(max-width:1023.98px){.text-wrapper__lower[data-v-a973d28c]{width:calc(65% - 40px);height:auto}}@media(max-width:419.98px){.text-wrapper__lower[data-v-a973d28c]{width:calc(90% - 40px);height:auto;padding:10px;font-size:14px!important}}@media(max-width:374.98px){.text-wrapper__lower[data-v-a973d28c]{width:calc(97% - 40px);height:auto;padding:0 10px;font-size:14px!important}}@media(max-width:1023.98px){.text-wrapper__upper[data-v-a973d28c]{margin:5% 20px}}.text-wrapper__upper--heading[data-v-a973d28c]{margin-top:35px;margin-bottom:35px}.text-wrapper__upper--heading span [data-v-a973d28c]{margin:0}@media(max-width:1023.98px){.text-wrapper__upper [data-v-a973d28c]{color:#fff}}@media(min-width:1024px){.text-wrapper[data-v-a973d28c]{background-color:#f7f5f0;width:25%;max-width:440px;height:100%;padding:80px 60px;position:absolute;top:0}}.left .text-wrapper__lower[data-v-a973d28c]{left:0}@media(min-width:1024px){.left .text-wrapper[data-v-a973d28c]{left:150px}}.right .text-wrapper__lower[data-v-a973d28c]{right:0}@media(min-width:1024px){.right .text-wrapper[data-v-a973d28c]{left:unset;right:150px}}.preHeading[data-v-a973d28c]{text-transform:uppercase}.carousel-placeholder[data-v-177bae63]{width:100vw;height:90vh}@media(min-width:1024px){.carousel-placeholder[data-v-177bae63]{height:fit-content;width:100%}}.detail-carousel[data-v-177bae63]{position:relative;overflow:hidden;width:100vw;height:90vh}@media(min-width:1024px){.detail-carousel[data-v-177bae63]{height:616px;width:100%}}.detail-carousel .page-width-dc[data-v-177bae63]{display:flex;align-items:flex-end;justify-content:flex-start;max-width:1440px;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}.detail-carousel .slides .slide[data-v-177bae63],.detail-carousel .slides[data-v-177bae63]{width:100%;height:100%;position:relative}.detail-carousel .slides .slide .gradient[data-v-177bae63]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.18) 18.25%,rgba(0,0,0,.00003) 48.01%)}.detail-carousel .slides .slide__background[data-v-177bae63]{position:absolute;top:0;left:0;height:100%;width:100%}.detail-carousel .slides .slide__heading[data-v-177bae63]{position:absolute;left:0;top:150px}@media(min-width:1024px){.detail-carousel .slides .slide__heading[data-v-177bae63]{left:80px}}@media(min-width:1440px){.detail-carousel .slides .slide__heading[data-v-177bae63]{top:150px;left:150px}}.detail-carousel .slides .active[data-v-177bae63]{transform:translateX(0);transition:transform 1s}.tabs[data-v-177bae63]{display:flex;flex-direction:row;justify-content:space-evenly;height:48px;background-color:#30332e}@media(max-width:1023.98px){.tabs[data-v-177bae63]{display:none}}.tabs .tab[data-v-177bae63]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s;position:relative}.tabs .tab .p-bar[data-v-177bae63]{position:absolute;top:0;left:0;height:3px;width:0;background-color:#30332e}.tabs .tab span[data-v-177bae63]{color:#ad986e;font-family:Effra Medium;text-transform:uppercase;font-size:14px;letter-spacing:1px}.tabs .tab.active[data-v-177bae63]{background-color:#ad986e}.tabs .tab.active .p-bar[data-v-177bae63]{transition:width 5s;width:100%}.tabs .tab.active span[data-v-177bae63]{color:#fff}.tabs .hidden[data-v-177bae63]{display:none}.cta-anchor__after{width:100%;display:block;position:absolute;height:1px;left:0;bottom:-2px;background-color:#010400;transition:all 1s}.cta-anchor:hover .cta-anchor__after{width:0!important;background-color:#ad986e}.White .link :hover{color:#fff}.White .link :hover .cta-anchor__after{background-color:#fff}.lighter-color:hover{color:#d6cbb7}.detail-carousel-mobile .cta-anchor__after{width:0}.detail-carousel .block-animate-up{opacity:1}