/* *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *
** SECTION
** *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** */

/* Image with content */
.image-with-content-section {
  padding: 57px 0 57px 0;
}

.image-with-content-section .image-with-content {
  gap: 42px;
}

.image-with-content-section .image-with-content__image {
  padding: 16px 17px;
  height: 100%;
}
.image-with-content-section .image-with-content__image img {
  height: 100%;
  object-fit: cover;
  box-shadow: 0 4px 6.1px 0 rgba(0, 0, 0, 0.09);
}

.image-with-content-section .image-with-content__content {
  gap: 14px;
}

.image-with-content-section .image-with-content__sub-heading {
  font-weight: 500;
  max-width: 475px;
  line-height: 1.25;
}
.image-with-content-section .image-with-content__description {
  gap: 20px;
}
.image-with-content-section .image-with-content__description p {
  font-size: 15px;
}

.image-with-content-section.soo-linehandling {
  padding: 72px 0;
}

.image-with-content-section.soo-linehandling .container {
  max-width: 1440px;
  padding: 0;
}

.soo-linehandling .image-with-content {
  direction: rtl;
  gap: 64px;
  grid-template-columns: 657fr 657fr !important;
}

.soo-linehandling .image-with-content__sub-heading,
.soo-linehandling .image-with-content__description p {
  color: var(--ld-black);
  line-height: 1.93;
  font-size: 14px;
  max-width: 100%;
}

.soo-linehandling .image-with-content__description {
  margin-top: 28px;
  gap: 10px;
}

.soo-linehandling .image-with-content__image {
  padding: 0;
  height: auto;
}

.soo-linehandling .image-with-content__image img {
  width: 100%;
  box-shadow: none;
  height: auto;
}

.soo-linehandling .image-with-content__content {
  direction: ltr;
  padding-left: 62px;
  gap: 10px;
}

/* --------------------------
image-with-content-section
-----------------------------*/

.image-with-content-slider-section {
  padding: 57px 0 57px 0;
}

.image-with-content-slider-section .image-slider-with-content {
  justify-content: space-between;
  grid-template-columns: minmax(0, 630px) minmax(0, 649px);
}

.image-with-content-slider-section .image-with-content__content {
  gap: 14px;
  justify-content: center;
}
.image-with-content-slider-section .image-with-content__sub-heading {
  font-weight: 500;
  line-height: 1.25;
}

.image-with-content-slider-section .image-with-content__description p {
  font-size: 15px;
}

.image-with-content-slider-section .image-with-content__left {
  max-width: 630px;
  min-width: 0;
}

/* swiper css */
.image-with-content-slider-section .image-content-swiper {
  position: relative;
  overflow: hidden;
  aspect-ratio: 4 / 3;
  width: 100%;
  min-width: 0;
}

.image-with-content-slider-section .swiper-slide {
  height: 100%;
}

.image-with-content-slider-section .swiper-slide img {
  width: 100%;
  height: 100%;
  display: block;
  /* object-fit: cover; */
}
.image-with-content-slider-section .image-content-swiper-prev,
.image-with-content-slider-section .image-content-swiper-next {
  position: absolute;
  z-index: 10;
  top: 50%;
  transform: translateY(-15%);

  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.image-with-content-slider-section .image-content-swiper-prev {
  left: 33px;
}

.image-with-content-slider-section .image-content-swiper-next {
  right: 33px;
}

.image-with-content-slider-section .image-content-swiper-prev img,
.image-with-content-slider-section .image-content-swiper-next img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.image-with-content-slider-section .image-with-content__bottom-text {
  font-size: 10px;
  color: #b3b3b3;
  margin-top: -3px;
}

/* --------------------------
image slider-with-content-section
-----------------------------*/
.image-slider-with-content-section {
  padding: 57px 0 57px 0;
}

.image-slider-with-content-section .image-slider-with-content {
  justify-content: center;
  gap: 24px;
}

.image-slider-with-content-section .image-with-content__left {
  width: 100%;
  max-width: 605px;
  min-width: 0;
  position: relative;
}

.image-with-content__left .swiper-slide {
  margin-bottom: 30px !important;
}

.image-slider-with-content-section .image-with-content__content {
  gap: 10px;
  justify-content: center;
  padding-left: 33px;
  max-width: 605px;
}

.image-slider-with-content-section .image-with-content__sub-heading {
  font-weight: 500;
  line-height: 1.25;
}

.image-slider-with-content-section .image-with-content__description p {
  line-height: 1.66;
  font-size: 15px;
}

.image-slider-with-content-section .image-with-content__left {
  max-width: 605px;
  min-width: 0;
  position: relative;
}

/* swiper css */
.image-slider-with-content-section .image-slider-with-content__wrapper {
  position: relative;
}

/* dots: unchanged, still relative to the image mask */
.image-slider-with-content-section .image-content-swiper {
  position: relative;
  width: 100%;
  min-width: 0;
}

.image-slider-with-content-section .image-content-swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 2px;
}

