.elementor-11 .elementor-element.elementor-element-ba4ea79{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6bf46ae{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6bf46ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-18dfafe{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d2c465a{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e5f5346{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e5f5346.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-18dfafe *//* ======================================
 DAYCHARM COLLECTION TYPOGRAPHY FIX
 ====================================== */

/* THICKER BRAND TYPEFACE */

.dc-world-v2 .dc-world-v2-card-title {
  font-family: 'Barlow Condensed', Impact, sans-serif !important;
  font-weight: 900 !important;
  font-size: clamp(34px, 3.3vw, 49px) !important;
  line-height: .92 !important;
  letter-spacing: -.5px !important;
  text-transform: uppercase;
}

/* STRONGER TOP GRADIENT */

.dc-world-v2 .dc-world-v2-overlay {
  background: linear-gradient(
    180deg,
    rgba(0,0,0,.43) 0%,
    rgba(0,0,0,.19) 18%,
    transparent 43%,
    transparent 72%,
    rgba(0,0,0,.24) 100%
  );
}

/* BASE TEXT LEGIBILITY */

.dc-world-v2 .dc-world-v2-card-title {
  color: #fff !important;
  text-shadow:
    0 2px 7px rgba(0,0,0,.26),
    0 1px 2px rgba(0,0,0,.14);
}

.dc-world-v2 .dc-world-v2-card-subtitle {
  color: #fff !important;
  font-weight: 600 !important;
  text-shadow: 0 1px 5px rgba(0,0,0,.35);
}

/* LUVFRAME - PINK */

.dc-world-v2-card:nth-child(1)
.dc-world-v2-card-title {
  text-shadow:
    0 2px 8px rgba(99,26,55,.55);
}

/* KINEN - WARM BROWN */

.dc-world-v2-card:nth-child(2)
.dc-world-v2-card-title {
  text-shadow:
    0 2px 8px rgba(80,48,29,.55);
}

/* KIPORI - DARK PINK */

.dc-world-v2-card:nth-child(3)
.dc-world-v2-card-title {
  color: #FFE0EE !important;
  text-shadow:
    0 2px 8px rgba(0,0,0,.65);
}

/* AQUA DIARY - BLUE */

.dc-world-v2-card:nth-child(4)
.dc-world-v2-card-title {
  text-shadow:
    0 2px 8px rgba(10,54,104,.65);
}

/* MOBILE */

@media (max-width: 767px) {

  .dc-world-v2 .dc-world-v2-card-title {
    font-size: clamp(25px, 5.8vw, 37px) !important;
    line-height: .95 !important;
  }

  .dc-world-v2 .dc-world-v2-card-subtitle {
    font-size: 11px !important;
    line-height: 1.25 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5f5346 *//* ====================================
 DAYCHARM PASSPORT IMAGE FIX
 SHOW COMPLETE BACKGROUND
 ==================================== */

/* DESKTOP */

@media (min-width: 768px) {

  .dc-passport-v2 {
    aspect-ratio: 3 / 1;
    min-height: 0;
  }

  .dc-passport-v2-bg {
    background-size: 100% 100%;
    background-position: center center;
  }

  .dc-passport-v2-inner {
    min-height: 0;
    height: 100%;
  }
}

/* MOBILE */

@media (max-width: 767px) {

  .dc-passport-v2-mobile-image {
    width: 100%;
    height: auto;

    aspect-ratio: 3 / 1;
    object-fit: contain;
    object-position: center center;
  }
}/* End custom CSS */