.modal-media-open{height:100vh;overflow-y:hidden}.modal-media{display:none}.modal-media.zoomed .media-modal-container{align-items:baseline;padding-top:30px}.modal-media.zoomed .media-modal-container:before{content:'\0041';font-family:Suitableicon,serif;font-size:18px;padding-top:4px;position:fixed;bottom:180px;left:50%;transform:translate(-50%, -50%);color:#1c303f;z-index:1060;width:30px;height:30px;border-radius:20px;background:#fff;font-weight:bold;animation:bounceArrow .8s infinite ease-in-out}@keyframes bounceArrow{0%,100%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -70%)}}.modal-media.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#FFF;width:100%;height:100%;z-index:10005}.modal-media.in{display:block}.modal-media .thumbnails{z-index:1060;position:absolute;height:130px;background:#fff;bottom:0px;left:0;right:0;overflow-x:auto;overflow-y:hidden;text-align:center;padding:7.5px}.modal-media .thumbnails::-webkit-scrollbar-track{background:transparent}.modal-media .thumbnails .thumbnails-container{align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and  (max-width: 767px){.modal-media .thumbnails .thumbnails-container{justify-content:left}}.modal-media .thumbnails .thumbnails-container .thumbnail{background:#FFF;text-align:center;margin:7.5px 5px;border:1px solid transparent;max-height:100px;min-height:100px;padding:15px 7.5px;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;transition:border-color .4s ease,opacity .4s ease}@media only screen and  (min-width: 1199px){.modal-media .thumbnails .thumbnails-container .thumbnail{padding:15px}}.modal-media .thumbnails .thumbnails-container .thumbnail.active{border:1px solid #1c303f}.modal-media .thumbnails .thumbnails-container .thumbnail img{cursor:pointer;display:block;height:auto;width:auto;max-width:60px;max-height:60px}@media only screen and  (min-width: 1199px){.modal-media .thumbnails .thumbnails-container .thumbnail img{max-width:70px;max-height:70px}}.modal-media .thumbnails .thumbnails-container .thumbnail:hover{border:1px solid #cdcdcd}.modal-media .media-modal-container{display:none;position:absolute;top:0;bottom:0px;margin-bottom:140px;left:0;right:0;text-align:center;overflow:auto;transition:0.5s;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-media .media-modal-container .large-image{max-height:80%;max-width:80%;cursor:pointer}.zoomed.modal-media .media-modal-container .large-image{height:auto;width:100%;max-height:unset;align-items:baseline;padding:45px}.modal-media .media-modal-container .description{margin-top:-30px;text-align:center;position:fixed;bottom:130px;z-index:10;border-radius:10px;background-color:#fff}.modal-media .media-modal-container .description:not(:empty){padding:10px 20px;display:block}.modal-media .media-modal-container.media-modal-video-container iframe{height:90%}.modal-media .modal-btn-prev,.modal-media .modal-btn-next{position:absolute;top:50%;transform:translateY(-50%);height:50px;width:50px}.modal-media .modal-btn-prev{left:30px}.modal-media .modal-btn-next{right:30px}.modal-media .title{color:#252c33;display:block;text-align:center;padding-top:15px}.modal-media .close-button{cursor:pointer;position:absolute;right:45px;top:30px}.modal-media .tip{position:absolute;top:15px;left:15px}