.elementor-3292 .elementor-element.elementor-element-5154c6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-ed00cec{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3292 .elementor-element.elementor-element-917ded6{--divider-border-style:solid;--divider-color:#00000042;--divider-border-width:1px;}.elementor-3292 .elementor-element.elementor-element-917ded6 .elementor-divider-separator{width:100%;}.elementor-3292 .elementor-element.elementor-element-917ded6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3292 .elementor-element.elementor-element-3d0e906{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-3292 .elementor-element.elementor-element-b679c31{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:1px;}.elementor-3292 .elementor-element.elementor-element-88a6ab7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:1px;}.elementor-3292 .elementor-element.elementor-element-2299334{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3292 .elementor-element.elementor-element-3a1dce1{padding:20px 0px 0px 0px;}.elementor-3292 .elementor-element.elementor-element-3a1dce1 img{width:100%;max-width:100%;}.elementor-3292 .elementor-element.elementor-element-3255aa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3292 .elementor-element.elementor-element-49424bc{--display:flex;}.elementor-3292 .elementor-element.elementor-element-3934206{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3292 .elementor-element.elementor-element-2f62d3f{--display:flex;}.elementor-3292 .elementor-element.elementor-element-3a4fe60 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-2a82cee{--display:flex;}.elementor-3292 .elementor-element.elementor-element-79109d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-c20242b{font-family:"Helvetica", Sans-serif;font-size:15px;}.elementor-3292 .elementor-element.elementor-element-43cbfba{--display:flex;}.elementor-3292 .elementor-element.elementor-element-5db8163 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-0acfc3e{font-size:15px;}.elementor-3292 .elementor-element.elementor-element-da61f9b{--display:flex;}.elementor-3292 .elementor-element.elementor-element-be221a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-f5bb525{font-size:15px;}.elementor-3292 .elementor-element.elementor-element-7ebd3c6{--display:flex;}.elementor-3292 .elementor-element.elementor-element-e6959eb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;}.elementor-3292 .elementor-element.elementor-element-5e61609{font-size:15px;}.elementor-3292 .elementor-element.elementor-element-d1075ed{--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-3292 .elementor-element.elementor-element-f46f3f6{--display:flex;}.elementor-3292 .elementor-element.elementor-element-16baf02{--display:flex;}@media(min-width:768px){.elementor-3292 .elementor-element.elementor-element-49424bc{--width:40%;}.elementor-3292 .elementor-element.elementor-element-3934206{--width:55%;}}/* Start custom CSS for container, class: .elementor-element-2299334 */.trado-featured-wrap{
  --trado-parallax-y: 0px;
  --trado-scale: 1.12;
  --trado-overlay-opacity: .18;

  position: relative;
  overflow: hidden;
  border-radius: 32px;
  line-height: 0;
}

.trado-featured-wrap .trado-featured-media{
  transform: translate3d(0, var(--trado-parallax-y), 0) scale(var(--trado-scale));
  transform-origin: center center;
  will-change: transform;
  transition: transform .08s linear;
}

.trado-featured-wrap .trado-featured-media,
.trado-featured-wrap .trado-featured-media img{
  display:block;
  width:100%;
}

.trado-featured-wrap .trado-featured-media img{
  width:100%;
  height:auto;
  min-height:560px;
  object-fit:cover;
}

.trado-featured-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(
    to bottom,
    rgba(0,0,0,.14) 0%,
    rgba(0,0,0,.04) 34%,
    rgba(0,0,0,0) 58%,
    rgba(0,0,0,.10) 100%
  );
  opacity:var(--trado-overlay-opacity);
  transition:opacity .12s linear;
}

@media (max-width: 767px){
  .trado-featured-wrap{
    border-radius:20px;
  }

  .trado-featured-wrap .trado-featured-media img{
    min-height:300px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3255aa4 *//* ITEM */
.trado-gallery-item{
  position:relative;
  overflow:hidden;
  border-radius:28px;
  background:#ddd;
  transform:translateY(60px);
  opacity:0;
  transition:
    transform .9s cubic-bezier(.2,.7,.2,1),
    opacity .9s cubic-bezier(.2,.7,.2,1);
}

/* REVEAL */
.trado-gallery-item.is-visible{
  transform:translateY(0);
  opacity:1;
}

/* IMAGE */
.trado-gallery-item img{
  display:block;
  width:100%;
  height:100%;
  min-height:420px;
  object-fit:cover;

  transform:scale(1.04);
  transition:
    transform 1.2s cubic-bezier(.2,.7,.2,1),
    filter .5s ease;
}

/* HOVER */
.trado-gallery-item:hover img{
  transform:scale(1.08);
  filter:contrast(1.05) saturate(1.05);
}

/* OVERLAY (very subtle) */
.trado-gallery-item::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(
    to top,
    rgba(0,0,0,.10),
    rgba(0,0,0,0)
  );
  opacity:.35;
  transition:opacity .4s ease;
}

.trado-gallery-item:hover::after{
  opacity:.15;
}

/* STAGGER (important for premium feel) */
.trado-gallery-item:nth-child(2){
  transition-delay:.08s;
}
.trado-gallery-item:nth-child(3){
  transition-delay:.14s;
}
.trado-gallery-item:nth-child(4){
  transition-delay:.20s;
}

/* MOBILE */
@media (max-width: 767px){
  .trado-gallery-grid{
    grid-template-columns:1fr;
    gap:18px;
  }

  .trado-gallery-item img{
    min-height:260px;
  }
}/* End custom CSS */