#videoContainer{max-height:624px;max-width:1440px;overflow:visible;position:relative;width:100%}#imageMap img,#videoIn,#videoOut{height:auto;width:100%}#videoIn,#videoOut{bottom:0;left:0;position:absolute;z-index:-1}#imageMap{display:flex;position:relative}#imageMap,.pins{opacity:0;width:100%}.pins{bottom:0;left:0;top:0;transition:all .2s ease-in-out}.pin,.pins{position:absolute}.pin{align-items:center;background:rgba(91,198,232,.2);border-radius:100%;cursor:pointer;display:flex;height:12px;justify-content:center;opacity:1;text-decoration:none;transform:translate(-50%,-50%);width:12px;z-index:9}.pin.main-pin{background:transparent;height:50px;width:50px}.pin:hover{z-index:10}.pin span.dot{background:var(--primary-blue);height:12px;width:12px}.main-pin.pin span.dot,.pin span.dot{border:1px solid transparent;border-radius:100%;display:block;position:relative;transition:all .2s ease-in-out;z-index:10}.main-pin.pin span.dot{background:url(https://44590130.fs1.hubspotusercontent-na1.net/hubfs/44590130/Logos/kilcoy-icon.svg);background-repeat:no-repeat;background-size:contain;height:50px;width:50px}.pin:not(.main-pin):active span.dot,.pin:not(.main-pin):hover span.dot{border-color:var(--white)}.main-pin.pin span.pop-up,.pin span.name-tag{backdrop-filter:blur(4px);background:var(--white);border-radius:30px;bottom:-100%;box-shadow:0 0 15px 0 rgba(0,0,0,.15);color:var(--black);display:block;font-size:clamp(12px,2vw,13px);line-height:1;opacity:0;padding:32px;position:absolute;text-align:center;transform:scale(0);transition:all .3s ease;width:341px;z-index:11}.pin span.name-tag{background:var(--black);border-radius:4px;bottom:150%;color:var(--white);font-size:14px;font-weight:300;padding:8px;pointer-events:none;transform:scale(1);transition:all .3s ease;white-space:nowrap;width:fit-content}.main-pin.pin span.name-tag{bottom:-100%;font-weight:500;padding:8px 16px;transition:all .3s ease .2s}.main-pin.pin:hover span.pop-up{bottom:110%;opacity:1;transform:scale(1);width:300px}.pin:hover span.name-tag{bottom:190%;opacity:1;transform:scale(1)}.main-pin.pin:hover span.name-tag{bottom:-20%}.pin:not(.main-pin) span.name-tag:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 36 27'%3E%3Cpath fill='%231B1C1D' d='M22.324 23.553c-1.927 3.32-6.72 3.32-8.648 0L0 0h36z'/%3E%3C/svg%3E");filter:drop-shadow(0 3px 2px rgb(0 0 0/.1));left:calc(50% - 9px);position:absolute;top:97%}.main-pin.pin:hover span.pop-up:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='27' fill='none' viewBox='0 0 36 27'%3E%3Cpath fill='%23fff' d='M22.324 23.553c-1.927 3.32-6.72 3.32-8.648 0L0 0h36z'/%3E%3C/svg%3E");filter:drop-shadow(0 3px 2px rgb(0 0 0/.1));left:calc(50% - 18px);position:absolute;top:100%}.main-pin.pin:before{animation:shockwave 2s ease-out .5s infinite;border-radius:50%;bottom:0;content:"";left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0}.pin:active:before,.pin:hover:before{opacity:0}@keyframes shockwave{0%{box-shadow:0 0 2px rgba(46,119,247,.2),inset 0 0 1px #2e77f7;-webkit-transform:scale(1);transform:scale(1)}95%{box-shadow:0 0 10px rgba(255,119,247,0),inset 0 0 30px rgba(46,119,247,0)}to{-webkit-transform:scale(3.5);transform:scale(3.5)}}.main-pin.pin:first-of-type:before{animation-delay:.2s}.main-pin.pin:nth-of-type(2):before{animation-delay:.4s}.pin:nth-of-type(3):before{animation-delay:.6s}.main-pin.pin:nth-of-type(4):before{animation-delay:.9s}.main-pin.pin:nth-of-type(5):before{animation-delay:1.3s}.main-pin.pin:nth-of-type(6):before{animation-delay:1.6s}.main-pin.pin:nth-of-type(7):before{animation-delay:1.8s}.main-pin.pin:nth-of-type(8):before{animation-delay:2s}.main-pin.pin:nth-of-type(9):before{animation-delay:2.2s}