.elementor-2835 .elementor-element.elementor-element-c3004cc{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2835 .elementor-element.elementor-element-0ed3d7c{width:auto;max-width:auto;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2835 .elementor-element.elementor-element-0ed3d7c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2835 .elementor-element.elementor-element-a13faa4{--display:flex;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2835 .elementor-element.elementor-element-5cc795a{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2835 .elementor-element.elementor-element-5cc795a:after{content:"0.66";}.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post__thumbnail__link{width:100%;}.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:19px;border-color:var( --e-global-color-astglobalcolor7 );}.elementor-2835 .elementor-element.elementor-element-5cc795a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2835 .elementor-element.elementor-element-5cc795a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2835 .elementor-element.elementor-element-5cc795a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}@media(max-width:767px){.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2835 .elementor-element.elementor-element-5cc795a:after{content:"0.5";}.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0ed3d7c *//* ১. বক্স বা গ্লাস এরিয়া (ফিক্সড থাকবে) */
.elementor-2835 .elementor-element.elementor-element-0ed3d7c {
    /* গ্লাস ইফেক্ট */
    background: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    
    /* বর্ডার এবং শেপ */
    border: 1px solid rgba(255, 255, 255, 0.8) !important;
    border-radius: 19px;
    
    /* স্পেসিং ফিক্স (সমান প্যাডিং) */
    padding: 12px 40px !important; /* উপরে-নিচে ১২, ডানে-বামে ৪০ */
    
    /* পজিশনিং */
    display: inline-block;
    margin-top: 15px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    
    /* লাইন হাইট ১ করা হলো যাতে এক্সট্রা স্পেস না নেয় */
    line-height: 1 !important;
}

/* ২. লেখার স্টাইল (শুরুতে ছোট থাকবে) */
.elementor-2835 .elementor-element.elementor-element-0ed3d7c .elementor-widget-container {
    color: #555;
    font-size: 13px; 
    font-weight: 500;
    letter-spacing: 0.5px;
    
    /* লাইন হাইট ফিক্স */
    line-height: 1 !important;
    margin: 0 !important;
    
    /* এনিমেশন */
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* ৩. টেক্সট এডিটর এর ভেতরে p ট্যাগ থাকলে তার স্পেস রিমুভ */
.elementor-2835 .elementor-element.elementor-element-0ed3d7c p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* ৪. মাউস নিলে শুধু লেখা জুম হবে */
.elementor-2835 .elementor-element.elementor-element-0ed3d7c:hover .elementor-widget-container {
    transform: scale(1.2); /* লেখাটি ২০% বড় হবে */
    color: #000; 
    cursor: help;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5cc795a *//* ১. পোস্ট কার্ড সেটআপ (গ্রে বর্ডার সহ) */
.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post,
.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post a {
    /* আপনার কার্সর লিংক নিচে দিন */
    cursor: url('https://salimcreative.com/wp-content/uploads/2025/12/New-Project-1.png'), auto !important;

    overflow: hidden !important;
    position: relative !important;
    transition: all 0.3s ease-in-out; 
    
    /* আগে যেমন ১ পিক্সেল গ্রে বর্ডার ছিল */
    border: 0.5px solid #eeeeee !important; 
    
    /* গ্যাপ কমানোর জন্য */
    margin: 0 !important; 
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* ২. ইমেজকে সেন্টারে পিন করা (Zoom Fix) */
.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post__thumbnail img {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) scale(1) !important; 
    transition: transform 0.4s ease-in-out !important; 
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; 
}

/* ৩. হোভার ইফেক্ট (গ্রে বর্ডার পাল্টে নীল হবে + গ্লো) */
.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post:hover {
    /* হোভার করলে বর্ডার নীল হবে */
    border-color: #000000 !important; 
    
    /* ইমেজের জুম হবে */
    z-index: 10; 
    
    /* নিয়ন গ্লো ইফেক্ট */
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.8),
            0 0 30px rgba(0, 0, 0, 0.6);
}

.elementor-2835 .elementor-element.elementor-element-5cc795a .elementor-post:hover .elementor-post__thumbnail img {
    transform: translate(-50%, -50%) scale(1.1) !important; 
}
.elementor-2835 .elementor-element.elementor-element-5cc795a {
    width: 100vw !important; /* স্ক্রিনের পুরো চওড়া */
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important; /* নেগেটিভ মার্জিন দিয়ে বামে ঠেলে দেওয়া */
    margin-right: -50vw !important; /* ডানে ঠেলে দেওয়া */
    max-width: 100vw !important;
}/* End custom CSS */