.modal-dialog--imgZoom{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:100%;margin:0;border-radius:6px;overflow:hidden}.modal-dialog--imgZoom .modal-content{background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-dialog--imgZoom .modal-header{overflow:hidden;padding:0 25px}.modal-dialog--imgZoom .modal-body{padding:0;overflow:auto;cursor:-webkit-zoom-out;cursor:zoom-out;max-height:calc(100vh - 100px)}@media only screen and (min-width:768px){.modal-dialog--imgZoomImage{max-width:calc(100vw - 100px)!important}}.modal-dialog--imgZoomClose{-webkit-transform:translate(10px,-57px);-ms-transform:translate(10px,-57px);transform:translate(10px,-57px);border:1px solid rgba(0,0,0,.05);border-radius:40px;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px 1px rgba(0,0,0,.25);font-size:20px;line-height:32px;background-color:#fff;height:35px;width:35px}@media only screen and (min-width:768px){.modal-dialog--imgZoomClose{-webkit-transform:translate(50px,-50px);-ms-transform:translate(50px,-50px);transform:translate(50px,-50px)}}.vueModal__video{width:100%;max-width:900px}@media only screen and (min-width:768px){.vueModal__video{width:680px}}@media only screen and (min-width:993px){.vueModal__video{width:900px}}.vueModal__video .cssPreloader--video{margin-top:25%}.vueModal__video .cssPreloader--video,.vueModal__video iframe{height:100%;width:100%;position:absolute;top:0}.vueModal__videoContainer{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto}