.contact-us-section .container{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    margin-bottom: 6rem;
}
.contact-us-section form{
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}
.contact-us-section form .form-group{
    display: flex !important;
    flex-direction: column;
    gap: 0.5rem;
}
.contact-us-section form input , .contact-us-section form textarea{
    background: rgba(32, 32, 32, 1);
    border: 1px solid rgba(255, 255, 255, 0.05);
    padding: 16px 17px;
    border-radius: 8px;
}
.contact-us-section form button{
    width: fit-content;
}
.contact-us-section .widgets{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
}
.widgets .widget-item{
    border-radius: 16px;
    overflow: hidden;
    position: relative;
}
.widgets .widget-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}
.widgets .widget-item::after{
    content   : "";
    position  : absolute;
    top       : 0;
    left      : 0;
    width     : 100%;
    height    : 100%;
    background: linear-gradient(212.59deg, rgba(0, 0, 0, 0.1) -0.01%, #000000 90.04%);
}
.widget-item.gold::after{
    width     : 0%;
    height    : 0%;
}
.widget-item.gold{
    background: linear-gradient(90deg, #F0D097 0%, #D9B676 100%);
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: black;
}
.widget-item.gold img {
    width: unset;
    height: unset;
}
.widget-item.gold picture{
    align-self: flex-end;
}
@media (max-width: 991.89px) {
    .contact-us-section .container{
        grid-template-columns: 1fr;
    }
    
    
}
@media (max-width: 767.89px) {
    .contact-us-section .widgets{
        grid-template-columns: 1fr;
    }
}