.dipl_image_accordion_wrapper{
    display: flex;
    position: relative;
    width: 100%;
    height: 350px;
}

.dipl_image_accordion_item {
    flex: 1 0 auto;
    position: relative;
    margin-bottom: 0 !important;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
}
.dipl_active_image_accordion_item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.5s ease-in-out;
    content: "";
}
.dipl_image_accordion_item .dipl_image_accordion_item_content_wrapper {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
}
.dipl_active_image_accordion_item .dipl_image_accordion_item_content_wrapper {
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease-in-out;
    transition-delay: 0.5s;
}
.dipl_active_image_accordion_item .dipl_image_accordion_icon, .dipl_active_image_accordion_item .dipl_image_accordion_item_title, .dipl_active_image_accordion_item .dipl_image_accordion_item_desc, .dipl_active_image_accordion_item .et_pb_button_wrapper {
    display: block !important;
    opacity:1 !important;
    transition: opacity 5s ease !important;
}
.dipl_image_accordion_content_center .dipl_image_accordion_item_content_wrapper {
    align-items: center;
    justify-content: center;
}
.dipl_image_accordion_content_top_left .dipl_image_accordion_item_content_wrapper {
    align-items: flex-start;
    justify-content: flex-start;
}
.dipl_image_accordion_content_top_right .dipl_image_accordion_item_content_wrapper {
    align-items: flex-start;
    justify-content: flex-end;
}
.dipl_image_accordion_content_top_center .dipl_image_accordion_item_content_wrapper {
    align-items: flex-start;
    justify-content: center;
}
.dipl_image_accordion_content_bottom_left .dipl_image_accordion_item_content_wrapper {
    align-items: flex-end;
    justify-content: flex-start;
}
.dipl_image_accordion_content_bottom_right .dipl_image_accordion_item_content_wrapper {
    align-items: flex-end;
    justify-content: flex-end;
}
.dipl_image_accordion_content_bottom_center .dipl_image_accordion_item_content_wrapper {
    align-items: flex-end;
    justify-content: center;
}
.dipl_image_accordion_item_icon {
    display: inline-block;
}
.dipl_image_accordion_item_title {
    padding-bottom: 0;
}
.dipl_image_accordion_item .et_pb_button {
    display: inline-block;
}
.dipl_image_accordion_item_desc + .et_pb_button_wrapper,
.dipl_image_accordion_item_icon + .dipl_image_accordion_item_desc,
.dipl_image_accordion_item_icon + .dipl_image_accordion_item_title,
.dipl_image_accordion_item_icon + .et_pb_button_wrapper,
.dipl_image_accordion_item_title + .dipl_image_accordion_item_desc,
.dipl_image_accordion_item_title + .et_pb_button_wrapper {
    margin-top: 10px;
}
.dipl_icon_shape_circle {
    border-radius: 50%;
    padding: 12px;
}
.dipl_icon_shape_square {
    padding: 12px;
}
.dipl_icon_shape_hexagon {
    position: relative;
    z-index: 99;
    margin-left: -40.25%;
    padding: 12px;
    transform: rotate(-30deg);
}
.dipl_icon_hexagon_wrapper {
    display: inline-block;
    position: relative;
}
.dipl_icon_hexagon_wrapper .dipl_icon_hexagon_inner_wrap {
    backface-visibility: hidden;
    transform: rotate(30deg);
}
.dipl_icon_hexagon_wrapper .dipl_icon_hexagon {
    width: 57.735%;
    height: 100%;
    margin: auto;
}
.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before {
    transform: rotate(60deg) translateZ(0);
}
.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after,
.dipl_icon_hexagon_wrapper .dipl_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: "";
}
.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after {
    transform: rotate(-60deg) translateZ(0);
}.et-fb-form__toggle[data-name=timeline_time] .ui-timepicker-div{
    display: none !important;
}
#et-fb-app .dipl_timeline_left .dipl_date_tree .dipl_stem_center,
#et-fb-app .dipl_timeline_right .dipl_date_tree .dipl_stem_center{
    width: 200px;
}
#et-fb-app .dipl_timeline_left_stem.dipl_date_tree_stem .dipl_stem_wrapper{
    right: 100px;
    transform: translateX(50%);
}
#et-fb-app .dipl_timeline_right_stem.dipl_date_tree_stem .dipl_stem_wrapper{
    left: 100px;
    transform: translateX(-50%);
}
.dipl_timeline .dipl_timeline_wrapper{display:flex;flex-direction:column}
.dipl_timeline .dipl_icon_wrapper{line-height:1;margin-bottom:12px}
.dipl_timeline .dipl_date_tree .dipl_icon_wrapper{z-index:1}
.dipl_timeline .dipl_date_tree .dipl_time_wrapper{text-align:center}
.dipl_timeline .dipl_item_icon.et-pb-icon{font-size:32px}
.dipl_timeline .dipl_icon_tree .et-pb-icon{background:#fff}
.dipl_timeline .dipl_item_content_inner{
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center;
}
.dipl_timeline .dipl_item_time{margin-bottom:8px}
.dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_timeline_item_wrapper,
.dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_timeline_item_wrapper{width:100%}
.dipl_timeline .dipl_item_content{position:relative;z-index:1}
.dipl_timeline .dipl_stem_center{z-index:1}
.dipl_timeline .dipl_stem_wrapper{width:2px;background:#eee;position:absolute;top:0;z-index:-1}
.dipl_timeline_alternate_stem .dipl_stem_wrapper{left:50%;right:auto;transform:translateX(-50%)}
.dipl_timeline_left_stem .dipl_stem_wrapper{right:0}
.dipl_timeline_right_stem .dipl_stem_wrapper{left:0}
.dipl_timeline .dipl_item_circle{
    width: 32px;
    height: 32px;
    border: 4px solid #eee;
    display: block;
    border-radius: 50%;
    background: #fff;
}
.dipl_timeline .dipl_border_fill,.dipl_timeline .dipl_icon_fill{transition:ease 1s}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(odd) .dipl_timeline_item_wrapper{
    flex-direction: row-reverse;
}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_item_content_inner{padding:20px}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(even) .dipl_item_content_inner{text-align:right}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_item_content .dipl_triangle{
    display:block;height:20px;width:20px;background:inherit;border:inherit;
    position:absolute;clip-path:polygon(0px 0px,20px 20px,0px 20px);top:calc(50% - 15px)
}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(odd) .dipl_item_content .dipl_triangle{
    left:-9px;transform:rotate(45deg)
}
.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(even) .dipl_item_content .dipl_triangle{
    right:-9px;transform:rotate(225deg)
}
.dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_timeline_item_wrapper{
    flex-direction: row;
    float: right;
}
.dipl_timeline .dipl_timeline_right .dipl_item_content_inner{padding:20px}
.dipl_timeline .dipl_timeline_right .dipl_item_content{margin-left:20px}
.dipl_timeline .dipl_timeline_right_stem .dipl_stem_wrapper{transform:translateX(-50%)}
.dipl_timeline .dipl_timeline_right .dipl_item_content .dipl_triangle{
    display:block;
    height:20px;
    width:20px;
    background:inherit;
    border:inherit;
    position:absolute;
    left:-9px;
    clip-path:polygon(0px 0px,20px 20px,0px 20px);
    transform:rotate(45deg);top:calc(50% - 15px);
}
.dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_timeline_item_wrapper{flex-direction:row-reverse}
.dipl_timeline .dipl_timeline_left .dipl_item_content_inner{padding:20px}
.dipl_timeline .dipl_timeline_left .dipl_item_content{margin-right:20px;text-align:right}
.dipl_timeline .dipl_timeline_left .dipl_item_content .dipl_triangle{
    display:block;height:20px;width:20px;background:inherit;border:inherit;
    position:absolute;right:-9px;clip-path:polygon(0px 0px,20px 20px,0px 20px);transform:rotate(225deg);
    top:calc(50% - 15px)
}
.dipl_timeline .dipl_timeline_left_stem .dipl_stem_wrapper{transform:translateX(50%)}

@media only screen and (max-width:767px){
    .dipl_timeline .dipl_timeline_item .dipl_icon_tree .dipl_stem_center{margin-left:0;margin-right:15px}
    .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(even) .dipl_item_content_inner{text-align:left}
    .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(even) .dipl_icon_tree{flex-direction:row-reverse}
    .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(even) .dipl_icon_tree .dipl_item_content .dipl_triangle{
        display:block;height:20px;width:20px;background:inherit;border:inherit;position:absolute;
        left:-9px;clip-path:polygon(0px 0px,20px 20px,0px 20px);transform:rotate(45deg);top:calc(50% - 15px)
    }
    .dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{flex-direction:column}
    .dipl_timeline .dipl_timeline_left .dipl_item_content{margin-right:0}
    .dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{flex-direction:column}
    .dipl_timeline .dipl_timeline_right .dipl_item_content{margin-left:0}
    .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{
        flex-direction: column-reverse
    }
    .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_date_tree .dipl_stem_center{margin:0 0 30px}
    .dipl_timeline .dipl_date_tree_stem .dipl_stem_wrapper{top:0!important;height:100%!important}
    .dipl_timeline .dipl_timeline_alternate_stem.dipl_date_tree_stem .dipl_stem_wrapper,
    .dipl_timeline .dipl_timeline_left_stem.dipl_date_tree_stem .dipl_stem_wrapper,
    .dipl_timeline .dipl_timeline_right_stem.dipl_date_tree_stem .dipl_stem_wrapper{
        left: 50%!important;
        transform: translateX(-50%);
    }
    .dipl_timeline .dipl_date_tree .dipl_item_content{margin:0}
    .dipl_timeline .dipl_date_tree .dipl_item_content .dipl_triangle{display:none!important}
    .dipl_timeline .dipl_timeline_alternate .dipl_date_container{display:none}
}

/* Timeline Item. */
.et-fb-form__toggle[data-name=timeline_time] .ui-timepicker-div{display:none!important}
.dipl_timeline_item .dipl_timeline_item_wrapper{display:flex;align-items:center}
.dipl_timeline_item .dipl_stem_center{
    display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;max-width:300px;width:auto
}
.dipl_timeline_alternate .dipl_timeline_item .dipl_stem_center{order:1;margin:0 20px}
.dipl_timeline_alternate .dipl_date_container,
.dipl_timeline_alternate .dipl_item_content{
    flex-basis:50%;max-width:100%;position:relative;flex-grow:1
}
.dipl_timeline_alternate .dipl_date_container{order:2}
.dipl_timeline_item .dipl_item_content .dipl_triangle,
.dipl_timeline_item .dipl_item_content_inner{border-style:solid}
.dipl_timeline_item .dipl_item_time{font-size:18px;line-height:1.5em}
.dipl_timeline_item .dipl_date_tree .dipl_item_time{
    padding:12px 20px;display:inline-block;width:100%;word-wrap:anywhere
}
.dipl_timeline_item .dipl_item_title{word-wrap:anywhere}
.dipl_timeline_item .dipl_time_wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
    border:5px solid #000;
    border-radius:50%;
    background:#fff;
}
.dipl_timeline_item .dipl_time_wrapper:before{content:'';display:block;padding-top:100%}
.dipl_timeline_item .dipl_date_tree .dipl_image_wrapper{display:flex}
.dipl_timeline_item:nth-child(odd) .dipl_date_tree .dipl_image_wrapper{justify-content:flex-start}
.dipl_timeline_item:nth-child(even) .dipl_date_tree .dipl_image_wrapper{justify-content:flex-end}
.dipl_timeline_item .dipl_icon_tree .dipl_image_wrapper{display:inline-block}
.dipl_timeline .dipl_timeline_item .dipl_item_content{overflow:visible!important}