.elementor-1157 .elementor-element.elementor-element-9cdd73f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1157 .elementor-element.elementor-element-9cdd73f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1157 .elementor-element.elementor-element-5d437dd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1157 .elementor-element.elementor-element-a344636{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-a344636.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-a344636.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-a344636.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-a344636 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-a344636 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-ee50110{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-ee50110.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-ee50110.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-ee50110.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-ee50110 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-ee50110 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-186f318{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-186f318.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-186f318.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-186f318.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-186f318 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-186f318 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-ae3fccb{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-ae3fccb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-ae3fccb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-ae3fccb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-ae3fccb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-ae3fccb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-8c4bd67{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-8c4bd67.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-8c4bd67.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-8c4bd67.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-8c4bd67 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-8c4bd67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-bd3fe13{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-bd3fe13.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-bd3fe13.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-bd3fe13.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-bd3fe13 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-bd3fe13 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1157 .elementor-element.elementor-element-08768b9{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-1157 .elementor-element.elementor-element-08768b9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1157 .elementor-element.elementor-element-08768b9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1157 .elementor-element.elementor-element-08768b9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-08768b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1157 .elementor-element.elementor-element-08768b9 .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-1157 .elementor-element.elementor-element-8d89719{left:0px;}body.rtl .elementor-1157 .elementor-element.elementor-element-8d89719{right:0px;}.elementor-1157 .elementor-element.elementor-element-8d89719{top:50%;}@media(max-width:767px){.elementor-1157 .elementor-element.elementor-element-a344636{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-a344636 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1157 .elementor-element.elementor-element-a344636 .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-ee50110{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-ee50110 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1157 .elementor-element.elementor-element-ee50110 .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-186f318{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-186f318 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1157 .elementor-element.elementor-element-186f318 .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-ae3fccb{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-ae3fccb .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-8c4bd67{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-8c4bd67 .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-bd3fe13{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-bd3fe13 .elementor-image-box-img{margin-bottom:15px;}.elementor-1157 .elementor-element.elementor-element-08768b9{width:100%;max-width:100%;}.elementor-1157 .elementor-element.elementor-element-08768b9 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-1157 .elementor-element.elementor-element-9cdd73f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-2aecfe0 */.class-cau-chuyen .elementor-image-box-content{
   width: 100%;
   height: 100%;
   position: absolute;
   z-index: 1;
   bottom: 0;
   align-content: end;
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}
.class-cau-chuyen .elementor-image-box-content h3, .class-cau-chuyen .elementor-image-box-content p{
    width: 100%;
    margin: 0px;
}
.class-cau-chuyen figure{
    margin-bottom: 0px !important;
}
.class-cau-chuyen .elementor-image-box-wrapper{
    position: relative;
}
.class-cau-chuyen .elementor-image-box-title p{
    font-size: 14px;
    color: #fff;
    text-align: left;
} 
.class-cau-chuyen  h4{
    font-size: 24px;
    color: #fff;
    text-align: left;
} 
.class-cau-chuyen .elementor-image-box-description{
    font-size: 16px;
    color: #fff !important;
        text-align: left;
display: none;
}
.class-cau-chuyen .elementor-image-box-content:hover{
    background: rgb(38 38 38 / 70%);
}
.class-cau-chuyen .elementor-image-box-content:hover .elementor-image-box-description{
    display: block !important;
}

.slider-container2 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slider-wrapper2 {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.box2 {
  min-width: calc(25% - 30px); /* Default: 4 boxes per slide */
  box-sizing: border-box;
  padding: 0px;
  text-align: center;
  background-color: #f4f4f4;
  border: 1px solid #ddd;
}

/* Responsive styles */
@media (max-width: 768px) {
  .box2 {
  min-width: calc(50% - 30px); /* Default: 4 boxes per slide */
  }
}

@media (max-width: 480px) {
  .box2 {
    min-width: calc(50% - 15px); /* 1 box per slide for mobile */
  }
  /*.box2 {*/
  /*  width: calc(50% - 15px) !important; */
  }
}

/* Navigation buttons */
.prev2, .next2 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
  z-index: 10;
}

.prev2 {
  left: 10px;
}

.next2 {
  right: 10px;
}

.prev2:hover, .next2:hover {
  background-color: rgba(0, 0, 0, 0.8);
}/* End custom CSS */