.elementor-533 .elementor-element.elementor-element-7cece8b3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-4c1885f8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-533 .elementor-element.elementor-element-44e7888a img {
    width: 60px;
}
.elementor-533 .elementor-element.elementor-element-273ba36f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-1ccec08b {
    --display: flex;
    --min-height: 500px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-533 .elementor-element.elementor-element-1ccec08b:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-1ccec08b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/beautiful-vase-with-flowers-cup-tea_169016-5355.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-1ccec08b::before,
.elementor-533 .elementor-element.elementor-element-1ccec08b > .elementor-background-video-container::before,
.elementor-533
    .elementor-element.elementor-element-1ccec08b
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-533 .elementor-element.elementor-element-1ccec08b > .elementor-background-slideshow::before,
.elementor-533 .elementor-element.elementor-element-1ccec08b > .e-con-inner > .elementor-background-slideshow::before,
.elementor-533
    .elementor-element.elementor-element-1ccec08b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
}
.elementor-533 .elementor-element.elementor-element-1ccec08b,
.elementor-533 .elementor-element.elementor-element-1ccec08b::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-2d45f86 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-533 .elementor-element.elementor-element-2d45f86.elementor-element {
    --align-self: center;
}
.elementor-533 .elementor-element.elementor-element-2d45f86 .elementor-heading-title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}
.elementor-533 .elementor-element.elementor-element-1a05b049 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-2c82950 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-533 .elementor-element.elementor-element-66ae9e06 .elementor-heading-title {
    color: var(--e-global-color-text);
}
.elementor-533 .elementor-element.elementor-element-24609d54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-533 .elementor-element.elementor-element-54bb957b {
    --display: flex;
    --min-height: 400px;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.4;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-54bb957b:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-54bb957b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/beautiful-african-woman-smiling-taking-flower-pot-.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-54bb957b::before,
.elementor-533 .elementor-element.elementor-element-54bb957b > .elementor-background-video-container::before,
.elementor-533
    .elementor-element.elementor-element-54bb957b
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-533 .elementor-element.elementor-element-54bb957b > .elementor-background-slideshow::before,
.elementor-533 .elementor-element.elementor-element-54bb957b > .e-con-inner > .elementor-background-slideshow::before,
.elementor-533
    .elementor-element.elementor-element-54bb957b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
}
.elementor-533 .elementor-element.elementor-element-54bb957b,
.elementor-533 .elementor-element.elementor-element-54bb957b::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-aa12e0f .elementor-heading-title {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-12e0868c {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-1d753503 {
    --display: flex;
    --min-height: 400px;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.4;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-1d753503:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-1d753503
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/aesthetic-home-with-cactus-plants-wooden-shelf_538.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-1d753503::before,
.elementor-533 .elementor-element.elementor-element-1d753503 > .elementor-background-video-container::before,
.elementor-533
    .elementor-element.elementor-element-1d753503
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-533 .elementor-element.elementor-element-1d753503 > .elementor-background-slideshow::before,
.elementor-533 .elementor-element.elementor-element-1d753503 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-533
    .elementor-element.elementor-element-1d753503
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
}
.elementor-533 .elementor-element.elementor-element-1d753503,
.elementor-533 .elementor-element.elementor-element-1d753503::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-1fc136ad .elementor-heading-title {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-28221b43 {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-a0959ff {
    --display: flex;
    --min-height: 400px;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.4;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-a0959ff:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-a0959ff
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/cozy-hobby-growing-indoor-plants-home_185193-10876.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-a0959ff::before,
.elementor-533 .elementor-element.elementor-element-a0959ff > .elementor-background-video-container::before,
.elementor-533
    .elementor-element.elementor-element-a0959ff
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-533 .elementor-element.elementor-element-a0959ff > .elementor-background-slideshow::before,
.elementor-533 .elementor-element.elementor-element-a0959ff > .e-con-inner > .elementor-background-slideshow::before,
.elementor-533
    .elementor-element.elementor-element-a0959ff
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
    background-color: #000000;
}
.elementor-533 .elementor-element.elementor-element-a0959ff,
.elementor-533 .elementor-element.elementor-element-a0959ff::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-4d595337 .elementor-heading-title {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-c8577ba {
    color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-76f2ac92 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-533 .elementor-element.elementor-element-1fc76e83 {
    --display: flex;
    --min-height: 350px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-533 .elementor-element.elementor-element-1fc76e83:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-1fc76e83
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/vase-plant-decoration-room_1203-2691.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-1fc76e83,
.elementor-533 .elementor-element.elementor-element-1fc76e83::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-6cf7b86d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-6cf7b86d:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-6cf7b86d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-6cf7b86d,
.elementor-533 .elementor-element.elementor-element-6cf7b86d::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-26558f03 {
    --display: flex;
    --min-height: 350px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-533 .elementor-element.elementor-element-26558f03:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-26558f03
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/still-life-interior-with-decor-items-home-living-r.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-26558f03,
.elementor-533 .elementor-element.elementor-element-26558f03::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-39f3ff53 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-39f3ff53:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-39f3ff53
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-39f3ff53,
.elementor-533 .elementor-element.elementor-element-39f3ff53::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-b2b69ab {
    --display: flex;
    --min-height: 350px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-533 .elementor-element.elementor-element-b2b69ab:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-b2b69ab
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/angel-vine-plant-wooden-shelf_53876-110314.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-533 .elementor-element.elementor-element-b2b69ab,
.elementor-533 .elementor-element.elementor-element-b2b69ab::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-499d9f5c {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-533 .elementor-element.elementor-element-499d9f5c:not(.elementor-motion-effects-element-type-background),
.elementor-533
    .elementor-element.elementor-element-499d9f5c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-533 .elementor-element.elementor-element-499d9f5c,
.elementor-533 .elementor-element.elementor-element-499d9f5c::before {
    --border-transition: 0.3s;
}
.elementor-533 .elementor-element.elementor-element-f387742 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-533 .elementor-element.elementor-element-7055af8f {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-533 .elementor-element.elementor-element-7055af8f .elementor-heading-title {
    color: var(--e-global-color-text);
}
.elementor-533 .elementor-element.elementor-element-5273898f {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-533 .elementor-element.elementor-element-20326340 .elementor-button {
    border-radius: 5px 5px 5px 5px;
}
.elementor-533 .elementor-element.elementor-element-3966b5a5 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-533 .elementor-element.elementor-element-3966b5a5 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 40px 40px 40px 40px;
}
.elementor-533 .elementor-element.elementor-element-48cb812b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-533 .elementor-element.elementor-element-570dda68 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-533 .elementor-element.elementor-element-17750d20 iframe {
    height: 460px;
}
.elementor-533 .elementor-element.elementor-element-b7d7f7d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-533 .elementor-element.elementor-element-b7d7f7d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-533 .elementor-element.elementor-element-4c0b5f4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-533 .elementor-element.elementor-element-4f1c29a1 img {
    width: 80px;
}
.elementor-533 .elementor-element.elementor-element-f365acf {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .elementor-533 .elementor-element.elementor-element-4c1885f8 {
        --width: 60px;
    }
    .elementor-533 .elementor-element.elementor-element-273ba36f {
        --width: 100%;
    }
    .elementor-533 .elementor-element.elementor-element-54bb957b {
        --width: 32%;
    }
    .elementor-533 .elementor-element.elementor-element-1d753503 {
        --width: 32%;
    }
    .elementor-533 .elementor-element.elementor-element-a0959ff {
        --width: 32%;
    }
    .elementor-533 .elementor-element.elementor-element-1fc76e83 {
        --width: 49%;
    }
    .elementor-533 .elementor-element.elementor-element-6cf7b86d {
        --width: 74%;
    }
    .elementor-533 .elementor-element.elementor-element-26558f03 {
        --width: 49%;
    }
    .elementor-533 .elementor-element.elementor-element-39f3ff53 {
        --width: 74%;
    }
    .elementor-533 .elementor-element.elementor-element-499d9f5c {
        --width: 37%;
    }
    .elementor-533 .elementor-element.elementor-element-570dda68 {
        --width: 50%;
    }
    .elementor-533 .elementor-element.elementor-element-4c0b5f4c {
        --width: 35%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-533 .elementor-element.elementor-element-54bb957b {
        --width: 48%;
    }
    .elementor-533 .elementor-element.elementor-element-1d753503 {
        --width: 48%;
    }
    .elementor-533 .elementor-element.elementor-element-a0959ff {
        --width: 48%;
    }
    .elementor-533 .elementor-element.elementor-element-1fc76e83 {
        --width: 48%;
    }
    .elementor-533 .elementor-element.elementor-element-6cf7b86d {
        --width: 80%;
    }
    .elementor-533 .elementor-element.elementor-element-26558f03 {
        --width: 48%;
    }
    .elementor-533 .elementor-element.elementor-element-39f3ff53 {
        --width: 80%;
    }
    .elementor-533 .elementor-element.elementor-element-499d9f5c {
        --width: 50%;
    }
    .elementor-533 .elementor-element.elementor-element-570dda68 {
        --width: 100%;
    }
}
@media (max-width: 1024px) {
    .elementor-533 .elementor-element.elementor-element-2c82950 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-533 .elementor-element.elementor-element-24609d54 {
        --justify-content: center;
        --flex-wrap: wrap;
    }
    .elementor-533 .elementor-element.elementor-element-f387742 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-533 .elementor-element.elementor-element-5273898f {
        text-align: center;
    }
    .elementor-533 .elementor-element.elementor-element-17750d20 iframe {
        height: 460px;
    }
}
@media (max-width: 767px) {
    .elementor-533 .elementor-element.elementor-element-273ba36f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-533 .elementor-element.elementor-element-c115545 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-533 .elementor-element.elementor-element-2c82950 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-533 .elementor-element.elementor-element-76f2ac92 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-533 .elementor-element.elementor-element-f387742 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-533 .elementor-element.elementor-element-3966b5a5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-533 .elementor-element.elementor-element-3966b5a5 img {
        height: 300px;
    }
    .elementor-533 .elementor-element.elementor-element-4c0b5f4c {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
} /* Start custom CSS for text-editor, class: .elementor-element-588c7406 */
.m-0 p {
    margin: 0;
} /* End custom CSS */
