.lity{z-index:10001}.lity-close{width:48px;height:48px;font-size:40px;font-family:"Lato",sans-serif;line-height:48px;font-weight:300}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{font-size:40px;font-family:"Lato",sans-serif;font-weight:normal}@media(min-width: 1200px){.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container{width:86vw !important;max-width:none !important}.lity-iframe .lity-container,.lity-googlemaps .lity-container{height:100vh !important;max-width:none !important}.lity-iframe-container{padding-top:100vh;background:linear-gradient(90deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.75) 100%);animation:moveGradient 6s infinite linear;background-size:200% 100%}@keyframes moveGradient{0%{background-position:200% 0}100%{background-position:-200% 0}}}@media(max-width: 1024px){.lity-iframe .lity-container{max-width:1023px}.lity-iframe-container{padding-top:100vh !important}}.lity-close.appointment:before,.lity-close.appointment:after,.lity-close.vimeo:before,.lity-close.vimeo:after,.lity-close.virtual:before,.lity-close.virtual:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;position:absolute;left:17px;top:10px;content:" ";height:16px;width:2px}.lity-close.appointment:before,.lity-close.vimeo:before,.lity-close.virtual:before{transform:rotate(45deg)}.lity-close.appointment:after,.lity-close.vimeo:after,.lity-close.virtual:after{transform:rotate(-45deg)}.lity-close.vimeo:before,.lity-close.vimeo:after,.lity-close.virtual:before,.lity-close.virtual:after{background-color:#333;top:9px;height:18px}.lity-close.appointment,.lity-close.vimeo,.lity-close.virtual{width:36px;height:36px;font-size:0;text-shadow:none;color:#333;background-color:#333;border-radius:50%;left:6px;right:initial;top:2px;transition:all .3s ease-in-out}.lity-close.vimeo{color:#fff;background-color:#fff;left:initial;right:16px;top:12px}@media(max-width: 1200px){.lity-close.vimeo{box-shadow:2px 2px 4px 0px #999}}.lity-close.virtual{color:#fff;background-color:#fff;left:initial;top:initial;right:16px;bottom:16px}.lity-close.appointment:hover,.lity-close.vimeo:hover,.lity-close.virtual:hover{font-size:0;background-color:#999}