.elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-container {
    min-height: 400px;
}

    .elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
    }

.elementor-55 .elementor-element.elementor-element-40f6af6:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("https://credbergim.com/wp-content/uploads/2022/04/private-fund00aa-28th.webp");*/
    background-image: url('../../../../offline_images/uploads/2022/04_offline/private-fund00aa-28th.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-40f6af6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-d6f9faa > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-55 .elementor-element.elementor-element-96060ef {
    text-align: center;
    color: #FFFFFF;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-55 .elementor-element.elementor-element-8165123 > .elementor-container {
    min-height: 400px;
}

    .elementor-55 .elementor-element.elementor-element-8165123 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
    }

.elementor-55 .elementor-element.elementor-element-8165123:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8165123 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://credbergim.com/wp-content/uploads/2022/04/private-fund00aa-28th.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-8165123 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-55 .elementor-element.elementor-element-8165123 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-04ca1c0 > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
}

.elementor-55 .elementor-element.elementor-element-5f1ccd4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-55 .elementor-element.elementor-element-0f92ee7 > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-0f92ee7 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-55 .elementor-element.elementor-element-6a2fc6f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-183f9d8 > .elementor-container {
    min-height: 0px;
}

    .elementor-55 .elementor-element.elementor-element-183f9d8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-55 .elementor-element.elementor-element-183f9d8:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-183f9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-183f9d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 20px 0px;
}

    .elementor-55 .elementor-element.elementor-element-183f9d8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-2518fe7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-2518fe7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-2518fe7 > .elementor-element-populated {
    padding: 0px 60px 0px 60px;
}

.elementor-55 .elementor-element.elementor-element-8fcc416 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-8fcc416 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-8fcc416 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-c80afb9 {
    text-align: justify;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-c80afb9 > .elementor-widget-container {
        padding: 10px 60px 0px 60px;
    }

.elementor-55 .elementor-element.elementor-element-8c451ba > .elementor-container {
    max-width: 1050px;
}

.elementor-55 .elementor-element.elementor-element-8c451ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 60px 0px 60px;
}

    .elementor-55 .elementor-element.elementor-element-8c451ba > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-1befc800 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-55 .elementor-element.elementor-element-3df38d34 {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-3df38d34 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-33250768.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-33250768.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-33250768 > .elementor-element-populated {
    padding: 0px 30px 0px 35px;
}

.elementor-55 .elementor-element.elementor-element-53f98bad {
    text-align: right;
}

    .elementor-55 .elementor-element.elementor-element-53f98bad > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-cd2d25d > .elementor-container {
    max-width: 1050px;
}

    .elementor-55 .elementor-element.elementor-element-cd2d25d > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-55 .elementor-element.elementor-element-cd2d25d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 60px 60px 60px;
}

    .elementor-55 .elementor-element.elementor-element-cd2d25d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-07fce5f > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-505e103 > .elementor-element-populated {
    padding: 20px 0px 0px 34px;
}

.elementor-55 .elementor-element.elementor-element-cced68d {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-cced68d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-20208f0 > .elementor-container {
    min-height: 365px;
}

.elementor-55 .elementor-element.elementor-element-20208f0:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-20208f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("../../../../../credbergim.com/wp-content/uploads/2022/05/investment_philosophy_new_blur-1.jpg");*/
    background-image: url('../../../../offline_images/uploads/2022/05_offline/investment_philosophy_new_blur-1.jpg');
    background-position: center right;
    background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-20208f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-55 .elementor-element.elementor-element-20208f0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-fc58b85 > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-fc58b85 {
    margin-top: -48px;
    margin-bottom: 0px;
}

.elementor-55 .elementor-element.elementor-element-0a6004e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-d72270b > .elementor-container {
    min-height: 0px;
}

    .elementor-55 .elementor-element.elementor-element-d72270b > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-55 .elementor-element.elementor-element-d72270b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-d72270b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-d72270b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 20px 0px;
}

    .elementor-55 .elementor-element.elementor-element-d72270b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-c570b55.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-c570b55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-c570b55 > .elementor-element-populated {
    padding: 0px 60px 0px 60px;
}

