.elementor-2320 .elementor-element.elementor-element-873f585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2320 .elementor-element.elementor-element-bf87719{text-align:center;}.elementor-2320 .elementor-element.elementor-element-ddbf313{text-align:center;}.elementor-2320 .elementor-element.elementor-element-cf08de1{columns:1;}/* Start custom CSS for text-editor, class: .elementor-element-cf08de1 */.elementor-2320 .elementor-element.elementor-element-cf08de1 .gallery-item {
    display: inline-block !important;
    width: 32% !important;
    vertical-align: top !important;
    margin: 0.6% !important;
}
.elementor-2320 .elementor-element.elementor-element-cf08de1 img {
    width: 100% !important;
    height: 220px !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    
    /* এই লাইনগুলো ছবির ব্লার ভাব ও ফেটে যাওয়া রোধ করবে */
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: high-quality !important;
    -webkit-backface-visibility: hidden;
}

/* ওয়ার্ডপ্রেসের ছোট সাইজের থাম্বনেইল ওভাররাইড করে ফুল সাইজ ইমেজ লোড করবে */
.elementor-2320 .elementor-element.elementor-element-cf08de1 .gallery-item img {
    max-width: 100% !important;
}/* End custom CSS */