﻿.elementor-487 .elementor-element.elementor-element-d005267 {
    --display: flex;
    --background-transition: 0.3s;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-1c73dd87 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 2vw;
    --padding-right: 3vw;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-1c73dd87:not(.elementor-motion-effects-element-type-background),
.elementor-487 .elementor-element.elementor-element-1c73dd87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BBBBBB36;
}

.elementor-487 .elementor-element.elementor-element-1c73dd87,
.elementor-487 .elementor-element.elementor-element-1c73dd87::before {
    --border-transition: 0.3s;
}

.elementor-487 .elementor-element.elementor-element-6d93049d {
    --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;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-1a2f96f {
    text-align: left;
}

.elementor-487 .elementor-element.elementor-element-1a2f96f img {
    width: 200px;
}

.elementor-487 .elementor-element.elementor-element-1a2f96f>.elementor-widget-container {
    margin: 0vw 0vw 0vw 1vw;
}

.elementor-487 .elementor-element.elementor-element-1a2f96f.elementor-element {
    --align-self: stretch;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-71b41ce7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: stretch;
    --background-transition: 0.3s;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-669a7640 {
    --display: grid;
    --min-height: 125px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 1px 1px;
    --grid-auto-flow: column;
    --justify-items: center;
    --align-items: start;
    --overflow: hidden;
    --background-transition: 0.3s;
    --border-radius: 40px 40px 40px 40px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 999;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-669a7640,
.elementor-487 .elementor-element.elementor-element-669a7640::before {
    --border-transition: 0.3s;
}

.elementor-487 .elementor-element.elementor-element-669a7640.e-con {
    --align-self: center;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-487 .elementor-element.elementor-element-10de1995 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
    overflow: visible;
    margin-left: 155px
}

.elementor-487 .elementor-element.elementor-element-10de1995.e-con {
    --align-self: center;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-ddaf460 img {
    width: 50px;
}

.elementor-487 .elementor-element.elementor-element-ddaf460 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-487 .elementor-element.elementor-element-10f3ec4f .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: normal;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-10f3ec4f.elementor-element {
    --order: 99999
        /* order end hack */
    ;
}

.elementor-487 .elementor-element.elementor-element-10f3ec4f {
    z-index: 0;
}

.elementor-487 .elementor-element.elementor-element-1f434cd6 {
    --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: space-around;
    --align-items: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
    overflow: visible;
    display: none;
}

.elementor-487 .elementor-element.elementor-element-1f434cd6.e-con {
    --align-self: center;
}

.elementor-487 .elementor-element.elementor-element-e822b63 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: normal;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-e822b63.elementor-element {
    --order: 99999
        /* order end hack */
    ;
}

.elementor-487 .elementor-element.elementor-element-e822b63 {
    z-index: 0;
}

.elementor-487 .elementor-element.elementor-element-3a30a5ab img {
    width: 44px;
}

.elementor-487 .elementor-element.elementor-element-3a30a5ab {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-487 .elementor-element.elementor-element-5033623 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-5033623:not(.elementor-motion-effects-element-type-background),
.elementor-487 .elementor-element.elementor-element-5033623>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BBBBBB36;
}

.elementor-487 .elementor-element.elementor-element-5033623,
.elementor-487 .elementor-element.elementor-element-5033623::before {
    --border-transition: 0.3s;
}

.elementor-487 .elementor-element.elementor-element-106fa30d {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 0vw;
    --padding-right: 0vw;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-106fa30d.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-3f14780 {
    --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: flex-start;
    --align-items: stretch;
    --background-transition: 0.3s;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-3f14780.e-con {
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-6d16ed76 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-6d16ed76>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-487 .elementor-element.elementor-element-6d16ed76 {
    width: var(--container-widget-width, max-content);
    max-width: max-content;
    --container-widget-width: max-content;
    --container-widget-flex-grow: 0;
    z-index: 3;
}

.elementor-487 .elementor-element.elementor-element-6d16ed76.elementor-element {
    --align-self: flex-start;
}

.elementor-487 .elementor-element.elementor-element-2f5a320f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-2f5a320f>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-487 .elementor-element.elementor-element-2f5a320f {
    width: initial;
    max-width: initial;
    z-index: 5;
}

.elementor-487 .elementor-element.elementor-element-6f1e1b8d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-6f1e1b8d {
    width: var(--container-widget-width, 662.266);
    max-width: 662.266;
    --container-widget-width: 662.266;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-487 .elementor-element.elementor-element-6f1e1b8d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-7f4762a5 {
    --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: flex-end;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 0vw;
    --padding-right: 0vw;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-3e86ea48 {
    text-align: right;
    width: initial;
    max-width: initial;
    z-index: 4;
}

.elementor-487 .elementor-element.elementor-element-3e86ea48 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-3e86ea48>.elementor-widget-container {
    margin: 0% 0% -15% 0%;
}

.elementor-487 .elementor-element.elementor-element-3e86ea48.elementor-element {
    --align-self: flex-end;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-487 .elementor-element.elementor-element-64f79e70 {
    --display: flex;
    --min-height: 54.881927490234px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -18px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 8;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-64f79e70.e-con {
    --align-self: stretch;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-487 .elementor-element.elementor-element-5c8c025e img {
    width: 100%;
}

.elementor-487 .elementor-element.elementor-element-5c8c025e {
    z-index: 0;
}

.elementor-487 .elementor-element.elementor-element-4831c941 img {
    width: 100%;
}

.elementor-487 .elementor-element.elementor-element-4831c941 {
    z-index: 1;
    display: none;
}

.elementor-487 .elementor-element.elementor-element-146121ca img {
    width: 100%;
}

.elementor-487 .elementor-element.elementor-element-146121ca {
    z-index: 2;
    display: none;
}

.elementor-487 .elementor-element.elementor-element-57c5d431 img {
    width: 100%;
}

.elementor-487 .elementor-element.elementor-element-57c5d431 {
    z-index: 3;
    display: none;
}

.elementor-487 .elementor-element.elementor-element-7f1b32a9 img {
    width: 100%;
}

.elementor-487 .elementor-element.elementor-element-7f1b32a9 {
    z-index: 4;
    display: none;
}

.elementor-487 .elementor-element.elementor-element-5ce82ad9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    overflow: visible;
}

.elementor-487 .elementor-element.elementor-element-59843d7b {
    text-align: right;
    z-index: 6;
}

.elementor-487 .elementor-element.elementor-element-59843d7b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-59843d7b.elementor-element {
    --align-self: flex-end;
    --order: 99999
        /* order end hack */
    ;
}

.elementor-487 .elementor-element.elementor-element-5c90b1e9 {
    text-align: center;
    z-index: 6;
}

.elementor-487 .elementor-element.elementor-element-5c90b1e9 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0em;
}

.elementor-487 .elementor-element.elementor-element-5c90b1e9.elementor-element {
    --align-self: flex-end;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-487 .elementor-element.elementor-element-669a7640 {
        --min-height: 15px;
        --grid-auto-flow: row;
    }

    .elementor-487 .elementor-element.elementor-element-10f3ec4f .elementor-heading-title {
        font-size: 14.08px;
    }

    .elementor-487 .elementor-element.elementor-element-e822b63 .elementor-heading-title {
        font-size: 14.08px;
    }

    .elementor-487 .elementor-element.elementor-element-3f14780 {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-487 .elementor-element.elementor-element-6d16ed76 .elementor-heading-title {
        font-size: 28.16px;
        line-height: 1.42em;
    }

    .elementor-487 .elementor-element.elementor-element-2f5a320f .elementor-heading-title {
        font-size: 28.16px;
        line-height: 1.42em;
    }

    .elementor-487 .elementor-element.elementor-element-6f1e1b8d .elementor-heading-title {
        font-size: 14.08px;
        line-height: 1.42em;
    }

    .elementor-487 .elementor-element.elementor-element-3e86ea48 .elementor-heading-title {
        font-size: 16.6px;
        line-height: 1.42em;
    }

    .elementor-487 .elementor-element.elementor-element-59843d7b .elementor-heading-title {
        font-size: 14.08px;
        line-height: 1.42em;
    }

    .elementor-487 .elementor-element.elementor-element-5c90b1e9 .elementor-heading-title {
        font-size: 14.08px;
        line-height: 1.42em;
    }
}

@media(min-width:768px) {
    .elementor-487 .elementor-element.elementor-element-6d93049d {
        --width: 500px;
    }

    .elementor-487 .elementor-element.elementor-element-71b41ce7 {
        --width: 500px;
    }

    .elementor-487 .elementor-element.elementor-element-669a7640 {
        --width: 250px;
    }

    .elementor-487 .elementor-element.elementor-element-10de1995 {
        --width: 100%;
    }

    .elementor-487 .elementor-element.elementor-element-1f434cd6 {
        --width: 100%;
    }

    .elementor-487 .elementor-element.elementor-element-106fa30d {
        --width: 37.835%;
    }

    .elementor-487 .elementor-element.elementor-element-3f14780 {
        --width: 148.913%;
    }

    .elementor-487 .elementor-element.elementor-element-7f4762a5 {
        --width: 33.3333%;
    }

    .elementor-487 .elementor-element.elementor-element-64f79e70 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-487 .elementor-element.elementor-element-669a7640 {
        --width: 250px;
    }

    .elementor-487 .elementor-element.elementor-element-3f14780 {
        --width: 299.984px;
    }
}

@media(max-width:767px) {
    .elementor-487 .elementor-element.elementor-element-1c73dd87 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-487 .elementor-element.elementor-element-6d93049d {
        --gap: 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-487 .elementor-element.elementor-element-1a2f96f {
        text-align: center;
    }

    .elementor-487 .elementor-element.elementor-element-1a2f96f>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-71b41ce7 {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-487 .elementor-element.elementor-element-669a7640 {
        --width: 74vw;
        --min-height: 12vh;
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 0px 0px;
        --grid-auto-flow: row;
        --align-items: center;
        --border-radius: 20px 20px 20px 20px;
        --margin-top: 7%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-487 .elementor-element.elementor-element-ddaf460 img {
        height: 45px;
    }

    .elementor-487 .elementor-element.elementor-element-ddaf460>.elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-10f3ec4f .elementor-heading-title {
        font-size: 12.48px;
    }

    .elementor-487 .elementor-element.elementor-element-10f3ec4f>.elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-10f3ec4f.elementor-element {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-487 .elementor-element.elementor-element-1f434cd6 {
        --min-height: 14vh;
        --justify-content: center;
    }

    .elementor-487 .elementor-element.elementor-element-e822b63 .elementor-heading-title {
        font-size: 12.48px;
    }

    .elementor-487 .elementor-element.elementor-element-e822b63>.elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-e822b63.elementor-element {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-487 .elementor-element.elementor-element-3a30a5ab img {
        height: 45px;
    }

    .elementor-487 .elementor-element.elementor-element-3a30a5ab>.elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-106fa30d {
        --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;
    }

    .elementor-487 .elementor-element.elementor-element-106fa30d.e-con {
        --align-self: center;
        --order: 99999
            /* order end hack */
        ;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-487 .elementor-element.elementor-element-3f14780 {
        --justify-content: flex-start;
        --gap: 12px 12px;
    }

    .elementor-487 .elementor-element.elementor-element-6d16ed76 {
        text-align: left;
    }

    .elementor-487 .elementor-element.elementor-element-6d16ed76 .elementor-heading-title {
        font-size: 6vw;
        line-height: 1.32em;
    }

    .elementor-487 .elementor-element.elementor-element-6d16ed76.elementor-element {
        --align-self: center;
    }

    .elementor-487 .elementor-element.elementor-element-2f5a320f .elementor-heading-title {
        font-size: 6vw;
        line-height: 1.32em;
    }

    .elementor-487 .elementor-element.elementor-element-2f5a320f>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-487 .elementor-element.elementor-element-2f5a320f.elementor-element {
        --align-self: center;
    }

    .elementor-487 .elementor-element.elementor-element-6f1e1b8d .elementor-heading-title {
        font-size: 12.48px;
        line-height: 1.32em;
    }

    .elementor-487 .elementor-element.elementor-element-6f1e1b8d.elementor-element {
        --align-self: center;
    }

    .elementor-487 .elementor-element.elementor-element-7f4762a5.e-con {
        --align-self: flex-end;
    }

    .elementor-487 .elementor-element.elementor-element-3e86ea48 {
        text-align: right;
    }

    .elementor-487 .elementor-element.elementor-element-3e86ea48 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.32em;
    }

    .elementor-487 .elementor-element.elementor-element-3e86ea48.elementor-element {
        --align-self: center;
    }

    .elementor-487 .elementor-element.elementor-element-64f79e70 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-around;
        --gap: 0px 0px;
    }

    .elementor-487 .elementor-element.elementor-element-64f79e70.e-con {
        --align-self: flex-end;
    }

    .elementor-487 .elementor-element.elementor-element-5c8c025e img {
        width: 50%;
    }

    .elementor-487 .elementor-element.elementor-element-4831c941 img {
        width: 50%;
    }

    .elementor-487 .elementor-element.elementor-element-146121ca img {
        width: 50%;
    }

    .elementor-487 .elementor-element.elementor-element-57c5d431 img {
        width: 50%;
    }

    .elementor-487 .elementor-element.elementor-element-7f1b32a9 img {
        width: 50%;
    }

    .elementor-487 .elementor-element.elementor-element-5ce82ad9 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-487 .elementor-element.elementor-element-59843d7b .elementor-heading-title {
        font-size: 12.48px;
        line-height: 1.32em;
    }

    .elementor-487 .elementor-element.elementor-element-5c90b1e9 .elementor-heading-title {
        font-size: 12.48px;
        line-height: 1.32em;
    }
}