.elementor-2485 .elementor-element.elementor-element-f8af69f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2485 .elementor-element.elementor-element-f8af69f:not(.elementor-motion-effects-element-type-background), .elementor-2485 .elementor-element.elementor-element-f8af69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/09/OTHER-WAYS-TO-GIVE-Dark-scaled-e1789464846254.png");}.elementor-2485 .elementor-element.elementor-element-d6c8a0d{--display:flex;}.elementor-2485 .elementor-element.elementor-element-1a21e46{--display:flex;}.elementor-2485 .elementor-element.elementor-element-a7da191{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2485 .elementor-element.elementor-element-fc2e116{--display:flex;}.elementor-2485 .elementor-element.elementor-element-9583801 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2485 .elementor-element.elementor-element-1c2a58a{--display:flex;}.elementor-2485 .elementor-element.elementor-element-81b580d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-e5342dd{--display:flex;}.elementor-2485 .elementor-element.elementor-element-bf73ce5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-07ed761{--display:flex;}.elementor-2485 .elementor-element.elementor-element-8e027db .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-ca56ed7{--display:flex;}.elementor-2485 .elementor-element.elementor-element-54aafda .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2485 .elementor-element.elementor-element-7351320{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2485 .elementor-element.elementor-element-7351320:not(.elementor-motion-effects-element-type-background), .elementor-2485 .elementor-element.elementor-element-7351320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2485 .elementor-element.elementor-element-cddfff7{--display:flex;}.elementor-2485 .elementor-element.elementor-element-0bfd01e{--display:flex;}.elementor-2485 .elementor-element.elementor-element-05f07a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-21dca78{--display:flex;}.elementor-2485 .elementor-element.elementor-element-fc01df2{--display:flex;}.elementor-2485 .elementor-element.elementor-element-c967616 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-7be1157{--display:flex;}.elementor-2485 .elementor-element.elementor-element-c05d305{--display:flex;}.elementor-2485 .elementor-element.elementor-element-3e179be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-2f22ed3{--display:flex;}.elementor-2485 .elementor-element.elementor-element-26dd69b{--display:flex;}.elementor-2485 .elementor-element.elementor-element-f91cef1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-7a163c7{--display:flex;}.elementor-2485 .elementor-element.elementor-element-86da7a4{--display:flex;}.elementor-2485 .elementor-element.elementor-element-9a54c01 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-9eb491c{--display:flex;}.elementor-2485 .elementor-element.elementor-element-40ac017{--display:flex;}.elementor-2485 .elementor-element.elementor-element-ea03c49 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-882f7f9{--display:flex;}.elementor-2485 .elementor-element.elementor-element-a2d2eb8{--display:flex;}.elementor-2485 .elementor-element.elementor-element-fa4176d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-0e20f45{--display:flex;}.elementor-2485 .elementor-element.elementor-element-1781d45{--display:flex;}.elementor-2485 .elementor-element.elementor-element-8dd62fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-b6df972{--display:flex;}.elementor-2485 .elementor-element.elementor-element-4852826{--display:flex;}.elementor-2485 .elementor-element.elementor-element-2e45671 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-44aa6db{--display:flex;}.elementor-2485 .elementor-element.elementor-element-c893a70{--display:flex;}.elementor-2485 .elementor-element.elementor-element-de25205 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-f349b86{--display:flex;}.elementor-2485 .elementor-element.elementor-element-7b626b6{--display:flex;}.elementor-2485 .elementor-element.elementor-element-40d86ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-8e85b83{--display:flex;}.elementor-2485 .elementor-element.elementor-element-f5b3d18{--display:flex;}.elementor-2485 .elementor-element.elementor-element-4ffeebe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-23728b0{--display:flex;}.elementor-2485 .elementor-element.elementor-element-43c3b6a{--display:flex;}.elementor-2485 .elementor-element.elementor-element-ee6c0dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-d25b7bb{--display:flex;}.elementor-2485 .elementor-element.elementor-element-ee2abc0{--display:flex;}.elementor-2485 .elementor-element.elementor-element-2a527e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-7a3ad2a{--display:flex;}.elementor-2485 .elementor-element.elementor-element-52b982b{--display:flex;}.elementor-2485 .elementor-element.elementor-element-f2c4c18 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-523c654{--display:flex;}.elementor-2485 .elementor-element.elementor-element-82fd861{--display:flex;}.elementor-2485 .elementor-element.elementor-element-70ea1b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-5dea4f8{--display:flex;}.elementor-2485 .elementor-element.elementor-element-9e7803c{--display:flex;}.elementor-2485 .elementor-element.elementor-element-1364ead .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-b8f43ba{--display:flex;}.elementor-2485 .elementor-element.elementor-element-44ceb47{--display:flex;}.elementor-2485 .elementor-element.elementor-element-7f9b477 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2485 .elementor-element.elementor-element-cddbe3a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* /catalog-of-videos (page 2485) custom CSS: "New Lives In Motion", Figma /catalog-of-videos-6 (283:31082).
   The videos are standard Elementor elements (gen-catalog-native.py), so the client edits them in Elementor:
   - featured card  = container .nlv6-card: Heading (title) + Video (YouTube link, thumbnail = Image Overlay,
                      lightbox) + Text Editor (caption)
   - archive tile   = container .nlv6-tile: Video + container .nlv6-tile-text (Heading title + Heading year)
   Duplicating a card/tile keeps these classes. The whole card is clickable: the Video widget covers the card
   and the texts above it let clicks through. */

