section.popup-image-container{position:relative;display:grid}section.popup-image-container .popup-img-mobile{display:none}@media screen and (max-width:767px){section.popup-image-container .popup-img-mobile{display:block}}section.popup-image-container .popup-img-mobile img{max-width:100%}section.popup-image-container .popup-img-bg{grid-area:1/1}section.popup-image-container .popup-img-bg img{max-width:100%;-o-object-fit:none;object-fit:none;-o-object-position:top;object-position:top;overflow-y:visible;height:700px}@media screen and (max-width:767px){section.popup-image-container .popup-img-bg{display:none}}section.popup-image-container .popup-element{position:absolute;display:none;width:300px}section.popup-image-container .popup-element.show{display:block;animation:scale .3s linear}@media screen and (max-width:767px){section.popup-image-container .popup-element.show{display:none}}@media screen and (max-width:767px){section.popup-image-container .popup-element{display:none}}section.popup-image-container .hover-point{position:absolute;background-color:#fff;width:30px;height:30px;border-radius:50%;border:2px solid #fff;cursor:pointer}section.popup-image-container .hover-point:hover{border-color:#44d62c}@media screen and (max-width:767px){section.popup-image-container .hover-point{display:none}}section.popup-image-container .round-image img{border-radius:50%;border:2px solid #44d62c;width:300px}section.popup-image-container .pointer-container{position:relative;grid-column:1/2;grid-row:1/2;max-width:700px;margin:0 auto;width:100%;height:100%}@keyframes scale{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}