.hotspots__modal-pagination{color:var(--color-text);overflow-wrap:break-word;letter-spacing:.015em;margin:0;font-family:Aktiv Grotesk var,sans-serif;font-size:16px;font-weight:350;line-height:20px}@media (width>=768px){.hotspots__modal-pagination{overflow-wrap:normal}}@media (width>=1920px){.hotspots__modal-pagination{letter-spacing:.0075em}}@media (width>=768px){.hotspots__modal-pagination{font-size:16px}}@media (width>=1280px){.hotspots__modal-pagination{font-size:16px}}@media (width>=1920px){.hotspots__modal-pagination{letter-spacing:.0075em;font-size:19px;line-height:26px}}@media (width>=1024px){.hotspots{grid-template:"content"minmax(0,1fr)/minmax(0,1fr);display:grid}}.hotspots__header{z-index:2;grid-area:content;padding:36px 16px 36px 36px}@media (width>=1280px){.hotspots__header{padding:72px 16px 72px 72px}}.hotspots__content{z-index:2;flex-direction:column;grid-area:content;gap:32px;padding:36px;display:flex;position:relative}.hotspots__images{aspect-ratio:3/2;z-index:1;grid-template:"images"minmax(0,1fr)/minmax(0,1fr);grid-area:content;display:grid;overflow:hidden}@media (width>=1024px){.hotspots__images{aspect-ratio:16/9}}.hotspots__images .media-image{height:100%}.hotspots__images .media-image img{-o-object-fit:cover;object-fit:cover;height:100%}.hotspots__main-image,.hotspots__overlay-image{grid-area:images}.hotspots__main-image .media-image img{transition:transform 1s cubic-bezier(1,0,.66,.66) .2s}.hotspots.hotspot-item-active .hotspots__main-image .media-image img{transform:scale(1.1)}.hotspots__text-mobile{opacity:.8}@media (width>=1024px){.hotspots__text-mobile{display:none}}.hotspots__text-mobile :last-child{margin-block-end:0}.hotspots__list{flex-direction:column;display:flex}.hotspots__list li:not(:last-child){border-block-end:1px solid #b5c2cb33;margin-block-end:10px;padding-block-end:10px}@media (width>=1024px){.hotspots__list li:not(:last-child){border:0}.hotspots__list li{top:var(--hotspot-top);left:var(--hotspot-left);position:absolute}}.hotspots.has-hotspot-position-variant-1 .hotspots__list li:first-child{--hotspot-top:79.1667%;--hotspot-left:23.2813%}.hotspots.has-hotspot-position-variant-1 .hotspots__list li:nth-child(2){--hotspot-top:76.3889%;--hotspot-left:34.1406%}.hotspots.has-hotspot-position-variant-1 .hotspots__list li:nth-child(3){--hotspot-top:73.4028%;--hotspot-left:83.125%}.hotspots.has-hotspot-position-variant-2 .hotspots__images{aspect-ratio:4/3}@media (width>=1024px){.hotspots.has-hotspot-position-variant-2 .hotspots__list li{transform:translate(-22px,-50%)}}.hotspots.has-hotspot-position-variant-2 .hotspots__list li:first-child{--hotspot-top:58.6%;--hotspot-left:19.6%}@media (width>=1024px){.hotspots.has-hotspot-position-variant-2 .hotspots__list li:first-child{transform:translate(calc(22px - 100%),-50%)}.hotspots.has-hotspot-position-variant-2 .hotspots__list li:first-child .custom-button--is-hotspot{flex-direction:row-reverse}}.hotspots.has-hotspot-position-variant-2 .hotspots__list li:nth-child(2){--hotspot-top:70.5667%;--hotspot-left:35.75%}.hotspots.has-hotspot-position-variant-2 .hotspots__list li:nth-child(3){--hotspot-top:61.5%;--hotspot-left:80.55%}.hotspots__modal{z-index:3;grid-template-rows:1fr;width:calc(100% - 32px);max-width:100%;margin-inline:16px;padding:44px 28px 36px;display:grid;position:absolute;top:-16px;left:0;box-shadow:0 36px 20px #13253e1f,0 20px 16px #13253e33,0 4px 8px #13253e99}@media (width>=768px){.hotspots__modal{max-width:335px;margin-inline:0;top:auto;bottom:36px;left:36px}}@media (width>=1280px){.hotspots__modal{max-width:478px;bottom:72px;left:72px}}@media (width>=1920px){.hotspots__modal{max-width:553px}}.hotspots__modal-content{overflow:hidden}.hotspots__modal-text{text-align:center;opacity:.8;min-height:80px;margin-block-start:20px}.hotspots__modal-text p{margin-block:0}.hotspots__modal-nav{justify-content:center;align-items:center;margin-block:60px 4px;display:flex}.hotspots__modal-nav button{cursor:pointer;background:0 0;border:0;font-size:2rem}.hotspots__modal-pagination{color:#b5c2cb;font-variant:tabular-nums;justify-content:center;align-items:center;display:flex}.hotspots__modal-pagination-active,.hotspots__modal-pagination-separator,.hotspots__modal-pagination-total{align-items:center;width:28px;height:28px;display:flex}.hotspots__modal-pagination-separator,.hotspots__modal-pagination-total{opacity:.6}.hotspots__modal-pagination-active{justify-content:flex-end}.hotspots__modal-pagination-separator{justify-content:center}.hotspots__modal-btn-close{position:absolute;top:16px;right:16px}.hotspots .fade-enter-active,.hotspots .fade-leave-active{transition:opacity 1s cubic-bezier(1,0,.66,.66) 1.2s}.hotspots.hotspot-item-active .fade-enter-active,.hotspots.hotspot-item-active .fade-leave-active{transition-delay:0s}.hotspots .fade-enter-from,.hotspots .fade-leave-to{opacity:0}.hotspots .overlay-image-enter-active,.hotspots .overlay-image-leave-active{transition:opacity .4s linear,transform 1s cubic-bezier(.33,.33,0,1)}.hotspots.overlay-image-needs-delay .overlay-image-enter-active{transition-delay:1s}.hotspots .overlay-image-leave-active{transition-delay:.4s}.hotspots .overlay-image-enter-from,.hotspots .overlay-image-leave-to{opacity:0;transform:scale(1.1)}.hotspots .modal-enter-active,.hotspots .modal-leave-active{transition:opacity .4s linear,grid-template-rows 1s cubic-bezier(.33,.33,0,1)}.hotspots .modal-enter-active{transition-delay:1.2s,1.4s}.hotspots .modal-enter-active .hotspots__modal-btn-close,.hotspots .modal-enter-active .hotspots__modal-content{transition:opacity .25s ease-in-out 1.8s}.hotspots .modal-enter-from,.hotspots .modal-leave-to{opacity:0;grid-template-rows:0fr}.hotspots .modal-enter-from .hotspots__modal-btn-close,.hotspots .modal-enter-from .hotspots__modal-content,.hotspots .modal-leave-to .hotspots__modal-btn-close,.hotspots .modal-leave-to .hotspots__modal-content{opacity:0}
