

.sr-only {
    position: absolute ;
    left: -10000px;
    width: 1px;
    height: 1px;
    top: auto;
    overflow: hidden;
}

img.bg_static_cover {
    object-fit: cover;
    -o-object-fit: cover;
    object-position: center;
    -o-object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    max-width: 100%;
    width: 100%;
    height: 100%;
}

img.size-full {
    max-width: 100%;
    height: auto;
}

.form-control {
    position: relative;
    border: none;
    color: var(--black);
}

.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mt_15 {
    margin-top: 15px;
}

.mt_30 {
    margin-top: 30px;
}

.mt_50 {
    margin-top: 50px;
}

.mt_70 {
    margin-top: 70px;
}

.mt_100 {
    margin-top: 100px;
}

.mt_150 {
    margin-top: 150px;
}

.mb_15 {
    margin-bottom: 15px;
}

.mb_20 {
    margin-bottom: 20px;
}

.mb_30 {
    margin-bottom: 30px;
}

.mb_50 {
    margin-bottom: 50px;
}

.mb_70 {
    margin-bottom: 70px;
}

.mb_100 {
    margin-bottom: 100px;
}

.mb_150 {
    margin-bottom: 150px;
}

.pt_15 {
    padding-top: 15px;
}

.pt_30 {
    padding-top: 30px;
}

.pt_50 {
    padding-top: 50px;
}

.pt_70 {
    padding-top: 70px;
}

.pt_100 {
    padding-top: 100px;
}

.pt_150 {
    padding-top: 150px;
}

.pb_15 {
    padding-bottom: 15px;
}

.pb_30 {
    padding-bottom: 30px;
}

.pb_50 {
    padding-bottom: 50px;
}

.pb_70 {
    padding-bottom: 70px;
}

.pb_100 {
    padding-bottom: 100px;
}

.pb_150 {
    padding-bottom: 150px;
}

.gap-xs-4 {
    gap: 0;
}

@media (max-width: 992px) {
    .gap-xs-4 {
        gap: 30px;
    }
}

@media (max-width: 767px) {
    section.pt_150 {
        padding-top: 100px;
    }

    section.pt_150 img.herb {
        top: -100px;
    }

    section.pb_150 {
        padding-bottom: 100px;
    }

    section.pt_100 {
        padding-top: 65px;
    }

    section.pt_100 img.herb {
        top: -65px;
    }

    section.pb_100 {
        padding-bottom: 65px;
    }

    section.pt_50 {
        padding-top: 35px;
    }

    section.pt_50 img.herb {
        top: -35px;
    }

    section.pb_50 {
        padding-bottom: 35px;
    }
}