@charset "UTF-8";.vbcn *,.vbcn :after,.vbcn :before{box-sizing:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.vbcn-backdrop{position:fixed;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);opacity:.7}.vbcn{background:#fff;color:#161616;box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:3px;font-size:17px;line-height:1.4;position:fixed;right:0;bottom:0;width:100%;padding:1.4em;max-width:30em;box-sizing:border-box;overflow:auto;max-height:calc(100vh - 60px);z-index:999}@media (max-width:900px){.vbcn{right:0;bottom:0}}@media (max-width:768px){.vbcn{max-width:50em;max-height:100vh}}.vbcn.is-centered{position:fixed;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto;max-height:100vh}.vbcn.is-centered .vbcn-buttons{margin-bottom:30px;margin-top:30px}@media (max-width:768px){.vbcn{font-size:16px}}@media (max-width:576px){.vbcn{font-size:15px}}.vbcn a{color:currentColor;text-decoration:underline}.vbcn a:hover{color:#d677b0}.vbcn.is-config-mode .vbcn-preset-view,.vbcn .vbcn-button#vbcn-accept-all,.vbcn .vbcn-button#vbcn-cancel-customize,.vbcn .vbcn-button#vbcn-decline-all,.vbcn .vbcn-button#vbcn-save,.vbcn .vbcn-details-view{display:none}.vbcn.is-config-mode .vbcn-details-view{display:block}.vbcn.is-config-mode .vbcn-button#vbcn-accept-preset{display:none}.vbcn.is-config-mode .vbcn-button#vbcn-decline{display:inline-block}.vbcn.is-config-mode .vbcn-button#vbcn-customize{display:none}.vbcn.is-config-mode .vbcn-button#vbcn-accept-all,.vbcn.is-config-mode .vbcn-button#vbcn-cancel-customize,.vbcn.is-config-mode .vbcn-button#vbcn-decline-all,.vbcn.is-config-mode .vbcn-button#vbcn-save{display:inline-block}.vbcn-title{font-size:1.3em;margin:0 0 .6em;padding-bottom:.5em;border-bottom:1px solid #666;color:#333}.vbcn-text{margin:0 0 1.2em}.vbcn-option{position:relative;display:block;padding-left:1.6em;margin:0 0 1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-transform:none}.vbcn-option-input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.vbcn-option-input:checked~.vbcn-option-checkmark{background:#d677b0;border-color:#d677b0}.vbcn-option-input:checked~.vbcn-option-checkmark:after{color:#fff;content:"✓"}.vbcn-option-checkmark{position:absolute;top:.075em;left:0;height:1.2em;width:1.2em;background:transparent;border:1px solid rgba(22,22,22,.5)}.vbcn-option-checkmark:after{text-align:center;line-height:1.1;display:block}.vbcn-option-desc{font-size:.75em;color:#666;display:block}.vbcn-option-mandatory-text{color:#ff4e41;font-weight:700}.vbcn-buttons{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end}.vbcn-button{border-radius:3px;background:#535353;color:#fff;font-size:1em;letter-spacing:.5px;padding:.5em .8em;border:none;cursor:pointer;box-shadow:0 0 3px 0 rgba(0,0,0,.5);display:inline-block;font-weight:bolder;margin:0 0 .5em .5em}.vbcn-button:active,.vbcn-button:hover{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)}.vbcn-button:disabled{color:#888;cursor:default}.vbcn-button.primary{background:#d677b0;color:#fff;font-weight:bolder;padding-left:2em;padding-right:2em}.vbcn-placeholder{background:#d677b0;padding:1rem;margin-bottom:30px}.vbcn-placeholder .vbcn-placeholder-headline{margin:0 0 .6em;border-bottom:1px solid #666;color:#333}.vbcn-placeholder .vbcn-placeholder-content{background:#fff;color:#161616;box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:3px;padding:20px}.vbcn-placeholder .vbcn-placeholder-actions{text-align:right}.vbcn-placeholder .vbcn-text-small{font-size:.75em;color:#666}.vbcn-placeholder.vbcn-placeholder-video{height:0;background-position:50%;background-size:cover;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width:576px){.vbcn-placeholder.vbcn-placeholder-video{height:auto}}.vbcn-iframe[data-src]{display:none}

.youtube-widget {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
}
.youtube-widget iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vbcn-placeholder a {
    color: #d677b0;
}
/*#d677b0*/