.dipl_text_wrapper h1,.dipl_text_wrapper h2,.dipl_text_wrapper h3,.dipl_text_wrapper h4,.dipl_text_wrapper h5,.dipl_text_wrapper h6{padding-bottom:0;font-size:1.75rem;line-height:1.5;word-wrap:break-word}.dipl_double_color_heading .dipl_text_wrapper .dipl_text_stack{display:block}.dipl_floating_image .dipl_floating_images_wrapper .dipl_floating_image_item {
    position: absolute !important;
}
.dipl_floating_image_item {
    display: inline-block;
    line-height: 0;
    top: 0;
    left: 0;
    margin: 0;
    will-change: transform;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.dipl_floating_image .dipl_floating_image_item img{
    width: auto;
}
@-webkit-keyframes dipl_float_vertical {
    from {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@keyframes dipl_float_vertical {
    from {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@-webkit-keyframes dipl_float_horizontal {
    from {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
}
@keyframes dipl_float_horizontal {
    from {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
}