* {
    -webkit-tap-highlight-color: transparent
}

:root {
    --h1-size: 80px;
    --h2-size: 72px;
    --h3-size: 64px;
    --h4-size: 56px;
    --h4-md-size: 48px;
    --h4-sm-size: 40px;
    --h5-size: 32px;
    --h6-size: 24px;
    --h1-line-height: 1.1;
    --h2-line-height: 1.2;
    --h3-line-height: 1.3;
    --h4-line-height: 1.4;
    --h5-line-height: 1.5;
    --h6-line-height: 1.6;
    --h8-line-height: 1.8;
    --white-color: #fff;
    --black-color: #000;
    --primary-color: #215e1d;
    --secondary-color: #eac301
}

img {
    display: block
}

.p-rlte {
    position: relative
}

.p-abslt {
    position: absolute
}

.zcol-wrap {
    display: flex;
    flex-wrap: wrap
}

.flx-algn-cntr {
    align-items: center
}

.flx-jstfy-cntr {
    justify-content: center
}

.flx-jstfy-btween {
    justify-content: space-between
}

.zwc-content-wrap .zcol-5 {
    max-width: calc(41.67% - 10px);
    flex-basis: calc(41.67% - 10px)
}

.zwc-content-wrap .zcol-7 {
    max-width: calc(41.33% - 10px);
    flex-basis: calc(41.33% - 10px)
}

.zwc-content-wrap .zcol-11 {
    max-width: calc(75.67% - 10px);
    flex-basis: calc(75.67% - 10px)
}

@media(max-width:1440px) {
    .zwc-content-wrap .content-wrap {
        width: 1140px
    }
}

@media(max-width:1199px) {
    .zwc-content-wrap .content-wrap {
        width: 960px
    }
}

@media(max-width:991px) {
    .zwc-content-wrap .content-wrap {
        width: 720px
    }

    .zwc-content-wrap .zcol-md-12 {
        max-width: calc(100% - 10px);
        flex-basis: calc(100% - 10px)
    }
}

@media(max-width:767px) {
    .zwc-content-wrap .content-wrap {
        width: 450px
    }

    .zwc-content-wrap .zcol-5,
    .zwc-content-wrap .zcol-7,
    .zwc-content-wrap .zcol-11 {
        position: relative;
        flex-basis: calc(100% - 0px);
        max-width: calc(100% - 0px);
        width: 100%
    }
}

@media(max-width:480px) {
    .zwc-content-wrap .content-wrap {
        width: 90%
    }
}