/* CSS do motor de lightbox/embed do Unbounce (ubembed bundle.js), usado pelo
   video em lightbox (.ub-emb-container no HTML) e pelos triggers definidos em
   js/unbounce/page-config.js (window.ub.page.lightboxTriggers). */

.ub-emb-iframe-wrapper{display:none;position:relative;vertical-align:middle}
.ub-emb-iframe-wrapper.ub-emb-visible{display:inline-block}
.ub-emb-iframe-wrapper .ub-emb-close{background-color:hsla(0,0%,100%,.6);border:0;border-radius:50%;color:#525151;cursor:pointer;font-family:Arial,sans-serif;font-size:20px;font-weight:400;height:20px;line-height:1;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;transition:transform .2s ease-in-out,background-color .2s ease-in-out;width:20px;z-index:1}
.ub-emb-iframe-wrapper.ub-emb-mobile .ub-emb-close{transition:none}
.ub-emb-iframe-wrapper .ub-emb-close:before{content:"";height:40px;position:absolute;right:-10px;top:-10px;width:40px}
.ub-emb-iframe-wrapper .ub-emb-close:hover{background-color:#fff;-ms-transform:scale(1.2);transform:scale(1.2)}
.ub-emb-iframe-wrapper .ub-emb-close:active,.ub-emb-iframe-wrapper .ub-emb-close:focus{background:hsla(0,0%,100%,.35);color:#444;outline:none}
.ub-emb-iframe-wrapper .ub-emb-iframe{border:0;max-height:100%;max-width:100%}
.ub-emb-overlay .ub-emb-iframe-wrapper .ub-emb-iframe{box-shadow:0 0 12px rgba(0,0,0,.3),0 1px 5px rgba(0,0,0,.2)}
.ub-emb-overlay .ub-emb-iframe-wrapper.ub-emb-mobile{max-width:100vw}

.ub-emb-overlay{transition:visibility .3s step-end;visibility:hidden}
.ub-emb-overlay.ub-emb-visible{transition:none;visibility:visible}
.ub-emb-overlay .ub-emb-backdrop,.ub-emb-overlay .ub-emb-scroll-wrapper{opacity:0;position:fixed;transition:opacity .3s ease,z-index .3s step-end;z-index:-1}
.ub-emb-overlay .ub-emb-backdrop{background:rgba(0,0,0,.6);bottom:-1000px;left:-1000px;right:-1000px;top:-1000px}
.ub-emb-overlay .ub-emb-scroll-wrapper{-webkit-overflow-scrolling:touch;bottom:0;box-sizing:border-box;left:0;overflow:auto;padding:30px;right:0;text-align:center;top:0;white-space:nowrap;width:100%}
.ub-emb-overlay .ub-emb-scroll-wrapper:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ub-emb-overlay.ub-emb-mobile .ub-emb-scroll-wrapper{padding:30px 0}
.ub-emb-overlay.ub-emb-visible .ub-emb-backdrop,.ub-emb-overlay.ub-emb-visible .ub-emb-scroll-wrapper{opacity:1;transition:opacity .4s ease;z-index:2147483647}

.ub-emb-bar{transition:visibility .2s step-end;visibility:hidden}
.ub-emb-bar.ub-emb-visible{transition:none;visibility:visible}
.ub-emb-bar .ub-emb-bar-frame{left:0;position:fixed;right:0;text-align:center;transition:bottom .2s ease-in-out,top .2s ease-in-out,z-index .2s step-end;z-index:-1}
.ub-emb-bar.ub-emb-ios .ub-emb-bar-frame{right:auto;width:100%}
.ub-emb-bar.ub-emb-visible .ub-emb-bar-frame{transition:bottom .3s ease-in-out,top .3s ease-in-out;z-index:2147483646}
.ub-emb-bar .ub-emb-close{bottom:0;margin:auto 0;top:0}
.ub-emb-bar:not(.ub-emb-mobile) .ub-emb-close{right:20px}
