.tmew-image-accordion-container{
    display: flex !important;
    flex-direction: row;
    width: 100%;
}

.tmew-image-accordion-item{
    flex: 1;
    height: 100%;
    transition: flex .8s ease;
}

.tmew-ia-bg-img{
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    transition: all .8s ease;
}

.tmew-image-accordion-item:hover{
    flex: 7;
}

.tmew-ia-content-container{
    flex: 1;
    margin-top: auto;
    margin-bottom: 0;
    transition: flex .8s ease;
    position: relative;
    z-index: 1;
}

.tmew-image-accordion-item:hover .tmew-ia-content-container{
    background: none !important;
}

.tmew-image-accordion-item:hover .tmew-ia-content-container{
    position: relative;
    flex: .6;
    margin-left: auto;
    margin-right: 50px;
    margin-bottom: auto;
    /*
    clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%);
    overflow: hidden;
     */
    padding-left: 150px !important;
}

.tmew-image-accordion-item:hover .tmew-ia-content-container::before{
    content: '' !important;
    position: absolute !important;
    inset: 0;
    clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%);
    z-index: 0;
}

.tmew-image-accordion-item:hover .tmew-ia-content-container::after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50px;
    width: 50px;
    background: rgba(1, 146, 112, .8);
    transform: skewX(-25deg);
    z-index: 1;
    height: 50%;
}

.tmew-ia-title{
    position: relative;
    z-index: 2;
}

.tmew-ia-text,
.tmew-ia-link{
    position: relative;
    display: none;
    z-index: 2;
}

.tmew-image-accordion-item:hover .tmew-ia-text,
.tmew-image-accordion-item:hover .tmew-ia-link{
    display: block;
}

.tmew-ia-link{
    width: fit-content;
}

.tmew-ia-text{
    margin-bottom: 25px;
}

