.ds_image_accordion_wrapper{overflow:hidden;width:100%;position:relative;height:50vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ds_image_accordion_child{position:relative;flex:1 0 auto;-ms-flex:1 0 auto;text-align:center;text-decoration:none;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:flex .4s ease-in-out;-o-transition:flex .4s ease-in-out;transition:flex .4s ease-in-out;transition:flex .4s ease-in-out,-ms-flex .4s ease-in-out;margin-bottom:0!important;overflow:hidden}.ds_clickable .ds_image_accordion_child{cursor:pointer}.ds_image_accordion_child.ds-active{-ms-flex:5 0 auto;flex:5 0 auto}.ds_image_accordion_bg,.ds_image_accordion_bg_hover{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ds_image_accordion_bg_hover,.ds_image_accordion_child.ds-active .ds_image_accordion_bg.ds_hide_on_hover,.ds_image_accordion_child:hover .ds_image_accordion_bg.ds_hide_on_hover{opacity:0}.ds_image_accordion_bg,.ds_image_accordion_child.ds-active .ds_image_accordion_bg_hover,.ds_image_accordion_child:hover .ds_image_accordion_bg_hover{opacity:1}.ds_image_accordion_child .ds-accordion-content{opacity:0;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ds_image_accordion_child.ds-active .ds-accordion-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-in-out .2s!important;-o-transition:all .5s ease-in-out .2s!important;transition:all .5s ease-in-out .2s!important}.ds_image_accordion_child>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.ds_image_accordion_child .ds-accordion-image-icon{opacity:0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ds_image_accordion_child.ds-active .ds-accordion-image-icon{opacity:1;margin-bottom:15px;-webkit-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}.ds_image_accordion_child .ds-accordion-image-icon>img{border-style:solid;height:auto}.ds_image_accordion_child .ds-accordion-title{opacity:0;font-size:22px;color:#333;padding-bottom:10px;line-height:1em;font-weight:500;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ds_image_accordion_child.ds-active .ds-accordion-title{opacity:1;-webkit-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}.ds_image_accordion_child .ds-accordion-description{opacity:0;color:#fff;font-size:14px;font-weight:500;line-height:1.5em;margin-bottom:20px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ds_image_accordion_child.ds-active .ds-accordion-description{opacity:1;-webkit-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}.ds_image_accordion_child .ds-accordion-button-wrap{opacity:0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ds_image_accordion_child.ds-active .ds-accordion-button-wrap{opacity:1;-webkit-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}.ds-align-horizontal-center,.ds-align-horizontal-left,.ds-align-horizontal-right,.ds-align-vertical-bottom,.ds-align-vertical-center,.ds-align-vertical-top{display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:20}.ds-align-horizontal-left{-ms-flex-pack:start;justify-content:flex-start}.ds-align-horizontal-center{-ms-flex-pack:center;justify-content:center}.ds-align-horizontal-right{-ms-flex-pack:end;justify-content:flex-end}.ds-align-horizontal-left .ds-accordion-content{text-align:left}.ds-align-horizontal-center .ds-accordion-content{text-align:center}.ds-align-horizontal-right .ds-accordion-content{text-align:right}.ds-align-vertical-top{-ms-flex-align:start;align-items:flex-start}.ds-align-vertical-center{-ms-flex-align:center;align-items:center}.ds-align-vertical-bottom{-ms-flex-align:end;align-items:flex-end}