.media.hotspots{display:block;position:relative;width:100%}.media.hotspots .hotspots-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(max-width:767.98px){.media.hotspots .hotspots-wrapper{display:none!important}}.media.hotspots .hotspots-wrapper .hotspots-item{left:var(--hotspot-x);position:absolute;top:var(--hotspot-y);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--color-white,#fff);border:none;border-radius:50%;box-shadow:none;box-shadow:0 0 40px 5px rgba(69,69,69,.2);box-shadow:var(--shadow-hotspot,0 0 40px 5px rgba(69,69,69,.2));color:currentColor;cursor:pointer;display:flex;font-size:1.6rem;font-size:var(--size-small,1.6rem);height:10rem;height:var(--button-round-size,10rem);justify-content:center;outline:none;padding:0;transition:color .25s,background-color .25s;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);width:10rem;width:var(--button-round-size,10rem);z-index:1}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button:hover:active{transform:scale(.985)}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button svg{display:block;height:20%;-o-object-fit:contain;object-fit:contain;width:20%}@media(max-width:767.98px){.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button svg{height:25%;width:25%}}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button.is-active{background-color:#202020;background-color:var(--color-black-off,#202020);color:#fff;color:var(--color-white,#fff)}@media(hover:hover){.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-button:hover{background-color:#202020;background-color:var(--color-black-off,#202020);color:#fff;color:var(--color-white,#fff)}}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details{--h-width:35rem;-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);background-color:rgba(0,0,0,.4);background-color:var(--color-carousel-nav-bg,rgba(0,0,0,.4));border-radius:2rem;border-radius:var(--radius,2rem);color:#fff;color:var(--color-white,#fff);font-size:1.6rem;font-size:var(--size-small,1.6rem);left:-12.5rem;left:calc(var(--h-width)*-.5 + var(--button-round-size, 10rem)*.5);letter-spacing:normal;line-height:1.3;line-height:var(--line-height,1.3);opacity:0;padding:1.875em;pointer-events:none;position:absolute;top:calc(100% + 2rem);top:calc(100% + var(--gutter, 2rem)*1);transform:translate3d(0,3rem,0);transition:opacity .25s,transform .5s linear(0,.1641 3.52%,.311 7.18%,.4413 10.99%,.5553 14.96%,.6539 19.12%,.738 23.5%,.8086 28.15%,.8662 33.12%,.9078 37.92%,.9405 43.12%,.965 48.84%,.9821 55.28%,.992 61.97%,.9976 70.09%,1);transition:opacity var(--duration-default,.25s),transform var(--duration-longer,.5s) linear(0,.1641 3.52%,.311 7.18%,.4413 10.99%,.5553 14.96%,.6539 19.12%,.738 23.5%,.8086 28.15%,.8662 33.12%,.9078 37.92%,.9405 43.12%,.965 48.84%,.9821 55.28%,.992 61.97%,.9976 70.09%,1);width:35rem;width:var(--h-width,35rem)}@media(max-width:1919.98px){.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details{--h-width:32rem}}@media(max-width:1440.98px){.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details{--h-width:30rem;font-size:1.6rem;font-size:var(--size-small,1.6rem)}}@media only screen and (min-width:768px)and (max-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details{--h-width:24rem}}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details img,.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details video{border-radius:.5rem}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-left,.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-x-center{left:calc(100% + 2rem);left:calc(100% + var(--gutter, 2rem))}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-y-center{top:-200%}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-right{left:auto;right:calc(100% + 2rem);right:calc(100% + var(--gutter, 2rem))}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-top{bottom:auto;top:calc(100% + 2rem);top:calc(100% + var(--gutter, 2rem)*1)}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-top.is-right{top:0}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-top.is-left{left:0}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-top.is-x-center{left:calc(var(--h-width)*-.5 + 5rem);left:calc(var(--h-width)*-.5 + var(--button-round-size, 10rem)*.5)}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-bottom{bottom:calc(100% + 2rem);bottom:calc(100% + var(--gutter, 2rem)*1);top:auto}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details.is-bottom.is-x-center{bottom:0}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details .hotspots-item-details-inner{display:flex;flex-direction:column}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details .hotspots-item-details-inner .details{opacity:.7}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details .hotspots-item-details-inner .media{margin-top:1.875em;width:100%}.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details .hotspots-item-details-inner .media img,.media.hotspots .hotspots-wrapper .hotspots-item .hotspots-item-details .hotspots-item-details-inner .media video{aspect-ratio:1;border-radius:.5rem!important;height:100%;-o-object-fit:cover;object-fit:cover}.media.hotspots .hotspots-wrapper .hotspots-item.is-open{z-index:1}.media.hotspots .hotspots-wrapper .hotspots-item.is-open .hotspots-item-details{opacity:1;pointer-events:auto;transform:none}.media.hotspots[style*="--ar"]{aspect-ratio:var(--ar)}.media.hotspots[style*="--ar"] img,.media.hotspots[style*="--ar"] video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media.hotspots img,.media.hotspots video{border-radius:inherit;display:block;height:auto;width:100%}.icon-plus path{fill:currentColor}.oform-calendar .vc-container{--font-normal:400;--font-medium:400;--font-semibold:400;--font-bold:400;--text-xs:1em;--text-sm:1em;--text-base:1em;--text-lg:1em;--leading-snug:1.375;--rounded:0.25rem;--rounded-lg:0.5rem;--rounded-full:9999px;--shadow:none;--shadow-lg:none;--shadow-inner:none;--slide-translate:22px;--slide-duration:0.15s;--slide-timing:ease;--day-content-transition-time:0.13s ease-in;--weeknumber-offset:-34px;--gray-400:var(--color-black-fade-20,#cbcbc8);--gray-500:var(--color-black-fade-20,#cbcbc8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;border:0 solid transparent!important;border-radius:.5rem;border-radius:var(--rounded-lg);color:inherit;display:inline-flex;font-family:inherit;height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content}.oform-calendar .vc-header{border:.8px solid #cbcbc8;border:.8px solid var(--color-black-fade-20,#cbcbc8);border-radius:1rem;padding:.5em}.oform-calendar .vc-header .vc-title{pointer-events:none!important}.oform-calendar .vc-arrow{background:none!important;color:inherit!important}.oform-calendar .vc-arrow svg{transform:scale(.75)}.oform-calendar .vc-weeks .vc-weekday{padding-bottom:1em;padding-top:2em}.oform-calendar .vc-weeks .vc-day,.oform-calendar .vc-weeks .vc-weekday{border-bottom:.8px solid #cbcbc8;border-bottom:.8px solid var(--color-black-fade-20,#cbcbc8)}.oform-calendar .vc-weeks .vc-day{padding-bottom:.5em;padding-top:.5em}.oform-calendar .vc-weeks .vc-day.in-next-month.on-bottom{border-bottom:0!important;display:none!important}.oform-calendar .vc-weeks .vc-day .vc-day-content{height:2.5em;line-height:1;width:2.5em}.oform-calendar .vc-weeks .vc-day .vc-day-content:hover{background-color:#808076;background-color:var(--color-brand-tan,#808076);color:#fff;color:var(--color-white,#fff)}.oform-calendar .vc-weeks .vc-day .vc-dots{display:none!important}.icon-minus path{fill:currentColor}