.reepost-accordion{display:flex;width:100%;height:50vh;overflow:hidden}.reepost-accordion.is-mobile,.reepost-accordion.vertical{flex-direction:column}.reepost-accordion.is-mobile .reepost-accordion-item{height:50vh}.reepost-accordion-item{flex:1;position:relative;transition:flex .5s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.reepost-accordion-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:var(--reepost-z-media)}.reepost-accordion-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--reepost-z-hitarea);text-decoration:none}.reepost-accordion-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--reepost-overlay-color,rgba(0,0,0,.22));display:flex;align-items:center;justify-content:center;transition:background-color .4s linear;z-index:var(--reepost-z-overlay)}.reepost-accordion-item.active{flex:3}.reepost-accordion-item.active .reepost-accordion-overlay{background-color:var(--reepost-overlay-active-color,rgba(0,0,0,.5))}.reepost-accordion-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px;min-height:100%;width:100%;box-sizing:border-box}.reepost-accordion-title{margin:0;font-size:24px;opacity:0;max-height:0;overflow:hidden;transform:translateY(15px) scale(.95);transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),max-height .4s cubic-bezier(.4, 0, .2, 1),margin .4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.reepost-accordion-item.active .reepost-accordion-title{opacity:1;max-height:200px;transform:translateY(0) scale(1)}.reepost-accordion-logo{display:block;max-width:100%;max-height:0;overflow:hidden;margin:0;opacity:0;transform:translateY(15px) scale(.95);transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),max-height .4s cubic-bezier(.4, 0, .2, 1),margin .4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.reepost-accordion-item.active .reepost-accordion-logo{opacity:1;max-height:500px;transform:translateY(0) scale(1)}.reepost-accordion-subtitle{margin:0;opacity:0;max-height:0;overflow:hidden;transform:translateY(15px);transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),max-height .4s cubic-bezier(.4, 0, .2, 1),margin .4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.reepost-accordion-item.active .reepost-accordion-subtitle{opacity:1;max-height:200px;transform:translateY(0)}.reepost-accordion-button{display:inline-block;padding:0;background-color:#fff;color:#000;border-radius:4px;transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),max-height .4s cubic-bezier(.4, 0, .2, 1),padding .4s cubic-bezier(.4, 0, .2, 1),margin .4s cubic-bezier(.4, 0, .2, 1),background-color .3s cubic-bezier(.4, 0, .2, 1);opacity:0;max-height:0;overflow:hidden;transform:translateY(15px);flex-shrink:0;margin:0}.reepost-accordion-item.active .reepost-accordion-button{opacity:1;max-height:100px;padding:10px 20px;transform:translateY(0)}.reepost-accordion.title-always-visible .reepost-accordion-logo,.reepost-accordion.title-always-visible .reepost-accordion-title{opacity:1!important;max-height:500px!important;transform:translateY(0) scale(1)!important}.reepost-accordion.subtitle-always-visible .reepost-accordion-subtitle{opacity:1!important;max-height:200px!important;transform:translateY(0)!important}.reepost-accordion.button-always-visible .reepost-accordion-button{opacity:1!important;max-height:100px!important;padding:10px 20px!important;transform:translateY(0)!important}.reepost-accordion-item:hover .reepost-accordion-button{background-color:#f0f0f0}