/*========================================
Brand Section
========================================*/

.ih-brand-section{
    width:100%;
    background:#1F4E3D;
    padding:70px 20px;
	margin-top:75px;
}


/*========================================
Container
========================================*/

.ih-brand-container{
    max-width:600px;
    margin:0 auto;
}


/*========================================
Brand Box
========================================*/

.ih-brand-box{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:22px;

}


/*========================================
Logo
========================================*/

.ih-brand-logo{

    width:180px;
    height:100px;

    background:#17382D;

    border-radius:18px 18px 18px 0 ;
	padding:0 10px;

    display:flex;

    align-items:center;

    justify-content:center;

    flex-shrink:0;

}


.ih-brand-logo img{

    width:100%;
    height:auto;
    display:block;

}


/*========================================
Content
========================================*/

.ih-brand-content{

    color:#D4AF37;

}


.ih-brand-content h2{

    margin:0;

    font-size:2rem;

    font-weight:700;

    line-height:1.2;

}


.ih-brand-content p{

    margin:8px 0 0;

    font-size:1rem;

    opacity:.9;

    line-height:1.6;

}


/*========================================
Mobile
========================================*/

@media(max-width:576px){

    .ih-brand-box{

        gap:16px;

    }

    .ih-brand-logo{

        width:150px;
        height:80px;

    }

    .ih-brand-logo img{

        width:100%;

    }

    .ih-brand-content h2{

        font-size:1.6rem;

    }

    .ih-brand-content p{

        font-size:.9rem;

    }

}