/* containers default to a 20px gap between their children (--row-gap/--column-gap), which would push the title,
   MORE and the years down; the grid sets its own gap below */
.elementor-2485 .e-con[class*="nlv6"] { --row-gap: 0px; --column-gap: 0px; }
.elementor-2485 .e-con[class*="nlv6"] > .elementor-widget { margin-block-end: 0 !important; }

/* ------------------------------------------------------------------ featured section (container f8af69f) */
.elementor-2485 .elementor-element.elementor-element-f8af69f {
  --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
  background: #1a1a1a url("https://newlife.org.sg/wp-content/uploads/2026/10/catalog-videos-glow-scaled.webp") center top / 1440px 968px no-repeat !important;
}
.elementor-2485 .elementor-element-f8af69f > .e-con-inner { max-width: 1440px; padding: 0; }
.elementor-2485 .e-con.nlv6-feat { --gap: 0px; padding: 74px 0 74px !important; width: 100%; }
.elementor-2485 .e-con.nlv6-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 380px));
  gap: 50px;
  justify-content: center;
  padding: 0 !important;
  width: 100%;
}
.elementor-2485 .nlv6-grid > .e-con { width: auto !important; max-width: none; margin: 0; }

/* intro: badge + title */
.elementor-2485 .e-con.nlv6-intro { --gap: 0px; padding: 0 !important; flex-direction: column; justify-content: flex-start; }
.elementor-2485 .nlv6-badge .elementor-heading-title {
  display: inline-flex; align-items: center; width: fit-content;
  height: 44px; box-sizing: border-box; padding: 10px 15px; margin: 0 0 35px;
  background: #0e0e0e; border-radius: 100px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
  font: 400 16px/24px Poppins, sans-serif; color: #fff;
}
.elementor-2485 .nlv6-badge .elementor-heading-title::before {
  content: ""; flex: none; width: 8px; height: 8px; margin-right: 15px; border-radius: 50%; background: #e93224;
}
.elementor-2485 .nlv6-intro-title .elementor-heading-title {
  width: 380px; max-width: 100%; margin: 0;
  font: 600 70px/105px Poppins, sans-serif; letter-spacing: 0; text-align: left; color: #fff;
}

