.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-4a456040-61a0-2f48-0031-ee7915275514 {
display: none !important;
}
.lfr-layout-structure-item-8e1cd9f1-a18c-0089-8b4c-40aa378673d5 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8e1cd9f1-a18c-0089-8b4c-40aa378673d5) !important;
margin-top: 0px !important;
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-156811de-b9d7-2493-6f8c-60a3373cd34e {
background-color: #001E31CC !important;
}
.lfr-layout-structure-item-e217152e-4743-3b3b-c5cb-d7d5aebd8e73 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e217152e-4743-3b3b-c5cb-d7d5aebd8e73) !important;
font-weight: 400 !important;
padding-bottom: 0px !important;
padding-top: 0px !important;
}
/* ===============================
   BASE STYLES
=============================== */
.highway-section {
    background-image: url('/documents/d/guest/background-graphic-tet') !important;
    background-position: center top !important;
  }
  
  .highway-section .section-label {
    color: rgba(255, 219, 152, 1) !important;
  }
  
  .highway-section .triangle {
    border-left: 10px solid rgba(255, 219, 152, 1) !important;
  }
  
  .highway-section .section-title {
    color: #ffffff !important;
  }
  
  .highway-section .stat-number {
    color: rgba(255, 239, 150, 1) !important;
  }
  
  .highway-section .stat-number .value {
    color: rgba(255, 239, 150, 1) !important;
  }
  
  .highway-section .stat-number .unit {
    color: rgba(255, 239, 150, 1) !important;
  }
  
  .highway-section .stat-label {
     color: #ffffff !important;
  }

  /* ===============================
       max-width: 1280px
    =============================== */
  @media (max-width: 1280px) {
      .highway-section {
          background-size: auto 500px !important;
          background-position: right top !important;
      }
  
    .highway-section .section-title {
      color: #ffffff !important;
    }
  }
  
  /* ===============================
       max-width: 1024px
    =============================== */
  @media (max-width: 1024px) {
    .highway-section {
      background-size: auto 400px !important;
      background-position: right top !important;
    }
  }
  
  /* ===============================
       MOBILE – max-width 991px
    =============================== */
  @media (max-width: 991px) {
    .highway-section {
          background-size: auto 400px !important;
          background-position: right top !important;
    }
  }
  
  /* ===============================
       MOBILE – max-width 768px
    =============================== */
  @media (max-width: 368px) {
    .highway-section .section-title {
      color: #ffffff !important;
    }
  
    .highway-section .section-label {
      color: rgba(255, 219, 152, 1) !important;
    }
  }
  
  @media (max-width: 768px) {
    .highway-section {
      background-size: auto 400px !important;
      background-position: center top !important;
      background-image: url('/documents/d/guest/background-graphic-tet') !important;
    }
  
    .highway-section .section-label {
      color: rgba(255, 219, 152, 1) !important;
    }
  
    .highway-section .section-title {
      color: #ffffff !important;
    }
  
    .highway-section .stat-number {
      color: rgba(255, 239, 150, 1) !important;
    }
  
    .highway-section .stat-number .stat-label,
    .highway-section .stat-number .unit {
      color: rgba(255, 239, 150, 1) !important;
    }
  
    .highway-section .stat-label {
      color: #ffffff !important;
    }  
  }

@media screen and (min-width: 1024px) {
.custom-service {
margin-top: 30px;
}.lfr-layout-structure-item-8d425103-1c7c-4d7a-5b1f-777bb53c6258 {
margin-top: 2px !important;
padding-bottom: 20px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-7124b01e-f790-aa38-834e-09bd60f5325a {
padding-bottom: 0px !important;
}
.lfr-layout-structure-item-95d06264-1daf-6628-c75c-70848efa264d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-95d06264-1daf-6628-c75c-70848efa264d) !important;
padding-bottom: 80px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-c36dce62-fbb0-87e4-d014-75bc205023b9 {
position: relative;
max-width: 100vw;
overflow-x: hidden
}.lfr-layout-structure-item-9c1843ab-7dc5-0d1a-7a5f-4836b2a963f7 {
padding-bottom: 20px !important;
}
.lfr-layout-structure-item-9c1843ab-7dc5-0d1a-7a5f-4836b2a963f7 .cbtt-news-container {
  background-color: transparent !important;
}.lfr-layout-structure-item-9575a2d5-d1d1-a9f9-17e6-c7a8f1de0db9 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9575a2d5-d1d1-a9f9-17e6-c7a8f1de0db9) !important;
}
.lfr-layout-structure-item-5ce75ea3-e9d5-8a7f-e52a-981fdc11a8b4 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-5ce75ea3-e9d5-8a7f-e52a-981fdc11a8b4) !important;
padding-top: 24px !important;
}
.lfr-layout-structure-item-5ce75ea3-e9d5-8a7f-e52a-981fdc11a8b4 {
  
}.lfr-layout-structure-item-e239cc92-324d-05b6-3695-c8d82e0e440c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e239cc92-324d-05b6-3695-c8d82e0e440c) !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.lfr-layout-structure-item-63998a1c-2090-02b3-45eb-c08b5b3600b3 {
margin-bottom: 40px !important;
margin-top: 40px !important;
}
.lfr-layout-structure-item-2f278785-0be3-b08f-0f67-92026b0abe48 {
margin-top: 0px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-bb260581-97ca-26e4-ba41-50f917031a1e {
padding-bottom: 0px !important;
}

.lfr-layout-structure-item-bb260581-97ca-26e4-ba41-50f917031a1e .vec-latest-news {
  background-color: transparent !important;
}

@media (max-width: 380px) {
  .lfr-layout-structure-item-bb260581-97ca-26e4-ba41-50f917031a1e .vec-latest-news {
    margin-bottom: 30px !important;
    padding-top: 50px !important;
  }
}