.elementor-6251 .elementor-element.elementor-element-99daeb3{--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-6251 .elementor-element.elementor-element-99daeb3:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-99daeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-6251 .elementor-element.elementor-element-0451e44{--display:flex;}.elementor-6251 .elementor-element.elementor-element-f6864d0{text-align:center;}.elementor-6251 .elementor-element.elementor-element-f6864d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;color:#E7E7E7;}.elementor-6251 .elementor-element.elementor-element-b5a70a0{text-align:center;}.elementor-6251 .elementor-element.elementor-element-b5a70a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-0f415b9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:#B8B8B8;}.elementor-6251 .elementor-element.elementor-element-0f415b9.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-1bde270{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-1bde270:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-1bde270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6251 .elementor-element.elementor-element-620f744{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-04f7a47{--display:flex;}.elementor-6251 .elementor-element.elementor-element-29d7acf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-d0be493 img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-011c52b img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-1579d57{--display:flex;}.elementor-6251 .elementor-element.elementor-element-3f2aab0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-798d81d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}.elementor-6251 .elementor-element.elementor-element-1db8cf4{color:#E4E4E4;}.elementor-6251 .elementor-element.elementor-element-1b451a1{--display:flex;}.elementor-6251 .elementor-element.elementor-element-266cef0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-102bc8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-102bc8d .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6251 .elementor-element.elementor-element-5711781.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-1dfe1d6{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-1dfe1d6:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-1dfe1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6251 .elementor-element.elementor-element-047f05e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-fa92d5e{--display:flex;}.elementor-6251 .elementor-element.elementor-element-1cd54c5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-bc250ac img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-f67f0c4 img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-f4b61a8{--display:flex;}.elementor-6251 .elementor-element.elementor-element-c91f889 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-5cd5fb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}.elementor-6251 .elementor-element.elementor-element-c9bbda6{color:#E4E4E4;}.elementor-6251 .elementor-element.elementor-element-60ea0fd{--display:flex;}.elementor-6251 .elementor-element.elementor-element-b0fdeb0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-c92acd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-c92acd1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6251 .elementor-element.elementor-element-4c3aaa7.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-4c3cb00{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-4c3cb00:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-4c3cb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6251 .elementor-element.elementor-element-e06cf43{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-4430dd1{--display:flex;}.elementor-6251 .elementor-element.elementor-element-8b9535b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-37c9b3e img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-cbe144b img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-ff8a67f{--display:flex;}.elementor-6251 .elementor-element.elementor-element-8808315 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-1020071 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}.elementor-6251 .elementor-element.elementor-element-253c2ec{color:#E4E4E4;}.elementor-6251 .elementor-element.elementor-element-0061a54{--display:flex;}.elementor-6251 .elementor-element.elementor-element-56d43ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-e2a0bf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-e2a0bf0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6251 .elementor-element.elementor-element-199fa31.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-e5f4b29{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-e5f4b29:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-e5f4b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6251 .elementor-element.elementor-element-d6bb761{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-1112bd4{--display:flex;}.elementor-6251 .elementor-element.elementor-element-16d6efb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-48e51a7 img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-7e82b31 img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-80c7e16{--display:flex;}.elementor-6251 .elementor-element.elementor-element-80ce470 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-5489935 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}.elementor-6251 .elementor-element.elementor-element-7ac0c54{color:#E4E4E4;}.elementor-6251 .elementor-element.elementor-element-aa504ef{--display:flex;}.elementor-6251 .elementor-element.elementor-element-5cb44da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-fa77ce4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-fa77ce4 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6251 .elementor-element.elementor-element-16c87cf.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-ee7aa42{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-ee7aa42:not(.elementor-motion-effects-element-type-background), .elementor-6251 .elementor-element.elementor-element-ee7aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-6251 .elementor-element.elementor-element-6dedcfa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-bce85c7{--display:flex;}.elementor-6251 .elementor-element.elementor-element-6303c9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-823df4d img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-fb3e8a5 img{border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-bee07d8{--display:flex;}.elementor-6251 .elementor-element.elementor-element-ebaa9cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-6251 .elementor-element.elementor-element-cce154c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FF0000;}.elementor-6251 .elementor-element.elementor-element-768ffd0{color:#E4E4E4;}.elementor-6251 .elementor-element.elementor-element-5d38fe2{--display:flex;}.elementor-6251 .elementor-element.elementor-element-bb85116{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-8cefa46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-6251 .elementor-element.elementor-element-8cefa46 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6251 .elementor-element.elementor-element-aa47f47.elementor-element{--align-self:center;}.elementor-6251 .elementor-element.elementor-element-c72501e{--display:flex;}.elementor-6251 .elementor-element.elementor-element-4ce8896 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6251 .elementor-element.elementor-element-4ce8896 .elementor-button{border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}@media(max-width:1024px){.elementor-6251 .elementor-element.elementor-element-620f744{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-29d7acf{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-266cef0{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-047f05e{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-1cd54c5{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-b0fdeb0{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-e06cf43{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-8b9535b{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-56d43ed{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-d6bb761{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-16d6efb{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-5cb44da{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-6dedcfa{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-6303c9e{--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-bb85116{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6251 .elementor-element.elementor-element-f6864d0 .elementor-heading-title{font-size:18px;}.elementor-6251 .elementor-element.elementor-element-b5a70a0 .elementor-heading-title{font-size:32px;}.elementor-6251 .elementor-element.elementor-element-0f415b9{font-size:14px;}.elementor-6251 .elementor-element.elementor-element-620f744{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-29d7acf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-266cef0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-047f05e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-1cd54c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-b0fdeb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-e06cf43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-8b9535b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-56d43ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-d6bb761{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-16d6efb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-5cb44da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-6dedcfa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-6303c9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6251 .elementor-element.elementor-element-bb85116{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-011c52b *//* AFTER PHOTO IMAGE CONTAINER - Custom CSS */

.elementor-6251 .elementor-element.elementor-element-011c52b {
    position: relative;
    overflow: visible;
}

/* Badge */
.elementor-6251 .elementor-element.elementor-element-011c52b::after {
    content: "-55 KG";
    position: absolute;
    top: -18px;
    right: -18px;
    z-index: 10;

    /* Size & Spacing */
    padding: 18px 28px;

    /* Style */
    background: #F5B800;
    color: #111111;
    border-radius: 18px;
    font-family: "Inter", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.5px;

    /* Soft Glow */
    box-shadow:
        0 0 35px rgba(245, 184, 0, 0.35),
        0 10px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee21c10 *//* =========================
   CLIENT STATS BADGES
========================= */
.client-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.client-stat {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 18px 26px;
    border-radius: 12px;
    background: #1b1d21;
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: #d9d9d9;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    user-select: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

.client-stat .value {
    color: #FF0000;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5711781 */.instagram-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 30px;
    border-radius: 999px;
    text-decoration: none;
    color: #ffffff;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.2px;

    /* Instagram Gradient */
    background: linear-gradient(
        135deg,
        #feda75 0%,
        #fa7e1e 20%,
        #d62976 45%,
        #962fbf 70%,
        #4f5bd5 100%
    );

    /* Premium Look */
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow:
        0 10px 30px rgba(214, 41, 118, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    transition: all 0.35s ease;
}

.instagram-btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow:
        0 16px 40px rgba(214, 41, 118, 0.35),
        0 8px 20px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.30);
}

.instagram-btn:active {
    transform: translateY(-1px) scale(0.99);
}

.instagram-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
}

.instagram-icon svg {
    width: 100%;
    height: 100%;
    fill: #ffffff;
}

.instagram-text {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67f0c4 *//* AFTER PHOTO IMAGE CONTAINER - Custom CSS */

.elementor-6251 .elementor-element.elementor-element-f67f0c4 {
    position: relative;
    overflow: visible;
}

/* Badge */
.elementor-6251 .elementor-element.elementor-element-f67f0c4::after {
    content: "-56 KG";
    position: absolute;
    top: -18px;
    right: -18px;
    z-index: 10;

    /* Size & Spacing */
    padding: 18px 28px;

    /* Style */
    background: #F5B800;
    color: #111111;
    border-radius: 18px;
    font-family: "Inter", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.5px;

    /* Soft Glow */
    box-shadow:
        0 0 35px rgba(245, 184, 0, 0.35),
        0 10px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31340b7 *//* =========================
   CLIENT STATS BADGES
========================= */
.client-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.client-stat {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 18px 26px;
    border-radius: 12px;
    background: #1b1d21;
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: #d9d9d9;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    user-select: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

.client-stat .value {
    color: #FF0000;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c3aaa7 */.instagram-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 30px;
    border-radius: 999px;
    text-decoration: none;
    color: #ffffff;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.2px;

    /* Instagram Gradient */
    background: linear-gradient(
        135deg,
        #feda75 0%,
        #fa7e1e 20%,
        #d62976 45%,
        #962fbf 70%,
        #4f5bd5 100%
    );

    /* Premium Look */
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow:
        0 10px 30px rgba(214, 41, 118, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    transition: all 0.35s ease;
}

.instagram-btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow:
        0 16px 40px rgba(214, 41, 118, 0.35),
        0 8px 20px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.30);
}

.instagram-btn:active {
    transform: translateY(-1px) scale(0.99);
}

.instagram-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
}

.instagram-icon svg {
    width: 100%;
    height: 100%;
    fill: #ffffff;
}

.instagram-text {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbe144b *//* AFTER PHOTO IMAGE CONTAINER - Custom CSS */

.elementor-6251 .elementor-element.elementor-element-cbe144b {
    position: relative;
    overflow: visible;
}

/* Badge */
.elementor-6251 .elementor-element.elementor-element-cbe144b::after {
    content: "-31 KG";
    position: absolute;
    top: -18px;
    right: -18px;
    z-index: 10;

    /* Size & Spacing */
    padding: 18px 28px;

    /* Style */
    background: #F5B800;
    color: #111111;
    border-radius: 18px;
    font-family: "Inter", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.5px;

    /* Soft Glow */
    box-shadow:
        0 0 35px rgba(245, 184, 0, 0.35),
        0 10px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f619f2 *//* =========================
   CLIENT STATS BADGES
========================= */
.client-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.client-stat {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 18px 26px;
    border-radius: 12px;
    background: #1b1d21;
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: #d9d9d9;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    user-select: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

.client-stat .value {
    color: #FF0000;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-199fa31 */.instagram-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 30px;
    border-radius: 999px;
    text-decoration: none;
    color: #ffffff;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.2px;

    /* Instagram Gradient */
    background: linear-gradient(
        135deg,
        #feda75 0%,
        #fa7e1e 20%,
        #d62976 45%,
        #962fbf 70%,
        #4f5bd5 100%
    );

    /* Premium Look */
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow:
        0 10px 30px rgba(214, 41, 118, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    transition: all 0.35s ease;
}

.instagram-btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow:
        0 16px 40px rgba(214, 41, 118, 0.35),
        0 8px 20px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.30);
}

.instagram-btn:active {
    transform: translateY(-1px) scale(0.99);
}

.instagram-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
}

.instagram-icon svg {
    width: 100%;
    height: 100%;
    fill: #ffffff;
}

.instagram-text {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e82b31 *//* AFTER PHOTO IMAGE CONTAINER - Custom CSS */

.elementor-6251 .elementor-element.elementor-element-7e82b31 {
    position: relative;
    overflow: visible;
}

/* Badge */
.elementor-6251 .elementor-element.elementor-element-7e82b31::after {
    content: "-31 KG";
    position: absolute;
    top: -18px;
    right: -18px;
    z-index: 10;

    /* Size & Spacing */
    padding: 18px 28px;

    /* Style */
    background: #F5B800;
    color: #111111;
    border-radius: 18px;
    font-family: "Inter", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.5px;

    /* Soft Glow */
    box-shadow:
        0 0 35px rgba(245, 184, 0, 0.35),
        0 10px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a41ea0f *//* =========================
   CLIENT STATS BADGES
========================= */
.client-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.client-stat {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 18px 26px;
    border-radius: 12px;
    background: #1b1d21;
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: #d9d9d9;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    user-select: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

.client-stat .value {
    color: #FF0000;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16c87cf */.instagram-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 30px;
    border-radius: 999px;
    text-decoration: none;
    color: #ffffff;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.2px;

    /* Instagram Gradient */
    background: linear-gradient(
        135deg,
        #feda75 0%,
        #fa7e1e 20%,
        #d62976 45%,
        #962fbf 70%,
        #4f5bd5 100%
    );

    /* Premium Look */
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow:
        0 10px 30px rgba(214, 41, 118, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    transition: all 0.35s ease;
}

.instagram-btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow:
        0 16px 40px rgba(214, 41, 118, 0.35),
        0 8px 20px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.30);
}

.instagram-btn:active {
    transform: translateY(-1px) scale(0.99);
}

.instagram-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
}

.instagram-icon svg {
    width: 100%;
    height: 100%;
    fill: #ffffff;
}

.instagram-text {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb3e8a5 *//* AFTER PHOTO IMAGE CONTAINER - Custom CSS */

.elementor-6251 .elementor-element.elementor-element-fb3e8a5 {
    position: relative;
    overflow: visible;
}

/* Badge */
.elementor-6251 .elementor-element.elementor-element-fb3e8a5::after {
    content: "-5 KG";
    position: absolute;
    top: -18px;
    right: -18px;
    z-index: 10;

    /* Size & Spacing */
    padding: 18px 28px;

    /* Style */
    background: #F5B800;
    color: #111111;
    border-radius: 18px;
    font-family: "Inter", Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.5px;

    /* Soft Glow */
    box-shadow:
        0 0 35px rgba(245, 184, 0, 0.35),
        0 10px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec60cf1 *//* =========================
   CLIENT STATS BADGES
========================= */
.client-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.client-stat {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 18px 26px;
    border-radius: 12px;
    background: #1b1d21;
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: #d9d9d9;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    user-select: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

.client-stat .value {
    color: #FF0000;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa47f47 */.instagram-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 30px;
    border-radius: 999px;
    text-decoration: none;
    color: #ffffff;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.2px;

    /* Instagram Gradient */
    background: linear-gradient(
        135deg,
        #feda75 0%,
        #fa7e1e 20%,
        #d62976 45%,
        #962fbf 70%,
        #4f5bd5 100%
    );

    /* Premium Look */
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow:
        0 10px 30px rgba(214, 41, 118, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    transition: all 0.35s ease;
}

.instagram-btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow:
        0 16px 40px rgba(214, 41, 118, 0.35),
        0 8px 20px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.30);
}

.instagram-btn:active {
    transform: translateY(-1px) scale(0.99);
}

.instagram-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
}

.instagram-icon svg {
    width: 100%;
    height: 100%;
    fill: #ffffff;
}

.instagram-text {
    white-space: nowrap;
}/* End custom CSS */