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

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

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

             & .box-img {
                 width: 100%;
                 min-height:185px;
             }

             & .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;
                 width: 100%;
                 min-height: 31px;
             }
         }
     }
 }

 .updated-label {
     text-align: right
 }

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

             & .box-link {}
         }
     }

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

 @media (max-width:767px) {
     .homepage-offers-container {
         columns: 1;
         padding: 0 20px;

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

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

     .updated-label {
         text-align: center
     }

     .awb-imageframe-caption {
        padding: 0 20px;
     }

    .home .fusion-body .fusion-title.fusion-title-center {
        text-align: center;
        padding: 0 20px;
    }

    .home .fusion-body .fusion-text {
        padding: 0 25px;
    }

    .home .fusion-body .fusion-text.hero-text {
        padding: 0;
    }
 }