.elementor-1418 .elementor-element.elementor-element-5b231219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-1418 .elementor-element.elementor-element-195a9c3f{--display:flex;--gap:26px 15px;--row-gap:26px;--column-gap:15px;--margin-top:8rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1418 .elementor-element.elementor-element-6b78e637 .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:64px;font-weight:500;line-height:79px;color:#0D3324;}.elementor-1418 .elementor-element.elementor-element-26560093 .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#56665C;}.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-1418 .elementor-element.elementor-element-787abda1 .elementor-button{background-color:#61CE7000;font-family:"Roobert re", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#41CE8E;color:#41CE8E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-787abda1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1418 .elementor-element.elementor-element-787abda1 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-1418 .elementor-element.elementor-element-5c6240ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .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-1418 .elementor-element.elementor-element-5d783307{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1418 .elementor-element.elementor-element-6ef6fead{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-6ef6fead.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-50cf415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:000px 000px;--row-gap:000px;--column-gap:000px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-49c01c48{--display:flex;}.elementor-1418 .elementor-element.elementor-element-77c35570{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-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-1418 .elementor-element.elementor-element-3aaba0a8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-3aaba0a8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-5f6a163f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1418 .elementor-element.elementor-element-a2efd7a .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#56665C;}.elementor-1418 .elementor-element.elementor-element-700d3a76 .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#0D3324;}.elementor-1418 .elementor-element.elementor-element-7f3f1a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-33954c0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-639b4090{--display:flex;}.elementor-1418 .elementor-element.elementor-element-40eb8736{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-103d3659 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-103d3659 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-10fe9d00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1418 .elementor-element.elementor-element-5b5b4a9 .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#56665C;}.elementor-1418 .elementor-element.elementor-element-4df4626b .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#0D3324;}.elementor-1418 .elementor-element.elementor-element-184e6c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:000px 000px;--row-gap:000px;--column-gap:000px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-cf1708b{--display:flex;}.elementor-1418 .elementor-element.elementor-element-17f8d52e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-5aa1fd22 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-5aa1fd22 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-3588a257{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1418 .elementor-element.elementor-element-61d001eb .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#56665C;}.elementor-1418 .elementor-element.elementor-element-3c288c18 .elementor-heading-title{font-family:"Roobert re", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#0D3324;}.elementor-1418 .elementor-element.elementor-element-5fe2b5b9{--display:flex;}.elementor-1418 .elementor-element.elementor-element-7e057f76{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-7e057f76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-70f811fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-7d0c1775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-29f2f4fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-5e507c05{--display:flex;}.elementor-1418 .elementor-element.elementor-element-1f275534{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-77ef9637 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-77ef9637 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-a7d974e{--display:flex;}.elementor-1418 .elementor-element.elementor-element-2863677{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-2863677.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-adc1bc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-f90b2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-a3617be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-8477e3b{--display:flex;}.elementor-1418 .elementor-element.elementor-element-99c2d17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-22d7ea7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-22d7ea7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-212a54e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-eec03e4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-eec03e4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-096cd1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-4d2fcd0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-4d2fcd0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-bec9394{--display:flex;}.elementor-1418 .elementor-element.elementor-element-19d7954{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-19d7954.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-dece40f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-40ce770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-277fb37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-41a8a04{--display:flex;}.elementor-1418 .elementor-element.elementor-element-d935f97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-a1bbf67 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-a1bbf67 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-32b37a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-3f208d3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-3f208d3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-15ce131{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-1b91aee > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-1b91aee img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-dc7f547{--display:flex;}.elementor-1418 .elementor-element.elementor-element-57c83b4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-57c83b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-2bd6154{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-37f2849{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-379d965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-c765438{--display:flex;}.elementor-1418 .elementor-element.elementor-element-eacdf83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-fdf143a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-fdf143a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-3e747d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-34be5d2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-34be5d2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-1dfb15d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-a949c64 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-a949c64 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-6af7c1b0{--display:flex;}.elementor-1418 .elementor-element.elementor-element-1759f3fb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-1759f3fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-7a09a9ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-b1e0f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-6c7539fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-4a8b6355{--display:flex;}.elementor-1418 .elementor-element.elementor-element-49cc4502{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-60799653 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-60799653 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-2536359{--display:flex;}.elementor-1418 .elementor-element.elementor-element-32593431{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 4px;--row-gap:10px;--column-gap:4px;--grid-auto-flow:row;--overflow:hidden;}.elementor-1418 .elementor-element.elementor-element-32593431.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1418 .elementor-element.elementor-element-73658626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-583f61e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-58790f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-662c9edf{--display:flex;}.elementor-1418 .elementor-element.elementor-element-4fe9dbb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-1418 .elementor-element.elementor-element-5ccae44b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1418 .elementor-element.elementor-element-5ccae44b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-1418 .elementor-element.elementor-element-1287e6ba{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:17px;--n-tabs-gap:36px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:020px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#FFFFFF;}.elementor-1418 .elementor-element.elementor-element-1287e6ba > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1418 .elementor-element.elementor-element-1287e6ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#41CE8E;}.elementor-1418 .elementor-element.elementor-element-1287e6ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1418 .elementor-element.elementor-element-1287e6ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#41CE8E;}.elementor-1418 .elementor-element.elementor-element-1287e6ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 5rem 0rem;}.elementor-1418 .elementor-element.elementor-element-1287e6ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roobert re", Sans-serif;font-weight:600;text-transform:capitalize;line-height:22px;}.elementor-1418 .elementor-element.elementor-element-1287e6ba [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(max-width:1024px){.elementor-1418 .elementor-element.elementor-element-6ef6fead{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-7e057f76{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-2863677{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-19d7954{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-57c83b4{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-1759f3fb{--grid-auto-flow:row;}.elementor-1418 .elementor-element.elementor-element-32593431{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1418 .elementor-element.elementor-element-5b231219{--content-width:1100px;}.elementor-1418 .elementor-element.elementor-element-5c6240ac{--content-width:1100px;}.elementor-1418 .elementor-element.elementor-element-6ef6fead{--width:100%;}.elementor-1418 .elementor-element.elementor-element-50cf415{--width:100%;}.elementor-1418 .elementor-element.elementor-element-49c01c48{--width:100%;}.elementor-1418 .elementor-element.elementor-element-7f3f1a03{--width:100%;}.elementor-1418 .elementor-element.elementor-element-33954c0f{--width:100%;}.elementor-1418 .elementor-element.elementor-element-639b4090{--width:100%;}.elementor-1418 .elementor-element.elementor-element-184e6c5{--width:100%;}.elementor-1418 .elementor-element.elementor-element-cf1708b{--width:100%;}.elementor-1418 .elementor-element.elementor-element-7e057f76{--width:100%;}.elementor-1418 .elementor-element.elementor-element-70f811fa{--width:100%;}.elementor-1418 .elementor-element.elementor-element-7d0c1775{--width:100%;}.elementor-1418 .elementor-element.elementor-element-29f2f4fc{--width:100%;}.elementor-1418 .elementor-element.elementor-element-5e507c05{--width:100%;}.elementor-1418 .elementor-element.elementor-element-2863677{--width:100%;}.elementor-1418 .elementor-element.elementor-element-adc1bc4{--width:100%;}.elementor-1418 .elementor-element.elementor-element-f90b2cf{--width:100%;}.elementor-1418 .elementor-element.elementor-element-a3617be{--width:100%;}.elementor-1418 .elementor-element.elementor-element-8477e3b{--width:100%;}.elementor-1418 .elementor-element.elementor-element-19d7954{--width:100%;}.elementor-1418 .elementor-element.elementor-element-dece40f{--width:100%;}.elementor-1418 .elementor-element.elementor-element-40ce770{--width:100%;}.elementor-1418 .elementor-element.elementor-element-277fb37{--width:100%;}.elementor-1418 .elementor-element.elementor-element-41a8a04{--width:100%;}.elementor-1418 .elementor-element.elementor-element-57c83b4{--width:100%;}.elementor-1418 .elementor-element.elementor-element-2bd6154{--width:100%;}.elementor-1418 .elementor-element.elementor-element-37f2849{--width:100%;}.elementor-1418 .elementor-element.elementor-element-379d965{--width:100%;}.elementor-1418 .elementor-element.elementor-element-c765438{--width:100%;}.elementor-1418 .elementor-element.elementor-element-1759f3fb{--width:100%;}.elementor-1418 .elementor-element.elementor-element-7a09a9ec{--width:100%;}.elementor-1418 .elementor-element.elementor-element-b1e0f16{--width:100%;}.elementor-1418 .elementor-element.elementor-element-6c7539fe{--width:100%;}.elementor-1418 .elementor-element.elementor-element-4a8b6355{--width:100%;}.elementor-1418 .elementor-element.elementor-element-32593431{--width:100%;}.elementor-1418 .elementor-element.elementor-element-73658626{--width:100%;}.elementor-1418 .elementor-element.elementor-element-583f61e6{--width:100%;}.elementor-1418 .elementor-element.elementor-element-58790f9e{--width:100%;}.elementor-1418 .elementor-element.elementor-element-662c9edf{--width:100%;}}@media(max-width:767px){.elementor-1418 .elementor-element.elementor-element-5b231219{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1418 .elementor-element.elementor-element-195a9c3f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:7rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1418 .elementor-element.elementor-element-6b78e637 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1418 .elementor-element.elementor-element-6b78e637 .elementor-heading-title{font-size:38px;line-height:1.4em;}.elementor-1418 .elementor-element.elementor-element-26560093 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1418 .elementor-element.elementor-element-5c6240ac{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1418 .elementor-element.elementor-element-5d783307{--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-1418 .elementor-element.elementor-element-6ef6fead{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-49c01c48{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-5f6a163f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-a2efd7a .elementor-heading-title{font-size:13px;}.elementor-1418 .elementor-element.elementor-element-700d3a76 .elementor-heading-title{font-size:18px;}.elementor-1418 .elementor-element.elementor-element-639b4090{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-10fe9d00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-5b5b4a9 .elementor-heading-title{font-size:13px;}.elementor-1418 .elementor-element.elementor-element-4df4626b .elementor-heading-title{font-size:18px;}.elementor-1418 .elementor-element.elementor-element-cf1708b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-3588a257{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1418 .elementor-element.elementor-element-61d001eb .elementor-heading-title{font-size:13px;}.elementor-1418 .elementor-element.elementor-element-3c288c18 .elementor-heading-title{font-size:18px;}.elementor-1418 .elementor-element.elementor-element-7e057f76{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-5e507c05{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-2863677{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-8477e3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-19d7954{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-41a8a04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-57c83b4{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-c765438{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-1759f3fb{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-4a8b6355{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-32593431{--e-con-grid-template-columns:repeat(2, 1fr);--gap:14px 7px;--row-gap:14px;--column-gap:7px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1418 .elementor-element.elementor-element-662c9edf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1418 .elementor-element.elementor-element-1287e6ba{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:10px;}}/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaba0a8 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103d3659 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aa1fd22 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ef9637 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d7ea7 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eec03e4 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d2fcd0 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1bbf67 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f208d3 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b91aee */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf143a */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34be5d2 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a949c64 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60799653 */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ccae44b */.image-hover-container {
  overflow: hidden; /* Ensures the image doesn't overflow the container */
  display: inline-block;
  width: 100%; /* You can adjust this width as needed */
  height: auto; /* Keeps the aspect ratio intact */
  position: relative;
}

/* The image itself */
.image-hover-container img {
  width: 100%; /* Makes the image fill its container */
  height: auto;
  transition: transform 0.5s ease; /* Smooth transition for the zoom-in effect */
}

/* Zoom-in effect on hover */
.image-hover-container:hover img {
  transform: scale(1.1); /* Zooms in by 10% on hover */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roobert re';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://marakz.com/wp-content/uploads/2024/10/RoobertPRO-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Roobert re';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://marakz.com/wp-content/uploads/2024/10/RoobertPRO-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Roobert re';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://marakz.com/wp-content/uploads/2024/10/RoobertPRO-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */