.elementor-492 .elementor-element.elementor-element-ab68df2>.elementor-container {
    max-width: 720px;
}

.elementor-492 .elementor-element.elementor-element-ab68df2:not(.elementor-motion-effects-element-type-background),
.elementor-492 .elementor-element.elementor-element-ab68df2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-044b931);
    background-image: url("../../../../../../images/bredcam.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-492 .elementor-element.elementor-element-ab68df2>.elementor-background-overlay {
    background-color: #f25fb775;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-492 .elementor-element.elementor-element-ab68df2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-492 .elementor-element.elementor-element-c873447>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-492 .elementor-element.elementor-element-662be00 {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-662be00 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-5496bbf {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-5496bbf .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-1cc16a6:not(.elementor-motion-effects-element-type-background),
.elementor-492 .elementor-element.elementor-element-1cc16a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/green-leaf-branches-on-white-background-flat-lay-top-view-e1650125597759.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-492 .elementor-element.elementor-element-1cc16a6>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-text) 0%, #204E3600 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-492 .elementor-element.elementor-element-1cc16a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 7em 0em;
}

.elementor-492 .elementor-element.elementor-element-1f6aa43>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-492 .elementor-element.elementor-element-b57c413 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 14px 14px 14px 14px;
    border-color: var(--e-global-color-text);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-492 .elementor-element.elementor-element-b57c413 {
    z-index: 2;
}

.elementor-492 .elementor-element.elementor-element-0d4b32b:not(.elementor-motion-effects-element-type-background),
.elementor-492 .elementor-element.elementor-element-0d4b32b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-044b931);
}

.elementor-492 .elementor-element.elementor-element-0d4b32b>.elementor-background-overlay {
    /* background-image: url("../../2022/04/palm-leaf-background-e1650125644380.jpg"); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-492 .elementor-element.elementor-element-0d4b32b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 3em;
    padding: 7em 0em 4em 0em;
}

.elementor-492 .elementor-element.elementor-element-58fa952>.elementor-element-populated {
    margin: 0em 0em -10em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

.elementor-492 .elementor-element.elementor-element-748c38d img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-492 .elementor-element.elementor-element-02ebe28>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-492 .elementor-element.elementor-element-45807f1 .elementor-heading-title {
    color: var(--e-global-color-fc7d953);
}

.elementor-492 .elementor-element.elementor-element-a03179b .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-a12bfb5 {
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-43154ed {
    padding: 7em 0em 7em 0em;
}

.elementor-492 .elementor-element.elementor-element-177effa>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd {
    --icon-box-icon-margin: 15px;
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd.elementor-view-framed .elementor-icon,
.elementor-492 .elementor-element.elementor-element-7e2a9bd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-7e2a9bd .elementor-icon {
    font-size: 28px;
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7 {
    --icon-box-icon-margin: 15px;
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7.elementor-view-framed .elementor-icon,
.elementor-492 .elementor-element.elementor-element-9d4a9b7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-9d4a9b7 .elementor-icon {
    font-size: 28px;
}

.elementor-492 .elementor-element.elementor-element-be5ccb4 {
    --icon-box-icon-margin: 15px;
}

.elementor-492 .elementor-element.elementor-element-be5ccb4 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-492 .elementor-element.elementor-element-be5ccb4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-be5ccb4.elementor-view-framed .elementor-icon,
.elementor-492 .elementor-element.elementor-element-be5ccb4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-492 .elementor-element.elementor-element-be5ccb4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-be5ccb4 .elementor-icon {
    font-size: 28px;
}

.elementor-492 .elementor-element.elementor-element-c408888 {
    --icon-box-icon-margin: 15px;
}

.elementor-492 .elementor-element.elementor-element-c408888 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-492 .elementor-element.elementor-element-c408888.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fc7d953);
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-c408888.elementor-view-framed .elementor-icon,
.elementor-492 .elementor-element.elementor-element-c408888.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fc7d953);
    color: var(--e-global-color-fc7d953);
    border-color: var(--e-global-color-fc7d953);
}

.elementor-492 .elementor-element.elementor-element-c408888.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
}

.elementor-492 .elementor-element.elementor-element-c408888 .elementor-icon {
    font-size: 28px;
}

.elementor-492 .elementor-element.elementor-element-9af32b3 {
    text-align: right;
}

.elementor-492 .elementor-element.elementor-element-9af32b3 img {
    width: 100%;
    max-width: 75%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-492 .elementor-element.elementor-element-9af32b3>.elementor-widget-container {
    padding: 0em 0em 7em 0em;
}

.elementor-492 .elementor-element.elementor-element-659e876 {
    text-align: left;
    width: auto;
    max-width: auto;
    bottom: 0px;
}

.elementor-492 .elementor-element.elementor-element-659e876 img {
    width: 100%;
    max-width: 75%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 14px 14px 14px 14px;
    border-color: var(--e-global-color-text);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

body:not(.rtl) .elementor-492 .elementor-element.elementor-element-659e876 {
    left: 0px;
}

body.rtl .elementor-492 .elementor-element.elementor-element-659e876 {
    right: 0px;
}

.elementor-492 .elementor-element.elementor-element-19d6df0>.elementor-container {
    max-width: 1512px;
}

.elementor-492 .elementor-element.elementor-element-19d6df0 {
    overflow: hidden;
    padding: 10px 10px 10px 10px;
}

.elementor-492 .elementor-element.elementor-element-93024df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-492 .elementor-element.elementor-element-93024df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-044b931);
}

.elementor-492 .elementor-element.elementor-element-93024df>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2022/04/light-pink-tulips-isolated-on-white-with-copy-space-wedding-flowers-background-concept-e1650125686526.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.6;
}

.elementor-492 .elementor-element.elementor-element-93024df>.elementor-element-populated,
.elementor-492 .elementor-element.elementor-element-93024df>.elementor-element-populated>.elementor-background-overlay,
.elementor-492 .elementor-element.elementor-element-93024df>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-492 .elementor-element.elementor-element-93024df>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-492 .elementor-element.elementor-element-93024df>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-492 .elementor-element.elementor-element-b7eb647>.elementor-container {
    max-width: 720px;
}

.elementor-492 .elementor-element.elementor-element-b7eb647 {
    padding: 4em 0em 4em 0em;
}

.elementor-492 .elementor-element.elementor-element-0aba465>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-492 .elementor-element.elementor-element-255c593 {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-255c593 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-34d9fe3 {
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-492 .elementor-element.elementor-element-a886717 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-492 .elementor-element.elementor-element-a886717 .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-492 .elementor-element.elementor-element-bd61fa7 {
    padding: 5em 0em 7em 0em;
}

.elementor-492 .elementor-element.elementor-element-408ddc9>.elementor-container {
    max-width: 720px;
}

.elementor-492 .elementor-element.elementor-element-28ed118>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-492 .elementor-element.elementor-element-8a6227c {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-5fbc878 {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-5ebf482 {
    text-align: center;
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}

.elementor-492 .elementor-element.elementor-element-4983786:after {
    content: "0.66";
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__meta-data span+span:before {
    content: ".";
}

.elementor-492 .elementor-element.elementor-element-4983786 {
    --grid-column-gap: 35px;
    --grid-row-gap: 35px;
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__thumbnail {
    border-radius: 10px 10px 10px 10px;
}

.elementor-492 .elementor-element.elementor-element-4983786.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 14px;
}

.elementor-492 .elementor-element.elementor-element-4983786.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 14px;
}

.elementor-492 .elementor-element.elementor-element-4983786.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 14px;
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title,
.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title {
    margin-bottom: 14px;
}

.elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__meta-data {
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
    margin-bottom: 14px;
}

@media(min-width:768px) {
    .elementor-492 .elementor-element.elementor-element-1f6aa43 {
        width: 50%;
    }

    .elementor-492 .elementor-element.elementor-element-031f260 {
        width: 50%;
    }
}

@media(max-width:1024px) {

    .elementor-492 .elementor-element.elementor-element-1cc16a6:not(.elementor-motion-effects-element-type-background),
    .elementor-492 .elementor-element.elementor-element-1cc16a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-492 .elementor-element.elementor-element-1cc16a6 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-b57c413 img {
        height: 475px;
    }

    .elementor-492 .elementor-element.elementor-element-0d4b32b {
        padding: 3em 1em 3em 1em;
    }

    .elementor-492 .elementor-element.elementor-element-02ebe28>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-492 .elementor-element.elementor-element-43154ed {
        padding: 3em 0em 3em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-b7eb647 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-bd61fa7 {
        padding: 1em 1em 3em 1em;
    }

    .elementor-492 .elementor-element.elementor-element-4983786 {
        --grid-column-gap: 21px;
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title,
    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__meta-data {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-492 .elementor-element.elementor-element-1cc16a6 {
        padding: 2em 0em 2em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-1f6aa43>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-492 .elementor-element.elementor-element-b57c413 img {
        height: 325px;
        border-width: 10px 10px 10px 10px;
    }

    .elementor-492 .elementor-element.elementor-element-0d4b32b {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0em 0em 0em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-58fa952>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-492 .elementor-element.elementor-element-748c38d img {
        height: 200px;
    }

    .elementor-492 .elementor-element.elementor-element-02ebe28>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-492 .elementor-element.elementor-element-43154ed {
        padding: 2em 0em 2em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-177effa>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-492 .elementor-element.elementor-element-9af32b3 img {
        height: 250px;
    }

    .elementor-492 .elementor-element.elementor-element-659e876 img {
        height: 250px;
        border-width: 10px 10px 10px 10px;
    }

    .elementor-492 .elementor-element.elementor-element-0aba465>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-492 .elementor-element.elementor-element-bd61fa7 {
        padding: 0em 0em 2em 0em;
    }

    .elementor-492 .elementor-element.elementor-element-28ed118>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.66 * 100%);
    }

    .elementor-492 .elementor-element.elementor-element-4983786:after {
        content: "0.66";
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-492 .elementor-element.elementor-element-4983786 {
        --grid-row-gap: 21px;
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title,
    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-492 .elementor-element.elementor-element-4983786 .elementor-post__meta-data {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }
}