.elementor-1408
    .elementor-element.elementor-element-fa91c16:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1408
    .elementor-element.elementor-element-fa91c16
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://bandungcardiovascularupdate.com/wp-content/uploads/2024/12/bg01.jpg");
    background-size: cover;
}
.elementor-1408
    .elementor-element.elementor-element-fa91c16
    > .elementor-background-overlay {
    background-color: #fff;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1408 .elementor-element.elementor-element-fa91c16 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-1408
    .elementor-element.elementor-element-e11443e
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1408
    .elementor-element.elementor-element-e72cb92
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-1408
    .elementor-element.elementor-element-e72cb92:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1408
    .elementor-element.elementor-element-e72cb92
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/12/bg02.webp");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1408 .elementor-element.elementor-element-e72cb92 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0 30px;
}
.elementor-1408
    .elementor-element.elementor-element-e72cb92
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-1408
    .elementor-element.elementor-element-349866c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1408
    .elementor-element.elementor-element-349866c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1408
    .elementor-element.elementor-element-349866c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1408
    .elementor-element.elementor-element-349866c
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.5;
}
.elementor-1408
    .elementor-element.elementor-element-349866c
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-1408
    .elementor-element.elementor-element-349866c
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1408 .elementor-element.elementor-element-4e833b7 {
    text-align: center;
}
.elementor-1408
    .elementor-element.elementor-element-4e833b7
    .elementor-heading-title {
    color: #fff;
    font-size: 30px;
}
.elementor-1408 .elementor-element.elementor-element-b682658 {
    text-align: center;
}
.elementor-1408
    .elementor-element.elementor-element-b682658
    .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 49px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.78);
}
.elementor-1408 .elementor-element.elementor-element-d24b0b6 {
    --spacer-size: 10px;
}
.elementor-1408
    .elementor-element.elementor-element-85d4d2a
    > .elementor-widget-container {
    margin: 0;
}
.elementor-1408 .elementor-element.elementor-element-85d4d2a {
    text-align: center;
}
.elementor-1408
    .elementor-element.elementor-element-85d4d2a
    .elementor-heading-title {
    color: #b51d2c;
    font-size: 25px;
}
.elementor-1408 .elementor-element.elementor-element-34ee3d2 {
    --spacer-size: 50px;
}
.elementor-1408
    .elementor-element.elementor-element-1cb3a51
    > .elementor-container {
    max-width: 600px;
}
.elementor-1408
    .elementor-element.elementor-element-74371f6
    .elementor-icon-box-wrapper {
    text-align: center;
}
.elementor-1408 .elementor-element.elementor-element-74371f6 {
    --icon-box-icon-margin: 15px;
}
.elementor-1408
    .elementor-element.elementor-element-74371f6.elementor-view-stacked
    .elementor-icon {
    background-color: #8a2d3b;
}
.elementor-1408
    .elementor-element.elementor-element-74371f6.elementor-view-framed
    .elementor-icon,
.elementor-1408
    .elementor-element.elementor-element-74371f6.elementor-view-default
    .elementor-icon {
    fill: #8a2d3b;
    color: #8a2d3b;
    border-color: #8a2d3b;
}
.elementor-1408 .elementor-element.elementor-element-74371f6 .elementor-icon {
    font-size: 100px;
}
.elementor-1408
    .elementor-element.elementor-element-74371f6
    .elementor-icon-box-title {
    color: #8a2d3b;
}
.elementor-1408 .elementor-element.elementor-element-cd68e9c {
    --icon-box-icon-margin: 15px;
}
.elementor-1408
    .elementor-element.elementor-element-cd68e9c.elementor-view-stacked
    .elementor-icon {
    background-color: #832289;
}
.elementor-1408
    .elementor-element.elementor-element-cd68e9c.elementor-view-framed
    .elementor-icon,
.elementor-1408
    .elementor-element.elementor-element-cd68e9c.elementor-view-default
    .elementor-icon {
    fill: #832289;
    color: #832289;
    border-color: #832289;
}
.elementor-1408 .elementor-element.elementor-element-cd68e9c .elementor-icon {
    font-size: 100px;
}
.elementor-1408
    .elementor-element.elementor-element-cd68e9c
    .elementor-icon-box-title {
    color: #832289;
}
.elementor-1408 .elementor-element.elementor-element-cbe75b3 {
    --spacer-size: 50px;
}
.elementor-1408
    .elementor-element.elementor-element-7bd2615
    > .elementor-container {
    max-width: 600px;
}
.elementor-1408
    .elementor-element.elementor-element-6dffc95
    > .elementor-widget-container {
    margin: 0;
}
.elementor-1408 .elementor-element.elementor-element-6dffc95 {
    --icon-box-icon-margin: 15px;
}
.elementor-1408
    .elementor-element.elementor-element-6dffc95.elementor-view-stacked
    .elementor-icon {
    background-color: #223489;
}
.elementor-1408
    .elementor-element.elementor-element-6dffc95.elementor-view-framed
    .elementor-icon,
.elementor-1408
    .elementor-element.elementor-element-6dffc95.elementor-view-default
    .elementor-icon {
    fill: #223489;
    color: #223489;
    border-color: #223489;
}
.elementor-1408 .elementor-element.elementor-element-6dffc95 .elementor-icon {
    font-size: 100px;
}
.elementor-1408
    .elementor-element.elementor-element-6dffc95
    .elementor-icon-box-title {
    color: #223489;
}
.elementor-1408 .elementor-element.elementor-element-cfd7a64 {
    --icon-box-icon-margin: 15px;
}
.elementor-1408
    .elementor-element.elementor-element-cfd7a64.elementor-view-stacked
    .elementor-icon {
    background-color: #228982;
}
.elementor-1408
    .elementor-element.elementor-element-cfd7a64.elementor-view-framed
    .elementor-icon,
.elementor-1408
    .elementor-element.elementor-element-cfd7a64.elementor-view-default
    .elementor-icon {
    fill: #228982;
    color: #228982;
    border-color: #228982;
}
.elementor-1408 .elementor-element.elementor-element-cfd7a64 .elementor-icon {
    font-size: 100px;
}
.elementor-1408
    .elementor-element.elementor-element-cfd7a64
    .elementor-icon-box-title {
    color: #228982;
}
.elementor-1408 .elementor-element.elementor-element-d800305 {
    --spacer-size: 200px;
}
@media (max-width: 767px) {
    .elementor-1408 .elementor-element.elementor-element-9f01435 {
        width: 50%;
    }
    .elementor-1408
        .elementor-element.elementor-element-74371f6
        .elementor-icon-box-title,
    .elementor-1408
        .elementor-element.elementor-element-74371f6
        .elementor-icon-box-title
        a {
        font-size: 20px;
    }
    .elementor-1408 .elementor-element.elementor-element-bb04641 {
        width: 50%;
    }
    .elementor-1408
        .elementor-element.elementor-element-cd68e9c
        .elementor-icon-box-title,
    .elementor-1408
        .elementor-element.elementor-element-cd68e9c
        .elementor-icon-box-title
        a {
        font-size: 20px;
    }
    .elementor-1408 .elementor-element.elementor-element-be11c72 {
        width: 50%;
    }
    .elementor-1408
        .elementor-element.elementor-element-6dffc95
        .elementor-icon {
        font-size: 100px;
    }
    .elementor-1408
        .elementor-element.elementor-element-6dffc95
        .elementor-icon-box-title,
    .elementor-1408
        .elementor-element.elementor-element-6dffc95
        .elementor-icon-box-title
        a {
        font-size: 20px;
    }
    .elementor-1408 .elementor-element.elementor-element-840fc0a {
        width: 50%;
    }
    .elementor-1408
        .elementor-element.elementor-element-cfd7a64
        > .elementor-widget-container {
        margin: 0;
    }
    .elementor-1408 .elementor-element.elementor-element-cfd7a64 {
        --icon-box-icon-margin: 10px;
    }
    .elementor-1408
        .elementor-element.elementor-element-cfd7a64
        .elementor-icon {
        font-size: 100px;
    }
    .elementor-1408
        .elementor-element.elementor-element-cfd7a64
        .elementor-icon-box-title,
    .elementor-1408
        .elementor-element.elementor-element-cfd7a64
        .elementor-icon-box-title
        a {
        font-size: 20px;
    }
}
@media (min-width: 1025px) {
    .elementor-1408
        .elementor-element.elementor-element-fa91c16:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-1408
        .elementor-element.elementor-element-fa91c16
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
