.elementor-bc-flex-widget .elementor-6206 .elementor-element.elementor-element-da0c2a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6206 .elementor-element.elementor-element-da0c2a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6206 .elementor-element.elementor-element-da0c2a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6206 .elementor-element.elementor-element-2992fbe{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-6206 .elementor-element.elementor-element-da0c2a8{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6206 .elementor-element.elementor-element-da0c2a8{width:100%;}}/* Start custom CSS for stm_services, class: .elementor-element-da0c823 */.elementor-6206 .elementor-element.elementor-element-da0c823 .item {
    /*position: relative;*/
    width: 100%;
    max-width: 300px;
    min-height: 200px;
    /*overflow: hidden;*/
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item_wr {
    perspective: 1000px;
    width: 100%;
    background-color: white !important;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item_thumbnail, .elementor-6206 .elementor-element.elementor-element-da0c823 .content {
    transition: transform 0.6s;
    transform-style: preserve-3d;
    /*transition: transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);*/
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item_thumbnail {
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item_thumbnail img {
    width: 100%;
    height: auto;
    max-height: 100%;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .content {
    transform: rotateY(180deg);
    padding: 20px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    background: #DDD !important;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item:hover .item_thumbnail {
    transform: rotateY(-180deg);
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item:hover .content {
    transform: rotateY(0deg);
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .stm_services.consulting_elementor_services {
    justify-content: center;
}
.elementor-6206 .elementor-element.elementor-element-da0c823 .item_thumbnail a {
    display: flex;
    justify-content: center;
    overflow: hidden;
}
.elementor-6206 .elementor-element.elementor-element-da0c823 .item_thumbnail img {
    min-inline-size: fit-content;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item .content a {
    text-decoration-line: none;
}

.elementor-6206 .elementor-element.elementor-element-da0c823 .item .content h5 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-6206 .page_title .h2, body.elementor-page-6206 .page_title .breadcrumbs span, body.elementor-page-6206 .page_title .breadcrumbs .home {
    color: white;
}/* End custom CSS */