.elementor-215 .elementor-element.elementor-element-ec6b9f9{--display:flex;--min-height:297px;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-ec6b9f9:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-ec6b9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../png/group-38-1-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-215 .elementor-element.elementor-element-83d795f{--display:flex;--min-height:297px;--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;}.elementor-215 .elementor-element.elementor-element-285ac47{--display:flex;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-33839a1{left:4px;}body.rtl .elementor-215 .elementor-element.elementor-element-33839a1{right:4px;}.elementor-215 .elementor-element.elementor-element-33839a1{top:9px;text-align:left;}.elementor-215 .elementor-element.elementor-element-33839a1 img{width:75%;}.elementor-215 .elementor-element.elementor-element-4371e13{--display:flex;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-3e0825c{left:3px;}body.rtl .elementor-215 .elementor-element.elementor-element-3e0825c{right:3px;}.elementor-215 .elementor-element.elementor-element-3e0825c{top:40px;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-12c6798{left:3px;}body.rtl .elementor-215 .elementor-element.elementor-element-12c6798{right:3px;}.elementor-215 .elementor-element.elementor-element-12c6798{top:169px;text-align:right;}.elementor-215 .elementor-element.elementor-element-12c6798 img{width:70%;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-edd41f2{left:-291px;}body.rtl .elementor-215 .elementor-element.elementor-element-edd41f2{right:-291px;}.elementor-215 .elementor-element.elementor-element-edd41f2{top:-51px;}.elementor-215 .elementor-element.elementor-element-1ed97e6{--display:flex;--min-height:381px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-3fad7ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-041ac3e{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-041ac3e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-215 .elementor-element.elementor-element-041ac3e .e-loop-item > .elementor-section, .elementor-215 .elementor-element.elementor-element-041ac3e .e-loop-item > .elementor-section > .elementor-container, .elementor-215 .elementor-element.elementor-element-041ac3e .e-loop-item > .e-con, .elementor-215 .elementor-element.elementor-element-041ac3e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-215 .elementor-element.elementor-element-2dfc2e1{--display:flex;--min-height:305px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-cc780b0{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-cc780b0 img{width:100%;max-width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-215 .elementor-element.elementor-element-7bfbd4f{--display:flex;--min-height:207px;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-7bfbd4f:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-7bfbd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-215 .elementor-element.elementor-element-7bfbd4f::before, .elementor-215 .elementor-element.elementor-element-7bfbd4f > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-7bfbd4f > .e-con-inner > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-7bfbd4f > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-7bfbd4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-7bfbd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-215 .elementor-element.elementor-element-4ee496a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-215 .elementor-element.elementor-element-4ee496a .elementor-heading-title{font-family:"PT Serif";font-size:22px;font-weight:400;text-transform:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-239a4bd{--display:flex;--min-height:381px;--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;--justify-content:space-around;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-f849d89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-b27458d{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-9aebd3a{--display:flex;--min-height:305px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-a6eb331{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-a6eb331 img{width:100%;max-width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-215 .elementor-element.elementor-element-bfb3670{--display:flex;--min-height:207px;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-bfb3670:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-bfb3670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-215 .elementor-element.elementor-element-bfb3670::before, .elementor-215 .elementor-element.elementor-element-bfb3670 > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-bfb3670 > .e-con-inner > .elementor-background-video-container::before, .elementor-215 .elementor-element.elementor-element-bfb3670 > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-bfb3670 > .e-con-inner > .elementor-background-slideshow::before, .elementor-215 .elementor-element.elementor-element-bfb3670 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-215 .elementor-element.elementor-element-e69ae7f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-215 .elementor-element.elementor-element-e69ae7f .elementor-heading-title{font-family:"PT Serif";font-size:22px;font-weight:400;text-transform:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-aa9b57a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-2cd7411{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-2cd7411 .elementor-heading-title{font-family:"Josefin Sans";font-size:40px;font-weight:600;color:#000000;}.elementor-215 .elementor-element.elementor-element-26e9d71{--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-215 .elementor-element.elementor-element-26e9d71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-5662dcf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-215 .elementor-element.elementor-element-604eba2{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-215 .elementor-element.elementor-element-604eba2 .swiper-slide > .elementor-element{height:100%;}.elementor-215 .elementor-element.elementor-element-8c43c57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-86585cd{--display:flex;--min-height:0px;}.elementor-215 .elementor-element.elementor-element-25353e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-25353e4.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-25353e4 .elementor-heading-title{font-family:"Josefin Sans";font-size:24px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-215 .elementor-element.elementor-element-7f8cafb{--divider-border-style:solid;--divider-color:#FF305B;--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-7f8cafb.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-7f8cafb .elementor-divider-separator{width:25%;}.elementor-215 .elementor-element.elementor-element-7f8cafb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-215 .elementor-element.elementor-element-8587591{--grid-columns:1;--grid-row-gap:10px;}.elementor-215 .elementor-element.elementor-element-8e55e50{--display:flex;--min-height:0px;}.elementor-215 .elementor-element.elementor-element-09c7393{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-09c7393.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-09c7393 .elementor-heading-title{font-family:"Josefin Sans";font-size:24px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-215 .elementor-element.elementor-element-de8598b{--divider-border-style:solid;--divider-color:#FF305B;--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-de8598b.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-de8598b .elementor-divider-separator{width:25%;}.elementor-215 .elementor-element.elementor-element-de8598b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-215 .elementor-element.elementor-element-b8fa36d{--grid-columns:1;--grid-row-gap:10px;}.elementor-215 .elementor-element.elementor-element-60e247c{--display:flex;--min-height:297px;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-60e247c:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-60e247c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../png/bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-215 .elementor-element.elementor-element-d03a088{--display:flex;--min-height:297px;--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;}.elementor-215 .elementor-element.elementor-element-51d8abc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--z-index:10;}.elementor-215 .elementor-element.elementor-element-925e1af .elementor-heading-title{font-family:"PT Serif";font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-215 .elementor-element.elementor-element-98b9479 .elementor-heading-title{font-family:"Josefin Sans";font-size:15px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-215 .elementor-element.elementor-element-3ec99d7{--display:flex;}body:not(.rtl) .elementor-215 .elementor-element.elementor-element-2ae3740{left:-306px;}body.rtl .elementor-215 .elementor-element.elementor-element-2ae3740{right:-306px;}.elementor-215 .elementor-element.elementor-element-2ae3740{top:-25px;z-index:1;}.elementor-215 .elementor-element.elementor-element-db82312{--display:flex;--min-height:430px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-d1a42ff{--display:flex;--min-height:355px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:025px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-d1a42ff:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-d1a42ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-215 .elementor-element.elementor-element-d1a42ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-21b712b{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-215 .elementor-element.elementor-element-21b712b .swiper-slide > .elementor-element{height:100%;}.elementor-215 .elementor-element.elementor-element-f6256b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-bf22a1e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-215 .elementor-element.elementor-element-bf22a1e .elementor-heading-title{font-family:"Josefin Sans";font-size:40px;font-weight:600;color:#000000;}.elementor-215 .elementor-element.elementor-element-de776e8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-78d7f3a{--grid-columns:3;}.elementor-215 .elementor-element.elementor-element-78d7f3a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-215 .elementor-element.elementor-element-78d7f3a .e-loop-item > .elementor-section, .elementor-215 .elementor-element.elementor-element-78d7f3a .e-loop-item > .elementor-section > .elementor-container, .elementor-215 .elementor-element.elementor-element-78d7f3a .e-loop-item > .e-con, .elementor-215 .elementor-element.elementor-element-78d7f3a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-215 .elementor-element.elementor-element-7bd1d86{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-87992b3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-bceec5f{--display:flex;--min-height:300px;}.elementor-215 .elementor-element.elementor-element-bceec5f:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-bceec5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2FF;}.elementor-215 .elementor-element.elementor-element-bceec5f.e-con{--align-self:center;}.elementor-215 .elementor-element.elementor-element-eba314c{--display:flex;}.elementor-215 .elementor-element.elementor-element-57ef12f{text-align:center;}.elementor-215 .elementor-element.elementor-element-57ef12f .elementor-heading-title{font-family:"Josefin Sans";font-weight:600;color:#000000;}.elementor-215 .elementor-element.elementor-element-58e22fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-58e22fc.e-con{--align-self:center;}.elementor-215 .elementor-element.elementor-element-330b1b9{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-330b1b9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-215 .elementor-element.elementor-element-330b1b9 .e-loop-item > .elementor-section, .elementor-215 .elementor-element.elementor-element-330b1b9 .e-loop-item > .elementor-section > .elementor-container, .elementor-215 .elementor-element.elementor-element-330b1b9 .e-loop-item > .e-con, .elementor-215 .elementor-element.elementor-element-330b1b9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-215 .elementor-element.elementor-element-3709841{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-3709841.e-con{--align-self:center;}.elementor-215 .elementor-element.elementor-element-f2a6e5f{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-25a5662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-215 .elementor-element.elementor-element-25a5662.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-831385d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-df136ca{--display:flex;--min-height:0px;}.elementor-215 .elementor-element.elementor-element-44165e3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-16e9a91{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-16e9a91.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-16e9a91 .elementor-heading-title{font-family:"Merriweather Sans";font-size:24px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-215 .elementor-element.elementor-element-6996707{--divider-border-style:solid;--divider-color:#FF305B;--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-215 .elementor-element.elementor-element-6996707.elementor-element{--order:-99999 /* order start hack */;}.elementor-215 .elementor-element.elementor-element-6996707 .elementor-divider-separator{width:25%;}.elementor-215 .elementor-element.elementor-element-6996707 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-215 .elementor-element.elementor-element-54bbb92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-0e9736c{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;text-align:center;}.elementor-215 .elementor-element.elementor-element-0e9736c .elementor-heading-title{font-family:"Josefin Sans";font-size:40px;font-weight:600;color:#000000;}.elementor-215 .elementor-element.elementor-element-244792f{--display:flex;--min-height:381px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-a24d6fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-a24d6fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-c118428{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-c118428 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-215 .elementor-element.elementor-element-c118428 .e-loop-item > .elementor-section, .elementor-215 .elementor-element.elementor-element-c118428 .e-loop-item > .elementor-section > .elementor-container, .elementor-215 .elementor-element.elementor-element-c118428 .e-loop-item > .e-con, .elementor-215 .elementor-element.elementor-element-c118428 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-215 .elementor-element.elementor-element-98bfce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-98bfce1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-afba722{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-fa835eb{--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;}.elementor-215 .elementor-element.elementor-element-9bc0997{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Josefin Sans";fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;}.elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button:hover, .elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor6 );color:#FCFBFB;}.elementor-215 .elementor-element.elementor-element-62793a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button:hover svg, .elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button:focus svg{fill:#FCFBFB;}.elementor-215 .elementor-element.elementor-element-15bfc7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-0a3c59e{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;text-align:center;}.elementor-215 .elementor-element.elementor-element-0a3c59e .elementor-heading-title{font-family:"Josefin Sans";font-size:40px;font-weight:600;color:#000000;}.elementor-215 .elementor-element.elementor-element-705d54b{--display:flex;--min-height:381px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-1dcd009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-28c41e8{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-28c41e8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-215 .elementor-element.elementor-element-28c41e8 .e-loop-item > .elementor-section, .elementor-215 .elementor-element.elementor-element-28c41e8 .e-loop-item > .elementor-section > .elementor-container, .elementor-215 .elementor-element.elementor-element-28c41e8 .e-loop-item > .e-con, .elementor-215 .elementor-element.elementor-element-28c41e8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-215 .elementor-element.elementor-element-6d7eb2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-5eba5b7{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-364b72d{--display:flex;--min-height:381px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-7aeea9d{--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;}.elementor-215 .elementor-element.elementor-element-7aeea9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-af02b76{text-align:center;}.elementor-215 .elementor-element.elementor-element-af02b76 .elementor-heading-title{font-family:"Josefin Sans";}.elementor-215 .elementor-element.elementor-element-a78e79d{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-215 .elementor-element.elementor-element-4e9d0e9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-215 .elementor-element.elementor-element-4e9d0e9 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-4e9d0e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Josefin Sans";text-decoration:underline;fill:#000000;color:#000000;}.elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button:hover, .elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button:hover svg, .elementor-215 .elementor-element.elementor-element-c7915bc .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-215 .elementor-element.elementor-element-83d795f{--content-width:1200px;}.elementor-215 .elementor-element.elementor-element-3fad7ac{--width:75%;}.elementor-215 .elementor-element.elementor-element-2dfc2e1{--width:25%;}.elementor-215 .elementor-element.elementor-element-f849d89{--width:75%;}.elementor-215 .elementor-element.elementor-element-9aebd3a{--width:25%;}.elementor-215 .elementor-element.elementor-element-5662dcf{--width:50%;}.elementor-215 .elementor-element.elementor-element-8c43c57{--width:50%;}.elementor-215 .elementor-element.elementor-element-d03a088{--content-width:1200px;}.elementor-215 .elementor-element.elementor-element-51d8abc{--width:50%;}.elementor-215 .elementor-element.elementor-element-3ec99d7{--width:100%;}.elementor-215 .elementor-element.elementor-element-d1a42ff{--width:32%;}.elementor-215 .elementor-element.elementor-element-58e22fc{--width:75%;}.elementor-215 .elementor-element.elementor-element-3709841{--width:75%;}.elementor-215 .elementor-element.elementor-element-25a5662{--width:100%;}.elementor-215 .elementor-element.elementor-element-831385d{--width:75%;}.elementor-215 .elementor-element.elementor-element-a24d6fa{--width:73.545%;}.elementor-215 .elementor-element.elementor-element-98bfce1{--width:73.545%;}.elementor-215 .elementor-element.elementor-element-fa835eb{--width:75%;}.elementor-215 .elementor-element.elementor-element-1dcd009{--width:75%;}.elementor-215 .elementor-element.elementor-element-6d7eb2c{--width:75%;}.elementor-215 .elementor-element.elementor-element-7aeea9d{--width:73.545%;}}@media(max-width:1024px) and (min-width:768px){.elementor-215 .elementor-element.elementor-element-5662dcf{--width:100%;}.elementor-215 .elementor-element.elementor-element-86585cd{--width:756px;}.elementor-215 .elementor-element.elementor-element-8e55e50{--width:756px;}.elementor-215 .elementor-element.elementor-element-25a5662{--width:100%;}.elementor-215 .elementor-element.elementor-element-df136ca{--width:756px;}}@media(max-width:1024px){.elementor-215 .elementor-element.elementor-element-041ac3e{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-b27458d{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-aa9b57a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-215 .elementor-element.elementor-element-26e9d71{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-5662dcf{--min-height:0px;}.elementor-215 .elementor-element.elementor-element-604eba2{--swiper-slides-to-display:1;}.elementor-215 .elementor-element.elementor-element-8587591{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-b8fa36d{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-21b712b{--swiper-slides-to-display:2;}.elementor-215 .elementor-element.elementor-element-f6256b3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-215 .elementor-element.elementor-element-78d7f3a{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-87992b3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-57ef12f.elementor-element{--align-self:flex-start;}.elementor-215 .elementor-element.elementor-element-330b1b9{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-f2a6e5f{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-25a5662{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-215 .elementor-element.elementor-element-44165e3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-244792f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-c118428{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-afba722{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-9bc0997{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-28c41e8{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-5eba5b7{--grid-columns:2;}.elementor-215 .elementor-element.elementor-element-a78e79d{--grid-columns:2;}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-1ed97e6{--content-width:100%;}.elementor-215 .elementor-element.elementor-element-041ac3e{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-239a4bd{--content-width:100%;}.elementor-215 .elementor-element.elementor-element-b27458d{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-2cd7411 .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-26e9d71{--min-height:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-5662dcf{--min-height:0px;}.elementor-215 .elementor-element.elementor-element-604eba2{--swiper-slides-to-display:1;}.elementor-215 .elementor-element.elementor-element-86585cd{--width:100%;--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-215 .elementor-element.elementor-element-25353e4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-25353e4 .elementor-heading-title{font-size:20px;}.elementor-215 .elementor-element.elementor-element-7f8cafb{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-7f8cafb .elementor-divider-separator{width:140px;}.elementor-215 .elementor-element.elementor-element-8587591{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-8e55e50{--width:100%;--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-215 .elementor-element.elementor-element-09c7393{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-09c7393 .elementor-heading-title{font-size:20px;}.elementor-215 .elementor-element.elementor-element-de8598b{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-de8598b .elementor-divider-separator{width:140px;}.elementor-215 .elementor-element.elementor-element-b8fa36d{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-21b712b{--swiper-slides-to-display:1;}.elementor-215 .elementor-element.elementor-element-bf22a1e .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-de776e8{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-78d7f3a{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-7bd1d86{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-87992b3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-57ef12f .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-330b1b9{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-f2a6e5f{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-25a5662{--width:106.739%;--min-height:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-215 .elementor-element.elementor-element-df136ca{--width:100%;--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-215 .elementor-element.elementor-element-44165e3{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-16e9a91{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-16e9a91 .elementor-heading-title{font-size:20px;}.elementor-215 .elementor-element.elementor-element-6996707{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-215 .elementor-element.elementor-element-6996707 .elementor-divider-separator{width:140px;}.elementor-215 .elementor-element.elementor-element-0e9736c .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-244792f{--content-width:100%;}.elementor-215 .elementor-element.elementor-element-c118428{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-afba722{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-9bc0997{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-0a3c59e .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-705d54b{--content-width:100%;}.elementor-215 .elementor-element.elementor-element-28c41e8{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-5eba5b7{--grid-columns:1;}.elementor-215 .elementor-element.elementor-element-364b72d{--content-width:100%;}.elementor-215 .elementor-element.elementor-element-a78e79d{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-285ac47 */.elementor-215 .elementor-element.elementor-element-285ac47 {
  max-height: 279px; /* adjust as needed */
  overflow: auto; /* add scroll if content exceeds max height */
}

/* Remove top and bottom margins/padding */
.elementor-215 .elementor-element.elementor-element-285ac47 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edd41f2 */.elementor-215 .elementor-element.elementor-element-edd41f2 img {

    transform-origin: center center; /* Zoom from center */
}

.elementor-215 .elementor-element.elementor-element-edd41f2 img {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6b9f9 */.elementor-215 .elementor-element.elementor-element-ec6b9f9 {
  max-height: 279px; /* adjust as needed */
  overflow: auto; /* add scroll if content exceeds max height */
}

/* Remove top and bottom margins/padding */
.elementor-215 .elementor-element.elementor-element-ec6b9f9 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-215 .elementor-element.elementor-element-ec6b9f9 {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-ec6b9f9 img {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8587591 *//* Try these different .elementor-215 .elementor-element.elementor-element-8587591s - one should work */

/* Option 1: Standard Loop Grid */
/*
.elementor-215 .elementor-element.elementor-element-8587591 .elementor-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-8587591 .elementor-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 2: Posts widget with loop */
/* 
.elementor-215 .elementor-element.elementor-element-8587591 .elementor-post {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-8587591 .elementor-post:last-child {
    border-bottom: none !important;
}

/* Option 3: Generic container approach */
/* 
.elementor-215 .elementor-element.elementor-element-8587591 > div {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-8587591 > div:last-child {
    border-bottom: none !important;
}

/* Option 4: Archive/Loop container */
/* 
.elementor-215 .elementor-element.elementor-element-8587591 .e-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-8587591 .e-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 5: If using Posts widget */
/* 
.elementor-215 .elementor-element.elementor-element-8587591 article {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-8587591 article:last-child {
    border-bottom: none !important;
}

.elementor-215 .elementor-element.elementor-element-8587591 {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-8587591 img {
    pointer-events: none !important;
}
*//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b8fa36d *//* Try these different .elementor-215 .elementor-element.elementor-element-b8fa36ds - one should work */

/* Option 1: Standard Loop Grid */
/*
.elementor-215 .elementor-element.elementor-element-b8fa36d .elementor-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-b8fa36d .elementor-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 2: Posts widget with loop */
/* 
.elementor-215 .elementor-element.elementor-element-b8fa36d .elementor-post {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-b8fa36d .elementor-post:last-child {
    border-bottom: none !important;
}

/* Option 3: Generic container approach */
/* 
.elementor-215 .elementor-element.elementor-element-b8fa36d > div {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-b8fa36d > div:last-child {
    border-bottom: none !important;
}

/* Option 4: Archive/Loop container */
/* 
.elementor-215 .elementor-element.elementor-element-b8fa36d .e-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-b8fa36d .e-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 5: If using Posts widget */
/* 
.elementor-215 .elementor-element.elementor-element-b8fa36d article {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-b8fa36d article:last-child {
    border-bottom: none !important;
}

.elementor-215 .elementor-element.elementor-element-b8fa36d {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-b8fa36d img {
    pointer-events: none !important;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d8abc */.elementor-215 .elementor-element.elementor-element-51d8abc {
  max-height: none !important;   /* let content grow naturally */
  overflow-y: hidden !important; /* prevent vertical scrollbar */
  overflow-x: hidden !important; /* just in case of horizontal */
}

/* Remove top and bottom margins/padding */
.elementor-215 .elementor-element.elementor-element-51d8abc {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae3740 */.elementor-215 .elementor-element.elementor-element-2ae3740 img {
  transform-origin: center center; /* Zoom from center */
  transform: scale(1.4); /* Increase value to zoom more */
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e247c */.elementor-215 .elementor-element.elementor-element-60e247c {
  max-height: 279px; /* adjust as needed */
  overflow: auto; /* add scroll if content exceeds max height */
}

/* Remove top and bottom margins/padding */
.elementor-215 .elementor-element.elementor-element-60e247c {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-215 .elementor-element.elementor-element-60e247c {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-60e247c img {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-44165e3 *//* Try these different .elementor-215 .elementor-element.elementor-element-44165e3s - one should work */

/* Option 1: Standard Loop Grid */
.elementor-215 .elementor-element.elementor-element-44165e3 .elementor-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-44165e3 .elementor-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 2: Posts widget with loop */
.elementor-215 .elementor-element.elementor-element-44165e3 .elementor-post {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-44165e3 .elementor-post:last-child {
    border-bottom: none !important;
}

/* Option 3: Generic container approach */
.elementor-215 .elementor-element.elementor-element-44165e3 > div {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-44165e3 > div:last-child {
    border-bottom: none !important;
}

/* Option 4: Archive/Loop container */
.elementor-215 .elementor-element.elementor-element-44165e3 .e-loop-item {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-44165e3 .e-loop-item:last-child {
    border-bottom: none !important;
}

/* Option 5: If using Posts widget */
.elementor-215 .elementor-element.elementor-element-44165e3 article {
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.elementor-215 .elementor-element.elementor-element-44165e3 article:last-child {
    border-bottom: none !important;
}

.elementor-215 .elementor-element.elementor-element-44165e3 {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-44165e3 img {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df136ca */.elementor-215 .elementor-element.elementor-element-df136ca {
    overflow: hidden;
}

.elementor-215 .elementor-element.elementor-element-df136ca img {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a5662 *//* Remove underline from Elementor Post widget titles and links */
.elementor-post__title a,
.elementor-post__read-more,
.elementor-post__excerpt a {
    text-decoration: none !important;
}

/* Optional: also remove hover underline */
.elementor-post__title a:hover,
.elementor-post__read-more:hover,
.elementor-post__excerpt a:hover {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9bc0997 */#my-loopgrid .elementor-loop-item {
  margin-bottom: 15px; /* vertical spacing */
}

#my-loopgrid .elementor-loop-container {
  row-gap: 5px !important;    /* vertical spacing */
  column-gap: 15px !important; /* horizontal spacing */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62793a3 */.elementor-215 .elementor-element.elementor-element-62793a3 .elementor-button {
    display: center;
    width: 80%;
}/* End custom CSS */