 .providers-offers-container {
     position: relative;
     gap: 20px;
     display: flex;
     flex-wrap: wrap;

     & .box-container {
         position: relative;
         margin-bottom: 20px;
         width: 100%;
         max-width: calc(25% - 15px);

         & .box-link {
             position: relative;
             height: 185px;
             overflow: hidden;
             display: flex;
             align-items: center;

             & .box-img {
                 width: 100%
             }

             & .box-label {
                 color: #fff;
                 background: rgb(43, 129, 145);
                 background: linear-gradient(90deg, rgba(43, 129, 145, 1) 4%, rgba(104, 182, 200, 1) 96%);
                 padding: 3px 6px;
                 position: absolute;
                 bottom: 0;
                 font-size: 13px;
                 width: 100%
             }
         }
     }
 }

 .updated-label {
     text-align: right
 }

 .providers-offers-link-container {
    text-align: right;
    
    & a {
        padding: 3px;
        position: relative;
        color: #444;
    }

    & a::before {
        width: 30px;
        height: 30px;
        background-image: url('../images/icons8-car-50.svg');
        background-size: contain;
        background-repeat: no-repeat;      
        display: inline-block;
        content: '';
        position: relative;
        top: 8px;
        margin-right: 10px;
    }
}

.providers-offers-outer {
    border: 2px dashed #444;
    padding: 20px;
    margin-bottom: 20px;
}

 @media (max-width:900px) {
     .providers-offers-container {
         & .box-container {
             max-width: calc(50% - 15px);

             & .box-link {}
         }
     }

     .updated-label {
         text-align: center
     }
 }

 @media (max-width:767px) {
     .providers-offers-container {
         columns: 1;

         & .box-container {
             max-width: calc(100% - 0px);

             & .box-link {
                 height: auto
             }
         }
     }

     .updated-label {
         text-align: center
     }
 }