.rey-video{position:relative}.rey-video,.rey-video *{box-sizing:border-box}.rey-video__player{display:block;min-height:300px;overflow:hidden;padding-top:56.25%;width:100%;z-index:1}.rey-video__mask,.rey-video__player iframe{height:100%;left:0;position:absolute;top:0;width:100%}.rey-video__mask{align-items:center;background-color:#607d8b;color:#fff;display:flex;justify-content:center;line-height:1.2;opacity:0;padding:20px 15px;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden}.rey-video__mask p{margin:0}.rey-video__mask p:not(:last-child){margin-bottom:15px}.rey-video__content{max-width:600px}.rey-video__content .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:5px;color:#212529;display:block;font-size:15px;font-weight:500;line-height:1.5;margin:0 auto;max-width:400px;padding:.5rem .75rem;text-align:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.rey-video__content .form-control:focus{border-color:#0d6efd;box-shadow:none;outline:none}.rey-video__oops{font-size:14px}.rey-video__oops--note{font-size:15px;font-weight:500}.rey-video__action{display:flex;justify-content:center;margin:16px 0 20px}.rey-video__action .btn{border:1px solid;border-radius:5px;box-shadow:none;color:#fff;font-size:15px;font-weight:400;min-width:100px;outline:none;padding:8px 10px;text-decoration:none;transition:background .3s,border .3s}.rey-video__action .btn:not(:last-child){margin-right:10px}@media (max-width:575px){.rey-video__action .btn{font-size:14px}}.rey-video__action .btn-confirm{background-color:#0d6efd;border-color:#0d6efd}@media (hover:hover){.rey-video__action .btn-confirm:hover{background-color:#0b5ed7;border-color:#0b5ed7}}.rey-video__action .btn-link{background-color:#dc3545;border-color:#dc3545}@media (hover:hover){.rey-video__action .btn-link:hover{background-color:#b02a37;border-color:#b02a37}}.rey-video__alert{color:#00e9e1;font-size:14px}.rey-video__alert.is-invalid{color:#ffa7a7}.modal-note{align-items:center;display:flex;justify-content:center;position:fixed;transition:opacity .3s ease;z-index:9999}.modal-note,.modal-note__bg{height:100%;left:0;top:0;width:100%}.modal-note__bg{background-color:rgba(0,0,0,.8)}.modal-note__bg,.modal-note__close{display:block!important;margin:0;position:absolute}.modal-note__close{color:#667085;cursor:pointer;height:18px;right:10px;top:10px;width:18px}.modal-note__close:after,.modal-note__close:before{background-color:currentColor;content:"";display:block;height:2px;left:50%;margin-left:-9px;position:absolute;top:50%;width:18px}.modal-note__close:before{transform:rotate(45deg)}.modal-note__close:after{transform:rotate(-45deg)}.modal-note__window{background-color:#fff;border-radius:8px;margin:0 auto;max-width:800px;padding:40px 0 20px;position:relative;width:calc(100% - 32px);z-index:2}@media (max-width:575px){.modal-note__window{border-radius:5px;padding-bottom:10px;width:calc(100% - 10px)}}.modal-note__content{align-items:center;display:flex;height:100%;height:calc(90vh - 30px);justify-content:center;padding:0 16px}@media (max-width:575px){.modal-note__content{padding:0 5px}}.modal-note__content .ttl{background:#ff9800;color:#fff;font-size:18px;font-weight:700;margin:0 0 20px;padding:5px 20px;text-align:center;text-transform:uppercase}.modal-note__loader{aspect-ratio:1;border-radius:100vmin;margin:auto;overflow:hidden;padding:20px;position:relative;position:absolute;transition:opacity .3s,visibility .3s;width:40px}.modal-note__loader:before{content:"";display:block;padding-top:100%}.modal-note__loader .circular{animation:rotate 2s linear 0s infinite;height:100%;inset:0;margin:auto;position:absolute;transform-origin:center center;width:100%}.modal-note__loader .path{stroke:#00e9e1;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out 0s infinite}.modal-note__loader.is-hide{opacity:0;visibility:0;z-index:-1}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;stroke:#e0e1e1}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes rotate{to{transform:rotate(1turn)}}
