.elementor-13 .elementor-element.elementor-element-0fe83a9{--display:flex;--min-height:300px;--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;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-color:#0B57D0;--border-color:#0B57D0;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-730b44c{--display:flex;--min-height:300px;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:0px 50px 0px 50px;}.elementor-13 .elementor-element.elementor-element-730b44c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-730b44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b04b2b3{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor2 );--border-color:var( --e-global-color-astglobalcolor2 );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b04b2b3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b04b2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e5862f4{--display:flex;--min-height:80px;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7E6FF;--border-color:#D7E6FF;--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-13 .elementor-element.elementor-element-e5862f4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e5862f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FF;}.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-13 .elementor-element.elementor-element-9217b97{text-align:center;}.elementor-13 .elementor-element.elementor-element-9217b97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor0 );stroke:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor5 );}.elementor-13 .elementor-element.elementor-element-0857670{--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-13 .elementor-element.elementor-element-2ef4438 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-2ef4438 .fh-blog-grid-skeleton{grid-template-columns:repeat(3, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-card-image-box img, .elementor-13 .elementor-element.elementor-element-2ef4438 .fh-skeleton-image{border-radius:14px !important;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-card-category{color:#0B57D0 !important;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-card-title{color:#111111 !important;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-card-excerpt{color:#475467 !important;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-card-read-more{color:#0B57D0 !important;}.elementor-13 .elementor-element.elementor-element-b599bf5{--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-13 .elementor-element.elementor-element-e363635{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor2 );--border-color:var( --e-global-color-astglobalcolor2 );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e363635:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e363635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-13 .elementor-element.elementor-element-b3cc18d{--display:flex;--min-height:80px;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7E6FF;--border-color:#D7E6FF;--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-13 .elementor-element.elementor-element-0f1f70f{text-align:center;}.elementor-13 .elementor-element.elementor-element-0f1f70f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-13 .elementor-element.elementor-element-1ba56c2{--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-13 .elementor-element.elementor-element-7654a53{--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-13 .elementor-element.elementor-element-12277a3 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-12277a3 .fh-blog-grid-skeleton{grid-template-columns:repeat(3, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-card-image-box img, .elementor-13 .elementor-element.elementor-element-12277a3 .fh-skeleton-image{border-radius:15px !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-card-category{color:#0B57D0 !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-card-title{color:#111111 !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-card-excerpt{color:#475467 !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-card-read-more{color:#0B57D0 !important;}.elementor-13 .elementor-element.elementor-element-24d640a{--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;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-24d640a::before, .elementor-13 .elementor-element.elementor-element-24d640a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-24d640a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-24d640a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-24d640a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-24d640a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F7FF;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-d325e70{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor2 );--border-color:var( --e-global-color-astglobalcolor2 );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-d325e70:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d325e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-13 .elementor-element.elementor-element-2d9b3ed{--display:flex;--min-height:80px;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7E6FF;--border-color:#D7E6FF;--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-13 .elementor-element.elementor-element-1fc435a{text-align:center;}.elementor-13 .elementor-element.elementor-element-1fc435a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-13 .elementor-element.elementor-element-c3d6164{--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-13 .elementor-element.elementor-element-059df30{--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-13 .elementor-element.elementor-element-af6767a .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-af6767a .fh-blog-grid-skeleton{grid-template-columns:repeat(3, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-card-image-box img, .elementor-13 .elementor-element.elementor-element-af6767a .fh-skeleton-image{border-radius:15px !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-card-category{color:#0B57D0 !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-card-title{color:#111111 !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-card-excerpt{color:#475467 !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-card-read-more{color:#0B57D0 !important;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-2ef4438 .fh-blog-grid-skeleton{grid-template-columns:repeat(2, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-12277a3 .fh-blog-grid-skeleton{grid-template-columns:repeat(2, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-af6767a .fh-blog-grid-skeleton{grid-template-columns:repeat(2, 1fr) !important;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-0fe83a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-730b44c{--width:99%;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-2ef4438 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-2ef4438 .fh-blog-grid-skeleton{grid-template-columns:repeat(1, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-12277a3 .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-12277a3 .fh-blog-grid-skeleton{grid-template-columns:repeat(1, 1fr) !important;}.elementor-13 .elementor-element.elementor-element-af6767a .fh-clean-blog-grid, .elementor-13 .elementor-element.elementor-element-af6767a .fh-blog-grid-skeleton{grid-template-columns:repeat(1, 1fr) !important;}}/* Start custom CSS for html, class: .elementor-element-c0d1b4e */@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@700;800&display=swap');

/* --- MAIN TITLE --- */
.hero-title {
    font-family: 'Manrope', sans-serif;
    font-size: 72px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    margin: 0;
    color: #111;
}

/* --- THE TARGET WORDS --- */
.finance,
.american {
    color: #0b57d0;
    position: relative;
    display: inline-block;
    padding: 0 4px; /* ডানে-বামে সামান্য প্যাডিং যেন দাগ পুরোটা কভার করে */
    z-index: 1;
}

/* ===== THE PROFESSIONAL HIGHLIGHTER PEN ===== */
.finance::before,
.american::before {
    content: '';
    position: absolute;
    left: -15px;
    bottom: 8px;
    width: 35px;
    height: 8px;
    
    /* বাস্তবসম্মত মার্কার পেন লুক (হলুদ বডি ও টিপ) */
    background: linear-gradient(90deg, #f5f730 70%, #d4d61c 30%);
    border-radius: 2px 8px 8px 2px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    
    z-index: 3;
    opacity: 0;
    transform: rotate(-20deg);
    transform-origin: right center;
    pointer-events: none;
    
    /* ৪ সেকেন্ডের স্মুথ লুপ */
    animation: penDrawEffect 4s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

/* ===== THE CHIKON PROFESSIONAL MARK LAYER ===== */
.finance::after,
.american::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 6px; /* লেখার নিচে পারফেক্ট পজিশন */
    height: 12px; /* চিকন ও প্রফেশনাল মার্কার স্ট্রোক */
    width: 100%;
    
    /* হালকা রাফ ও হ্যান্ড-ড্রন ফিল দেওয়ার জন্য অসম বর্ডার রেডিয়াস */
    border: 3px solid #f5f730;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0 0 100% 90% / 0 0 12px 10px;
    
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left center;
    opacity: 0;
    
    /* পেনের সাথে মিল রেখে সিঙ্ক করা অ্যানিমেশন */
    animation: lineDrawEffect 4s infinite cubic-bezier(0.4, 0, 0.2, 1);
}

/* ===== ANIMATIONS ===== */

/* ১. মার্কার পেনের মুভমেন্ট */
@keyframes penDrawEffect {
    0% {
        left: -25px;
        opacity: 0;
    }
    5% {
        opacity: 1; /* পেন আসলো */
    }
    35% {
        left: 100%; /* বাম থেকে ডানে পুরোটা দাগ টানলো */
        opacity: 1;
    }
    40% {
        opacity: 0; /* দাগ শেষ করে পেন হাওয়া */
        left: 105%;
    }
    100% {
        opacity: 0;
    }
}

/* ২. চিকন প্রফেশনাল হাইলাইট লাইনের ড্রয়িং এফেক্ট */
@keyframes lineDrawEffect {
    0% {
        transform: scaleX(0);
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
    35% {
        transform: scaleX(1); /* পেনের সাথে সাথে দাগটি ডানে ছড়াবে */
        opacity: 1;
    }
    75% {
        transform: scaleX(1);
        opacity: 1; /* হাইলাইটটি প্রফেশনাল ভাবে কিছুক্ষণ স্থির থাকবে */
    }
    85% {
        opacity: 0; /* তারপর আলতো করে ভ্যানিশ হয়ে যাবে */
    }
    100% {
        transform: scaleX(0);
        opacity: 0;
    }
}

/* ===== MOBILE FRIENDLY ===== */
@media (max-width: 768px) {
    .hero-title {
        font-size: 42px; /* মোবাইলে ফন্ট সাইজ ছোট */
    }
    .finance::before,
    .american::before {
        width: 25px;
        height: 6px;
        bottom: 4px;
    }
    .finance::after,
    .american::after {
        height: 8px;
        bottom: 3px;
        border-width: 2px; /* মোবাইলে দাগ আরও চিকন ও পারফেক্ট লাগবে */
    }
}/* End custom CSS */