.ve-accordion-container{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.08);box-shadow:1px 1px 4px rgba(0,0,0,.08);margin:auto;overflow:hidden;width:100%}.ve-accordion-container figure{margin:0;padding:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ve-accordion-container>figure{left:0!important;position:relative}.ve-accordion-container figcaption{background:rgba(87,73,81,.5);height:100%;position:absolute;top:0;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.ve-accordion-container figcaption>a{display:block;height:100%;width:100%}.ve-accordion-container img{display:block;max-width:100%;width:100%}.ve-accordion-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;z-index:1}.ve-accordion-container input:checked{left:auto;right:0;width:0!important}.ve-accordion-container input:checked~figure{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ve-accordion-container input:checked~figure input{z-index:1}.ve-accordion-container input:checked+figcaption,.ve-accordion-container input:checked:hover+figcaption{background:rgba(87,73,81,0)}.ve-accordion-container .accordion-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,.2);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;line-height:1.2;padding:20px;pointer-events:none;position:absolute;right:0}.ve-accordion-container .accordion-text .accordion-title{color:#fff;display:block;font-size:22px;font-weight:700;margin-bottom:6px}.ve-accordion-container .accordion-text .accordion-description{color:#fff;display:block;font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}