.ui-possibilities{display:flex;flex-wrap:wrap;gap:calc(var(--inner-colspan1) + var(--grid-column-gap)*2);justify-content:space-between}@media(max-width: 1023px),and{.ui-possibilities>div{width:100%}}@media(min-width: 1024px),and{.ui-possibilities{gap:calc(var(--inner-colspan1) + var(--grid-column-gap)*2)}}@media(max-width: 1023px),and{.ui-possibilities{gap:var(--space-s)}}.ui-possibilities__image{width:var(--inner-colspan6);aspect-ratio:596/432;position:relative}@media(max-width: 1023px),and{.ui-possibilities__image{width:100%;aspect-ratio:336/224}}.ui-possibilities__wrapper{width:var(--inner-colspan4);display:flex;flex-direction:column;gap:var(--space-s);max-width:598px}@media(max-width: 1023px),and{.ui-possibilities__wrapper{width:100%;align-items:unset;justify-content:unset;gap:var(--space-3xs);order:2}}.ui-possibilities__title{font-size:36px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif;color:var(--text-primary);text-wrap:pretty}@media(max-width: 1023px),and{.ui-possibilities__title{font-size:32px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif;width:90%}}.ui-possibilities__list{display:flex;flex-direction:column;gap:var(--space-3xs)}@media(max-width: 1023px),and{.ui-possibilities__list{gap:var(--space-3xs)}}.ui-possibilities__item{font-size:15px;line-height:1.6;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-secondary);position:relative;display:flex;flex-direction:row;gap:var(--space-3xs)}.ui-possibilities__item::before{content:"";top:var(--space-4xs);width:8px;height:4px;display:block;position:relative;background-color:var(--text-secondary)}.ui-possibilities__btn{font-size:15px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-add-on) !important;padding:var(--space-3xs) var(--space-l) !important;width:max-content !important;border:1px solid var(--border-standard) !important;border-radius:unset !important;background:rgba(0,0,0,0) !important}.ui-possibilities__btn:hover{background-color:var(--text-primary) !important;color:var(--text-add-on) !important;border-color:var(--bg-subtle) !important}
.ui-pdp-banner{width:100%;min-height:100svh;position:relative}.ui-pdp-banner__bg{width:100%;height:100%;position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-pdp-banner__bg-image{width:100%;height:100%;object-fit:cover}.ui-pdp-banner__bg video{object-fit:cover}.ui-pdp-banner__container{background-color:rgba(0,0,0,.2);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-s);text-align:center;padding:var(--page-content-padding)}.ui-pdp-banner__container .ui-pdp-banner__logo.is-loaded img{opacity:1}.ui-pdp-banner__logo{max-width:200px;height:40px;display:block}.ui-pdp-banner__logo.-visava_logo{max-width:290px;height:120px}@media(max-width: 1023px),and{.ui-pdp-banner__logo.-visava_logo{max-width:143px;height:60px}}.ui-pdp-banner__logo.core-image__wrapper{background:rgba(0,0,0,0)}.ui-pdp-banner__logo img{object-fit:contain}.ui-pdp-banner__heading{font-size:36px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif;color:var(--text-primary);text-wrap:pretty}@media(max-width: 1023px),and{.ui-pdp-banner__heading{width:90%;font-size:32px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif}}.ui-pdp-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);width:var(--inner-colspan6)}@media(max-width: 1023px),and{.ui-pdp-banner__content{width:100%;gap:var(--space-s)}}.ui-pdp-banner__location{font-size:18px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-add-on)}.ui-pdp-banner__price{font-size:18px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-add-on)}.ui-pdp-banner__scroll-indicator{position:absolute;width:32px;height:32px;bottom:20px;animation:bounce 1s infinite;right:var(--page-content-padding)}@media(max-width: 1023px),and{.ui-pdp-banner__scroll-indicator{left:50%;bottom:32px;transform:translateX(-50%)}}@keyframes bounce{0%{bottom:32px}50%{bottom:50px}100%{bottom:32px}}
@media(min-width: 1601px),and{.ui-testimonial-slider .core-card-slider__card-list::before,.ui-testimonial-slider .core-card-slider__card-list::after{content:"";position:absolute;z-index:22;top:0;left:0;width:var(--page-content-padding);height:100%;background-color:var(--bg-base)}.ui-testimonial-slider .core-card-slider__card-list::after{left:unset;right:0}}.ui-testimonial-slider__container{position:relative;width:100%;max-width:var(--w-max);margin-inline:auto;padding-inline:var(--page-content-padding);display:flex;flex-direction:column;gap:var(--space-l)}@media(max-width: 1023px),and{.ui-testimonial-slider__container{gap:var(--space-s)}}.ui-testimonial-slider__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--space-m);align-items:center}@media(max-width: 1023px),and{.ui-testimonial-slider__header .core-card-slider__nav{display:none}}.ui-testimonial-slider__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width: 1024px),and{.ui-testimonial-slider__footer{display:none}}.ui-testimonial-slider .core-card-slider__title{font-size:36px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif;color:var(--text-primary)}@media(max-width: 1023px),and{.ui-testimonial-slider .core-card-slider__title{font-size:24px;line-height:1.4;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Playfair Display', serif}}.ui-testimonial-slider__card{align-self:flex-start;flex-shrink:0;flex-basis:var(--outer-colspan4);padding-inline:calc(var(--grid-column-gap)/2);color:var(--text-add-on)}@media(max-width: 1023px),and{.ui-testimonial-slider__card{flex-basis:var(--outer-colspan4)}}@media(max-width: 767px),and{.ui-testimonial-slider__card{flex-basis:calc(var(--outer-colspan2) - var(--page-content-padding)*2)}}.ui-testimonial-slider__card-wrapper{display:flex;flex-direction:column;gap:var(--space-2xs)}.ui-testimonial-slider__card-image-wrapper{position:relative;aspect-ratio:394/239}.ui-testimonial-slider__card-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.4);border-radius:100%;z-index:1}.ui-testimonial-slider__card-image{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.ui-testimonial-slider__card-name{font-size:18px;line-height:1.2;font-weight:500;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif}.ui-testimonial-slider__card-designation{font-size:15px;line-height:1.6;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat, sans-serif;color:var(--text-secondary);-webkit-margin-before:var(--space-micro);margin-block-start:var(--space-micro)}@media(max-width: 1023px),and{.ui-testimonial-slider__card-designation{-webkit-margin-before:var(--space-5xs);margin-block-start:var(--space-5xs)}}.ui-testimonial-slider .core-btn-share{margin-inline:auto;-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}@media(max-width: 1023px),and{.ui-testimonial-slider .core-btn-share{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);width:100%}}.ui-testimonial-slider .core-btn-share .core-button{width:-moz-fit-content;width:fit-content;--STANDARD-SECONDARY-BTN-BORDER-DEFAULT-COLOR: var(--border-standard);--STANDARD-SECONDARY-BTN-BG-DEFAULT-COLOR: transparent;--STANDARD-SECONDARY-BTN-TEXT-DEFAULT-COLOR: var(--text-add-on);--STANDARD-SECONDARY-BTN-TEXT-HOVER-COLOR: var(--text-add-on);--STANDARD-SECONDARY-BTN-BG-HOVER-COLOR: var(--text-primary);--STANDARD-SECONDARY-BTN-BORDER-HOVER-COLOR: var(--text-primary)}@media(max-width: 1023px),and{.ui-testimonial-slider .core-btn-share .core-button{width:100%}}@media(max-width: 359px),and{.ui-testimonial-slider .core-btn-share .core-button{padding-inline:var(--space-2xs)}}
