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

@font-face {
    font-family:Mada-Bold;
    src: url('../font/mada/Mada-Bold.ttf');
}

@font-face {
    font-family:Mada-Regular;
    src: url('../font/mada/Mada-Regular.ttf');
}

@font-face {
    font-family:Mada-Light;
    src: url('../font/mada/Mada-Light.ttf');
}

@font-face {
    font-family:PlusJakartaSans;
    src: url('../font/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf');
}

@font-face {
    font-family:Raleway;
    src: url('../font/Raleway/Raleway-VariableFont_wght.ttf');
}

@font-face {
    font-family:NunitoSans;
    src: url('../font/Nunito_Sans/NunitoSans-VariableFont_YTLC\,opsz\,wdth\,wght.ttf');
  }

.banner-section {
    width: 100%;
    height: 181px;
    background-color: #FFCD0C;
}

.black-section {
    width: 100%;
    background-color: black;
    padding: 41px 0 0px 0;
}

.black-section h1 {
    color: #FFF;
    font-family:NunitoSans;
font-size: 30px;
font-style: normal;
font-weight: 800;
line-height: normal;
letter-spacing: 0.9px;
margin: 0;
}

.black-section h5 {
    color: #FFF;
    font-family:Mada-Regular;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 180%; /* 36px */
letter-spacing: 0.6px;
padding: 21px 0 14px 0;
margin: 0;
}

.black-section h6 {
    color: #FFF;
    font-family:Mada-Light;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 180%; /* 36px */
    letter-spacing: 0.6px;
    margin: 0;
}

.box-one {
    width: 100%;
    border-radius: 34px;
    border: 1px solid #000;
    background: #FFF;
}

.img-content {
    padding: 21px 21px 20px 35px;
    display: flex;
    gap: 68px;
    align-items: center;
    justify-content: space-between;
}

.img-content p {
    color: #333;
    font-family:Mada-Bold;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
    letter-spacing: 0.48px;
    margin: 0;
}

.img-content img {
    animation: zoom-in-zoom-out 2s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
    0% {
      transform: scale(0.7, 0.7);
    }
    50% {
      transform: scale(1, 1);
    }
    100% {
      transform: scale(0.7, 0.7);
    }
  }

.box-one img {
    border-radius: 29px 29px 0 0px;
}

.last-img {
    min-height: 368px;
}







@media (max-width:1200px) {
    .last-img {
        min-height: unset;
    }

    .black-section {
        width: 100%;
        background-color: black;
        padding: 41px 0 0px 0;
    }
}