/* arrows: now positioned against the FULL wrapper (image + content) */
.image-slider-with-content-section .image-content-swiper-prev,
.image-slider-with-content-section .image-content-swiper-next {
  position: relative;
  z-index: 10;
  top: 50%;
  /* transform: translateY(-50%); */
  width: 23px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.image-slider-with-content-section .image-content-swiper-prev {
  left: 0;
}

.image-slider-with-content-section .image-content-swiper-next {
  right: 0;
}

.image-slider-with-content-section .image-content-swiper-prev img,
.image-slider-with-content-section .image-content-swiper-next img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.image-slider-with-content-section .image-content-swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 3px;
  justify-content: center;
}

.image-slider-with-content-section .image-content-swiper-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 0;
  padding: 0;
  background: #a1a1a1;
  cursor: pointer;
  transition: all 0.3s ease;
}

.image-slider-with-content-section .image-content-swiper-dot.is-active {
  width: 48px;
  height: 6px;
  border-radius: 16.5px !important;
  background: #d9d9d9;
}

.image-slider-with-content-section .image-content-swiper {
  position: relative;
}

.image-slider-with-content-section .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #a1a1a1;
  opacity: 1;
  margin: 0 !important;
  transition: background 0.3s ease;
}

.image-slider-with-content-section .swiper-pagination-bullet-active {
  background: #d9d9d9;
  width: 48px;
  height: 6px;
  border-radius: 16.5px !important;
}

.image-slider-with-content-section .image-content-swiper-prev,
.image-slider-with-content-section .image-content-swiper-next {
  color: #ffffff;
}

.image-slider-with-content-section .image-content-swiper-prev svg,
.image-slider-with-content-section .image-content-swiper-next svg {
  width: 100%;
  height: 100%;
}

/* --------------------------
image slider-with-content-section ---------facilites
-----------------------------*/

.facilites {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
  padding: 0;
}

.facilites .container {
  max-width: 1365px !important;
  padding: 0 !important;
}
.facilites .image-slider-with-content {
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
  gap: 36px;
}

.facilites .image-with-content__left,
.facilites .image-with-content__content {
  max-width: 664px !important;
  padding-left: 0;
}

.image-with-content__left .swiper-slide {
  margin-bottom: 0 !important;
}

.facilites .image-with-content__content {
  padding: 0 62px;
  position: relative;
  gap: 29px;
}

.facilites .image-with-content__content .image-with-content__description {
  gap: 20px;
  display: flex;
  flex-direction: column;
}

.facilites .image-with-content__content ul {
  margin: 0 0 0 35px;
}
.facilites .image-with-content__content p {
  font-size: 14px;
  line-height: 1.14;
}
.facilites .image-with-content__content ul li {
  color: var(--ld-blue);
  font-size: 24px;
  line-height: 1.5;
}

