.elementor-138 .elementor-element.elementor-element-221bc21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-138 .elementor-element.elementor-element-ba27572{--display:flex;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-138 .elementor-element.elementor-element-ab3159a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-ab3159a .swiper-pagination-bullet-active, .elementor-138 .elementor-element.elementor-element-ab3159a .swiper-pagination-progressbar-fill{background-color:#EBFA42;}.elementor-138 .elementor-element.elementor-element-ab3159a .swiper-pagination-fraction{color:#EBFA42;}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-main-swiper{height:385px;}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-main-swiper .swiper-slide{border-radius:7px;}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-swiper-button{font-size:29px;color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-ab3159a .swiper-pagination-bullet{height:10px;width:10px;}.elementor-138 .elementor-element.elementor-element-ab3159a .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-138 .elementor-element.elementor-element-ab3159a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-ab3159a .dialog-lightbox-close-button, #elementor-lightbox-slideshow-ab3159a .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-custom-embed-play i{color:var( --e-global-color-secondary );text-shadow:29px 0px 11px rgba(0,0,0,0.3);}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-custom-embed-play svg{fill:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-059c8bb{--display:flex;}.elementor-138 .elementor-element.elementor-element-1496f1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-1496f1f .swiper-pagination-bullet-active, .elementor-138 .elementor-element.elementor-element-1496f1f .swiper-pagination-progressbar-fill{background-color:#EBFA42;}.elementor-138 .elementor-element.elementor-element-1496f1f .swiper-pagination-fraction{color:#EBFA42;}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-main-swiper{height:385px;}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-main-swiper .swiper-slide{border-radius:7px;}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-swiper-button{font-size:29px;color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-1496f1f .swiper-pagination-bullet{height:10px;width:10px;}.elementor-138 .elementor-element.elementor-element-1496f1f .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-138 .elementor-element.elementor-element-1496f1f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}#elementor-lightbox-slideshow-1496f1f .dialog-lightbox-close-button, #elementor-lightbox-slideshow-1496f1f .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-custom-embed-play i{color:var( --e-global-color-secondary );text-shadow:29px 0px 11px rgba(0,0,0,0.3);}.elementor-138 .elementor-element.elementor-element-1496f1f .elementor-custom-embed-play svg{fill:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-d097461{--display:flex;}.elementor-138 .elementor-element.elementor-element-0ca0cc9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-138 .elementor-element.elementor-element-5931895{text-align:center;}.elementor-138 .elementor-element.elementor-element-5931895 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-b0fc48d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-04ed85b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-138 .elementor-element.elementor-element-3285f00 img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-57e899b{text-align:center;}.elementor-138 .elementor-element.elementor-element-57e899b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-9cc278d{--display:flex;}.elementor-138 .elementor-element.elementor-element-e778b5c img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-da4988e{text-align:center;}.elementor-138 .elementor-element.elementor-element-da4988e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-e56d5f8{--display:flex;}.elementor-138 .elementor-element.elementor-element-c3cbce4 img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-9f344e4{text-align:center;}.elementor-138 .elementor-element.elementor-element-9f344e4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-4ca0d36{--display:flex;}.elementor-138 .elementor-element.elementor-element-29d362e img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-962893b{text-align:center;}.elementor-138 .elementor-element.elementor-element-962893b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-20938be{--display:flex;}.elementor-138 .elementor-element.elementor-element-1da568a img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-0c2fc30{text-align:center;}.elementor-138 .elementor-element.elementor-element-0c2fc30 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-ce9862a{--display:flex;}.elementor-138 .elementor-element.elementor-element-47599e7 img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-d3644ab{text-align:center;}.elementor-138 .elementor-element.elementor-element-d3644ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-f7db70c{--display:flex;}.elementor-138 .elementor-element.elementor-element-49cb324 img{border-radius:10px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-fbb0853{text-align:center;}.elementor-138 .elementor-element.elementor-element-fbb0853 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#222831B3;}.elementor-138 .elementor-element.elementor-element-1cbf22c{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-138 .elementor-element.elementor-element-16b975f{--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;--justify-content:center;}.elementor-138 .elementor-element.elementor-element-36021f8{text-align:center;}.elementor-138 .elementor-element.elementor-element-36021f8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-dfebf44{--display:flex;}.elementor-138 .elementor-element.elementor-element-20e8546{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-37fe795{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-addcdb8{text-align:start;}.elementor-138 .elementor-element.elementor-element-addcdb8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-75db101{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-138 .elementor-element.elementor-element-75db101 .elementor-divider-separator{width:3%;}.elementor-138 .elementor-element.elementor-element-75db101 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-138 .elementor-element.elementor-element-54c92d6 .elementor-button{background-color:#D7BCBC00;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;fill:#F48721;color:#F48721;border-style:none;}.elementor-138 .elementor-element.elementor-element-1bfe684{--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;}.elementor-138 .elementor-element.elementor-element-74f9f94{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-d8fe54a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-c4f8044{text-align:start;}.elementor-138 .elementor-element.elementor-element-c4f8044 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-15fbdcf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-138 .elementor-element.elementor-element-15fbdcf .elementor-divider-separator{width:3%;}.elementor-138 .elementor-element.elementor-element-15fbdcf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-138 .elementor-element.elementor-element-767e839 .elementor-button{background-color:#D7BCBC00;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;fill:#F48721;color:#F48721;border-style:none;}.elementor-138 .elementor-element.elementor-element-8c8787d{--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;}.elementor-138 .elementor-element.elementor-element-4d0096f{--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;--overflow:hidden;}.elementor-138 .elementor-element.elementor-element-dd7c619{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-6691372{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-c3a2891{text-align:start;}.elementor-138 .elementor-element.elementor-element-c3a2891 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-cdc8219{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-138 .elementor-element.elementor-element-cdc8219 .elementor-divider-separator{width:3%;}.elementor-138 .elementor-element.elementor-element-cdc8219 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-138 .elementor-element.elementor-element-82f6a52 .elementor-button{background-color:#D7BCBC00;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;fill:#F48721;color:#F48721;border-style:none;}.elementor-138 .elementor-element.elementor-element-e30c732{--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;}.elementor-138 .elementor-element.elementor-element-439be1a{--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;--overflow:hidden;}.elementor-138 .elementor-element.elementor-element-090beb9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-839e170{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-c4fe95d{text-align:start;}.elementor-138 .elementor-element.elementor-element-c4fe95d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-bde2aa8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-138 .elementor-element.elementor-element-bde2aa8 .elementor-divider-separator{width:3%;}.elementor-138 .elementor-element.elementor-element-bde2aa8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-138 .elementor-element.elementor-element-8fa034b .elementor-button{background-color:#D7BCBC00;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;fill:#F48721;color:#F48721;border-style:none;}.elementor-138 .elementor-element.elementor-element-aef086c{--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;}.elementor-138 .elementor-element.elementor-element-cf3b0f1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-9e9c059{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-7cca13a{text-align:start;}.elementor-138 .elementor-element.elementor-element-7cca13a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-11627ae{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-138 .elementor-element.elementor-element-11627ae .elementor-divider-separator{width:3%;}.elementor-138 .elementor-element.elementor-element-11627ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-138 .elementor-element.elementor-element-a575d7d .elementor-button{background-color:#D7BCBC00;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;fill:#F48721;color:#F48721;border-style:none;}.elementor-138 .elementor-element.elementor-element-7afb714{--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;}.elementor-138 .elementor-element.elementor-element-dbd7116{--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;}@media(max-width:1024px){.elementor-138 .elementor-element.elementor-element-ab3159a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-1496f1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-1cbf22c{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:16px;}.elementor-138 .elementor-element.elementor-element-4d0096f{--padding-top:0px;--padding-bottom:0px;--padding-left:39px;--padding-right:39px;}.elementor-138 .elementor-element.elementor-element-439be1a{--padding-top:0px;--padding-bottom:0px;--padding-left:39px;--padding-right:39px;}}@media(max-width:767px){.elementor-138 .elementor-element.elementor-element-221bc21{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-ba27572{--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-138 .elementor-element.elementor-element-ab3159a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-ab3159a .elementor-main-swiper{height:123px;}.elementor-138 .elementor-element.elementor-element-059c8bb{--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-138 .elementor-element.elementor-element-1496f1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-138 .elementor-element.elementor-element-5931895 .elementor-heading-title{font-size:18px;}.elementor-138 .elementor-element.elementor-element-1cbf22c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-138 .elementor-element.elementor-element-36021f8 .elementor-heading-title{font-size:18px;}.elementor-138 .elementor-element.elementor-element-addcdb8 .elementor-heading-title{font-size:16px;}.elementor-138 .elementor-element.elementor-element-c4f8044 .elementor-heading-title{font-size:16px;}.elementor-138 .elementor-element.elementor-element-4d0096f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-138 .elementor-element.elementor-element-c3a2891 .elementor-heading-title{font-size:16px;}.elementor-138 .elementor-element.elementor-element-439be1a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-138 .elementor-element.elementor-element-c4fe95d .elementor-heading-title{font-size:16px;}.elementor-138 .elementor-element.elementor-element-7cca13a .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-138 .elementor-element.elementor-element-ba27572{--width:1000px;}.elementor-138 .elementor-element.elementor-element-059c8bb{--width:1000px;}.elementor-138 .elementor-element.elementor-element-d097461{--width:500px;}.elementor-138 .elementor-element.elementor-element-4d0096f{--content-width:1480px;}.elementor-138 .elementor-element.elementor-element-439be1a{--content-width:1480px;}}/* Start custom CSS for shortcode, class: .elementor-element-d3700a6 *//* ============================================================
   Loop Template 1 — Top Selling Products (আড়াআড়ি কার্ড)
   কোথায় বসবে: Elementor → ওই শর্টকোড widget → Advanced → Custom CSS
   শর্টকোড:    [custom_grid ids="129, 130, 132, 133" best="130, 133"]

   রেফারেন্স (ghorerbazar.com) থেকে মাপা আসল সংখ্যা:

                  ডেস্কটপ(1600)   ট্যাবলেট(768)   মোবাইল(402)
     গ্রিড        1480, ২ কলাম    690, ১ কলাম     372, ২ কলাম
     gap              24              24              12
     কার্ড        728 × 300       690 × 300       180 × ~309
     ইমেজ         300 বর্গ         300 বর্গ         পুরো চওড়া বর্গ
     টাইটেল       20 / 26         20 / 26         14 / 16.8
     দাম          18 / 27         18 / 27         14 / 21
     বাটন         40px, 14px      40px, 14px      30px, 12px
     Buy now      আছে             আছে             নেই

     Save ব্যাজ   #BFDB38 ব্যাকগ্রাউন্ড, #222831 লেখা,
                  12 / 14.4 weight 600, padding 4px 8px
     Buy now হোভার  #041F1E (গাঢ় টিল)

   ফন্ট: Open Sans — Elementor Global Fonts থেকে আসছে, তাই @import নেই
   আইকন: mask দিয়ে আঁকা SVG — Font Awesome বা Flaticon কোনো ফন্ট লাগে না
   ============================================================ */

.custom-product-grid {
	/* সব মাপ এখানে — বদলাতে হলে শুধু এই মানগুলোয় হাত দাও */
	--pc-h: 300px;           /* কার্ডের উচ্চতা */
	--pc-img: 300px;         /* ইমেজের বর্গ মাপ */
	--pc-gap-in: 24px;       /* ইমেজ ও তথ্যের ফাঁক */
	--pc-title: 20px;
	--pc-title-lh: 26px;
	--pc-price: 18px;
	--pc-price-lh: 27px;
	--pc-btn-mt: 30px;       /* বাটনের উপরের ফাঁক */
	--pc-btn-h: 40px;
	--pc-btn-font: 14px;
	--pc-btn-pad: 12px 16px;
	--pc-orange: #F48721;
	--pc-dark: #041F1E;      /* Buy now হোভার */
	--pc-ink: #222831;
	--pc-muted: #666666;
	--pc-save-bg: #BFDB38;   /* রেফারেন্সের আসল রঙ */
	--pc-save-fg: #222831;

	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 24px;
	font-family: 'Open Sans', sans-serif;
	padding: 0;
}

/* ============================================================
   কার্ড: ইমেজ বাঁয়ে, তথ্য ডানে
   ============================================================ */
.product-card {
	position: relative;
	box-sizing: border-box;
	height: var(--pc-h);
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: var(--pc-gap-in);
	background: #fff;
	border: 0;                       /* রেফারেন্সে কার্ডে বর্ডার নেই */
	border-radius: 8px;
	overflow: hidden;                /* ব্যাজ কোণায় আটকে রাখতে */
	font-size: 14px;
	line-height: 22.4px;
	color: var(--pc-muted);
	transition: box-shadow 0.3s ease;
}
.product-card:hover { box-shadow: 0 8px 25px rgba(0,0,0,0.08); }

/* ============================================================
   Best Selling ব্যাজ (ডান-উপরের কোণায়)
   ============================================================ */
.best-selling-badge {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: flex;
	align-items: center;
	gap: 5px;
	background: #f0473e;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	padding: 6px 12px 6px 14px;
	border-radius: 20px 0 0 20px;    /* বাঁ দিকে গোল প্রান্ত */
}

/* আউটলাইন ফ্লেম আইকন — mask দিয়ে আঁকা।
   fill:none + stroke দিয়ে রেখা, তাই ভরাট নয় ফাঁপা শিখা।
   বাঁ দিকে ছোট লেজ আর নিচে চওড়া ভেতরের শিখা — uicons এর ধরন অনুসরণ করে।
   রেখা মোটা-সরু করতে stroke-width বদলাও (দুই জায়গায় আছে)। */
.best-selling-badge::before {
	content: "";
	width: 12px;
	height: 12px;
	flex: 0 0 auto;
	position: relative;
	top: 1px;                        /* রেফারেন্সে আইকন সামান্য নিচে */
	background: currentColor;
	-webkit-mask: url("data:image/svg+xml;utf8,") center/contain no-repeat;
	        mask: url("data:image/svg+xml;utf8,") center/contain no-repeat;
}

/* ============================================================
   ইমেজ
   ============================================================ */
.product-image {
	flex: 0 0 var(--pc-img);
	width: var(--pc-img);
	height: var(--pc-img);
	padding: 0;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
}
.product-image a { display: block; width: 100%; height: 100%; }
.product-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 8px;
	transition: transform 0.5s ease;
}
.product-card:hover .product-image img { transform: scale(1.06); }

/* ============================================================
   তথ্য — রেফারেন্সে বাঁ দিকে প্যাডিং নেই, ফাঁকটা কার্ডের gap থেকেই আসে
   ============================================================ */
.product-info {
	flex: 1 1 auto;
	min-width: 0;                    /* লম্বা নাম যেন কার্ড ছাড়িয়ে না যায় */
	padding: 12px 12px 12px 0;
	display: block;
}

.product-title { margin: 0 0 8px; }
.product-title a {
	display: -webkit-box;
	-webkit-line-clamp: 1;           /* রেফারেন্সে ঠিক ১ লাইন
	                                    ২ লাইন চাইলে 1 → 2 করো */
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: var(--pc-title);
	line-height: var(--pc-title-lh);
	font-weight: 600;
	color: var(--pc-ink);
	text-decoration: none;
	overflow-wrap: anywhere;
}
.product-title a:hover { color: var(--pc-orange); }

/* দাম — অফার দাম আগে, কাটা দাম পরে।
   WooCommerce <del> আগে আর <ins> পরে বসায়, তাই order দিয়ে উল্টানো */
.product-price {
	display: flex;
	align-items: center;
	gap: 6px;
	flex-wrap: wrap;
	font-size: var(--pc-price);
	line-height: var(--pc-price-lh);
	font-weight: 700;
	color: var(--pc-orange);
	margin: 0;
}
.product-price ins,
.product-price ins span {
	color: var(--pc-orange);
	text-decoration: none;
	font-weight: 700;
}
.product-price del,
.product-price del span {
	color: #9a9a9a;
	font-size: calc(var(--pc-price) - 3px);
	font-weight: 400;
	margin: 0;
}
.product-price ins { order: 1; }
.product-price del { order: 2; }

/* সেভ ব্যাজ — রেফারেন্সের আসল মান */
.product-save {
	display: inline-block;
	margin-top: 8px;
	background: var(--pc-save-bg);
	color: var(--pc-save-fg);
	font-size: 12px;
	line-height: 14.4px;
	font-weight: 600;
	padding: 4px 8px;
	border-radius: 999px;
}
.product-save .woocommerce-Price-amount { color: inherit; }

/* ============================================================
   বাটন
   ============================================================ */
.product-buttons {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: var(--pc-btn-mt);
}

.btn-add-to-cart,
.btn-buy-now,
.btn-out-of-stock {
	box-sizing: border-box;
	height: var(--pc-btn-h);
	flex: 0 0 auto;                  /* রেফারেন্সে বাটন লেখার সমান চওড়া */
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	padding: var(--pc-btn-pad);
	border-radius: 6px;
	font-size: var(--pc-btn-font);
	line-height: 1.2;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
	transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}

/* কার্ট আইকন — রেফারেন্সে দুইটা বাটনেই কার্ট আইকন */
.btn-add-to-cart::before,
.btn-buy-now::before {
	content: "";
	width: 14px;
	height: 14px;
	flex: 0 0 auto;
	background: currentColor;
	-webkit-mask: url("data:image/svg+xml;utf8,") center/contain no-repeat;
	        mask: url("data:image/svg+xml;utf8,") center/contain no-repeat;
}

.btn-add-to-cart {
	background: transparent;
	border: 1px solid var(--pc-orange);
	color: var(--pc-orange);
}
.btn-add-to-cart:hover {
	background: var(--pc-orange);
	color: #fff;
	border-color: var(--pc-orange);
}

.btn-buy-now {
	background: var(--pc-orange);
	border: 1px solid var(--pc-orange);
	color: #fff;
}
/* রেফারেন্সে হোভারে গাঢ় টিল হয় */
.btn-buy-now:hover {
	background: var(--pc-dark);
	border-color: var(--pc-dark);
	color: #fff;
}

.btn-out-of-stock {
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #767676;
	cursor: default;
}

.btn-add-to-cart:focus-visible,
.btn-buy-now:focus-visible {
	outline: 2px solid var(--pc-orange);
	outline-offset: 2px;
}

/* WooCommerce এর "View cart" লিঙ্ক লুকানো */
.product-buttons .added_to_cart { display: none !important; }

/* ============================================================
   ডেস্কটপ (1025px+) — গ্রিড 1480, ২ কলাম → কার্ড 728 × 300
   হিসাব: (1480 − 24) ÷ 2 = 728 ✅
   ============================================================ */
@media (min-width: 1025px) {
	.custom-product-grid {
		max-width: 1480px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* ============================================================
   ট্যাবলেট (768 – 1024) — গ্রিড 690, ১ কলাম → কার্ড 690 × 300
   টাইপোগ্রাফি ডেস্কটপের মতোই, রেফারেন্স এখানে ফন্ট ছোট করে না
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {
	.custom-product-grid {
		grid-template-columns: repeat(1, 1fr);
		max-width: calc(100vw - 78px);      /* 768 − 78 = 690 */
		margin-left: auto;
		margin-right: auto;
	}
}

/* ============================================================
   মোবাইল (767px পর্যন্ত) — গ্রিড 372, ২ কলাম, কার্ড খাড়া
   হিসাব: (372 − 12) ÷ 2 = 180 ✅ ; ইমেজ 180 বর্গ
   ============================================================ */
@media (max-width: 767px) {
	.custom-product-grid {
		--pc-h: auto;                       /* উচ্চতা কনটেন্ট অনুযায়ী */
		--pc-img: 100%;
		--pc-gap-in: 0px;
		--pc-title: 14px;
		--pc-title-lh: 16.8px;
		--pc-price: 14px;
		--pc-price-lh: 21px;
		--pc-btn-mt: 12px;
		--pc-btn-h: 30px;
		--pc-btn-font: 12px;
		--pc-btn-pad: 4px 16px;

		grid-template-columns: repeat(2, 1fr);
		gap: 12px;

		/* প্যারেন্ট কনটেইনারের প্যাডিং যত থাকুক, গ্রিড ঠিক (100vw − 30px)
		   চওড়া হবে। হিসাব: width = P − 2×margin = 100vw − 30 */
		width: auto;
		max-width: none;
		margin-left: calc(50% - 50vw + 15px);
		margin-right: calc(50% - 50vw + 15px);
	}

	/* কার্ড খাড়া: ইমেজ উপরে, তথ্য নিচে */
	.product-card {
		flex-direction: column;
		align-items: stretch;
		height: auto;
	}

	.product-image {
		flex: 0 0 auto;
		width: 100%;
		height: auto;
		aspect-ratio: 1 / 1;                /* 180 চওড়ায় 180 উঁচু */
	}

	/* মোবাইলে চার পাশেই ১২px প্যাডিং */
	.product-info { padding: 12px; }

	/* ছোট কার্ডে ১ লাইনে নাম বেশি কাটা পড়ে, তাই ২ লাইন।
	   রেফারেন্সের মতো হুবহু ১ লাইন (কার্ড ৩০৯px) চাইলে
	   line-clamp 1 করো আর min-height মুছে দাও */
	.product-title a {
		-webkit-line-clamp: 2;
		min-height: 33.6px;                 /* ২ লাইন = 16.8 × 2 */
	}

	.best-selling-badge {
		font-size: 9px;
		padding: 4px 9px 4px 11px;
		gap: 4px;
		border-radius: 16px 0 0 16px;
	}
	.best-selling-badge::before { width: 10px; height: 10px; }

	.product-save { font-size: 11px; padding: 3px 8px; margin-top: 6px; }

	/* রেফারেন্সে মোবাইলে "Buy now" থাকে না, Add To Cart পুরো চওড়া */
	.btn-buy-now { display: none !important; }
	.btn-add-to-cart,
	.btn-out-of-stock { flex: 1 1 auto; width: 100%; }
	.btn-add-to-cart::before { width: 12px; height: 12px; }
}

/* ============================================================
   ছোট ফোন (360px পর্যন্ত) — কার্ড ~155px, তাই আরও একধাপ ছোট
   ============================================================ */
@media (max-width: 360px) {
	.custom-product-grid {
		--pc-title: 13px;
		--pc-title-lh: 16px;
		--pc-price: 13px;
		--pc-btn-h: 28px;
		--pc-btn-font: 11px;
		gap: 10px;
	}
	.product-info { padding: 10px; }
	.product-title a { min-height: 32px; }   /* ২ লাইন = 16 × 2 */
	.best-selling-badge { font-size: 8px; padding: 3px 8px 3px 10px; }
	.product-save { font-size: 10px; padding: 2px 7px; }
}

/* ============================================================
   অ্যানিমেশন কমানোর সেটিং যাদের চালু আছে
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
	.product-card,
	.product-image img,
	.btn-add-to-cart,
	.btn-buy-now { transition: none !important; }
	.product-card:hover .product-image img { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0096f *//* =====================================================================
   MiKAT — প্রিমিয়াম প্রোমো ব্যানার (ghorerbazar.com স্টাইল)
   ---------------------------------------------------------------------
   ১. বর্ডার ফ্রেম: ছবির ফ্রেমের (border-radius: 12px) ঠিক মাপে ছবি বসবে।
      কোনো ফাঁকা ব্যাকগ্রাউন্ড বা নিচের অতিরিক্ত বর্ডার দেখা যাবে না।
   ২. হোভার জুম: শুধুমাত্র এবং কেবলমাত্র ছবির উপর মাউস নিলে অই বর্ডারের
      ভেতরেই মসৃণ জুম হবে (scale: 1.03), লেখা বা প্রোডাক্টের কোনো অংশ
      কাটবে/ক্রপ হবে না।
   ৩. ফাঁকা জায়গায় জুম বন্ধ: কন্টেইনারের বাইরের ফাঁকা মার্জিনে মাউস রাখলে
      কখনোই জুম সক্রিয় হবে না।
   ===================================================================== */

/* ---------- ১. কনটেইনার ও ফ্রেম ---------- */

.mk-promo {
	position: relative;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.mk-promo .mk-promo-img,
.mk-promo .mk-promo-img .elementor-widget-container,
.mk-promo .mk-promo-img figure {
	margin: 0;
	padding: 0;
	line-height: 0;
}

/* ছবির ফ্রেম — ghorerbazar.com এর মতো বর্ডারের ভেতর ক্লিপ হবে */
.mk-promo .mk-promo-img {
	width: 100%;
	line-height: 0;
	border-radius: 12px;
	overflow: hidden !important;
	/* কোনো ফিক্সড aspect-ratio থাকবে না — ছবির আসল হাইটের সাথে হুবহু মিলবে */
	aspect-ratio: auto !important;
}

/* রেসপনসিভ এলিমেন্টর হাইড নিয়মাবলী */
@media (min-width: 1025px) {
	.mk-promo .elementor-hidden-desktop { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.mk-promo .elementor-hidden-tablet { display: none !important; }
}
@media (max-width: 767px) {
	.mk-promo .elementor-hidden-mobile { display: none !important; }
}

/* ---------- ২. ছবির লিঙ্ক ও আসল ছবি ---------- */

.mk-promo .mk-promo-img a {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 0;
	border-radius: 12px;
	overflow: hidden !important;
	text-decoration: none;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

.mk-promo .mk-promo-img img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto !important;
	aspect-ratio: auto !important;
	border-radius: 12px;
	object-fit: cover !important;
	margin: 0;
	padding: 0;
	transform: scale(1);
	transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
	will-change: transform;
}

/* ---------- ৩. ট্যাবলেট ও মোবাইল বর্ডার রেডিয়াস ---------- */

@media (max-width: 1024px) {
	.mk-promo .mk-promo-img,
	.mk-promo .mk-promo-img a,
	.mk-promo .mk-promo-img img {
		border-radius: 10px;
	}
}

@media (max-width: 767px) {
	.mk-promo .mk-promo-img,
	.mk-promo .mk-promo-img a,
	.mk-promo .mk-promo-img img {
		border-radius: 8px;
	}
}

/* ---------- ৪. হোভার আচরণ ---------- */

/* কন্টেইনারের ফাঁকা জায়গায় হোভার হলে কোনো জুম হবে না */
.mk-promo:hover .mk-promo-img img,
.mk-promo:focus-within .mk-promo-img img {
	transform: scale(1);
}

/* শুধুমাত্র এবং কেবলমাত্র মাউস যখন ছবির উপর থাকবে, তখনই বর্ডারের ভেতরে হালকা ক্রপহীন জুম হবে */
@media (hover: hover) and (pointer: fine) {
	.mk-promo .mk-promo-img a:hover img,
	.mk-promo .mk-promo-img a:focus-visible img {
		transform: scale(1.03) !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.mk-promo .mk-promo-img img {
		transition: none !important;
		transform: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439be1a *//* =====================================================================
   MiKAT — প্রিমিয়াম প্রোমো ব্যানার (ghorerbazar.com স্টাইল)
   ---------------------------------------------------------------------
   ১. বর্ডার ফ্রেম: ছবির ফ্রেমের (border-radius: 12px) ঠিক মাপে ছবি বসবে।
      কোনো ফাঁকা ব্যাকগ্রাউন্ড বা নিচের অতিরিক্ত বর্ডার দেখা যাবে না।
   ২. হোভার জুম: শুধুমাত্র এবং কেবলমাত্র ছবির উপর মাউস নিলে অই বর্ডারের
      ভেতরেই মসৃণ জুম হবে (scale: 1.03), লেখা বা প্রোডাক্টের কোনো অংশ
      কাটবে/ক্রপ হবে না।
   ৩. ফাঁকা জায়গায় জুম বন্ধ: কন্টেইনারের বাইরের ফাঁকা মার্জিনে মাউস রাখলে
      কখনোই জুম সক্রিয় হবে না।
   ===================================================================== */

/* ---------- ১. কনটেইনার ও ফ্রেম ---------- */

.mk-promo {
	position: relative;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.mk-promo .mk-promo-img,
.mk-promo .mk-promo-img .elementor-widget-container,
.mk-promo .mk-promo-img figure {
	margin: 0;
	padding: 0;
	line-height: 0;
}

/* ছবির ফ্রেম — ghorerbazar.com এর মতো বর্ডারের ভেতর ক্লিপ হবে */
.mk-promo .mk-promo-img {
	width: 100%;
	line-height: 0;
	border-radius: 12px;
	overflow: hidden !important;
	/* কোনো ফিক্সড aspect-ratio থাকবে না — ছবির আসল হাইটের সাথে হুবহু মিলবে */
	aspect-ratio: auto !important;
}

/* রেসপনসিভ এলিমেন্টর হাইড নিয়মাবলী */
@media (min-width: 1025px) {
	.mk-promo .elementor-hidden-desktop { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.mk-promo .elementor-hidden-tablet { display: none !important; }
}
@media (max-width: 767px) {
	.mk-promo .elementor-hidden-mobile { display: none !important; }
}

/* ---------- ২. ছবির লিঙ্ক ও আসল ছবি ---------- */

.mk-promo .mk-promo-img a {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 0;
	border-radius: 12px;
	overflow: hidden !important;
	text-decoration: none;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

.mk-promo .mk-promo-img img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto !important;
	aspect-ratio: auto !important;
	border-radius: 12px;
	object-fit: cover !important;
	margin: 0;
	padding: 0;
	transform: scale(1);
	transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
	will-change: transform;
}

/* ---------- ৩. ট্যাবলেট ও মোবাইল বর্ডার রেডিয়াস ---------- */

@media (max-width: 1024px) {
	.mk-promo .mk-promo-img,
	.mk-promo .mk-promo-img a,
	.mk-promo .mk-promo-img img {
		border-radius: 10px;
	}
}

@media (max-width: 767px) {
	.mk-promo .mk-promo-img,
	.mk-promo .mk-promo-img a,
	.mk-promo .mk-promo-img img {
		border-radius: 8px;
	}
}

/* ---------- ৪. হোভার আচরণ ---------- */

/* কন্টেইনারের ফাঁকা জায়গায় হোভার হলে কোনো জুম হবে না */
.mk-promo:hover .mk-promo-img img,
.mk-promo:focus-within .mk-promo-img img {
	transform: scale(1);
}

/* শুধুমাত্র এবং কেবলমাত্র মাউস যখন ছবির উপর থাকবে, তখনই বর্ডারের ভেতরে হালকা ক্রপহীন জুম হবে */
@media (hover: hover) and (pointer: fine) {
	.mk-promo .mk-promo-img a:hover img,
	.mk-promo .mk-promo-img a:focus-visible img {
		transform: scale(1.03) !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.mk-promo .mk-promo-img img {
		transition: none !important;
		transform: none !important;
	}
}/* End custom CSS */