.elementor-55 .elementor-element.elementor-element-7bf5e7d {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-7bf5e7d .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-7bf5e7d .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-419cc55 {
    text-align: justify;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-419cc55 > .elementor-widget-container {
        padding: 10px 60px 0px 60px;
    }

.elementor-55 .elementor-element.elementor-element-7aedf45c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 37px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

    .elementor-55 .elementor-element.elementor-element-7aedf45c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-4d791f25 > .elementor-element-populated {
    padding: 0px 10px 0px 45px;
}

.elementor-55 .elementor-element.elementor-element-206ddf5c {
    text-align: left;
}

    .elementor-55 .elementor-element.elementor-element-206ddf5c img {
        opacity: 0.83;
    }

.elementor-55 .elementor-element.elementor-element-60442e10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-60442e10 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-55 .elementor-element.elementor-element-1722ce8e {
    text-align: justify;
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-1722ce8e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-43e10d3a > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-2d7a987d > .elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-55 .elementor-element.elementor-element-7c8a6643 .elementor-heading-title {
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-7c8a6643 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-7c8a6643 {
    width: 100%;
    max-width: 100%;
}

.elementor-55 .elementor-element.elementor-element-d7c5928 {
    width: 100%;
    max-width: 100%;
    top: 0px;
}

body:not(.rtl) .elementor-55 .elementor-element.elementor-element-d7c5928 {
    right: 0px;
}

body.rtl .elementor-55 .elementor-element.elementor-element-d7c5928 {
    left: 0px;
}

.elementor-55 .elementor-element.elementor-element-5bb8646 {
    --divider-border-style: solid;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-5bb8646 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-5bb8646 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-6ea79c29 {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 25px;
}

    .elementor-55 .elementor-element.elementor-element-6ea79c29 > .elementor-widget-container {
        padding: 0px 180px 0px 130px;
    }

.elementor-55 .elementor-element.elementor-element-45acb712 {
    padding: 0px 80px 0px 80px;
}

.elementor-55 .elementor-element.elementor-element-2f1253bb > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-55 .elementor-element.elementor-element-2bca9745 {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-570d0c7 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-55 .elementor-element.elementor-element-135a972 {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-1508110e {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-684c110 > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-9e8f6d8 > .elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-55 .elementor-element.elementor-element-07a760f .elementor-heading-title {
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-07a760f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-a3065aa {
    --divider-border-style: solid;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-a3065aa .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-a3065aa .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-16c1c2f {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 25px;
}

    .elementor-55 .elementor-element.elementor-element-16c1c2f > .elementor-widget-container {
        padding: 0px 180px 0px 130px;
    }

.elementor-55 .elementor-element.elementor-element-e0c1db2 {
    padding: 0px 80px 0px 80px;
}

.elementor-55 .elementor-element.elementor-element-4da9e19 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-55 .elementor-element.elementor-element-bad7ef2 {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-1ab3328 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-55 .elementor-element.elementor-element-0ed6c25 {
    text-align: justify;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-8bb6310 {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

.elementor-55 .elementor-element.elementor-element-79877ed > .elementor-container {
    min-height: 365px;
}

.elementor-55 .elementor-element.elementor-element-79877ed:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-79877ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("https://credbergim.com/wp-content/uploads/2022/05/Investment-Process-e1651665138887.webp");*/
    background-image: url('../../../../offline_images/uploads/2022/05_offline/Investment-Process-e1651665138887.jpg');
    background-position: top center;
    background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-79877ed > .elementor-background-overlay {
    background-color: #06223A;
    opacity: 0.42;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-55 .elementor-element.elementor-element-79877ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-55 .elementor-element.elementor-element-8944893 > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-8944893 {
    margin-top: -48px;
    margin-bottom: 0px;
}

.elementor-55 .elementor-element.elementor-element-9da87b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-6da1786 > .elementor-container {
    min-height: 0px;
}

    .elementor-55 .elementor-element.elementor-element-6da1786 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-55 .elementor-element.elementor-element-6da1786:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6da1786 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-6da1786 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 20px 0px;
}

    .elementor-55 .elementor-element.elementor-element-6da1786 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-7035b12.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-7035b12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-7035b12 > .elementor-element-populated {
    padding: 10px 60px 0px 60px;
}

.elementor-55 .elementor-element.elementor-element-cdd1134 .elementor-heading-title {
    letter-spacing: 0.3px;
}

.elementor-55 .elementor-element.elementor-element-0620ed3 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-0620ed3 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-0620ed3 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-943200b {
    text-align: justify;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-943200b > .elementor-widget-container {
        padding: 10px 60px 0px 60px;
    }

.elementor-55 .elementor-element.elementor-element-532d14d4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-116898d1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-a6567d > .elementor-element-populated {
    padding: 0px 20px 0px 45px;
}

.elementor-55 .elementor-element.elementor-element-dd6f608 .elementor-heading-title {
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-dd6f608 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-3f484519 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-3f484519 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-3f484519 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-3722470a {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-3722470a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-95b181f > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-55 .elementor-element.elementor-element-9631b07 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-75d71ad2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-2486431.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-2486431.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-2486431 > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-539d3365 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-55 .elementor-element.elementor-element-134d65de .elementor-heading-title {
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-134d65de > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-5f6ed198 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-5f6ed198 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-5f6ed198 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-4a99cd0b {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-4a99cd0b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-46eb7818 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-43cc922a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-1ee1ef37 > .elementor-element-populated {
    margin: -37px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-3fe4f66f .elementor-heading-title {
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-3fe4f66f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-433e1ec8 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-433e1ec8 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-433e1ec8 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-2077189d {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-2077189d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-2932c88e.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-2932c88e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-2932c88e > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-55 .elementor-element.elementor-element-70d35124 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-4e16395f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-1249f972.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-1249f972.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-1249f972 > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-43e8cee > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-55 .elementor-element.elementor-element-4e09becb .elementor-heading-title {
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-4e09becb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-53267e46 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-53267e46 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-53267e46 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-27a31e3b {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-27a31e3b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-cb02eea > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-cb02eea {
    padding: 0px 0px 60px 0px;
}

.elementor-55 .elementor-element.elementor-element-1fb03914 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-3593ca73 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-6876cc2e .elementor-heading-title {
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 35px;
    font-weight: 200;
    line-height: 35px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-55 .elementor-element.elementor-element-6876cc2e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-2eb5247d {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-2eb5247d .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-2eb5247d .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-7c736a75 {
    text-align: justify;
    color: #06223A;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
}

    .elementor-55 .elementor-element.elementor-element-7c736a75 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-77880177.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-77880177.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-55 .elementor-element.elementor-element-77880177 > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-55 .elementor-element.elementor-element-b9635e2 > .elementor-container {
    min-height: 365px;
}

.elementor-55 .elementor-element.elementor-element-b9635e2:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b9635e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("https://credbergim.com/wp-content/uploads/2022/05/asset-mgmt_new_02-scaled-1.webp");*/
    background-image: url('../../../../offline_images/uploads/2022/05_offline/asset-mgmt_new_02-scaled-1.jpg');
    background-position: center right;
    background-size: cover;
}

.elementor-55 .elementor-element.elementor-element-b9635e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-55 .elementor-element.elementor-element-b9635e2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-7f11308 > .elementor-container {
    max-width: 1173px;
}

.elementor-55 .elementor-element.elementor-element-7f11308 {
    margin-top: -48px;
    margin-bottom: 0px;
}

.elementor-55 .elementor-element.elementor-element-057993e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-4a3a3df > .elementor-container {
    min-height: 0px;
}

    .elementor-55 .elementor-element.elementor-element-4a3a3df > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-55 .elementor-element.elementor-element-4a3a3df:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4a3a3df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-4a3a3df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

    .elementor-55 .elementor-element.elementor-element-4a3a3df > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-559298a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-559298a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-55 .elementor-element.elementor-element-559298a > .elementor-element-populated {
    padding: 10px 60px 0px 60px;
}

.elementor-55 .elementor-element.elementor-element-08a6190 .elementor-heading-title {
    letter-spacing: 0.3px;
}

.elementor-55 .elementor-element.elementor-element-8f162c4 {
    --divider-border-style: solid;
    --divider-color: #06223A;
    --divider-border-width: 3px;
}

    .elementor-55 .elementor-element.elementor-element-8f162c4 .elementor-divider-separator {
        width: 50px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-55 .elementor-element.elementor-element-8f162c4 .elementor-divider {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-55 .elementor-element.elementor-element-066c2fb {
    text-align: justify;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-066c2fb > .elementor-widget-container {
        padding: 10px 60px 0px 60px;
    }

.elementor-55 .elementor-element.elementor-element-3866a0df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 37px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

    .elementor-55 .elementor-element.elementor-element-3866a0df > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-6f2bc4d4 > .elementor-element-populated {
    padding: 0px 10px 0px 45px;
}

.elementor-55 .elementor-element.elementor-element-263d981f {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-3d80aa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-3d80aa2 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-55 .elementor-element.elementor-element-ade95af {
    text-align: justify;
    color: #06223A;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 22px;
}

    .elementor-55 .elementor-element.elementor-element-ade95af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-55 .elementor-element.elementor-element-ea4b430 {
    padding: 45px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-168834f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-168834f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("https://credbergim.com/wp-content/uploads/2022/05/business-consulting-main-services-img-bg.webp");*/
    background-image: url('../../../../offline_images/uploads/2022/05_offline/business-consulting-main-services-img-bg.jpg');
}

.elementor-55 .elementor-element.elementor-element-168834f > .elementor-background-overlay {
    background-color: #06223A;
    opacity: 0.71;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-55 .elementor-element.elementor-element-168834f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 40px 60px 40px;
}

.elementor-55 .elementor-element.elementor-element-7e4b924 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-edff12b {
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

    .elementor-55 .elementor-element.elementor-element-edff12b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-27abe02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-27abe02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2925F400;
}

.elementor-55 .elementor-element.elementor-element-27abe02:hover > .elementor-element-populated {
    background-color: #06223A;
}

.elementor-55 .elementor-element.elementor-element-27abe02 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 68px 32px 68px 24px;
}

    .elementor-55 .elementor-element.elementor-element-27abe02 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-946a993 .elementor-heading-title {
    color: #ffffff;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.9px;
}

.elementor-55 .elementor-element.elementor-element-8418c9a {
    text-align: justify;
    color: #f9fafb;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
}

    .elementor-55 .elementor-element.elementor-element-8418c9a > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

.elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #00000000;
    padding: 0px 0px 0px 0px;
}

    .elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button:focus {
        color: #D1D1EA;
    }

        .elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-4fb167e .elementor-button:focus svg {
            fill: #D1D1EA;
        }

.elementor-55 .elementor-element.elementor-element-4fb167e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-583391d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-583391d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2925F400;
}

.elementor-55 .elementor-element.elementor-element-583391d:hover > .elementor-element-populated {
    background-color: #06223A;
}

.elementor-55 .elementor-element.elementor-element-583391d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 68px 32px 68px 24px;
}

    .elementor-55 .elementor-element.elementor-element-583391d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-16c9d93 .elementor-heading-title {
    color: #ffffff;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.9px;
}

.elementor-55 .elementor-element.elementor-element-ca1b4fc {
    text-align: justify;
    color: #f9fafb;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
}

    .elementor-55 .elementor-element.elementor-element-ca1b4fc > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

.elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #00000000;
    padding: 0px 0px 0px 0px;
}

    .elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button:focus {
        color: #D1D1EA;
    }

        .elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-15e4b05 .elementor-button:focus svg {
            fill: #D1D1EA;
        }

.elementor-55 .elementor-element.elementor-element-15e4b05 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-6bd582c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-6bd582c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2925F400;
}

.elementor-55 .elementor-element.elementor-element-6bd582c:hover > .elementor-element-populated {
    background-color: #06223A;
}

.elementor-55 .elementor-element.elementor-element-6bd582c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 68px 32px 68px 24px;
}

    .elementor-55 .elementor-element.elementor-element-6bd582c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-2479870 .elementor-heading-title {
    color: #ffffff;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.9px;
}

.elementor-55 .elementor-element.elementor-element-528d11f {
    text-align: justify;
    color: #f9fafb;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
}

    .elementor-55 .elementor-element.elementor-element-528d11f > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

.elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #00000000;
    padding: 0px 0px 0px 0px;
}

    .elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button:focus {
        color: #D1D1EA;
    }

        .elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-86ce2bf .elementor-button:focus svg {
            fill: #D1D1EA;
        }

.elementor-55 .elementor-element.elementor-element-86ce2bf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-55 .elementor-element.elementor-element-2fb1fa4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-2fb1fa4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2925F400;
}

.elementor-55 .elementor-element.elementor-element-2fb1fa4:hover > .elementor-element-populated {
    background-color: #06223A;
}

.elementor-55 .elementor-element.elementor-element-2fb1fa4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 68px 32px 68px 24px;
}

    .elementor-55 .elementor-element.elementor-element-2fb1fa4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-55 .elementor-element.elementor-element-aaee812 .elementor-heading-title {
    color: #ffffff;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.9px;
}

.elementor-55 .elementor-element.elementor-element-6176c36 {
    text-align: justify;
    color: #f9fafb;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 16px;
}

    .elementor-55 .elementor-element.elementor-element-6176c36 > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

.elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    fill: #ffffff;
    color: #ffffff;
    background-color: #00000000;
    padding: 0px 0px 0px 0px;
}

    .elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button:focus {
        color: #D1D1EA;
    }

        .elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-2350cd8 .elementor-button:focus svg {
            fill: #D1D1EA;
        }

.elementor-55 .elementor-element.elementor-element-2350cd8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-container {
        min-height: 300px;
    }

    .elementor-55 .elementor-element.elementor-element-d6f9faa.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-d6f9faa > .elementor-element-populated {
        padding: 0px 0px 020px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-96060ef {
        text-align: center;
        font-size: 17px;
    }

    .elementor-55 .elementor-element.elementor-element-8165123 > .elementor-container {
        min-height: 300px;
    }

    .elementor-55 .elementor-element.elementor-element-04ca1c0.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-04ca1c0 > .elementor-element-populated {
        padding: 0px 0px 020px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-5f1ccd4 {
        text-align: center;
        font-size: 17px;
    }

    .elementor-55 .elementor-element.elementor-element-8c451ba > .elementor-container {
        max-width: 10549px;
    }

    .elementor-55 .elementor-element.elementor-element-8c451ba {
        padding: 20px 22px 0px 22px;
    }

    .elementor-55 .elementor-element.elementor-element-1befc800 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3df38d34 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-33250768 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-cd2d25d {
        padding: 20px 22px 20px 20px;
    }

    .elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-07fce5f.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-55 .elementor-element.elementor-element-07fce5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-55 .elementor-element.elementor-element-07fce5f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-505e103 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-55 .elementor-element.elementor-element-cced68d {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-7aedf45c {
        padding: 10px 25px 0px 25px;
    }

    .elementor-55 .elementor-element.elementor-element-4d791f25 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-60442e10 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-55 .elementor-element.elementor-element-1722ce8e {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-2d7a987d > .elementor-element-populated {
        padding: 0px 60px 0px 60px;
    }

    .elementor-55 .elementor-element.elementor-element-6ea79c29 {
        font-size: 22px;
    }

        .elementor-55 .elementor-element.elementor-element-6ea79c29 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-45acb712 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-2bca9745 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-135a972 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-9e8f6d8 > .elementor-element-populated {
        padding: 0px 60px 0px 60px;
    }

    .elementor-55 .elementor-element.elementor-element-16c1c2f {
        font-size: 22px;
    }

        .elementor-55 .elementor-element.elementor-element-16c1c2f > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-e0c1db2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-bad7ef2 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-0ed6c25 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-8944893 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-9da87b4 > .elementor-element-populated {
        padding: 0px 60px 0px 60px;
    }

    .elementor-55 .elementor-element.elementor-element-7035b12 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-943200b {
        font-size: 18px;
    }

        .elementor-55 .elementor-element.elementor-element-943200b > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-532d14d4 {
        padding: 0px 22px 0px 22px;
    }

    .elementor-55 .elementor-element.elementor-element-a6567d > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-dd6f608 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-3722470a {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-95b181f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-9631b07 {
        padding: 0px 22px 0px 22px;
    }

    .elementor-55 .elementor-element.elementor-element-2486431 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-134d65de .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-4a99cd0b {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-46eb7818 {
        padding: 0px 22px 0px 22px;
    }

    .elementor-55 .elementor-element.elementor-element-1ee1ef37 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3fe4f66f .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-2077189d {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-2932c88e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-70d35124 {
        padding: 0px 22px 0px 22px;
    }

    .elementor-55 .elementor-element.elementor-element-1249f972 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-4e09becb .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-27a31e3b {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-6876cc2e .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-7c736a75 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-77880177 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-7f11308 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-057993e > .elementor-element-populated {
        padding: 0px 60px 0px 60px;
    }

    .elementor-55 .elementor-element.elementor-element-559298a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-066c2fb {
        font-size: 18px;
    }

        .elementor-55 .elementor-element.elementor-element-066c2fb > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-3866a0df {
        padding: 10px 25px 10px 25px;
    }

    .elementor-55 .elementor-element.elementor-element-6f2bc4d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3d80aa2 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-55 .elementor-element.elementor-element-ade95af {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-ea4b430 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-168834f {
        padding: 80px 40px 0px 40px;
    }

    .elementor-55 .elementor-element.elementor-element-edff12b {
        margin-top: 24px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-55 .elementor-element.elementor-element-40f6af6 > .elementor-container {
        min-height: 163px;
    }

    .elementor-55 .elementor-element.elementor-element-40f6af6 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-d6f9faa > .elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-96060ef {
        text-align: justify;
        font-size: 16px;
        line-height: 1.2em;
    }

    .elementor-55 .elementor-element.elementor-element-8165123 > .elementor-container {
        min-height: 163px;
    }

    .elementor-55 .elementor-element.elementor-element-8165123 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-04ca1c0 > .elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-5f1ccd4 {
        text-align: justify;
        font-size: 14px;
        line-height: 1.2em;
    }

    .elementor-55 .elementor-element.elementor-element-0f92ee7 {
        padding: 0px 15px 15px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-2518fe7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-4bf01d3 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-c80afb9 {
        font-size: 16px;
    }

        .elementor-55 .elementor-element.elementor-element-c80afb9 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-8c451ba {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-1befc800 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3df38d34 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-33250768 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-cd2d25d {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-07fce5f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-505e103 > .elementor-element-populated {
        padding: 10px 0px 20px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-cced68d {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-20208f0 > .elementor-container {
        min-height: 165px;
    }

    .elementor-55 .elementor-element.elementor-element-fc58b85 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 15px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-c570b55 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-11c1066 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-419cc55 {
        font-size: 16px;
    }

        .elementor-55 .elementor-element.elementor-element-419cc55 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-7aedf45c {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-4d791f25 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-60442e10 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-55 .elementor-element.elementor-element-1722ce8e {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-43e10d3a {
        padding: 25px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-2d7a987d > .elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-7c8a6643 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-6ea79c29 {
        font-size: 17px;
    }

        .elementor-55 .elementor-element.elementor-element-6ea79c29 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-45acb712 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-2f1253bb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-2bca9745 {
        font-size: 15px;
    }

    .elementor-55 .elementor-element.elementor-element-570d0c7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-135a972 {
        font-size: 15px;
    }

    .elementor-55 .elementor-element.elementor-element-684c110 {
        padding: 25px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-9e8f6d8 > .elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-07a760f .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-16c1c2f {
        font-size: 17px;
    }

        .elementor-55 .elementor-element.elementor-element-16c1c2f > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-e0c1db2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-4da9e19 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-bad7ef2 {
        font-size: 15px;
    }

    .elementor-55 .elementor-element.elementor-element-1ab3328 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-0ed6c25 {
        font-size: 15px;
    }

    .elementor-55 .elementor-element.elementor-element-79877ed > .elementor-container {
        min-height: 165px;
    }

    .elementor-55 .elementor-element.elementor-element-8944893 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-9da87b4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-7035b12 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-cdd1134 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-943200b {
        font-size: 16px;
    }

        .elementor-55 .elementor-element.elementor-element-943200b > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-532d14d4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-a6567d > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3722470a {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-95b181f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-9631b07 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-2486431 > .elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-539d3365 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-4a99cd0b {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-46eb7818 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-1ee1ef37 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-2077189d {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-70d35124 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-1249f972 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-43e8cee > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-27a31e3b {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-cb02eea {
        padding: 0px 0px 20px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3593ca73 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-7c736a75 {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-77880177 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-b9635e2 > .elementor-container {
        min-height: 165px;
    }

    .elementor-55 .elementor-element.elementor-element-7f11308 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-057993e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-559298a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-08a6190 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-55 .elementor-element.elementor-element-066c2fb {
        font-size: 16px;
    }

        .elementor-55 .elementor-element.elementor-element-066c2fb > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-55 .elementor-element.elementor-element-3866a0df {
        padding: 0px 15px 0px 15px;
    }

    .elementor-55 .elementor-element.elementor-element-6f2bc4d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-3d80aa2 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-55 .elementor-element.elementor-element-ade95af {
        font-size: 16px;
    }

    .elementor-55 .elementor-element.elementor-element-168834f {
        padding: 64px 24px 64px 24px;
    }
}

@media(min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-a6567d {
        width: 65%;
    }

    .elementor-55 .elementor-element.elementor-element-95b181f {
        width: 35%;
    }

    .elementor-55 .elementor-element.elementor-element-2486431 {
        width: 35%;
    }

    .elementor-55 .elementor-element.elementor-element-539d3365 {
        width: 65%;
    }

    .elementor-55 .elementor-element.elementor-element-1ee1ef37 {
        width: 65%;
    }

    .elementor-55 .elementor-element.elementor-element-2932c88e {
        width: 35%;
    }

    .elementor-55 .elementor-element.elementor-element-1249f972 {
        width: 35%;
    }

    .elementor-55 .elementor-element.elementor-element-43e8cee {
        width: 65%;
    }

    .elementor-55 .elementor-element.elementor-element-3593ca73 {
        width: 65%;
    }

    .elementor-55 .elementor-element.elementor-element-77880177 {
        width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-27abe02 {
        width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-583391d {
        width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-6bd582c {
        width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-2fb1fa4 {
        width: 50%;
    }
}
