.elementor-44399 .elementor-element.elementor-element-39e75b4b{--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;overflow:visible;}.elementor-44399 .elementor-element.elementor-element-39e75b4b:not(.elementor-motion-effects-element-type-background), .elementor-44399 .elementor-element.elementor-element-39e75b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-44399 .elementor-element.elementor-element-75b1d9d4{--spacer-size:113px;}.elementor-44399 .elementor-element.elementor-element-5c9a4312{--display:flex;overflow:visible;}.elementor-44399 .elementor-element.elementor-element-5a3a9a4{text-align:center;}.elementor-44399 .elementor-element.elementor-element-5a3a9a4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:101px;text-transform:uppercase;line-height:76px;color:#132438;}.elementor-44399 .elementor-element.elementor-element-2c249878{--spacer-size:50px;}@media(min-width:768px){.elementor-44399 .elementor-element.elementor-element-39e75b4b{--content-width:90%;}}@media(max-width:1366px){.elementor-44399 .elementor-element.elementor-element-5a3a9a4 .elementor-heading-title{font-size:84px;}.elementor-44399 .elementor-element.elementor-element-2c249878{--spacer-size:10px;}}@media(max-width:1024px){.elementor-44399 .elementor-element.elementor-element-5a3a9a4 .elementor-heading-title{font-size:60px;line-height:1.1em;}}@media(max-width:767px){.elementor-44399 .elementor-element.elementor-element-75b1d9d4{--spacer-size:66px;}.elementor-44399 .elementor-element.elementor-element-5a3a9a4 .elementor-heading-title{font-size:37px;}}/* Start custom CSS for heading, class: .elementor-element-5a3a9a4 */.elementor-44399 .elementor-element.elementor-element-5a3a9a4 {
    -webkit-transition: text-shadow 1s linear;
    -moz-transition: text-shadow 1s linear;
    -ms-transition: text-shadow 1s linear;
    -o-transition: text-shadow 1s linear;
    transition: text-shadow 1s linear;
}
.elementor-44399 .elementor-element.elementor-element-5a3a9a4:hover,
.elementor-44399 .elementor-element.elementor-element-5a3a9a4.glow {
    text-shadow: 0 0 10px black;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6523393 */.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
    background:#032B35;
    margin-bottom:2px ;
    
}
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
    font-size: 35px !important;
}


.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
    background:#032B35;
    margin-bottom:2px ;
    
}
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
    font-size: 35px !important;
}

/* ===== Grid Layout ===== */
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 25px;
    margin: 20px 0;
}

/* ===== Card ===== */
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
    background: rgba(202, 149, 45, 0.1) !important;
    border: 2px solid rgb(202, 149, 45) !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    padding: 35px 25px !important;
    min-height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin: 0 !important;
}

.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-content {
    text-align: center;
    width: 100%;
}

/* ===== Amount ===== */
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
    font-family: 'Inter', sans-serif !important;
    font-size: clamp(1rem, 1.8vw, 1.6rem) !important;
    font-weight: 900 !important;
    color: rgb(19, 36, 56) !important;
    line-height: 1 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    margin: 0 0 10px !important;
    text-align: center !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block !important;
}

/* Neutralize theme7's first-letter shrink so "$" matches the rest */
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount::first-letter {
    font-size: 1em !important;
    vertical-align: baseline !important;
}

/* ===== Title (label) ===== */
.elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
    font-family: 'Inter', sans-serif !important;
    font-size: clamp(0.6rem, 1.1vw, 0.85rem) !important;
    font-weight: 600 !important;
    color: rgb(202, 149, 45) !important;
    line-height: 1.1 !important;
    letter-spacing: 0.3px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    text-align: center !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* ===== Responsive Breakpoints ===== */
@media (max-width: 1200px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
}

@media (max-width: 992px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 18px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
        padding: 25px 15px !important;
        min-height: 140px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
        font-size: clamp(1.2rem, 2.2vw, 1.8rem) !important;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
        font-size: clamp(0.7rem, 1.3vw, 0.9rem) !important;
    }
}

@media (max-width: 768px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
        padding: 20px 12px !important;
        min-height: 120px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
        font-size: clamp(1rem, 2vw, 1.5rem) !important;
        margin: 0 0 8px !important;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
        font-size: clamp(0.65rem, 1.2vw, 0.8rem) !important;
        letter-spacing: 0.3px !important;
    }
}

@media (max-width: 576px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
        padding: 18px 10px !important;
        border-radius: 15px !important;
        min-height: 110px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
        font-size: clamp(0.9rem, 1.8vw, 1.3rem) !important;
        margin: 0 0 6px !important;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
        font-size: clamp(0.6rem, 1.1vw, 0.75rem) !important;
        letter-spacing: 0.2px !important;
    }
}

@media (max-width: 480px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
        padding: 15px 8px !important;
        min-height: 100px;
    }
    /* Use vw-based sizes so long values like $1X,XXX,XXX fit without truncation */
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
        font-size: clamp(0.9rem, 4.2vw, 1.15rem) !important;
        margin: 0 0 5px !important;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
        font-size: clamp(0.55rem, 2.4vw, 0.72rem) !important;
        letter-spacing: 0.1px !important;
    }
}

@media (max-width: 360px) {
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list.case-results-layout-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-list .case-result-item,
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-item {
        padding: 12px 6px !important;
        border-radius: 12px !important;
        min-height: 90px;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-amount {
        font-size: clamp(0.8rem, 4vw, 1rem) !important;
        margin: 0 0 4px !important;
    }
    .elementor-44399 .elementor-element.elementor-element-6523393 .case-results-theme-theme7 .case-result-title {
        font-size: clamp(0.5rem, 2.2vw, 0.68rem) !important;
        letter-spacing: 0.1px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.main2box {
  min-height: 342px;
}

.boxiex {
  min-height: 342px;
}/* End custom CSS */