.elementor-2449 .elementor-element.elementor-element-b17606d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2449 .elementor-element.elementor-element-b17606d:not(.elementor-motion-effects-element-type-background), .elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wanderlensbylou.com/wp-content/uploads/2026/01/DSC08132-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-shape-bottom .elementor-shape-fill, .elementor-2449 .elementor-element.elementor-element-b17606d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-shape-bottom svg, .elementor-2449 .elementor-element.elementor-element-b17606d > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:200px;}.elementor-2449 .elementor-element.elementor-element-de23cc6{--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;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2449 .elementor-element.elementor-element-84381df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2449 .elementor-element.elementor-element-84381df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard{text-align:left;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:600;letter-spacing:0px;color:#FFFFFF;margin:0px 0px 020px 0px;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-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 );color:#FFFFFF;margin:0px 0px 0100px 0px;}.elementor-2449 .elementor-element.elementor-element-41947d5{--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-2449 .elementor-element.elementor-element-c95ebd9{--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-2449 .elementor-element.elementor-element-f5c0346{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 );}.elementor-2449 .elementor-element.elementor-element-6500674{--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-2449 .elementor-element.elementor-element-24e6300{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-08c62f7{--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-2449 .elementor-element.elementor-element-1ffa42e{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 );}.elementor-2449 .elementor-element.elementor-element-e3c5ff3{--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-2449 .elementor-element.elementor-element-9620bfb > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-59bd974{--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-2449 .elementor-element.elementor-element-db28555{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 );}.elementor-2449 .elementor-element.elementor-element-68ee24c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-7df67de{--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-2449 .elementor-element.elementor-element-a9de080{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 );}.elementor-2449 .elementor-element.elementor-element-dcc8237{--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-2449 .elementor-element.elementor-element-2a392b4 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-6890ca5{--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-2449 .elementor-element.elementor-element-63d5fbe{--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-2449 .elementor-element.elementor-element-9a38193{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 );}.elementor-2449 .elementor-element.elementor-element-6d487a9{--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-2449 .elementor-element.elementor-element-0aba09d{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 );}.elementor-2449 .elementor-element.elementor-element-1a6d374{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-edd922e{--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-2449 .elementor-element.elementor-element-2a17cf2 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-725e8e4{--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-2449 .elementor-element.elementor-element-4ad423a{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 );}.elementor-2449 .elementor-element.elementor-element-8ba3a82{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-33114d5{--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-2449 .elementor-element.elementor-element-b6f1d99 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-3a680b9{--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-2449 .elementor-element.elementor-element-cb87fed{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 );}.elementor-2449 .elementor-element.elementor-element-464f9dd{--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-2449 .elementor-element.elementor-element-b435248{--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-2449 .elementor-element.elementor-element-44c7cb9{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 );}.elementor-2449 .elementor-element.elementor-element-22b29fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-83e37e8{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-1b5676c{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 );}.elementor-2449 .elementor-element.elementor-element-8b86e42{--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-2449 .elementor-element.elementor-element-271afe8 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-cca8730{--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-2449 .elementor-element.elementor-element-5e4861a{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 );}.elementor-2449 .elementor-element.elementor-element-a6f4c01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-7de502e{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-bce29e5{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 );}.elementor-2449 .elementor-element.elementor-element-d1e06d4{--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-2449 .elementor-element.elementor-element-7214cff > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-51cbe3b{--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-2449 .elementor-element.elementor-element-35d36df{--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-2449 .elementor-element.elementor-element-10f0158{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 );}.elementor-2449 .elementor-element.elementor-element-33bc0eb{--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-2449 .elementor-element.elementor-element-f51981b{--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-2449 .elementor-element.elementor-element-95d24cb{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 );}.elementor-2449 .elementor-element.elementor-element-e65505e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-d4a0e8e{--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-2449 .elementor-element.elementor-element-c865bf3 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-e066bab{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-0708ffc{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 );}.elementor-2449 .elementor-element.elementor-element-e851d79{--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-2449 .elementor-element.elementor-element-1162519{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 );}.elementor-2449 .elementor-element.elementor-element-8950407{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-9bb9d0c{--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-2449 .elementor-element.elementor-element-d070f7c > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-d00f9b2{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-3a97c96{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 );}.elementor-2449 .elementor-element.elementor-element-a4d8298{--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-2449 .elementor-element.elementor-element-1f71c1d{--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-2449 .elementor-element.elementor-element-5cb7798{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 );}.elementor-2449 .elementor-element.elementor-element-198b80d{--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-2449 .elementor-element.elementor-element-7ad131d{--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-2449 .elementor-element.elementor-element-fdaef16{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 );}.elementor-2449 .elementor-element.elementor-element-1d5332b{--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-2449 .elementor-element.elementor-element-3632c70{--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-2449 .elementor-element.elementor-element-be85f01{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 );}.elementor-2449 .elementor-element.elementor-element-572e595{--display:flex;}.elementor-2449 .elementor-element.elementor-element-2f98e9c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-3fe33e3{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-edd686f{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 );}.elementor-2449 .elementor-element.elementor-element-a82770a{--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-2449 .elementor-element.elementor-element-2ba9ed7 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-34a7017{--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-2449 .elementor-element.elementor-element-9b47f45{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 );}.elementor-2449 .elementor-element.elementor-element-1242944{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2449 .elementor-element.elementor-element-7cf176c{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-44c9a79{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 );}.elementor-2449 .elementor-element.elementor-element-70a2abf{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-e538d10 > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;}.elementor-2449 .elementor-element.elementor-element-5c8aefc{--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-2449 .elementor-element.elementor-element-bb5d09f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2449 .elementor-element.elementor-element-bb5d09f{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 );}.elementor-2449 .elementor-element.elementor-element-9a78da2{--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-2449 .elementor-element.elementor-element-a81cc6e{--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-2449 .elementor-element.elementor-element-00ab445{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 );}@media(max-width:1024px){.elementor-2449 .elementor-element.elementor-element-b17606d:not(.elementor-motion-effects-element-type-background), .elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2449 .elementor-element.elementor-element-b17606d{--padding-top:170px;--padding-bottom:160px;--padding-left:30px;--padding-right:30px;}.elementor-2449 .elementor-element.elementor-element-de23cc6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:40%;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-title{font-size:40px;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-text{font-size:var( --e-global-typography-text-font-size );margin:0px 80px 0px 0px;}.elementor-2449 .elementor-element.elementor-element-f5c0346{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1ffa42e{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-e3c5ff3{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-db28555 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2449 .elementor-element.elementor-element-db28555{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-a9de080{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-9a38193{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-6d487a9{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-0aba09d{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-edd922e{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-4ad423a{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-cb87fed{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-44c7cb9{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1b5676c{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-cca8730{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-5e4861a{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-bce29e5{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-10f0158{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-95d24cb{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-0708ffc{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-e851d79{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-1162519{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-3a97c96{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-5cb7798{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-fdaef16{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-be85f01{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-2f98e9c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-edd686f{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-34a7017{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-9b47f45{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-44c9a79{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-bb5d09f{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-00ab445{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2449 .elementor-element.elementor-element-b17606d:not(.elementor-motion-effects-element-type-background), .elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-shape-bottom svg, .elementor-2449 .elementor-element.elementor-element-b17606d > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:125px;}.elementor-2449 .elementor-element.elementor-element-b17606d{--padding-top:180px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2449 .elementor-element.elementor-element-de23cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-title{font-size:30px;}.elementor-2449 .elementor-element.elementor-element-84381df .hfe-infocard-text{font-size:var( --e-global-typography-text-font-size );margin:0px 0px 0px 0px;}.elementor-2449 .elementor-element.elementor-element-41947d5{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-c95ebd9{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-f5c0346{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-6500674{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-24e6300{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-1ffa42e{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-db28555{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-68ee24c{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-a9de080{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-6890ca5{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-63d5fbe{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-9a38193{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-0aba09d{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1a6d374{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-4ad423a{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-8ba3a82{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-3a680b9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-cb87fed{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-464f9dd{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-b435248{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-44c7cb9{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-22b29fb{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-1b5676c{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-5e4861a{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-a6f4c01{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-bce29e5{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-51cbe3b{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-35d36df{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-10f0158{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-33bc0eb{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-f51981b{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-95d24cb{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-e65505e{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-0708ffc{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1162519{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-8950407{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-d00f9b2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-3a97c96{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-a4d8298{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-1f71c1d{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-5cb7798{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-198b80d{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-7ad131d{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-fdaef16{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1d5332b{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-3632c70{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-be85f01{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-2f98e9c{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-edd686f{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-9b47f45{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-1242944{--content-width:320px;}.elementor-2449 .elementor-element.elementor-element-44c9a79{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-70a2abf{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-5c8aefc{--content-width:300px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2449 .elementor-element.elementor-element-bb5d09f{font-size:var( --e-global-typography-text-font-size );}.elementor-2449 .elementor-element.elementor-element-9a78da2{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-a81cc6e{--content-width:300px;}.elementor-2449 .elementor-element.elementor-element-00ab445{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-2449 .elementor-element.elementor-element-41947d5{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-c95ebd9{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-6500674{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-24e6300{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-08c62f7{--width:50%;}.elementor-2449 .elementor-element.elementor-element-e3c5ff3{--width:50%;}.elementor-2449 .elementor-element.elementor-element-68ee24c{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-7df67de{--width:50%;}.elementor-2449 .elementor-element.elementor-element-dcc8237{--width:50%;}.elementor-2449 .elementor-element.elementor-element-6890ca5{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-63d5fbe{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-1a6d374{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-edd922e{--width:50%;}.elementor-2449 .elementor-element.elementor-element-725e8e4{--width:50%;}.elementor-2449 .elementor-element.elementor-element-8ba3a82{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-33114d5{--width:50%;}.elementor-2449 .elementor-element.elementor-element-3a680b9{--width:50%;}.elementor-2449 .elementor-element.elementor-element-464f9dd{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-b435248{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-22b29fb{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-83e37e8{--width:50%;}.elementor-2449 .elementor-element.elementor-element-8b86e42{--width:50%;}.elementor-2449 .elementor-element.elementor-element-a6f4c01{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-7de502e{--width:50%;}.elementor-2449 .elementor-element.elementor-element-d1e06d4{--width:50%;}.elementor-2449 .elementor-element.elementor-element-51cbe3b{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-35d36df{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-33bc0eb{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-f51981b{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-e65505e{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-d4a0e8e{--width:50%;}.elementor-2449 .elementor-element.elementor-element-e066bab{--width:50%;}.elementor-2449 .elementor-element.elementor-element-8950407{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-9bb9d0c{--width:50%;}.elementor-2449 .elementor-element.elementor-element-d00f9b2{--width:50%;}.elementor-2449 .elementor-element.elementor-element-a4d8298{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-1f71c1d{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-198b80d{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-7ad131d{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-1d5332b{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-3632c70{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-2f98e9c{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-3fe33e3{--width:50%;}.elementor-2449 .elementor-element.elementor-element-a82770a{--width:50%;}.elementor-2449 .elementor-element.elementor-element-1242944{--content-width:960px;}.elementor-2449 .elementor-element.elementor-element-7cf176c{--width:50%;}.elementor-2449 .elementor-element.elementor-element-70a2abf{--width:50%;}.elementor-2449 .elementor-element.elementor-element-5c8aefc{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-9a78da2{--content-width:940px;}.elementor-2449 .elementor-element.elementor-element-a81cc6e{--content-width:940px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2449 .elementor-element.elementor-element-41947d5{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-c95ebd9{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-6500674{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-24e6300{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-59bd974{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-68ee24c{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-6890ca5{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-63d5fbe{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-6d487a9{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-1a6d374{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-8ba3a82{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-464f9dd{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-b435248{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-22b29fb{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-cca8730{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-a6f4c01{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-51cbe3b{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-35d36df{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-33bc0eb{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-f51981b{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-e65505e{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-e851d79{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-8950407{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-a4d8298{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-1f71c1d{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-198b80d{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-7ad131d{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-1d5332b{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-3632c70{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-572e595{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-2f98e9c{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-34a7017{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-1242944{--content-width:670px;}.elementor-2449 .elementor-element.elementor-element-5c8aefc{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-9a78da2{--content-width:650px;}.elementor-2449 .elementor-element.elementor-element-a81cc6e{--content-width:650px;}}@media(min-width:1025px){.elementor-2449 .elementor-element.elementor-element-b17606d:not(.elementor-motion-effects-element-type-background), .elementor-2449 .elementor-element.elementor-element-b17606d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-9620bfb */.elementor-2449 .elementor-element.elementor-element-9620bfb {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.elementor-2449 .elementor-element.elementor-element-9620bfb img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.elementor-2449 .elementor-element.elementor-element-9620bfb figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
.elementor-2449 .elementor-element.elementor-element-9620bfb:hover figcaption {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17cf2 */.elementor-2449 .elementor-element.elementor-element-2a17cf2 {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.elementor-2449 .elementor-element.elementor-element-2a17cf2 img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.elementor-2449 .elementor-element.elementor-element-2a17cf2 figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
.elementor-2449 .elementor-element.elementor-element-2a17cf2:hover figcaption {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-271afe8 */.elementor-2449 .elementor-element.elementor-element-271afe8 {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.elementor-2449 .elementor-element.elementor-element-271afe8 img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.elementor-2449 .elementor-element.elementor-element-271afe8 figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
.elementor-2449 .elementor-element.elementor-element-271afe8:hover figcaption {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c865bf3 */.elementor-2449 .elementor-element.elementor-element-c865bf3 {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.elementor-2449 .elementor-element.elementor-element-c865bf3 img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.elementor-2449 .elementor-element.elementor-element-c865bf3 figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
.elementor-2449 .elementor-element.elementor-element-c865bf3:hover figcaption {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba9ed7 */.elementor-2449 .elementor-element.elementor-element-2ba9ed7 {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.elementor-2449 .elementor-element.elementor-element-2ba9ed7 img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.elementor-2449 .elementor-element.elementor-element-2ba9ed7 figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
.elementor-2449 .elementor-element.elementor-element-2ba9ed7:hover figcaption {
    opacity: 1;
}/* End custom CSS */