
.elementor-element-b8edaa0 {
    position: relative; /* Đảm bảo phần tử chính có vị trí để lớp phủ hoạt động */
    background-image: url('../../2024/banner/home/image.png'); /* Đường dẫn tới ảnh */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element-b8edaa0::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Màu đen mờ */
    z-index: 1; /* Đảm bảo nằm trên nền ảnh */
}

.elementor-element-b8edaa0 > .elementor-container {
    position: relative;
    z-index: 2; /* Đảm bảo nội dung nằm trên lớp phủ */
}

.elementor-13 .elementor-element.elementor-element-b8edaa0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 250px 0px 250px 0px;
}
.elementor-13
    .elementor-element.elementor-element-b8edaa0
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    background-color: #000000;
    opacity: 0.5;
}
.elementor-13
    .elementor-element.elementor-element-155a90a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-13 .elementor-element.elementor-element-32b1713 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-32b1713
    .elementor-heading-title {
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 83px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 1.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-13 .elementor-element.elementor-element-b9a8448 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-b9a8448
    .elementor-heading-title {
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 60px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-13
    .elementor-element.elementor-element-1d82dda
    .elementor-button:hover,
.elementor-13
    .elementor-element.elementor-element-1d82dda
    .elementor-button:focus {
    background-color: #ffffff;
}
.elementor-13 .elementor-element.elementor-element-1d82dda .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #006073;
    color: #006073;
}
.elementor-widget-global .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13
    .elementor-element.elementor-global-1505
    > .elementor-widget-container:hover {
    --e-transform-scale: 0.95;
}
.elementor-13 .elementor-element.elementor-global-1505 {
    --e-transform-transition-duration: 1000ms;
}
.elementor-13
    .elementor-element.elementor-element-f462681:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-f462681
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/09/green-layer.png");
}
.elementor-13
    .elementor-element.elementor-element-f462681
    > .elementor-container {
    min-height: 140px;
}
.elementor-13 .elementor-element.elementor-element-f462681 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-f462681
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-a37f104:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-a37f104
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/09/home-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-13
    .elementor-element.elementor-element-a37f104
    > .elementor-container {
    max-width: 1188px;
}
.elementor-13 .elementor-element.elementor-element-a37f104 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 144px 0px 300px 0px;
}
.elementor-13
    .elementor-element.elementor-element-a37f104
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-8bd5517 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-8bd5517
    .elementor-heading-title {
    color: #293b29;
    font-family: "Roboto", Sans-serif;
    font-size: 94px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 1.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-13
    .elementor-element.elementor-element-a8fb17d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-a8fb17d {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-a8fb17d
    .elementor-heading-title {
    color: #293b29;
    font-family: "Arial", Sans-serif !important;
    font-size: 44px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    font-style: italic;
}
.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
    .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
    .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
    .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-13
    .elementor-element.elementor-element-513e2b5
    > .elementor-widget-container {
    margin: 50px 0px 50px 0px;
}
.elementor-13 .elementor-element.elementor-element-513e2b5 {
    text-align: center;
    color: #293b29;
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 2em;
}
.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-13
    .elementor-element.elementor-element-1b4b5a9
    > .elementor-widget-container:hover {
    --e-transform-scale: 0.95;
}
.elementor-13 .elementor-element.elementor-element-1b4b5a9 {
    --e-transform-transition-duration: 2000ms;
}
.elementor-13
    .elementor-element.elementor-element-e033577:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-e033577
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/09/home-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-13
    .elementor-element.elementor-element-e033577
    > .elementor-container {
    max-width: 875px;
}
.elementor-13 .elementor-element.elementor-element-e033577 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 250px 0px 70px 0px;
}
.elementor-13
    .elementor-element.elementor-element-e033577
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    background-color: #000000;
    opacity: 0.33;
}
.elementor-13
    .elementor-element.elementor-element-cceb64c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13 .elementor-element.elementor-element-bb52e3d {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-bb52e3d
    .elementor-heading-title {
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 1.1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-13
    .elementor-element.elementor-element-2eaeea4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-2eaeea4 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-2eaeea4
    .elementor-heading-title {
    color: #f8f0df;
    font-family: "Arial", Sans-serif !important;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-13 .elementor-element.elementor-element-11f5adf {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 2em;
}
.elementor-13
    .elementor-element.elementor-element-11f5adf
    > .elementor-widget-container {
    margin: 50px 0px 50px 0px;
}
.elementor-13
    .elementor-element.elementor-element-854f3f6
    > .elementor-widget-container:hover {
    --e-transform-scale: 0.95;
}
.elementor-13 .elementor-element.elementor-element-854f3f6 {
    --e-transform-transition-duration: 2000ms;
}
.elementor-13
    .elementor-element.elementor-element-5e1bfd1:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-5e1bfd1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url(../../../../images/banner/banner-4.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-13
    .elementor-element.elementor-element-5e1bfd1
    > .elementor-container {
    max-width: 1500px;
}
.elementor-13 .elementor-element.elementor-element-5e1bfd1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 120px 0px 137px 0px;
}
.elementor-13
    .elementor-element.elementor-element-5e1bfd1
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-90133a1
    > .elementor-element-populated {
    padding: 0px 60px 0px 50px;
}
.elementor-13 .elementor-element.elementor-element-ea779ee {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-ea779ee
    .elementor-heading-title {
    color: #006073;
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: 600;
}
.elementor-13
    .elementor-element.elementor-element-fc61834
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-fc61834 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-fc61834
    .elementor-heading-title {
    color: #006073;
    font-family: "Roboto", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-39cc091.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-39cc091.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13 .elementor-element.elementor-element-933aaa8 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-933aaa8
    .elementor-heading-title {
    color: #006073;
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: 600;
}
.elementor-13
    .elementor-element.elementor-element-62df181
    > .elementor-element-populated {
    padding: 0px 80px 0px 40px;
}
.elementor-13 .elementor-element.elementor-element-4bd89c2 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-4bd89c2
    .elementor-heading-title {
    color: #006073;
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: 600;
}
.elementor-13
    .elementor-element.elementor-element-54d67c3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-54d67c3 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-54d67c3
    .elementor-heading-title {
    color: #006073;
    font-family: "Roboto", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-13
    .elementor-element.elementor-element-80a2003
    > .elementor-container {
    min-height: 360px;
}
.elementor-13 .elementor-element.elementor-element-80a2003 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 170px 0px;
    z-index: 10;
}
.elementor-13
    .elementor-element.elementor-element-80a2003
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-4a47a1d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13
    .elementor-element.elementor-element-4a47a1d
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-4a47a1d
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 33px 0px 0px 0px;
}
.elementor-13
    .elementor-element.elementor-element-4a47a1d
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-24efa88 {
    width: 100%;
    max-width: 100%;
}
.elementor-13
    .elementor-element.elementor-element-24efa88
    > .elementor-widget-container {
    margin: 0px 0px -54px 35px;
}
.elementor-13
    .elementor-element.elementor-element-9fdc28a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-9fdc28a {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-9fdc28a
    .elementor-heading-title {
    color: #2a3d2c;
    font-family: "Roboto", Sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 1.1px;
    word-spacing: 0.44px;
}
.elementor-13 .elementor-element.elementor-element-98c3c29 {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-98c3c29
    .elementor-heading-title {
    color: #2a3d2c;
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 2em;
    letter-spacing: 1px;
    word-spacing: 2.2px;
}
.elementor-13 .elementor-element.elementor-element-5207faa {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-5207faa
    .elementor-heading-title {
    color: #2a3d2c;
    font-family: "Roboto", Sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 1.1px;
    word-spacing: 0.44px;
}
.elementor-13
    .elementor-element.elementor-element-f513d2e:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-f513d2e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ba9b60;
    background-image: url("../../2024/09/home-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-f513d2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -75px;
    margin-bottom: 0px;
    padding: 85px 0px 80px 0px;
    z-index: 1;
}
.elementor-13
    .elementor-element.elementor-element-f513d2e
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-8f9a436
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-a54745b
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}
.elementor-13 .elementor-element.elementor-element-a54745b {
    text-align: center;
}
.elementor-13
    .elementor-element.elementor-element-a54745b
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 72px;
    font-weight: 600;
    letter-spacing: 1.1px;
    word-spacing: 0.44px;
}
.elementor-13 .elementor-element.elementor-element-d2be63f {
    margin-top: 0px;
    margin-bottom: 30px;
}
.elementor-13
    .elementor-element.elementor-element-fae2a91:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-fae2a91
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-fae2a91.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-fae2a91.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-fae2a91
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-fae2a91
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-fae2a91
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-fd9e71a {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-74e9c2e:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-74e9c2e
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    color: #000;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-74e9c2e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-74e9c2e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-74e9c2e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-74e9c2e
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-74e9c2e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-5cf783a {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-f47c9db:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-f47c9db
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    color: #000;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-f47c9db.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-f47c9db.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-f47c9db
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-f47c9db
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-f47c9db
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-7f9effa {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-1a8cfb2:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-1a8cfb2
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    color: #000;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-1a8cfb2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-1a8cfb2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-1a8cfb2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-1a8cfb2
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-1a8cfb2
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-308c80a {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-e585759:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-e585759
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-e585759.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-e585759.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-e585759
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-e585759
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-e585759
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-a24b3ee {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13 .elementor-element.elementor-element-0dff5a9 {
    margin-top: 0px;
    margin-bottom: 30px;
}
.elementor-13
    .elementor-element.elementor-element-01bd235:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-01bd235
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-01bd235.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-01bd235.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-01bd235
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-01bd235
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-01bd235
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-83e0431 {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-b610166:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-b610166
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-b610166.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-b610166.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-b610166
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-b610166
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-b610166
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-241f6e2 {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-3bb65b5:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-3bb65b5
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-3bb65b5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-3bb65b5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-3bb65b5
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-3bb65b5
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-3bb65b5
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-6fff90e {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-285370f:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-285370f
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-285370f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-285370f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-285370f
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-285370f
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-285370f
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-a8ba67d {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-e5fe30c:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-e5fe30c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-e5fe30c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-e5fe30c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-e5fe30c
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-e5fe30c
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-e5fe30c
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-bae497e {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-dfb8907:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-dfb8907
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-dfb8907.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-dfb8907.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-dfb8907
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-dfb8907
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-dfb8907
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-92f5142 {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-8b8d458:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-8b8d458
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-8b8d458.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-8b8d458.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-8b8d458
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-8b8d458
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-8b8d458
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-9295a11 {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-f9190bc:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-f9190bc
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-f9190bc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-f9190bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-f9190bc
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-f9190bc
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-f9190bc
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-55ab2a7 {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-a040b81:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-a040b81
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #ffffff;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-a040b81.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-a040b81.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-a040b81
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-a040b81
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-a040b81
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-7cb16b1 {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-6e44876:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-13
    .elementor-element.elementor-element-6e44876
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    border: 1px solid #77ff6b;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
    .elementor-13
    .elementor-element.elementor-element-6e44876.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-6e44876.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13
    .elementor-element.elementor-element-6e44876
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-13
    .elementor-element.elementor-element-6e44876
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}
.elementor-13
    .elementor-element.elementor-element-6e44876
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13 .elementor-element.elementor-element-e9ffc9f {
    text-align: center;
    color: #77ff6b;
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}
.elementor-13
    .elementor-element.elementor-element-7e303fb:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13
    .elementor-element.elementor-element-7e303fb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #2d3127;
}
.elementor-13
    .elementor-element.elementor-element-7e303fb
    > .elementor-container {
    max-width: 1705px;
}
.elementor-13 .elementor-element.elementor-element-7e303fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 95px 20px 80px 20px;
}
.elementor-13
    .elementor-element.elementor-element-7e303fb
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-13
    .elementor-element.elementor-element-a6b015a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-widget-posts .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-posts .elementor-post__meta-data {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__excerpt p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-posts .elementor-post__read-more {
    color: var(--e-global-color-accent);
}
.elementor-widget-posts a.elementor-post__read-more {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-13 .elementor-element.elementor-element-49b8012 {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
}
.elementor-13 .elementor-element.elementor-element-49b8012:after {
    content: "0.5";
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__meta-data
    span
    + span:before {
    content: "///";
}
.elementor-13 .elementor-element.elementor-element-49b8012 .elementor-post {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__text {
    padding: 0px 35px 20px 35px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012.elementor-posts--thumbnail-left
    .elementor-post__thumbnail__link {
    margin-right: 30px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012.elementor-posts--thumbnail-right
    .elementor-post__thumbnail__link {
    margin-left: 30px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012.elementor-posts--thumbnail-top
    .elementor-post__thumbnail__link {
    margin-bottom: 30px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__title,
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__title
    a {
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    text-decoration: none;
    line-height: 45px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__title {
    margin-bottom: 20px;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__meta-data {
    color: #f8f0df;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.elementor-13
    .elementor-element.elementor-element-49b8012
    .elementor-post__excerpt
    p {
    color: #f8f0df;
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 400;
}
@media (min-width: 768px) {
    .elementor-13 .elementor-element.elementor-element-90133a1 {
        width: 45.866%;
    }
    .elementor-13 .elementor-element.elementor-element-39cc091 {
        width: 12.044%;
    }
    .elementor-13 .elementor-element.elementor-element-62df181 {
        width: 41.733%;
    }
    .elementor-13 .elementor-element.elementor-element-8f9a436 {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-b8edaa0 {
        padding: 108px 0px 30px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-32b1713
        .elementor-heading-title {
        font-size: 85px;
    }
    .elementor-13
        .elementor-element.elementor-element-b9a8448
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-13
        .elementor-element.elementor-element-1d82dda
        > .elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-f462681
        > .elementor-container {
        min-height: 70px;
    }
    .elementor-13 .elementor-element.elementor-element-a37f104 {
        padding: 100px 0px 150px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-8bd5517
        .elementor-heading-title {
        font-size: 85px;
    }
    .elementor-13
        .elementor-element.elementor-element-a8fb17d
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-13
        .elementor-element.elementor-element-513e2b5
        > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-513e2b5 {
        line-height: 1.2em;
    }
    .elementor-13 .elementor-element.elementor-element-e033577 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-2eaeea4
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-13
        .elementor-element.elementor-element-11f5adf
        > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-11f5adf {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-5e1bfd1 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-90133a1
        > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
    .elementor-13 .elementor-element.elementor-element-ea779ee {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13
        .elementor-element.elementor-element-ea779ee
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13
        .elementor-element.elementor-element-fc61834
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-13
        .elementor-element.elementor-element-933aaa8
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13
        .elementor-element.elementor-element-62df181
        > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
    .elementor-13
        .elementor-element.elementor-element-4bd89c2
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13 .elementor-element.elementor-element-54d67c3 {
        width: 100%;
        max-width: 100%;
        align-self: center;
    }
    .elementor-13
        .elementor-element.elementor-element-54d67c3
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-13 .elementor-element.elementor-element-80a2003 {
        padding: 0px 20px 100px 20px;
    }
    .elementor-13
        .elementor-element.elementor-element-4a47a1d
        > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-24efa88
        > .elementor-widget-container {
        margin: 0px 0px -25px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-24efa88 img {
        width: 332px;
    }
    .elementor-13
        .elementor-element.elementor-element-9fdc28a
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13 .elementor-element.elementor-element-98c3c29 {
        width: var(--container-widget-width, 264px);
        max-width: 264px;
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13
        .elementor-element.elementor-element-98c3c29
        .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-13
        .elementor-element.elementor-element-5207faa
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13 .elementor-element.elementor-element-f513d2e {
        padding: 60px 0px 60px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-a54745b
        .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-13 .elementor-element.elementor-element-fd9e71a {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-5cf783a {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-7f9effa {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-308c80a {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-a24b3ee {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-83e0431 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-241f6e2 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-6fff90e {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-a8ba67d {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-bae497e {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-92f5142 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-9295a11 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-55ab2a7 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-7cb16b1 {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-e9ffc9f {
        font-size: 18px;
    }
    .elementor-13 .elementor-element.elementor-element-7e303fb {
        padding: 80px 20px 80px 20px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__title,
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__title
        a {
        font-size: 30px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__meta-data {
        font-size: 22px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__excerpt
        p {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-b8edaa0 {
        padding: 108px 0px 30px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-155a90a
        > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-13
        .elementor-element.elementor-element-32b1713
        .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-13
        .elementor-element.elementor-element-b9a8448
        > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-13
        .elementor-element.elementor-element-b9a8448
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-13
        .elementor-element.elementor-element-f462681
        > .elementor-container {
        min-height: 60px;
    }
    .elementor-13 .elementor-element.elementor-element-a37f104 {
        padding: 108px 0px 100px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-8bd5517
        .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-13
        .elementor-element.elementor-element-a8fb17d
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-13
        .elementor-element.elementor-element-513e2b5
        > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }
    .elementor-13 .elementor-element.elementor-element-513e2b5 {
        font-size: 18px;
        line-height: 1.5em;
    }
    .elementor-13
        .elementor-element.elementor-element-bb52e3d
        .elementor-heading-title {
        font-size: 56px;
    }
    .elementor-13 .elementor-element.elementor-element-11f5adf {
        font-size: 18px;
        line-height: 29px;
    }
    .elementor-13
        .elementor-element.elementor-element-62df181
        > .elementor-element-populated {
        padding: 0px 70px 0px 70px;
    }
    .elementor-13
        .elementor-element.elementor-element-54d67c3
        .elementor-heading-title {
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13
        .elementor-element.elementor-element-24efa88
        > .elementor-widget-container {
        margin: 0px 0px -15px 12px;
    }
    .elementor-13 .elementor-element.elementor-element-24efa88 img {
        width: 300px;
    }
    .elementor-13 .elementor-element.elementor-element-98c3c29 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-13
        .elementor-element.elementor-element-98c3c29
        .elementor-heading-title {
        font-size: 22px;
        line-height: 40px;
    }
    .elementor-13 .elementor-element.elementor-element-f513d2e {
        padding: 50px 0px 50px 0px;
    }
    .elementor-13
        .elementor-element.elementor-element-a54745b
        .elementor-heading-title {
        font-size: 33px;
    }
    .elementor-13
        .elementor-element.elementor-element-fae2a91
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-fd9e71a {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-74e9c2e
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-5cf783a {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-f47c9db
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-7f9effa {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-1a8cfb2
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-308c80a {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-e585759
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-a24b3ee {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-01bd235
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-83e0431 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-b610166
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-241f6e2 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-3bb65b5
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-6fff90e {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-285370f
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-a8ba67d {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-e5fe30c
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-bae497e {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-dfb8907
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-92f5142 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-8b8d458
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-9295a11 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-f9190bc
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-55ab2a7 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-a040b81
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-7cb16b1 {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-6e44876
        > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-13 .elementor-element.elementor-element-e9ffc9f {
        font-size: 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-a6b015a.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13 .elementor-element.elementor-element-49b8012 {
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-posts-container
        .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }
    .elementor-13 .elementor-element.elementor-element-49b8012:after {
        content: "0.5";
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__text {
        padding: 0px 15px 15px 15px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__title,
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__title
        a {
        font-size: 24px;
        line-height: 30px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__title {
        margin-bottom: 10px;
    }
    .elementor-13
        .elementor-element.elementor-element-49b8012
        .elementor-post__meta-data {
        font-size: 18px;
    }
}
@media (min-width: 1025px) {
    .elementor-13
        .elementor-element.elementor-element-b8edaa0:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-13
        .elementor-element.elementor-element-b8edaa0
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-13
        .elementor-element.elementor-element-a37f104:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-13
        .elementor-element.elementor-element-a37f104
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-13
        .elementor-element.elementor-element-e033577:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-13
        .elementor-element.elementor-element-e033577
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-13
        .elementor-element.elementor-element-5e1bfd1:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-13
        .elementor-element.elementor-element-5e1bfd1
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
} /* Start custom CSS for section, class: .elementor-element-b8edaa0 */
.elementor-13 .elementor-element.elementor-element-b8edaa0::before,
.elementor-13 .elementor-element.elementor-element-b8edaa0::after {
    background-repeat: no-repeat;
    background-size: cover;
    height: 27px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    z-index: 99;
}
.elementor-13 .elementor-element.elementor-element-b8edaa0::before {
    background-image: url(../../2024/09/layer-dsc-1.png);
    top: -11px;
}
.elementor-13 .elementor-element.elementor-element-b8edaa0::after {
    background-image: url(../../2023/09/footerBamboo.png);
    bottom: -11px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a37f104 */
.elementor-13 .elementor-element.elementor-element-a37f104::after {
    background-image: url(../../2023/09/footerBamboo.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% -2px;
    height: 38px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    bottom: -23px;
    z-index: 99;
}

@media (max-width: 1024px) {
    .elementor-13 .elementor-element.elementor-element-a37f104::after {
        bottom: -25px;
        height: 50px;
        background-position: unset;
    }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e033577 */
.elementor-13 .elementor-element.elementor-element-e033577::after {
    /* background-image: url(../../2024/09/layer-dsc.png); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 27px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    bottom: -11px;
    z-index: 9;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80a2003 */
.elementor-13 .elementor-element.elementor-element-80a2003::before {
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    top: 64px;
    left: 0;
    right: 0;
    bottom: 75px;
    /* background: url(../../../../images/banner/banner-4.jpg) center center / cover
        no-repeat; */
}

.elementor-13 .elementor-element.elementor-element-80a2003::after {
    content: "";
    z-index: -1;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../../../../images/banner/banner-4.png) bottom center / 100% 100%
        no-repeat;
}

@media (max-width: 1300px) {
    .elementor-13 .elementor-element.elementor-element-80a2003::after {
        background-position: center;
        background-size: contain;
    }
}

@media (max-width: 600px) {
    .elementor-13 .elementor-element.elementor-element-80a2003::after {
        content: none;
    }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f513d2e */
.elementor-13 .elementor-element.elementor-element-f513d2e::before,
.elementor-13 .elementor-element.elementor-element-f513d2e::after {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 27px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    z-index: 99;
}
.elementor-13 .elementor-element.elementor-element-f513d2e::before {
    background-image: url(../../2024/09/layer-dsc-1.png);
    top: -11px;
}
.elementor-13 .elementor-element.elementor-element-f513d2e::after {
    background-image: url(../../2023/09/footerBamboo.png);
    bottom: -11px;
}
@media (min-width: 1600px) {
    .elementor-13
        .elementor-element.elementor-element-f513d2e
        .slick-slider
        .slick-slide
        .elementor-widget-wrap {
        max-height: 140px;
    }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e303fb */
.elementor-13 .elementor-element.elementor-element-7e303fb::after {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 27px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    z-index: 99;
    background-image: url(../../2024/09/layer-dsc.png);
    bottom: -11px;
} /* End custom CSS */
