.aioc_card_carousel_item .aioc_slide_content_wrapper {
    display: -ms-flexbox;
    display: flex;
}
.aioc_card_carousel_item .aioc_slide_inner_content_wrapper{
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 20px;
}
.aioc_card_carousel .aioc_card_carousel_item {
   margin-bottom: 0 !important;
}
.aioc_card_carousel_item .aioc_slide_wrapper {
    border-style: solid;
}
.aioc_card_carousel_item span.aioc_slide_label {
    position: absolute;
    color: #ffffff;
    z-index: 99;
    line-height: 1.2em;
    border-style: solid;
}
.aioc_card_carousel_item .aioc_slide_image_wrapper {
    line-height: 0;
}
.aioc_card_carousel_item .aioc_slide_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-style: solid;
}
.aioc_card_carousel_item .aioc_card_carousel_icon_wrapper{
    margin-bottom: 20px;
}
.aioc_icon_shape_circle {
    border-radius: 50%;
    padding: 12px;
}
.aioc_icon_shape_square {
    padding: 12px;
}
.aioc_icon_shape_hexagon {
    position: relative;
    z-index: 99;
    margin-left: -40.25%;
    padding: 12px;
    transform: rotate(-30deg);
}
.aioc_icon_hexagon_wrapper {
    display: inline-block;
    position: relative;
}
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon_inner_wrap {
    backface-visibility: hidden;
    transform: rotate(30deg);
}
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon {
    width: 57.735%;
    height: 100%;
    margin: auto;
}
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon:before {
    transform: rotate(60deg) translateZ(0);
}
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon:after,
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon:before {
    position: absolute;
    top: 0;
    right: 21.1325%;
    background-color: inherit;
    width: inherit;
    height: inherit;
    box-sizing: border-box;
    backface-visibility: hidden;
    content: "";
}
.aioc_icon_hexagon_wrapper .aioc_icon_hexagon:after {
    transform: rotate(-60deg) translateZ(0);
}
.aioc_card_carousel_item .aioc_slide_wrapper .et_pb_button{
    display: inline-block;
}