/* featured card: 380 x 372, title 25px from the top, 206px picture 85px from the top, caption centred below */
.elementor-2485 .e-con.nlv6-card {
  --gap: 0px; position: relative; display: block; height: 372px; padding: 0 !important;
  background: #0e0e0e; border-radius: 20px; overflow: hidden; cursor: pointer;
  transition: transform 0.3s ease;
}
.elementor-2485 .e-con.nlv6-card:hover { transform: translateY(-4px); }
.elementor-2485 .e-con.nlv6-card::after {
  content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none;
  border: 1px solid #fff; border-radius: 20px; transition: border-color 0.3s ease;
}
.elementor-2485 .e-con.nlv6-card:hover::after { border-color: #d72128; }
.elementor-2485 .nlv6-card > .elementor-widget { position: absolute !important; margin: 0 !important; }
.elementor-2485 .nlv6-card > .nlv6-card-title { top: 25px; left: 25px; right: 25px; z-index: 2; pointer-events: none; }
.elementor-2485 .nlv6-card-title .elementor-heading-title { margin: 0; font: 600 24px/36px Poppins, sans-serif; letter-spacing: 0; color: #fff; }
.elementor-2485 .nlv6-card > .nlv6-card-video { inset: 0; z-index: 1; width: auto !important; }
.elementor-2485 .nlv6-card > .nlv6-card-desc {
  top: 291px; bottom: 0; left: 25px; right: 25px; z-index: 2; pointer-events: none;
  display: flex; align-items: center;
}
.elementor-2485 .nlv6-card-desc, .elementor-2485 .nlv6-card-desc p { margin: 0; font: 400 16px/24px Poppins, sans-serif; color: #fff; }

/* the Video widget fills its card/tile; its thumbnail and play button are placed per layout below */
.elementor-2485 .nlv6-card-video .elementor-widget-container,
.elementor-2485 .nlv6-tile-video .elementor-widget-container,
.elementor-2485 .nlv6-card-video .elementor-wrapper,
.elementor-2485 .nlv6-tile-video .elementor-wrapper,
.elementor-2485 .nlv6-card-video .elementor-custom-embed-image-overlay,
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-image-overlay {
  position: absolute !important; inset: 0; width: 100%; height: 100%; padding: 0 !important;
  aspect-ratio: auto !important; background: none !important; margin: 0;
}
.elementor-2485 .nlv6-card-video .elementor-custom-embed-image-overlay img,
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-image-overlay img {
  position: absolute; left: 0; width: 100%; max-width: none; object-fit: cover; object-position: center; border-radius: 0;
}
.elementor-2485 .nlv6-card-video .elementor-custom-embed-image-overlay img { top: 85px; height: 206px; }
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-image-overlay img { top: 0; height: 100%; transition: transform 0.4s ease; }
.elementor-2485 .nlv6-card-video .elementor-custom-embed-play,
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-play {
  position: absolute; z-index: 2; transform: translate(-50%, -50%); transition: transform 0.2s ease;
  opacity: 1 !important; filter: none !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 92'%3E%3Cg fill='white' fill-opacity='.5'%3E%3Cpath d='M63.65 44.45 39.37 27.85c-.75-.56-2.77-.56-2.93 1.55v33.2c.18 2.1 2.23 2.14 2.93 1.55l24.28-16.6c.63-.38 1.49-1.93 0-3.1ZM40.2 59.06V32.94L59.26 46 40.2 59.06Z'/%3E%3Cpath d='M46 1.98C21.72 1.98 1.98 21.72 1.98 46S21.72 90.02 46 90.02 90.02 70.28 90.02 46 70.28 1.98 46 1.98Zm0 84.29C23.79 86.27 5.73 68.21 5.73 46S23.79 5.73 46 5.73 86.27 23.79 86.27 46 68.21 86.27 46 86.27Z'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;
}
.elementor-2485 .nlv6-card-video .elementor-custom-embed-play > *,
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-play > * { display: none !important; }
.elementor-2485 .nlv6-card-video .elementor-custom-embed-play { top: 188px; left: 50%; width: 70px; height: 70px; }
/* Figma: the first two cards' pictures sit 4px higher and are 13-15px taller (grid child 1 is the intro) */
@media (min-width: 768px) {
  .elementor-2485 .nlv6-grid > .nlv6-card:nth-child(2) .elementor-custom-embed-image-overlay img { top: 81px; height: 219px; }
  .elementor-2485 .nlv6-grid > .nlv6-card:nth-child(3) .elementor-custom-embed-image-overlay img { top: 81px; left: 1px; width: calc(100% - 2px); height: 221px; }
  .elementor-2485 .nlv6-grid > .nlv6-card:nth-child(2) > .nlv6-card-desc { top: 300px; }
  .elementor-2485 .nlv6-grid > .nlv6-card:nth-child(3) > .nlv6-card-desc { top: 302px; }
}
.elementor-2485 .e-con.nlv6-card:hover .elementor-custom-embed-play { transform: translate(-50%, -50%) scale(1.1); }

/* MORE: 206x58 red pill, 93px under the cards */
.elementor-2485 .nlv6-more { width: 100%; margin-top: 93px !important; }
.elementor-2485 .nlv6-more .elementor-button {
  display: inline-flex; align-items: center; justify-content: center;
  width: 206px; height: 58px; padding: 0; border-radius: 29px; background: #d72128;
  font: 600 22px/1 Poppins, sans-serif; letter-spacing: 0; color: #fff; fill: #fff;
  transition: background-color 0.2s ease;
}
.elementor-2485 .nlv6-more .elementor-button:hover, .elementor-2485 .nlv6-more .elementor-button:focus { background: #b51a20; color: #fff; }

/* ------------------------------------------------------------------ archive tiles (container 7351320) */
.elementor-2485 .elementor-element.elementor-element-7351320 {
  --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
  --gap: 0px; --row-gap: 0px; --column-gap: 0px;
  background: #1a1a1a !important;
  flex-direction: column !important; flex-wrap: nowrap !important;
}
.elementor-2485 .e-con.nlv6-tiles { --gap: 0px; flex-direction: row; flex-wrap: wrap; gap: 0; padding: 0 !important; width: 100%; }
.elementor-2485 .e-con.nlv6-tile {
  --gap: 0px; position: relative; display: block; width: 33.3333% !important; max-width: none; aspect-ratio: 1;
  padding: 0 !important; overflow: hidden; cursor: pointer; background: #000;
}
.elementor-2485 .nlv6-tile > .elementor-widget { position: absolute !important; inset: 0; margin: 0 !important; width: auto !important; }
.elementor-2485 .e-con.nlv6-tile:hover .nlv6-tile-video img { transform: scale(1.05); }
/* hover tint (the plugin's red/dark gradient), clear otherwise */
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-image-overlay::after {
  content: ""; position: absolute; inset: 0; z-index: 1; background: transparent; transition: background 0.3s ease;
}
.elementor-2485 .e-con.nlv6-tile:hover .nlv6-tile-video .elementor-custom-embed-image-overlay::after {
  background: linear-gradient(to bottom, rgba(100, 0, 0, 0.2) 0%, rgba(200, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.9) 100%);
}
.elementor-2485 .nlv6-tile-video .elementor-custom-embed-play { top: 43.54%; left: 46.35%; width: 19.17%; height: auto; aspect-ratio: 1; }
.elementor-2485 .e-con.nlv6-tile:hover .elementor-custom-embed-play { transform: translate(-50%, -50%) scale(1.1); }
.elementor-2485 .nlv6-tile > .e-con.nlv6-tile-text {
  --gap: 0px; position: absolute !important; top: auto; bottom: 0; left: 0; width: 100% !important; z-index: 2;
  padding: 0 0 11.04% 8.85% !important; pointer-events: none; flex-direction: column;
}
.elementor-2485 .nlv6-tile-text > .elementor-widget { margin: 0 !important; }
.elementor-2485 .nlv6-tile-title .elementor-heading-title { margin: 0 0 6px; font: 500 22px/30px Poppins, sans-serif; letter-spacing: 0; color: #fff; }
.elementor-2485 .nlv6-tile-year .elementor-heading-title { margin: 0; font: 400 14px/20px "Open Sans", sans-serif; color: rgba(255, 255, 255, 0.7); }

/* page numbers under the tiles (Figma; all videos fit on one page) */
.elementor-2485 .nlv6-pagination { width: 100%; }
.elementor-2485 .nlv-pagination {
  align-items: flex-start; gap: 15px; height: 125px; box-sizing: border-box; padding: 29px 0 0;
  background: #171818; border-bottom: 1.07px solid #2a2a2a;
}
.elementor-2485 .nlv-pagination .page-numbers {
  min-width: 0; width: 50px; height: 50px; margin: 0; border-radius: 3px; background: #888;
  font: 600 32px/30px Poppins, sans-serif;
}
.elementor-2485 .nlv-pagination .page-numbers.current { background: #d72128; }
.elementor-2485 .nlv-pagination .page-numbers.next,
.elementor-2485 .nlv-pagination .page-numbers.prev {
  border: 1px solid #d72128;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.4375 25'%3E%3Cpath fill='white' d='M2.94 25 15.44 12.5 2.94 0 0 2.94 9.54 12.5 0 22.06 2.94 25Z'/%3E%3C/svg%3E") 17.94px 12.5px / 15.44px 25px no-repeat;
  font-size: 0;
}
.elementor-2485 .nlv-pagination .page-numbers.prev { transform: scaleX(-1); }

/* ------------------------------------------------------------------ responsive */
@media (max-width: 1339px) {
  .elementor-2485 .e-con.nlv6-feat { padding-left: 24px !important; padding-right: 24px !important; }
  .elementor-2485 .e-con.nlv6-grid { column-gap: 24px; }
  .elementor-2485 .nlv6-intro-title .elementor-heading-title { font-size: 56px; line-height: 84px; }
}
@media (max-width: 1024px) {
  .elementor-2485 .elementor-element.elementor-element-f8af69f { background-size: cover !important; }
  .elementor-2485 .e-con.nlv6-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
  .elementor-2485 .e-con.nlv6-intro { grid-column: 1 / -1; align-items: center; }
  .elementor-2485 .nlv6-intro-title .elementor-heading-title { width: auto; text-align: center; }
  .elementor-2485 .nlv6-intro-title br { display: none; }
  .elementor-2485 .nlv6-tile-title .elementor-heading-title { font-size: 20px; line-height: 27px; }
}
@media (max-width: 900px) {
  .elementor-2485 .e-con.nlv6-tile { width: 50% !important; }
}
@media (max-width: 767px) {
  .elementor-2485 .elementor-element.elementor-element-f8af69f {
    background: #1a1a1a url("https://newlife.org.sg/wp-content/uploads/2026/10/catalog-videos-glow-scaled.webp") -24px 67px / 900px auto no-repeat !important;
  }
  .elementor-2485 .e-con.nlv6-feat { padding: 27px 11px 42px !important; }
  .elementor-2485 .e-con.nlv6-grid { gap: 8px; max-width: 480px; margin: 0 auto; }
  .elementor-2485 .e-con.nlv6-intro { padding: 0 0 15px !important; }
  .elementor-2485 .nlv6-badge .elementor-heading-title { height: 41px; margin: 0 auto; font-size: 14px; line-height: 21px; }
  .elementor-2485 .nlv6-intro-title .elementor-heading-title { font-size: 30px; line-height: 45px; }
  .elementor-2485 .e-con.nlv6-card { height: calc((min(100vw - 22px, 480px) - 8px) / 2 * 176 / 180); }
  /* "Hide on Mobile" (Advanced > Responsive) must still win over the card's display: block */
  .elementor-2485 .e-con.nlv6-card.elementor-hidden-mobile { display: none; }
  .elementor-2485 .nlv6-card > .nlv6-card-title { top: 7.39%; left: 11px; right: 6px; }
  .elementor-2485 .nlv6-card-title .elementor-heading-title,
  .elementor-2485 .nlv6-card-desc, .elementor-2485 .nlv6-card-desc p {
    font-size: 10px; line-height: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
  .elementor-2485 .nlv6-card-video .elementor-custom-embed-image-overlay img { top: 21.6%; height: 59.1%; }
  .elementor-2485 .nlv6-card-video .elementor-custom-embed-play { top: 51.15%; width: 44px; height: 44px; }
  .elementor-2485 .nlv6-card > .nlv6-card-desc { top: 84.66%; bottom: auto; left: 11px; right: 6px; display: block; }
  .elementor-2485 .nlv6-card-desc br, .elementor-2485 .nlv6-tile-title br { display: none; }
  .elementor-2485 .nlv6-more { margin-top: 24px !important; }
  .elementor-2485 .nlv6-more .elementor-button { width: 120px; height: 40px; font-size: 14px; }
  .elementor-2485 .nlv6-tile > .e-con.nlv6-tile-text { padding: 0 12px 9px 18px !important; }
  .elementor-2485 .nlv6-tile-title .elementor-heading-title { margin: 0; font: 600 12px/21px Poppins, sans-serif; }
  .elementor-2485 .nlv6-tile-year .elementor-heading-title { font-size: 12px; line-height: 20px; }
  .elementor-2485 .nlv6-tile-video .elementor-custom-embed-play { top: 43.8%; left: 50%; width: 48px; }
  .elementor-2485 .nlv-pagination { height: 79px; padding-top: 29px; }
  .elementor-2485 .nlv-pagination .page-numbers { width: 27px; height: 27px; font-size: 18px; }
  .elementor-2485 .nlv-pagination .page-numbers.next,
  .elementor-2485 .nlv-pagination .page-numbers.prev { background-position: 10px 6.5px; background-size: 8px 14px; font-size: 0; }
}/* End custom CSS */