.facilites .image-content-swiper-prev,
.facilites .image-content-swiper-next {
  display: none !important;
}
.facilites .image-with-content__content .image-with-content__heading {
  color: var(--ld-white);
  position: relative;
  z-index: 10;
  font-size: 36px;
}
.facilites .image-with-content__content::before {
  position: absolute;
  content: " ";
  top: -15px;
  left: 0;
  background-color: var(--ld-navy-blue);
  width: 475px;
  height: 70px;
  z-index: 0;
}

.facilites .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background-color: #c7c7c7;
}

.facilites .swiper-pagination-bullet-active {
  background-color: var(--ld-blue);
}

/* pagination moved into content column — take it out of the image-slider default positioning */
.facilites .image-with-content__content .image-content-swiper-pagination {
  position: static;
  transform: none;
  left: auto;
  bottom: auto;
  margin-top: -9px;
  gap: 5px;
}

/* --------------------------
CTA section
-----------------------------*/
.cta-section {
  position: relative;
  padding: 56px 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode: multiply;
}

.cta-section .container {
  position: relative;
  z-index: 1;
  max-width: 1290px;
}

.cta-section__content {
  max-width: 600px;
}

.cta-section__heading {
  margin-bottom: 4px;
  line-height: 1.1;
}

.cta-section__subheading {
  margin-bottom: 17px;
  color: #90b5e5;
}

.download-btn.cta-section__button {
  border-radius: 29px !important;
  height: 50px;
}

.cta-section__button svg {
  width: 16px;
  height: 16px;
}

/* --------------------------
Career Page
-----------------------------*/

/* Openings Listing */
.current-openings-section {
  padding: 64px 0;
  margin: 0 auto;
}

.current-openings-section .container {
  gap: 42px;
  max-width: 1356px;
}

.current-openings-section .container h3 {
  line-height: 0.92;
}

.careers-list {
  gap: 42px;
}

.career-card-item {
  gap: 24px;
  width: 100%;
  position: relative;
}

.career-card-item .career-card-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.career-thumb {
  filter: grayscale(1);
}

.career-thumb img {
  aspect-ratio: 280/132;
  object-fit: cover;
  border-radius: 0;
}

.career-info {
  gap: 1px;
  width: 100%;
  flex: 1;
}

.career-header {
  width: 100%;
}

.career-info .author-name a {
  text-decoration: none;
  line-height: 1.2;
}

.career-info .post-date {
  font-size: 0.85rem;
  color: #918d8d;
}

.desc-subheading {
  font-size: 10px;
  line-height: 1.6;
}

.career-info .apply-link {
  font-size: 10px;
  color: #918d8d;
  text-decoration: none;
  line-height: 1.2;
  width: fit-content;
}

.career-info .apply-link:hover {
  color: #0c2340;
}

.current-openings-section .post-date {
  font-size: 10px;
  line-height: 1.2;
  color: #918d8d;
}

/* --------------------------
Shipyard construction image with content
-----------------------------*/

.shipyard-construction-1.image-with-content-section,
.shipyard-construction-2.image-with-content-section {
  padding: 38px 0 38px 0;
}

.shipyard-construction-1 .container,
.shipyard-construction-2 .container {
  max-width: 1440px;
  padding: 0;
}

.shipyard-construction-1 .image-with-content,
.shipyard-construction-2 .image-with-content {
  gap: 38px;
}

.shipyard-construction-1 .image-with-content__image,
.shipyard-construction-2 .image-with-content__image {
  padding: 0;
}

.shipyard-construction-1 .image-with-content__image img,
.shipyard-construction-2 .image-with-content__image img {
  width: 100%;
  box-shadow: none;
}

.shipyard-construction-1 .image-with-content__content,
.shipyard-construction-2 .image-with-content__content {
  padding: 0 62px;
}
.shipyard-construction-1
  .image-with-content__content
  .image-with-content__heading,
.shipyard-construction-2
  .image-with-content__content
  .image-with-content__heading {
  font-size: 57px;
  line-height: 0.95;
}

