/* font setup */
@font-face {
    font-family: 'Alibaba';
    src: url('../font/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alibaba';
    src: url('../font/Alibaba-PuHuiTi-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Alibaba';
    src: url('../font/Alibaba-PuHuiTi-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Alibaba';
    src: url('../font/Alibaba-PuHuiTi-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
/* end font setup */

html * {
    font-family: 'Alibaba' !important;
}

p, a {
    margin: 0;
    font-size: 3.5vmin !important;
}

section {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

section:nth-child(odd) {
    background-color: #faf7f3;
}

section:nth-child(even) {
    background-color: #fff;
}

.bg-linear-grey {
    background: linear-gradient(95deg, #aaaaaa 0% 92%, #9b9b9b 92% 97%, #8b8b8b 97% 100%);
}

.bg-green {
    background-color: #007a1f;
}

.quotes {
    font-size: 10vmin;
}

@media (min-width: 1200px) {
    .mt-xl-250px {
        margin-top: 250px !important;
    }
}