.elementor-86 .elementor-element.elementor-element-4643c26{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:159px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-86 .elementor-element.elementor-element-3a910f7{--display:flex;--position:absolute;--min-height:100vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;top:-208px;--z-index:6;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-caa89de{width:var( --container-widget-width, 1440px );max-width:1440px;--container-widget-width:1440px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-caa89de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-86 .elementor-element.elementor-element-38716f5{width:var( --container-widget-width, 1440px );max-width:1440px;--container-widget-width:1440px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:23px;letter-spacing:0px;}.elementor-86 .elementor-element.elementor-element-9beaaac{--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:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-e00f777 img{width:304px;height:303px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-3773301 img{width:379px;height:568px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-9ad32e9 img{width:304px;height:405px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-85ab374{--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:67px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-5f1cc8f img{width:410px;height:546px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-d0cc400{margin:156px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-d0cc400 img{width:370px;height:554px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-542915b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-e37a8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-e37a8ab img{width:233px;height:311px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-e6212ac{margin:126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-86 .elementor-element.elementor-element-e6212ac img{width:304px;height:406px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-ed12ac0{--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;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-02d79a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-ad962ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-ad962ac img{width:323px;height:484px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-7824b9e{margin:139px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-7824b9e img{width:246px;height:312px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-55195d0 img{width:315px;height:559px;object-fit:cover;object-position:center center;}.elementor-86 .elementor-element.elementor-element-d76655f{margin:156px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-d76655f img{width:482px;height:643px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-3a910f7{--width:1440px;}.elementor-86 .elementor-element.elementor-element-542915b{--width:304px;}.elementor-86 .elementor-element.elementor-element-02d79a4{--width:323px;}}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-4643c26{--padding-top:100px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-86 .elementor-element.elementor-element-3a910f7{top:-347px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-38716f5{--container-widget-width:590px;--container-widget-flex-grow:0;width:var( --container-widget-width, 590px );max-width:590px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-4643c26{--padding-top:60px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-86 .elementor-element.elementor-element-3a910f7{--min-height:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-9beaaac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-e00f777.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-e00f777 img{width:216px;height:216px;}.elementor-86 .elementor-element.elementor-element-3773301{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-3773301.elementor-element{--align-self:flex-end;}.elementor-86 .elementor-element.elementor-element-3773301 img{width:197px;height:296px;}.elementor-86 .elementor-element.elementor-element-9ad32e9.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-9ad32e9 img{width:138px;height:183px;}.elementor-86 .elementor-element.elementor-element-85ab374{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-5f1cc8f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-5f1cc8f.elementor-element{--align-self:flex-end;}.elementor-86 .elementor-element.elementor-element-5f1cc8f img{width:234px;height:312px;}.elementor-86 .elementor-element.elementor-element-d0cc400{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-d0cc400 img{width:152px;height:202px;}.elementor-86 .elementor-element.elementor-element-542915b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-e37a8ab{margin:-16px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-e37a8ab.elementor-element{--align-self:flex-end;}.elementor-86 .elementor-element.elementor-element-e37a8ab img{width:202px;height:303px;}.elementor-86 .elementor-element.elementor-element-e6212ac{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-e6212ac img{width:209px;height:279px;}.elementor-86 .elementor-element.elementor-element-ed12ac0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-86 .elementor-element.elementor-element-02d79a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-86 .elementor-element.elementor-element-ad962ac{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-ad962ac.elementor-element{--align-self:flex-end;}.elementor-86 .elementor-element.elementor-element-ad962ac img{width:187px;height:281px;}.elementor-86 .elementor-element.elementor-element-7824b9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-7824b9e.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-7824b9e img{width:216px;height:216px;}.elementor-86 .elementor-element.elementor-element-55195d0{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-55195d0.elementor-element{--align-self:flex-end;}.elementor-86 .elementor-element.elementor-element-55195d0 img{width:197px;height:296px;}.elementor-86 .elementor-element.elementor-element-d76655f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-86 .elementor-element.elementor-element-d76655f.elementor-element{--align-self:flex-start;}.elementor-86 .elementor-element.elementor-element-d76655f img{width:165px;height:189px;}}/* Start custom CSS for container, class: .elementor-element-3a910f7 */.c-custom-pasthru{
    pointer-events: none;
}

@media (max-width: 768px) {
  .c-custom-pasthru {
    position: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4643c26 *//* ─── Let blur overflow through all Elementor containers ─── */
.blur-section,
.blur-section .e-con,
.blur-section .e-con-inner,
.blur-item,
.blur-item .elementor-widget-container {
  overflow: visible !important;
}

/* ─── Desktop: blurred with soft natural edges ─── */
.blur-item img {
  filter: blur(10px);
  opacity: 0.6;
  transition: filter 0.4s ease, opacity 0.4s ease;
  will-change: filter, opacity;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.blur-item:hover img {
  filter: blur(0px);
  opacity: 1;
  position: relative;
  z-index: 5;
}

/* ─── Mobile: scroll-based blur/unblur ─── */
@media (max-width: 1024px) {
  .blur-item img {
    filter: blur(16px);
    opacity: 0.5;
    transition: filter 1.2s ease, opacity 1.2s ease;
    will-change: filter, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
  }

  .blur-item:hover img {
    filter: blur(16px);
    opacity: 0.5;
  }

  .blur-item.in-view img {
    filter: blur(0px) !important;
    opacity: 1 !important;
  }
}/* End custom CSS */