.shipyard-construction-1 .image-with-content__sub-heading,
.shipyard-construction-2 .image-with-content__sub-heading {
  font-size: 24px;
  line-height: 1.08;
}
.shipyard-construction-1 .image-with-content__content,
.shipyard-construction-2 .image-with-content__content {
  gap: 10px;
}

.shipyard-construction-1 .image-with-content__description p,
.shipyard-construction-2 .image-with-content__description p {
  color: #303030;
  font-size: 14px;
}

.shipyard-construction-2 .image-with-content {
  direction: rtl;
}
.shipyard-construction-2 .image-with-content__content {
  direction: ltr;
}

/* --------------------------
Shipyard sales and charter ------- image with content
-----------------------------*/

.shipyard-sales-charter {
  padding: 0;
}

.ship-service {
  margin-bottom: -1px;
}

.ship-charter .image-with-content,
.ship-service .image-with-content {
  direction: rtl;
}

.ship-charter .image-with-content__content,
.ship-service .image-with-content__content {
  direction: ltr;
}

.ship-sales .image-with-content__content {
  text-align: end;
}
.ship-sales .image-with-content__sub-heading {
  margin-left: auto;
}
.ship-sales .image-with-content__description ul {
  width: fit-content;
  margin: 0px 0 0 auto !important;
  text-align: -webkit-right;
}

.ship-sales ul li {
  width: fit-content;
}

.ship-service .image-with-content__sub-heading {
  max-width: 100%;
}

.shipyard-sales-charter .container {
  max-width: 1405px;
  padding: 0;
}

.shipyard-sales-charter .image-with-content {
  gap: 0;
}

.shipyard-sales-charter .image-with-content__image {
  padding: 0;
}
.shipyard-sales-charter .image-with-content__image img {
  width: 100%;
  box-shadow: none;
}

.shipyard-sales-charter .image-with-content__content {
  padding: 0 62px;
  gap: 10px;
}

.shipyard-sales-charter
  .image-with-content__content
  .image-with-content__heading {
  font-size: 57px;
  line-height: 0.95;
}

.shipyard-sales-charter .image-with-content__sub-heading {
  font-size: 24px;
  line-height: 1.08;
}

.shipyard-sales-charter .image-with-content__description ul {
  margin: 0px 0 0 20px;
}

.shipyard-sales-charter .image-with-content__description ul li {
  color: #303030;
  font-size: 14px;
}

/* --------------------------
Shipyard - Custom fabrication
-----------------------------*/

