/* Columns */
.flex-container {
        display: flex;
        flex-wrap: wrap;
    }
    .col20 {
        width: calc(19% - 4px);
        padding: 10px;
    }

    .col25 {
        width: calc(24.6% - 4px);
    }

    .col30 {
        width: 31%;
        padding: 10px;
    }

    .col70 {
        width: 69%;
        padding: 10px;
    }
    .col60 {
        width: 59%;
        padding: 10px;
    }
    .col50 {
        width: 48%;
        padding: 10px;
    }
    .col40 {
        width: 38%;
        padding: 10px;
    }
    .spaced {
        justify-content: space-between;
    }

    @media screen and (max-width: 768px) {
        .col50,
        .col30,
        .col70,
        .col60,
        .col40,
        .col20,
        .col25 {
            width: 100%;
        }

        .alias-pcontent img {
            display: block;
            margin: auto;
            float: none !important;
        }
        .hide_mobile {
            display: none !important;
        }

        .align-left,
        .align-right,
        .align-center {
            display: block !important;
            margin: auto !important;
            float: none !important;
        }
        .section--inner.container.section--light.fix-hover {
            padding-top: 0px !important;
        }
        #ple_column-0 {
            padding-top: 10px !important;
            padding-bottom: 0 !important;
        }
        #ple_column-1 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
        .section-overlap-container:has(.header-a, .header-b, .header-c, .header-d, .header-e, .header-f, .header-g, .header-h) .section__bg--light-4 .section--inner::before {
            box-shadow: none;
        }
    }

@media screen and (max-width: 768px) {
.flipped {
    flex-direction: column-reverse;
}
}
