.elementor-9779 .elementor-element.elementor-element-290bf69{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-9779 .elementor-element.elementor-element-eb2f187 .elementor-button{background-color:#4B858E;font-family:"Open Sans", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:17px 30px 17px 30px;}.elementor-9779 .elementor-element.elementor-element-eb2f187.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-861eac0 .elementor-button{background-color:#4B858E00;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9779 .elementor-element.elementor-element-861eac0.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-861eac0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9779 .elementor-element.elementor-element-861eac0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-9779 .elementor-element.elementor-element-fd74ae3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-a8d3c1b{width:100%;max-width:100%;text-align:start;}.elementor-9779 .elementor-element.elementor-element-a8d3c1b img{width:100%;max-width:100%;border-radius:14px 14px 14px 14px;}.elementor-9779 .elementor-element.elementor-element-1017006{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-5cc96b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-c7b5de5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-344efaa{text-align:end;}.elementor-9779 .elementor-element.elementor-element-344efaa img{width:82%;border-radius:14px 14px 14px 14px;}.elementor-9779 .elementor-element.elementor-element-378b297{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9779 .elementor-element.elementor-element-56a9099{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-3b56568{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-1768d76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-1768d76::before, .elementor-9779 .elementor-element.elementor-element-1768d76 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-1768d76 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-1768d76 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-1768d76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-1768d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-5f71542 img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-a711d44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-a711d44::before, .elementor-9779 .elementor-element.elementor-element-a711d44 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a711d44 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a711d44 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a711d44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a711d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-0e7b45b img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-681adbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-681adbb::before, .elementor-9779 .elementor-element.elementor-element-681adbb > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-681adbb > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-681adbb > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-681adbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-681adbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d37cc9f img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-d66f08c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-d66f08c::before, .elementor-9779 .elementor-element.elementor-element-d66f08c > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d66f08c > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d66f08c > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d66f08c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d66f08c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-fba81e7 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-686f23c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-686f23c::before, .elementor-9779 .elementor-element.elementor-element-686f23c > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-686f23c > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-686f23c > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-686f23c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-686f23c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-b9cb36e img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-2bfb99f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-2bfb99f::before, .elementor-9779 .elementor-element.elementor-element-2bfb99f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2bfb99f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2bfb99f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2bfb99f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2bfb99f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-76d5021 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-b154bc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-b154bc6::before, .elementor-9779 .elementor-element.elementor-element-b154bc6 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b154bc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b154bc6 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b154bc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b154bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-a07e2ca img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-c71d2fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-c71d2fc::before, .elementor-9779 .elementor-element.elementor-element-c71d2fc > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c71d2fc > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c71d2fc > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c71d2fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c71d2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-b63a2f3 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-687325f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-9b20799{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-9b20799::before, .elementor-9779 .elementor-element.elementor-element-9b20799 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9b20799 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9b20799 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9b20799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9b20799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d6e7eb1 img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-927a03e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-90210f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-90210f0::before, .elementor-9779 .elementor-element.elementor-element-90210f0 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-90210f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-90210f0 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-90210f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-90210f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-2968ab9 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-297181a{--display:flex;--padding-top:00px;--padding-bottom:00px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-8146572{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-8146572::before, .elementor-9779 .elementor-element.elementor-element-8146572 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-8146572 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-8146572 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-8146572 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-8146572 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-01552d9 img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-c40e81a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-c40e81a::before, .elementor-9779 .elementor-element.elementor-element-c40e81a > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c40e81a > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c40e81a > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c40e81a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c40e81a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-360ba75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-360ba75::before, .elementor-9779 .elementor-element.elementor-element-360ba75 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-360ba75 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-360ba75 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-360ba75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-360ba75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-ba729c9 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-176dbd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-176dbd6::before, .elementor-9779 .elementor-element.elementor-element-176dbd6 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-176dbd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-176dbd6 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-176dbd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-176dbd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-96950ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-96950ac::before, .elementor-9779 .elementor-element.elementor-element-96950ac > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-96950ac > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-96950ac > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-96950ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-96950ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-58737db img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-de547a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-de547a1::before, .elementor-9779 .elementor-element.elementor-element-de547a1 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-de547a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-de547a1 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-de547a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-de547a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d9589de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-d9589de::before, .elementor-9779 .elementor-element.elementor-element-d9589de > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d9589de > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d9589de > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d9589de > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d9589de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-2845773 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-59ccf52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-59ccf52::before, .elementor-9779 .elementor-element.elementor-element-59ccf52 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-59ccf52 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-59ccf52 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-59ccf52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-59ccf52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-149a8c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-149a8c9::before, .elementor-9779 .elementor-element.elementor-element-149a8c9 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-149a8c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-149a8c9 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-149a8c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-149a8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-26a939c img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-e5442bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-e5442bf::before, .elementor-9779 .elementor-element.elementor-element-e5442bf > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e5442bf > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e5442bf > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e5442bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e5442bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-2916e6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-2916e6b::before, .elementor-9779 .elementor-element.elementor-element-2916e6b > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2916e6b > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2916e6b > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2916e6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2916e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6bc4084 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-358fb2a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-9779 .elementor-element.elementor-element-fcbf612{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-46d30cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-c4866f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-c4866f3::before, .elementor-9779 .elementor-element.elementor-element-c4866f3 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c4866f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c4866f3 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c4866f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c4866f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-9b57c22 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-ca83f3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-ca83f3a::before, .elementor-9779 .elementor-element.elementor-element-ca83f3a > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-ca83f3a > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-ca83f3a > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-ca83f3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-ca83f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-856137c img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-9e7cc1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-9e7cc1d::before, .elementor-9779 .elementor-element.elementor-element-9e7cc1d > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9e7cc1d > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9e7cc1d > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9e7cc1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9e7cc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6cd4170 img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-a99b8a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-a99b8a2::before, .elementor-9779 .elementor-element.elementor-element-a99b8a2 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a99b8a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a99b8a2 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a99b8a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a99b8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d53989e img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-557ea49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-557ea49::before, .elementor-9779 .elementor-element.elementor-element-557ea49 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-557ea49 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-557ea49 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-557ea49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-557ea49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-97b448b img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-130bbb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-130bbb8::before, .elementor-9779 .elementor-element.elementor-element-130bbb8 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-130bbb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-130bbb8 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-130bbb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-130bbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-126d5a5 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-be7850d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-be7850d::before, .elementor-9779 .elementor-element.elementor-element-be7850d > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-be7850d > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-be7850d > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-be7850d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-be7850d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-eda6687 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-e5adbf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-e5adbf0::before, .elementor-9779 .elementor-element.elementor-element-e5adbf0 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e5adbf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e5adbf0 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e5adbf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e5adbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-61b85c5 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-574439f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-574439f::before, .elementor-9779 .elementor-element.elementor-element-574439f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-574439f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-574439f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-574439f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-574439f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d12c021 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-a9180c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-a9180c0::before, .elementor-9779 .elementor-element.elementor-element-a9180c0 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a9180c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-a9180c0 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a9180c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-a9180c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-aa4c547 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-5232781{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-5232781::before, .elementor-9779 .elementor-element.elementor-element-5232781 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-5232781 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-5232781 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-5232781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-5232781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-b883c73 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-556eebb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-556eebb::before, .elementor-9779 .elementor-element.elementor-element-556eebb > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-556eebb > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-556eebb > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-556eebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-556eebb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6c5ab11 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-fa0f332{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-f9b03b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-f9b03b9::before, .elementor-9779 .elementor-element.elementor-element-f9b03b9 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-f9b03b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-f9b03b9 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-f9b03b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-f9b03b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-052f80f img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-4533c99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-fd4b70f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-fd4b70f::before, .elementor-9779 .elementor-element.elementor-element-fd4b70f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-fd4b70f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-fd4b70f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-fd4b70f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-fd4b70f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-e1005a5 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-1cdfc1f{--display:flex;--padding-top:00px;--padding-bottom:00px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-9a7bcfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-9a7bcfc::before, .elementor-9779 .elementor-element.elementor-element-9a7bcfc > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9a7bcfc > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-9a7bcfc > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9a7bcfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-9a7bcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-8842361 img{height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-eea0c1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-eea0c1e::before, .elementor-9779 .elementor-element.elementor-element-eea0c1e > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eea0c1e > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eea0c1e > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eea0c1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eea0c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-525adde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-525adde::before, .elementor-9779 .elementor-element.elementor-element-525adde > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-525adde > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-525adde > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-525adde > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-525adde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-90dde9e img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-c534a31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-c534a31::before, .elementor-9779 .elementor-element.elementor-element-c534a31 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c534a31 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c534a31 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c534a31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c534a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-30355d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-30355d8::before, .elementor-9779 .elementor-element.elementor-element-30355d8 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-30355d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-30355d8 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-30355d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-30355d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-4de7cab img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-11d5500{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-11d5500::before, .elementor-9779 .elementor-element.elementor-element-11d5500 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-11d5500 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-11d5500 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-11d5500 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-11d5500 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-72ecbfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-72ecbfb::before, .elementor-9779 .elementor-element.elementor-element-72ecbfb > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-72ecbfb > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-72ecbfb > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-72ecbfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-72ecbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-cd50f74 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-878f5bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-878f5bb::before, .elementor-9779 .elementor-element.elementor-element-878f5bb > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-878f5bb > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-878f5bb > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-878f5bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-878f5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d78aeea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-d78aeea::before, .elementor-9779 .elementor-element.elementor-element-d78aeea > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d78aeea > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d78aeea > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d78aeea > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d78aeea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-64e44b0 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-2cd4c5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-2cd4c5f::before, .elementor-9779 .elementor-element.elementor-element-2cd4c5f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2cd4c5f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2cd4c5f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2cd4c5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2cd4c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-e8a0056{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-e8a0056::before, .elementor-9779 .elementor-element.elementor-element-e8a0056 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e8a0056 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e8a0056 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e8a0056 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e8a0056 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-0dad46b img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-b594b1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-b594b1e::before, .elementor-9779 .elementor-element.elementor-element-b594b1e > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b594b1e > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b594b1e > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b594b1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b594b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-0c2308f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-0c2308f::before, .elementor-9779 .elementor-element.elementor-element-0c2308f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0c2308f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0c2308f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0c2308f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0c2308f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-99ee882 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-926aef5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-926aef5::before, .elementor-9779 .elementor-element.elementor-element-926aef5 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-926aef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-926aef5 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-926aef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-926aef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-38df764{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-38df764::before, .elementor-9779 .elementor-element.elementor-element-38df764 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-38df764 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-38df764 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-38df764 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-38df764 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-7953dfd img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-2537931{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-2537931::before, .elementor-9779 .elementor-element.elementor-element-2537931 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2537931 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2537931 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2537931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2537931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-963e014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-963e014::before, .elementor-9779 .elementor-element.elementor-element-963e014 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-963e014 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-963e014 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-963e014 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-963e014 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-acc1e08 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-c688e75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-c688e75::before, .elementor-9779 .elementor-element.elementor-element-c688e75 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c688e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c688e75 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c688e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c688e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-7b6b3bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-7b6b3bd::before, .elementor-9779 .elementor-element.elementor-element-7b6b3bd > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-7b6b3bd > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-7b6b3bd > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-7b6b3bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-7b6b3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-fc42b3a img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-b1a531a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-9779 .elementor-element.elementor-element-dd84035{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-47e174d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-44e5d19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-44e5d19::before, .elementor-9779 .elementor-element.elementor-element-44e5d19 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-44e5d19 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-44e5d19 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-44e5d19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-44e5d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-8eb0849 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-39c13a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-39c13a7::before, .elementor-9779 .elementor-element.elementor-element-39c13a7 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-39c13a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-39c13a7 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-39c13a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-39c13a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-5616591 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-0e6fa73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-0e6fa73::before, .elementor-9779 .elementor-element.elementor-element-0e6fa73 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0e6fa73 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0e6fa73 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0e6fa73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0e6fa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-1524bdf img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-2e20694{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-2e20694::before, .elementor-9779 .elementor-element.elementor-element-2e20694 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2e20694 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-2e20694 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2e20694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-2e20694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-aecac8d img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-e544f8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-e544f8c::before, .elementor-9779 .elementor-element.elementor-element-e544f8c > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e544f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e544f8c > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e544f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e544f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-9eeb26d img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-cbac53a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-cbac53a::before, .elementor-9779 .elementor-element.elementor-element-cbac53a > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-cbac53a > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-cbac53a > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-cbac53a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-cbac53a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-f0affb5 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-95892bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-95892bb::before, .elementor-9779 .elementor-element.elementor-element-95892bb > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-95892bb > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-95892bb > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-95892bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-95892bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-f14d87f img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-76ceaaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-76ceaaf::before, .elementor-9779 .elementor-element.elementor-element-76ceaaf > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-76ceaaf > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-76ceaaf > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-76ceaaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-76ceaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6b34bc3 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-e57b69d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-e57b69d::before, .elementor-9779 .elementor-element.elementor-element-e57b69d > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e57b69d > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-e57b69d > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e57b69d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-e57b69d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-0985b52 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-bad6606{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-bad6606::before, .elementor-9779 .elementor-element.elementor-element-bad6606 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-bad6606 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-bad6606 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-bad6606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-bad6606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-e277c71 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-7bda326{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-d5ef072{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-d5ef072::before, .elementor-9779 .elementor-element.elementor-element-d5ef072 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d5ef072 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d5ef072 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d5ef072 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d5ef072 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-28e911c img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-11623f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-24b5aa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-24b5aa2::before, .elementor-9779 .elementor-element.elementor-element-24b5aa2 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-24b5aa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-24b5aa2 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-24b5aa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-24b5aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-a80c078 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-24b2c0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-b75d10f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-b75d10f::before, .elementor-9779 .elementor-element.elementor-element-b75d10f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b75d10f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-b75d10f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b75d10f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-b75d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-b01a3fe img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-62d6017{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-0e90ccf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-0e90ccf::before, .elementor-9779 .elementor-element.elementor-element-0e90ccf > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0e90ccf > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-0e90ccf > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0e90ccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-0e90ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-bc1d66b img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-334b51c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-31674c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-31674c8::before, .elementor-9779 .elementor-element.elementor-element-31674c8 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-31674c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-31674c8 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-31674c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-31674c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-869c5b8 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-6e03c16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-eba56ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-eba56ac::before, .elementor-9779 .elementor-element.elementor-element-eba56ac > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eba56ac > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eba56ac > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eba56ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eba56ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-8f4927b img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-cd9b509{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-98951bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-98951bf::before, .elementor-9779 .elementor-element.elementor-element-98951bf > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-98951bf > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-98951bf > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-98951bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-98951bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-776f798 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-d786144{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-eaa549e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-eaa549e::before, .elementor-9779 .elementor-element.elementor-element-eaa549e > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eaa549e > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-eaa549e > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eaa549e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-eaa549e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6bd0d97 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-bf50010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-f53b647{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-f53b647::before, .elementor-9779 .elementor-element.elementor-element-f53b647 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-f53b647 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-f53b647 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-f53b647 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-f53b647 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-d4b0d32 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-fdb4d69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-300b2c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-300b2c5::before, .elementor-9779 .elementor-element.elementor-element-300b2c5 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-300b2c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-300b2c5 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-300b2c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-300b2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-c46219f img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-35e3c0b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-9779 .elementor-element.elementor-element-5d9bd0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-1a0bbac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-27fcd21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-27fcd21::before, .elementor-9779 .elementor-element.elementor-element-27fcd21 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-27fcd21 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-27fcd21 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-27fcd21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-27fcd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-6e84dc7 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-29f44dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-29f44dd::before, .elementor-9779 .elementor-element.elementor-element-29f44dd > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-29f44dd > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-29f44dd > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-29f44dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-29f44dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-88c36ff img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-184b561{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-184b561::before, .elementor-9779 .elementor-element.elementor-element-184b561 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-184b561 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-184b561 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-184b561 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-184b561 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-b939ecc img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-4eae816{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-4eae816::before, .elementor-9779 .elementor-element.elementor-element-4eae816 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-4eae816 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-4eae816 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-4eae816 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-4eae816 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-5853417 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-444bec7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-444bec7::before, .elementor-9779 .elementor-element.elementor-element-444bec7 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-444bec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-444bec7 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-444bec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-444bec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-94d74e2 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-d8e962f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-d8e962f::before, .elementor-9779 .elementor-element.elementor-element-d8e962f > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d8e962f > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-d8e962f > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d8e962f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-d8e962f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-9caf959 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-02c4b53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-11fdb33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-11fdb33::before, .elementor-9779 .elementor-element.elementor-element-11fdb33 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-11fdb33 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-11fdb33 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-11fdb33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-11fdb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-89c1018 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-3c9ec98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-c4190d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-c4190d5::before, .elementor-9779 .elementor-element.elementor-element-c4190d5 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c4190d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c4190d5 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c4190d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c4190d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-ce6c346 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-b30a9b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-7f9a284{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-7f9a284::before, .elementor-9779 .elementor-element.elementor-element-7f9a284 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-7f9a284 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-7f9a284 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-7f9a284 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-7f9a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-5c6eeed img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-d6e789a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-1d1216c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-1d1216c::before, .elementor-9779 .elementor-element.elementor-element-1d1216c > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-1d1216c > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-1d1216c > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-1d1216c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-1d1216c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-23a09a7 img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center right;}.elementor-9779 .elementor-element.elementor-element-cb44cdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-220f102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-220f102::before, .elementor-9779 .elementor-element.elementor-element-220f102 > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-220f102 > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-220f102 > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-220f102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-220f102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-51d2d2c img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-75dea6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9779 .elementor-element.elementor-element-c09741c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-c09741c::before, .elementor-9779 .elementor-element.elementor-element-c09741c > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c09741c > .e-con-inner > .elementor-background-video-container::before, .elementor-9779 .elementor-element.elementor-element-c09741c > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c09741c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9779 .elementor-element.elementor-element-c09741c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9779 .elementor-element.elementor-element-985e94f img{width:100%;max-width:100%;height:326px;object-fit:cover;object-position:center center;}.elementor-9779 .elementor-element.elementor-element-57bf340{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-9779 .elementor-element.elementor-element-1acc638{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:40px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#4B858E;--n-tabs-title-color-active:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-1acc638 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-1acc638.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4B858E;}.elementor-9779 .elementor-element.elementor-element-1acc638.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9779 .elementor-element.elementor-element-1acc638.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4B858E;}.elementor-9779 .elementor-element.elementor-element-1acc638.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-1acc638.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:400;text-transform:capitalize;letter-spacing:0px;}.elementor-9779 .elementor-element.elementor-element-1acc638 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.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-9779 .elementor-element.elementor-element-b51c3b5{background-color:#4B858E;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-b51c3b5.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-b51c3b5 p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9779 .elementor-element.elementor-element-1464e48 .elementor-icon-box-wrapper{text-align:start;}.elementor-9779 .elementor-element.elementor-element-1464e48 .elementor-icon-box-title{margin-block-end:10px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-1464e48 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-1464e48 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-1464e48:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-1464e48:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-a1a6af6{background-color:#4B858E;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-a1a6af6.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-a1a6af6 p{margin-block-end:0px;}.elementor-9779 .elementor-element.elementor-element-f5c2fd6 .elementor-icon-box-wrapper{text-align:start;}.elementor-9779 .elementor-element.elementor-element-f5c2fd6 .elementor-icon-box-title{margin-block-end:10px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-f5c2fd6 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-f5c2fd6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-f5c2fd6:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-f5c2fd6:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-44db674{background-color:#4B858E;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-44db674.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-44db674 p{margin-block-end:0px;}.elementor-9779 .elementor-element.elementor-element-30dfbe1 .elementor-icon-box-wrapper{text-align:start;}.elementor-9779 .elementor-element.elementor-element-30dfbe1 .elementor-icon-box-title{margin-block-end:10px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-30dfbe1 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-30dfbe1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-30dfbe1:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-30dfbe1:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-0e48421{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-65607ae{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-65607ae.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-65607ae.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-65607ae.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-65607ae.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-65607ae:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-65607ae:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-ec2ece7{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-ec2ece7.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-ec2ece7.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-ec2ece7.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-ec2ece7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-ec2ece7:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-ec2ece7:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-f892472{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-f892472.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-f892472.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-f892472.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-f892472.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-f892472:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-f892472:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-fc83a64{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-fc83a64.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-fc83a64.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-fc83a64.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-fc83a64.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-fc83a64:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-fc83a64:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-bce5746{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-bce5746.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-bce5746.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-bce5746.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-bce5746.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-bce5746:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-bce5746:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-06a9065{background-color:#4B858E12;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title{margin-block-end:0px;color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-06a9065.elementor-view-stacked .elementor-icon{background-color:#4B858E;fill:#FFFFFF;color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-06a9065.elementor-view-framed .elementor-icon, .elementor-9779 .elementor-element.elementor-element-06a9065.elementor-view-default .elementor-icon{fill:#4B858E;color:#4B858E;border-color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-06a9065.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon{font-size:25px;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-9779 .elementor-element.elementor-element-06a9065:has(:hover) .elementor-icon-box-title,
					 .elementor-9779 .elementor-element.elementor-element-06a9065:has(:focus) .elementor-icon-box-title{color:#4B858E;}.elementor-9779 .elementor-element.elementor-element-a3c68fd{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-1c685ee .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#747474;color:#747474;border-radius:10px 10px 10px 10px;padding:17px 30px 17px 30px;}.elementor-9779 .elementor-element.elementor-element-1c685ee.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-817aa34 .elementor-button{background-color:#4B858E00;font-family:"Open Sans", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-9779 .elementor-element.elementor-element-817aa34.elementor-element{--align-self:flex-start;}.elementor-9779 .elementor-element.elementor-element-817aa34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9779 .elementor-element.elementor-element-817aa34 .elementor-button .elementor-button-content-wrapper{gap:9px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9779 .elementor-element.elementor-element-3b56568{--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-5f71542 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-0e7b45b img{height:259px;}.elementor-9779 .elementor-element.elementor-element-d37cc9f img{height:259px;}.elementor-9779 .elementor-element.elementor-element-fba81e7 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b9cb36e img{height:259px;}.elementor-9779 .elementor-element.elementor-element-76d5021 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-a07e2ca img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b63a2f3 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-d6e7eb1 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-2968ab9 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-01552d9 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-ba729c9 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-58737db img{height:259px;}.elementor-9779 .elementor-element.elementor-element-2845773 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-26a939c img{height:259px;}.elementor-9779 .elementor-element.elementor-element-6bc4084 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-358fb2a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9779 .elementor-element.elementor-element-46d30cd{--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-9b57c22 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-856137c img{height:259px;}.elementor-9779 .elementor-element.elementor-element-6cd4170 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-d53989e img{height:259px;}.elementor-9779 .elementor-element.elementor-element-97b448b img{height:259px;}.elementor-9779 .elementor-element.elementor-element-126d5a5 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-eda6687 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-61b85c5 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-d12c021 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-aa4c547 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b883c73 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-6c5ab11 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-052f80f img{height:259px;}.elementor-9779 .elementor-element.elementor-element-e1005a5 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-8842361 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-90dde9e img{height:259px;}.elementor-9779 .elementor-element.elementor-element-4de7cab img{height:259px;}.elementor-9779 .elementor-element.elementor-element-cd50f74 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-64e44b0 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-0dad46b img{height:259px;}.elementor-9779 .elementor-element.elementor-element-99ee882 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-7953dfd img{height:259px;}.elementor-9779 .elementor-element.elementor-element-acc1e08 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-fc42b3a img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b1a531a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9779 .elementor-element.elementor-element-47e174d{--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-8eb0849 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-5616591 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-1524bdf img{height:259px;}.elementor-9779 .elementor-element.elementor-element-aecac8d img{height:259px;}.elementor-9779 .elementor-element.elementor-element-9eeb26d img{height:259px;}.elementor-9779 .elementor-element.elementor-element-f0affb5 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-f14d87f img{height:259px;}.elementor-9779 .elementor-element.elementor-element-6b34bc3 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-0985b52 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-e277c71 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-28e911c img{height:259px;}.elementor-9779 .elementor-element.elementor-element-a80c078 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b01a3fe img{height:259px;}.elementor-9779 .elementor-element.elementor-element-bc1d66b img{height:259px;}.elementor-9779 .elementor-element.elementor-element-869c5b8 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-8f4927b img{height:259px;}.elementor-9779 .elementor-element.elementor-element-776f798 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-6bd0d97 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-d4b0d32 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-c46219f img{height:259px;}.elementor-9779 .elementor-element.elementor-element-35e3c0b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9779 .elementor-element.elementor-element-1a0bbac{--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-6e84dc7 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-88c36ff img{height:259px;}.elementor-9779 .elementor-element.elementor-element-b939ecc img{height:259px;}.elementor-9779 .elementor-element.elementor-element-5853417 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-94d74e2 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-9caf959 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-89c1018 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-ce6c346 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-5c6eeed img{height:259px;}.elementor-9779 .elementor-element.elementor-element-23a09a7 img{height:259px;}.elementor-9779 .elementor-element.elementor-element-51d2d2c img{height:259px;}.elementor-9779 .elementor-element.elementor-element-985e94f img{height:259px;}.elementor-9779 .elementor-element.elementor-element-57bf340{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title a{font-size:18px;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title a{font-size:18px;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title a{font-size:18px;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title a{font-size:18px;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title a{font-size:18px;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title a{font-size:18px;}}@media(max-width:767px){.elementor-9779 .elementor-element.elementor-element-290bf69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9779 .elementor-element.elementor-element-3e3f918{padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-eb2f187.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-861eac0.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-344efaa{padding:0px 0px 30px 0px;text-align:center;}.elementor-9779 .elementor-element.elementor-element-3b56568{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-d6e7eb1 img{height:277px;}.elementor-9779 .elementor-element.elementor-element-358fb2a{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-46d30cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-b1a531a{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-47e174d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-35e3c0b{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-1a0bbac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9779 .elementor-element.elementor-element-57bf340{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-9779 .elementor-element.elementor-element-1acc638{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;padding:30px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:15px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:13px;--n-tabs-title-font-size:13px;}.elementor-9779 .elementor-element.elementor-element-b51c3b5.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-1464e48 .elementor-icon-box-wrapper{text-align:center;}.elementor-9779 .elementor-element.elementor-element-a1a6af6.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-f5c2fd6 .elementor-icon-box-wrapper{text-align:center;}.elementor-9779 .elementor-element.elementor-element-44db674.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-30dfbe1 .elementor-icon-box-wrapper{text-align:center;}.elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-65607ae .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-ec2ece7 .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-f892472 .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-fc83a64 .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-bce5746 .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title, .elementor-9779 .elementor-element.elementor-element-06a9065 .elementor-icon-box-title a{font-size:16px;}.elementor-9779 .elementor-element.elementor-element-1c685ee.elementor-element{--align-self:center;}.elementor-9779 .elementor-element.elementor-element-817aa34.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-9779 .elementor-element.elementor-element-c7b5de5{--content-width:1200px;}.elementor-9779 .elementor-element.elementor-element-378b297{--content-width:1200px;}.elementor-9779 .elementor-element.elementor-element-0e48421{--content-width:1200px;}.elementor-9779 .elementor-element.elementor-element-a3c68fd{--content-width:1200px;}}/* Start custom CSS for image, class: .elementor-element-5f71542 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e7b45b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37cc9f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba81e7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9cb36e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76d5021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07e2ca */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63a2f3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-358fb2a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b57c22 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-856137c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cd4170 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53989e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97b448b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d5a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda6687 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61b85c5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d12c021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4c547 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b883c73 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c5ab11 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1a531a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eb0849 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5616591 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1524bdf */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aecac8d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eeb26d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0affb5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14d87f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b34bc3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0985b52 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e277c71 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35e3c0b */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e84dc7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c36ff */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939ecc */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5853417 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94d74e2 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9caf959 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57bf340 */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f71542 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e7b45b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37cc9f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba81e7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9cb36e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76d5021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07e2ca */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63a2f3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-358fb2a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b57c22 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-856137c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cd4170 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53989e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97b448b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d5a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda6687 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61b85c5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d12c021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4c547 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b883c73 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c5ab11 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1a531a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eb0849 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5616591 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1524bdf */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aecac8d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eeb26d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0affb5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14d87f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b34bc3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0985b52 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e277c71 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35e3c0b */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e84dc7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c36ff */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939ecc */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5853417 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94d74e2 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9caf959 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57bf340 */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f71542 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e7b45b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37cc9f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba81e7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9cb36e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76d5021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07e2ca */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63a2f3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-358fb2a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b57c22 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-856137c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cd4170 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53989e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97b448b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d5a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda6687 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61b85c5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d12c021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4c547 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b883c73 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c5ab11 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1a531a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eb0849 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5616591 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1524bdf */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aecac8d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eeb26d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0affb5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14d87f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b34bc3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0985b52 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e277c71 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35e3c0b */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e84dc7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c36ff */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939ecc */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5853417 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94d74e2 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9caf959 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57bf340 */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f71542 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e7b45b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37cc9f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba81e7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9cb36e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76d5021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07e2ca */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63a2f3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-358fb2a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b57c22 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-856137c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cd4170 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53989e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97b448b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d5a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda6687 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61b85c5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d12c021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4c547 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b883c73 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c5ab11 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1a531a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eb0849 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5616591 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1524bdf */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aecac8d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eeb26d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0affb5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14d87f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b34bc3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0985b52 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e277c71 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35e3c0b */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e84dc7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c36ff */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939ecc */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5853417 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94d74e2 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9caf959 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57bf340 */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f71542 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e7b45b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37cc9f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fba81e7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9cb36e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76d5021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07e2ca */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63a2f3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e7eb1 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2968ab9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01552d9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba729c9 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58737db */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2845773 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a939c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc4084 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-358fb2a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b57c22 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-856137c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cd4170 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53989e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97b448b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126d5a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda6687 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61b85c5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d12c021 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4c547 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b883c73 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c5ab11 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-052f80f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1005a5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8842361 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dde9e */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4de7cab */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd50f74 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e44b0 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dad46b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99ee882 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7953dfd */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acc1e08 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc42b3a */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1a531a */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eb0849 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5616591 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1524bdf */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aecac8d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eeb26d */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0affb5 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14d87f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b34bc3 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0985b52 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e277c71 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e911c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a80c078 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a3fe */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1d66b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-869c5b8 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4927b */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-776f798 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bd0d97 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4b0d32 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c46219f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
 .overlay-img a{
     width: 100%;
 }
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35e3c0b */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e84dc7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c36ff */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b939ecc */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5853417 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94d74e2 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9caf959 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c1018 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce6c346 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c6eeed */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a09a7 */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d2d2c */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-985e94f */.overlay-img{
    overflow: hidden;
    border-radius: 14px;
}
.overlay-img {
    position: relative;
    overflow: hidden;
}

.overlay-img::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(75 133 142 / 87%), rgba(75, 133, 142, 0));
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57bf340 */.mob-caro img{
    height: 270px !important;
    object-fit: cover ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378b297 */.cat-slider .swiper-wrapper {
    overflow: visible !important;
}/* End custom CSS */