@-webkit-keyframes open-modal{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0px)}}@keyframes open-modal{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes close-modal{0%{opacity:100;transform:translateY(0px)}100%{opacity:0;transform:translateY(-100px)}}@keyframes close-modal{0%{opacity:100;transform:translateY(0px)}100%{opacity:0;transform:translateY(-100px)}}.video-modal{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.video-modal-logo{height:30px}.video-modal-logo-row{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.video-modal-embed{aspect-ratio:16/9;height:100%}.video-modal-embed-container{margin:20px;width:100%}.video-modal-container{align-items:center;display:flex;height:calc(100% - 100px);justify-content:center}.video-modal--initial{pointer-events:none;opacity:0}.video-modal--open{pointer-events:inherit;-webkit-animation:open-modal .2s cubic-bezier(0.69, 0, 0.42, 0.99) forwards;animation:open-modal .2s cubic-bezier(0.69, 0, 0.42, 0.99) forwards}.video-modal--close{pointer-events:none;-webkit-animation:close-modal .2s cubic-bezier(0.69, 0, 0.42, 0.99) forwards;animation:close-modal .2s cubic-bezier(0.69, 0, 0.42, 0.99) forwards;-webkit-animation-delay:.1s;animation-delay:.1s}

.video-modal {
  z-index: 999999 !important;
}

.video-modal iframe {
  width: 100%;
}

.video-modal .container {
    align-items: center;
    display: flex;
    margin: auto;
    justify-content: center;
    max-width: 1440px;
    padding: 0 30px;
    position: relative;
    width: 100%
}

.video-modal-logo-row {
    padding: 0 70px;
    min-height: 80px;
}

.video-modal .btn-cloud {
    cursor: pointer;
    background-color: #fafafa;
    color: var(--primary);
        -webkit-transition: all .25s ease-in-out 0s;
    -o-transition: all .25s ease-in-out 0s;
    border-radius: 50px;
    box-shadow: 0 0 0 grba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 500;
    padding: 15px 30px;
    text-decoration: none;
}