.aspect-ratio_16x9{position:relative}.aspect-ratio_16x9::before{display:block;content:"";width:100%;padding-top:56.25%}.aspect-ratio_16x9>.aspect-ratio__content{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-ratio_16x9>.aspect-ratio__content iframe{width:100%;height:100%}.baloonVideo{position:fixed;top:50%;left:5px;max-width:640px;width:90%;height:auto;z-index:1001;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transition:-webkit-transform .23s ease;transition:-webkit-transform .23s ease;transition:transform .23s ease;transition:transform .23s ease,-webkit-transform .23s ease}.baloonVideo__content{display:block;width:100%;background-color:#fff9ff;padding:15px 15px;border-radius:10px;box-shadow:4px 10px 20px rgba(0,0,0,.07)}.baloonVideo__videoFolder{width:100%;background-color:#eee}.baloonVideo__title{display:block;font-size:22px;font-weight:700;margin-bottom:8px;color:#222;text-align:center}.baloonVideo__title:hover{color:#222;text-decoration:underline}.baloonVideo__video{width:100%;height:100%}.baloonVideo__close{display:block;position:absolute;top:-40px;right:5px;width:34px;height:34px;background:#fff9ff;box-shadow:4px 10px 20px rgba(0,0,0,.07);border-radius:50%;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.baloonVideo__close::after,.baloonVideo__close::before{content:"";position:absolute;display:block;top:50%;left:50%;background:#000;width:20px;height:4px;border-radius:3px;-webkit-transition:all .25s ease;transition:all .25s ease}.baloonVideo__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.baloonVideo__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.baloonVideo__close:hover{background:#000}.baloonVideo__close:hover::after,.baloonVideo__close:hover::before{background:#fff9ff}.baloonVideo_active{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}