.dna-hover-spot .carousel-inner{overflow:unset}.dna-hover-spot .carousel-control-next,.dna-hover-spot .carousel-control-prev{width:32px;height:32px;background-color:rgba(0, 0, 0, .1)}.dna-hover-spot .carousel-indicators li{min-width:14px;min-height:14px}.dna-hover-spot__container{max-width:100%}.dna-hover-spot__container__img{width:100%;-o-object-fit:cover;object-fit:cover}.dna-hover-spot__container__point--outer{-webkit-animation:pulse-animation 2s infinite;animation:pulse-animation 2s infinite;top:-17px;left:-17px;height:32px;width:32px;background-color:rgba(0, 0, 0, .4);border-radius:50%;border:1px solid transparent;transition:all .1s linear;cursor:pointer}.dna-hover-spot__container__point--inner{top:7px;left:7px;height:16px;width:16px;background-color:rgba(0, 0, 0, .95);border-radius:50%}.dna-hover-spot__container__point:hover .dna-hover-spot__container__point--outer{background-color:transparent;border:1px solid var(--light-blue);box-shadow:0 0 0 2px rgba(0, 163, 224, .5)}.dna-hover-spot__container__point.dna-hover-spot__container__point--light .dna-hover-spot__container__point--outer{-webkit-animation:pulse-animation-light 2s infinite;animation:pulse-animation-light 2s infinite;background-color:hsla(0, 0%, 100%, .4)}.dna-hover-spot__container__point.dna-hover-spot__container__point--light .dna-hover-spot__container__point--inner{background-color:hsla(0, 0%, 100%, .95)}.dna-hover-spot__container-cards .card{opacity:0;pointer-events:none;left:32px;top:-17px;width:255px;z-index:1001;transition:opacity .25s linear}.dna-hover-spot__container-cards .card.dna-hover-spot__container-card--active{opacity:1;pointer-events:auto}@media(min-width:992px){.dna-hover-spot .carousel-control-next,.dna-hover-spot .carousel-control-prev{width:64px;height:64px;background-color:transparent}}.dna-hover-spot.bg-light .svg-stroke{stroke:#005eb8}.dna-hover-spot.bg-dark .svg-stroke{stroke:#00a3e0}.show-hide-hoverspot{font-size:12px;line-height:18px;letter-spacing:2px;text-transform:uppercase;font-weight:400;opacity:.95}@media(min-width:768px){.show-hide-hoverspot{font-size:12px;line-height:18px;letter-spacing:2px}}@media(min-width:992px){.show-hide-hoverspot{font-size:12px;line-height:18px;letter-spacing:2.1px}}.p-small{font-size:12px !important;font-weight:400 !important;opacity:.95 !important;letter-spacing:.4px !important;line-height:18px !important;text-transform:none !important}@media(min-width:768px){.p-small{font-size:12px !important;line-height:18px !important;letter-spacing:.4px !important}}@media(min-width:992px){.p-small{font-size:14px !important;line-height:21px !important;letter-spacing:.2px !important}}.p-regular{pointer-events:auto;font-size:14px !important;font-weight:400 !important;opacity:.95 !important;letter-spacing:0 !important;line-height:21px !important;text-transform:none}@media(min-width:768px){.p-regular{font-size:16px !important;letter-spacing:.1px !important;line-height:26px !important}}@media(min-width:992px){.p-regular{font-size:16px !important;letter-spacing:.15px !important;line-height:26px !important}}@-webkit-keyframes pulse-animation{1%{box-shadow:0 0 0 0 rgba(0, 0, 0, .2)}to{box-shadow:0 0 0 20px transparent}}@keyframes pulse-animation{1%{box-shadow:0 0 0 0 rgba(0, 0, 0, .2)}to{box-shadow:0 0 0 20px transparent}}@-webkit-keyframes pulse-animation-light{1%{box-shadow:0 0 0 0 hsla(0, 0%, 100%, .2)}to{box-shadow:0 0 0 20px hsla(0, 0%, 100%, 0)}}@keyframes pulse-animation-light{1%{box-shadow:0 0 0 0 hsla(0, 0%, 100%, .2)}to{box-shadow:0 0 0 20px hsla(0, 0%, 100%, 0)}}

/*# sourceMappingURL=dnaHoverSpot.css.map*/