.custom-fab-carousel-section {
  position: relative;
  padding: 60px 0;
  overflow: hidden;
}
.custom-fab-carousel-section .container {
  position: relative;
  max-width: 1386px;
}
.custom-fab-carousel-section .custom-fab-carousel-wrapper {
  gap: 53px;
}
.custom-fab-carousel-section .custom-fab-swiper {
  min-height: 575px;
}
.custom-fab-carousel-section .swiper-slide {
  max-width: 654px !important;
}
.custom-fab-carousel-section .card-inner {
  border-radius: 42px;
  padding: 30px 40px;
  width: 100%;
  box-sizing: border-box;
  gap: 20px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.custom-fab-carousel-section .card-inner .card-image-wrapper {
  width: 100%;
  height: 416px;
}

.custom-fab-carousel-section .card-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.custom-fab-carousel-section .card-header {
  font-size: 32px;
  line-height: 1.08;
}

.custom-fab-carousel-section .card-subhead p {
  font-size: 18.67px;
  line-height: 1.28;
}

.custom-fab-carousel-section .custom-swiper-arrow {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}

.custom-fab-carousel-section .custom-swiper-arrow img {
  width: 47px;
  height: 35px;
}

/* --------------------------
Shipyard - rates and Conditions
-----------------------------*/

.icon-with-content-section {
  padding: 60px 0;
}
.icon-with-content-section .icon-with-content-container {
  gap: 54px;
  max-width: 1356px;
}
.icon-with-content-section .section-header {
  gap: 10px;
}

.icon-with-content-section .section-header h3 {
  line-height: 1.1;
}

.icon-with-content-section .icon-with-content-description,
.icon-with-content-section .icon-with-content-description p {
  font-size: 20px;
  line-height: 1.25;
  color: var(--ld-blue);
  font-weight: 500;
}

.icon-with-content-section .icon-card-item {
  max-width: 262px;
  width: 100%;
  gap: 10px;
  padding-bottom: 30px;
}

.icon-with-content-section .icon-card-item .icon-with-content-small-note {
  line-height: 1.33 !important;
}

.icon-with-content-section .icon-image-wrapper {
  width: 236px;
  height: 216px;
  /* width: auto;
  height: auto; */
  padding: 29px 0;
}

.icon-with-content-section .icon-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* --------------------------
Shipyard - Custom fabrication
-----------------------------*/
.icon-with-content-section.custom-fabrication {
  padding: 82px 0;
}

.custom-fabrication .icon-card-item {
  max-width: 199.2px;
  width: 100%;
  gap: 17px;
  padding: 0 6.5px 0 6.5px;
}
.custom-fabrication .icon-image-wrapper {
  width: 100%;
  padding: 0;
  height: 184px;
}

.custom-fabrication .icon-with-content-description {
  font-size: 24px;
  line-height: 1.08;
  color: var(--ld-slate-blue);
  font-weight: 500;
}

/* --------------------------
Shipyard - construction - text content
-----------------------------*/
.text-content {
  padding: 60px 0;
}

.text-content .container {
  max-width: 1356px;
  gap: 10px;
}


.text-content .text-heading {
  font-size: 50px;
  line-height: 1.08;
  color: var(--ld-navy-blue);
}
.text-content .text-description {
  gap: 10px;
}
.text-content .text-description h5 {
  font-size: 24px;
  line-height: 1.08;
  font-weight: 500;
  color: var(--ld-blue);
}

.text-content .text-description p {
  font-size: 15px;
  line-height: 1.33;
  color: var(--ld-black);
}
.construction p {
  max-width: 947px;
}

/* --------------------------
Shipyard - winter work - text content
-----------------------------*/
.repair-winter {
  padding: 85px 0 !important;
}

.repair-winter .container {
  gap: 14px !important;
}

.repair-winter .text-description {
  gap: 14px !important;
}

.repair-winter h2 {
  line-height: 0.9 !important;
  font-size: 32px !important;
  color: var(--ld-navy-blue) !important;
}
.repair-winter p {
  line-height: 1.81 !important;
  font-size: 16px !important;
  color: var(--ld-black) !important;
}

.repair-winter .text-description h2 {
  margin-top: 42px !important;
}

/* --------------------------
Shipyard - custom-fabrication - text content
-----------------------------*/

.shipyard-fabrication {
  padding: 82px 0 !important;
}
.shipyard-fabrication .container {
  gap: 30px !important;
}

.shipyard-fabrication h2 {
  font-size: 57px !important;
  line-height: 0.95 !important;
  color: var(--ld-navy-blue) !important;
}

.shipyard-fabrication .text-description {
  gap: 30px !important;
}
.shipyard-fabrication .text-description h2 {
  margin-top: 34px !important;
}
.shipyard-fabrication .text-description p {
  font-size: 14px !important;
  line-height: 1.9 !important;
  color: var(--ld-black) !important;
}
.shipyard-fabrication .text-description h2 {
  text-align: right !important;
}

/* Right-align the second p */
.shipyard-fabrication .text-description p:nth-of-type(2) {
  text-align: right !important;
}

/* --------------------------
Shipyard - Rates and condition - text content
-----------------------------*/
.shipyard-rates {
  padding: 30px 0;
}
.shipyard-rates .text-description ul {
  margin: 0 0 0 10px;
}
.shipyard-rates .text-description ul li {
  font-size: 14px !important;
  line-height: 1.9 !important;
  color: var(--ld-black) !important;
}

/* --------------------------
towing - Rates and condition - text content
-----------------------------*/
.towing-rates {
  padding: 46px 0 !important;
}

.towing-rates .container {
  gap: 28px !important;
}

.towing-rates h2 {
  line-height: 1.14 !important;
  color: var(--ld-navy-blue) !important;
}
.towing-rates .text-description p {
  font-size: 14px !important;
  line-height: 1.4;
}

/* *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *
** RESPONSIVE
** *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** *  *** */

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 991px) {
  .image-with-content-section .image-with-content {
    grid-template-columns: 1fr !important;
    gap: 17px;
  }

  .image-with-content-section .image-with-content__image {
    padding: 0;
  }

  .image-with-content-section .image-with-content__image img{
    width: 100%;
  }

  .image-with-content-section .image-with-content__content {
    gap: 17px;
  }

  /* -------- image-with-content-slider-section
   */
  .image-with-content-slider-section {
    padding: 39px 0 39px 0;
  }
  .image-with-content-slider-section .image-slider-with-content {
    grid-template-columns: 1fr;
  }

  .image-with-content-slider-section .image-with-content__content {
    gap: 15px !important;
  }

  .image-with-content-slider-section .image-with-content__left {
    display: none;
  }

  .image-with-content__heading {
    font-size: 32px !important;
  }

  .image-with-content__sub-heading {
    font-size: 16px !important;
  }

  .image-with-content__description p,
  .image-with-content__description ul li {
    font-size: 14px !important;
  }

  /* shipyard-sales-charter -------------- */

  .shipyard-sales-charter .image-with-content__content,
  .shipyard-construction-1 .image-with-content__content,
  .shipyard-construction-2 .image-with-content__content {
    padding: 0 20px 20px 20px !important;
  }

  .shipyard-construction-1.image-with-content-section,
  .shipyard-construction-2.image-with-content-section {
    padding: 0 !important;
  }

  .shipyard-sales-charter .image-with-content__content,
  .shipyard-construction-1 .image-with-content__content,
  .shipyard-construction-2 .image-with-content__content {
    gap: 10px;
  }

  /* career page ---------- */
  .current-openings-section {
    padding: 25px 0;
  }
  .current-openings-section .container,
  .current-openings-section .careers-list {
    gap: 20px;
  }
  .current-openings-section .career-card-item {
    flex-direction: column;
  }
  .current-openings-section .career-card-item {
    gap: 10px;
  }

  .current-openings-section .career-thumb {
    width: 100%;
  }

  .current-openings-section .career-thumb img {
    width: 100%;
  }
  .current-openings-section .career-info {
    gap: 3px;
  }

  /* image slider with content----------- */
  .image-slider-with-content-section {
    margin: 0 !important;
    padding: 25px 0 !important;
  }
  .image-slider-with-content-section .image-slider-with-content {
    flex-direction: column !important;
  }
  .image-slider-with-content-section .image-content-swiper-prev,
  .image-slider-with-content-section .image-content-swiper-next {
    display: none !important;
  }
  .image-slider-with-content-section .image-with-content__content {
    padding: 0 20px !important;
  }

  .image-with-content-section.soo-linehandling{
    padding: 30px 0 30px 0 !important;
  }

  .soo-linehandling .image-with-content__content{
    padding: 0 20px;
  }

  .partnerships .image-with-content__content {
    padding: 0 !important;
  }

  .facilites .image-slider-with-content {
    gap: 7px !important;
  }
  .facilites .image-with-content__content::before {
    display: none;
  }
  .facilites .image-with-content__content h3 {
    color: var(--ld-navy-blue) !important;
  }

  .facilites .image-with-content__content {
    padding: 0 62px;
    position: relative;
    gap: 16px;
  }
  .facilites .image-with-content__content .image-with-content__description {
    gap: 10px;
    margin-top: 0px;
  }
  .facilites .image-with-content__content ul {
    margin: 0 0 0 14px !important;
  }
}

@media screen and (max-width: 767px) {
}
