/* ALB→GB transformed helpers (mobile-first) */
/*Sections*/
.import-transformed-section + .import-transformed-section .wp-block-group__inner-container{
    padding-top:0px;
}
/*Columns*/
.import-equal-height-columns {
    display: flex;
    gap: 0;
}
.import-equal-height-columns > .wp-block-column {
    display: flex;
    flex-direction: column;
    margin-bottom:20px;
}
.import-equal-height-columns > .av-align-top{
    align-self:flex-start !important;
}
.import-equal-height-columns > .av-align-bottom{
    align-self:flex-end !important;
}
.import-equal-height-columns > .av-align-center{
    align-self:center !important;
}
.import-equal-height-columns > .av-align-left{
    align-self:flex-start !important;
}
.import-equal-height-columns > .av-align-right{
    align-self:flex-end !important;
}
.import-transformed-cover {
    height: 100%;
}
/*Heading*/
.modern-centered {
    text-align: center;
}

/*av_textblock*/
.import-transformed-text {
    line-height:1.6em;
    margin-bottom:20px;
}
.import-transformed-text h1 + br, .import-transformed-text h2 + br, .import-transformed-text h3 + br, .import-transformed-text h4 + br, .import-transformed-text h5 + br, .import-transformed-text h6 + br{
    display: none;
}
.import-transformed-text br + h1, .import-transformed-text br + h2, .import-transformed-text br + h3, .import-transformed-text br + h4, .import-transformed-text br + h5, .import-transformed-text br + h6{
    margin-top:20px;
}
.import-transformed-text p + br{
    display: none;
}
.import-transformed-text blockquote{
    margin-top:20px;
}
.import-transformed-text blockquote + br{
    display: none;
}
/*Animated numbers*/
.import-transformed-animated-numbers {
    text-align: center;
}
.import-transformed-animated-number {
    font-size: 42px;
    font-family:var(--title-font);
    margin-bottom:10px;
}
.import-transformed-animated-text {
    font-size:16px;
}
/*Gallery*/
.import-transformed-gallery {
    margin-bottom:20px;
}
.import-transformed-gallery > figure{
    width:48% !important;
    flex-grow:unset !important;
}
.import-transformed-gallery.columns-2 > figure{
    width:48% !important;
}
.import-transformed-gallery.columns-3 > figure{
    width:31.3333% !important;
}
.import-transformed-gallery.columns-4 > figure{
    width:24% !important;
}
.import-transformed-gallery.columns-5 > figure{
    width:19% !important;
}

@media (min-width: 768px) {
    /*Columns*/
    .import-equal-height-columns {
        justify-content: space-between !important;
        flex-wrap: wrap !important;
        align-items:center !important;
    }
    
}

@media (min-width: 1024px) {
    .import-equal-height-columns {
        
    }
}

