@import url("https://fonts.googleapis.com/css?family=Open+Sans");*{box-sizing:border-box}@media (max-width:767px){.lg-container{display:none;visibility:hidden}}.hotspot-container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:-40px 1em 1em;width:100%}.lg-container{margin:1rem auto;max-width:1000px;padding:0;position:relative}.lg-image{display:block;height:100%;object-fit:scale-down;width:100%}.lg-hotspot{cursor:pointer;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%);z-index:0}.lg-hotspot:active .lg-hotspot__button,.lg-hotspot:hover .lg-hotspot__button{border-color:#005e92}.lg-hotspot:active .lg-hotspot__button:after,.lg-hotspot:hover .lg-hotspot__button:after{background-color:#005e92}.lg-hotspot--selected{z-index:999}.lg-hotspot--selected .lg-hotspot__label{opacity:1}.lg-hotspot__button{animation:button-pulse 7s ease-in-out infinite;border:1px solid #007dc3;border-radius:100%;box-shadow:inset 0 0 10px 10px hsla(0,0%,100%,.5),0 0 5px 5px hsla(0,0%,100%,.25);height:36px;padding:0;width:36px;z-index:999}.lg-hotspot__button:after{background-color:#007dc3;border:3px solid #fff;border-radius:100%;content:"";display:block;height:12.6px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color 1s linear;width:12.6px}.lg-hotspot__label{background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);font-family:Open Sans,sans-serif;font-size:14.5px;line-height:1.45em;max-width:50vw;opacity:0;padding:0 0 1.1em;pointer-events:none;position:absolute;transition:all .1s linear;user-select:none;width:16em;z-index:-1}.lg-hotspot__label h4{background-color:#f58220;border-radius:2px 2px 0 0;color:#fff;font-size:1.1em;font-weight:400;letter-spacing:.02em;margin:0;padding:.65em 18px}.lg-hotspot__label p{color:#333;margin:0;padding:1.1em 18px 0}.lg-hotspot--top-left .lg-hotspot__label{left:18px;top:18px}.lg-hotspot--top-right .lg-hotspot__label{right:18px;top:18px}.lg-hotspot--bottom-right .lg-hotspot__label{bottom:18px;right:18px}.lg-hotspot--bottom-left .lg-hotspot__label{bottom:18px;left:18px}@keyframes button-pulse{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.lpOffsetForm .hs-form fieldset.form-columns-1 .hs-form-field{width:100%!important}.lpOffsetForm form label{padding:10px 0 1px!important}