
h1, h2, h3, h4, h5, h6, p, span {
    font-family: 'Montserrat'!important;
}
.img-fluid {
    border-radius: 12px;
}

body{
    
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}
.container-portfolio{
    background-image: url(../../assets/img/background-detail.png); 
    background-repeat: no-repeat; 
    background-position-x:center;
    background-position-y:100px;
    background-size:138vw auto;
    padding-top: 143px;
    padding-left:182px;
    padding-right:182px;
}

h2{
    
    font-style: normal;
    font-weight: 700;
    font-size: 68px;
    line-height: 120%;

    padding-bottom:32px;
}
.detail-brand-title {
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    padding-bottom:32px;
    gap: 12px;
}
.detail-brand-title h2{
    padding-bottom:0px!important;
}
h3{
    
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 150%;
    text-align: left;
}
h4{
    
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #999999;
}

header.header-container .navbar {
    background: #313131!important;
    box-shadow: none!important;
    backdrop-filter: none!important;
}
h2.another {
    
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    line-height: 150%;
    color: #333333;

    padding-bottom: 30px;
}

ul.business_type_and_location{
    list-style: none;
    margin-top: 24px;
    padding-left: 0px;
}

@media (max-width: 1680px) {
    body{
        font-size: 17px;
        line-height: 150%;
    }
    .container-portfolio{
        background-position-y:200px;
        padding-top: 103px;
        padding-left:131px;
        padding-right:131px;
    }

    h2{
        font-size: 52px;
        line-height: 120%;
    }
    h3{
        font-size: 29px;
        line-height: 150%;
    }
    h4{
        font-size: 17px;
        line-height: 150%;
    }

    h2.another {
        font-size: 29px;
        line-height: 150%;

        padding-bottom: 22px;
    }

    ul.business_type_and_location{
        margin-top: 17px;
    }
}

@media (max-width: 991px) {
    h2{
        font-size: 36px;
        line-height: 120%;
    }
    .container-portfolio{
        padding-top: 43px;
        padding-left:16px;
        padding-right:16px;
    }
}
