.smi-component-button-single.smi-component-buttons-full-width{width:100%}.smi-component-button-single.smi-component-buttons-full-width a.smi-button--outline,.smi-component-button-single.smi-component-buttons-full-width a.smi-button--solid{width:100%}.smi-content-settings .smi-content-max-width{width:var(--content-max-width);max-width:100%}.smi-content-settings .content-alignment-left{display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:left}.smi-content-settings .content-alignment-right{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}.smi-content-settings .content-alignment-center{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}@media screen and (min-width: 768px){.smi-content-settings .smi-content-position-left{display:flex;flex-wrap:wrap;justify-content:flex-start}.smi-content-settings .smi-content-position-right{display:flex;flex-wrap:wrap;justify-content:flex-end}.smi-content-settings .smi-content-position-center{display:flex;flex-wrap:wrap;justify-content:center}}.smi-section-hotspot-2{z-index:20}.smi-section-hotspot-2 .smi-hotspot-container{column-gap:80px;--content-gap: 40px}@media screen and (max-width: 1199.8px){.smi-section-hotspot-2 .smi-hotspot-container{column-gap:60px;--content-gap: 30px}}@media screen and (max-width: 991.8px){.smi-section-hotspot-2 .smi-hotspot-container{column-gap:48px;--content-gap: 24px}}@media screen and (max-width: 767.8px){.smi-section-hotspot-2 .smi-hotspot-container .smi-w-40,.smi-section-hotspot-2 .smi-hotspot-container .smi-w-50,.smi-section-hotspot-2 .smi-hotspot-container .smi-w-60{width:100% !important}.smi-section-hotspot-2 .smi-hotspot-container.smi-container-fluid-no-padding .smi-content-section{padding:0px 15px !important}}@media screen and (min-width: 768px){.smi-section-hotspot-2 .smi-hotspot-container{flex-direction:var(--media-position)}}.smi-section-hotspot-2 .smi-hotspot-container .smi-heading-component,.smi-section-hotspot-2 .smi-hotspot-container .smi-component-buttons{justify-content:var(--content-position)}.smi-section-hotspot-2 .smi-hotspot-container .smi-heading-component{width:100%}.smi-section-hotspot-2 .smi-hotspot-container .smi-w-40{width:calc(40% - var(--content-gap))}.smi-section-hotspot-2 .smi-hotspot-container .smi-w-50{width:calc(50% - var(--content-gap))}.smi-section-hotspot-2 .smi-hotspot-container .smi-w-60{width:calc(60% - var(--content-gap))}.smi-section-hotspot-2 .smi-hotspot-container .smi-container-detail{height:fit-content}.smi-section-hotspot-2 .smi-hotspot-container .smi-content-section{height:fit-content;justify-content:var(--content-position)}.smi-section-hotspot-2 .smi-hotspot-container .smi-content-section .smi-content-section-inner{text-align:var(--content-alignment);max-width:var(--content-max-width);justify-content:var(--content-alignment)}.smi-section-hotspot-2 .smi-hotspot-container .smi-content-section .smi-heading-component .smi-heading-inner{text-align:var(--content-alignment);margin-bottom:calc(24px*var(--spacing-elements)) !important}.smi-section-hotspot-2 .smi-mobile-slide-up-true{max-width:100%;width:100%;overflow:hidden;position:fixed;bottom:0;left:0;width:100%;max-height:80vh;background:var(--gradient-background);border-top-left-radius:var(--popup-corner-radius);border-top-right-radius:var(--popup-corner-radius);box-shadow:0 -2px 10px rgba(0,0,0,.3);overflow-y:auto;z-index:9999;transform:translateY(100%);transition:transform .3s ease}.smi-section-hotspot-2 .smi-mobile-slide-up-true .arr-circle-style-1{padding:11px !important}.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-block-image,.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-block-video{border-radius:calc(var(--popup-corner-radius) - 20px);overflow:hidden}.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-block-icon svg,.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-block-icon img{width:var(--icon-size);height:var(--icon-size);max-width:100%;object-fit:cover}.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-close-popover{position:absolute;top:0;right:0;z-index:10;cursor:pointer}.smi-section-hotspot-2 .smi-mobile-slide-up-true .smi-close-popover svg{width:calc(28px*var(--icon-scale, 1));height:calc(28px*var(--icon-scale, 1))}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active{transform:translateY(0)}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper{overflow:visible}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-mul-true{width:calc(100% - 88px - 24px)}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-slide{opacity:0 !important}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-slide-active{opacity:1 !important}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-controls{position:absolute;top:calc(50% - 24px);width:calc(100% - 24px);z-index:2}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-controls .arrow-slider-content{width:100%;column-gap:calc(100% - 88px)}.smi-section-hotspot-2 .smi-mobile-slide-up-true.__active .smi-swiper-controls .arrow-slider-content .arr-circle-style-1:hover{border:1px solid rgba(var(--color-foreground), 1)}@media screen and (min-width: 768px){.smi-section-hotspot-2 .smi-mobile-slide-up-true{display:none}}.smi-section-hotspot-2 .smi-image-container{overflow:hidden}.smi-section-hotspot-2 .smi-image-container img,.smi-section-hotspot-2 .smi-image-container svg{aspect-ratio:auto;height:fit-content;width:100%}.smi-section-hotspot-2 .smi-content-contaier{top:-8px;left:-8px;width:calc(100% - 32px);height:calc(100% - 32px)}.smi-section-hotspot-2 .smi-content-contaier.smi-content-container-no-icon{top:-16px;left:-16px;width:calc(100% - 16px);height:calc(100% - 16px)}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content{position:absolute;top:var(--vertical-position);left:var(--horizontal-position);width:fit-content;height:fit-content;border-radius:50px;transition:transform .3s ease}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon{width:calc(20px*var(--icon-scale, 1) + 28px);height:calc(20px*var(--icon-scale, 1) + 28px)}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon svg{transform:rotate(0deg);transition:transform .3s ease;width:calc(20px*var(--icon-scale, 1));height:calc(20px*var(--icon-scale, 1));stroke:var(--hotspot-color-contrast) !important}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon svg path{fill:var(--hotspot-color-contrast) !important}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon.__no-icon .smi-open-icon-container{width:36px;height:36px;background:rgba(var(--hotspot-color), 0.3);border-radius:50px}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon.__no-icon .smi-open-icon-container .smi-open-icon-container-inner{border-radius:50px;background:rgba(var(--hotspot-color), 1);animation:pulse-hotspot-no-icon-border 1s ease-in-out infinite,pulse-hotspot-no-icon 1s ease-in-out infinite}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon.__has-icon .smi-open-icon-container{border-radius:50px;animation:pulse-hotspot 1.35s ease-in-out infinite}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-open-icon.__has-icon .smi-open-icon-container .smi-open-icon-container-inner{background:rgba(var(--hotspot-color), 1);width:calc(20px*var(--icon-scale, 1) + 12px);height:calc(20px*var(--icon-scale, 1) + 12px);border-radius:50px}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content.smi-block__active .smi-open-icon svg{transform:rotate(45deg)}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content.smi-block__active .smi-open-icon-container{border:1px solid rgba(var(--hotspot-color), 1)}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-container{z-index:30}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail{margin-top:48px;text-align:var(--content-alignment-popover);transform:scaleY(0.95);height:fit-content;width:var(--popover-width);max-width:var(--popover-max-width);background:rgba(var(--color-background), 1);padding:20px 20px 28px;z-index:30;transition:opacity .2s ease,transform .2s ease}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail .smi-block-image,.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail .smi-block-video{border-radius:calc(var(--popup-corner-radius) - 20px);overflow:hidden}.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail .smi-block-icon svg,.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail .smi-block-icon img{width:var(--icon-size);height:var(--icon-size);max-width:100%;object-fit:cover}@media screen and (max-width: 991.8px){.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail{padding:20px 20px 24px}}@media screen and (max-width: 767.8px){.smi-section-hotspot-2 .smi-content-contaier .smi-block-content .smi-block-content-detail.smi-has-slide-up-true{display:none}}@keyframes pulse-hotspot{0%{background:rgba(var(--hotspot-color), 0.1);padding:4px}50%{background:rgba(var(--hotspot-color), 0.4);padding:8px}100%{background:rgba(var(--hotspot-color), 0.1);padding:4px}}@keyframes pulse-hotspot-no-icon-border{0%{border:1px solid rgba(var(--hotspot-color), 0)}50%{border:1px solid rgba(var(--hotspot-color), 1)}100%{border:1px solid rgba(var(--hotspot-color), 0)}}@keyframes pulse-hotspot-no-icon{0%,100%{width:12px;height:12px}50%{width:16px;height:16px}}