* {
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
}

html {
    font-size: 62.5%;
}

body {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

.text-uppercase, .uppercase{
    text-transform: uppercase !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    margin-bottom: 0px;
    font-family: "Oswald", sans-serif !important;
    font-weight: 600;
}
p{
    margin-bottom: 0px;
    font-family: "Urbanist", serif !important;
}
a {
    color: #2F2B2B;
    text-decoration: none;
    font-family: "Urbanist", sans-serif;
}
ul {
    list-style: none;
    padding: 0px;
    margin-bottom: 0px;
}

/* Spacing */
.m-32{
    margin: 32px !important;
}
.m-48{

}

/*.section-page-spacing{
    padding: 60px 0 60px 0 !important;
}
.section-page-spacing-b{
    padding: 0px 0 60px 0 !important;
}
.section-page-spacing-t{
    padding: 60px 0 0px 0 !important;
}
.spacing-content{
    padding: 40px 0 40px 0 !important;
}
.spacing-content-t{
    padding: 40px 0 0px 0 !important;
}
.spacing-content-b{
    padding: 0 0 40px 0 !important;
}

@media screen and (max-width:375px) {
   .section-page-spacing{
    padding: 40px 0 40px 0 !important;
    }
    .section-page-spacing-b{
        padding: 0px 0 40px 0 !important;
    }
    .section-page-spacing-t{
        padding: 40px 0 0px 0 !important;
    }
    .spacing-content{
        padding: 20px 0 20px 0 !important;
    }
    .spacing-content-t{
        padding: 20px 0 0px 0 !important;
    }
    .spacing-content-b{
        padding: 0 0 20px 0 !important;
    } 
}

@media screen and (max-width:768px) {
   .section-page-spacing{
    padding: 40px 0 40px 0 !important;
    }
    .section-page-spacing-b{
        padding: 0px 0 40px 0 !important;
    }
    .section-page-spacing-t{
        padding: 40px 0 0px 0 !important;
    }
    .spacing-content{
        padding: 20px 0 20px 0 !important;
    }
    .spacing-content-t{
        padding: 20px 0 0px 0 !important;
    }
    .spacing-content-b{
        padding: 0 0 20px 0 !important;
    } 
}*/