.elementor-widget-autex_profile_tile,
.elementor-widget-autex_profile_tile>div {
    display: flex;
    flex-direction: column;
}

.autex-profile-tile {
    display: flex;
    align-items: center;
    justify-content: center;
    perspective: 1000px;
    width: 100%;
}

.autex-profile-tile__inner {
    position: relative;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transition: transform 0.6s ease;
    display: flex;
    flex-direction: column;
}

.autex-profile-tile.flipped .autex-profile-tile__inner,
.autex-profile-tile--from-top.flipped .autex-profile-tile__inner {
    transform: rotateX(180deg);
}

.autex-profile-tile--from-bottom.flipped .autex-profile-tile__inner {
    transform: rotateX(-180deg);
}

.autex-profile-tile--from-left.flipped .autex-profile-tile__inner {
    transform: rotateY(-180deg);
}

.autex-profile-tile--from-right.flipped .autex-profile-tile__inner {
    transform: rotateY(180deg);
}

.autex-profile-tile__front .autex-profile-tile__image {
    display: flex;
    width: 100%;
}

.autex-profile-tile__front .autex-profile-tile__image img {

    width: 100%;

}

.autex-profile-tile__front,
.autex-profile-tile__back {

    inset: 0;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.autex-profile-tile__front {

    display: flex;
    align-items: stretch;
    justify-content: stretch;
    width: 100%;
}

.autex-profile-tile__back {
    position: absolute;
    border-radius: 0 0 45px 0;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.autex-profile-tile__back>div {
    margin-bottom: 25px;
}

.autex-profile-tile__back>div.autex-profile-tile__title {
    margin-bottom: 0;
}

.autex-profile-tile__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

    width: 100%;

}

.autex-profile-tile__text p {
    margin: 0 0 1em 0;

}

.autex-profile-tile__text p:last-child {
    margin-bottom: 0;
}

.autex-profile-tile--from-left .autex-profile-tile__back,
.autex-profile-tile--from-right .autex-profile-tile__back {
    transform: rotateY(180deg);
}

.autex-profile-tile--from-top .autex-profile-tile__back,
.autex-profile-tile--from-bottom .autex-profile-tile__back {
    transform: rotateX(180deg);
}

.autex-profile-tile__locations {
    display: flex;
    flex-direction: column;
    gap: 0;
}

@media (max-width:1299px) {

    .autex-profile-tile,
    .autex-profile-tile__inner {}

    .autex-profile-tile__front {
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .autex-profile-tile__front .autex-profile-tile__image {}

    .autex-profile-tile__back {
        overflow-y: auto;
    }

    .autex-profile-tile__back>div {
        margin-bottom: 15px;
    }


}