.elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-container {
    max-width: 500px;
}

.elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-background-overlay {
    background-image: url("../../2021/12/0122-scaled.jpg");
    background-position: 0px -208px;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-2d2f3be .elementor-background-overlay {
    -webkit-filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
            filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7139 .elementor-element.elementor-element-2d2f3be {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-a4d3f4c {
    text-align: center;
}

.elementor-7139 .elementor-element.elementor-element-a4d3f4c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Georgia", Sans-serif;
    font-size: 34px;
    font-weight: 900;
    letter-spacing: 3.5px;
}

.elementor-7139 .elementor-element.elementor-element-a4d3f4c>.elementor-widget-container {
    margin: 115px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-b973abe {
    text-align: center;
}

.elementor-7139 .elementor-element.elementor-element-b973abe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Shippori Mincho", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 7.5px;
}

.elementor-7139 .elementor-element.elementor-element-b973abe>.elementor-widget-container {
    margin: 0px 0px 115px 0px;
}

.elementor-7139 .elementor-element.elementor-element-22ced62:not(.elementor-motion-effects-element-type-background),
.elementor-7139 .elementor-element.elementor-element-22ced62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFDF9;
}

.elementor-7139 .elementor-element.elementor-element-22ced62 {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-22ced62>.elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-ec52a4f {
    text-align: center;
}

.elementor-7139 .elementor-element.elementor-element-ec52a4f .elementor-heading-title {
    color: #F8A759;
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 42px;
    font-weight: 300;
}

.elementor-7139 .elementor-element.elementor-element-ec52a4f>.elementor-widget-container {
    padding: 90px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-a6c37bf {
    text-align: center;
}

.elementor-7139 .elementor-element.elementor-element-a6c37bf .elementor-heading-title {
    color: #333333;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1.5px;
}

.elementor-7139 .elementor-element.elementor-element-a6c37bf>.elementor-widget-container {
    margin: -15px 0px 50px 0px;
}

.elementor-7139 .elementor-element.elementor-element-84410cf>.elementor-container {
    max-width: 950px;
}

.elementor-7139 .elementor-element.elementor-element-84410cf:not(.elementor-motion-effects-element-type-background),
.elementor-7139 .elementor-element.elementor-element-84410cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFDF9;
}

.elementor-7139 .elementor-element.elementor-element-84410cf {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-7139 .elementor-element.elementor-element-84410cf>.elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-3233732 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-7139 .elementor-element.elementor-element-f84803d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-element-populated {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(153, 130, 101, 0.4);
            box-shadow: 0px 0px 10px 0px rgba(153, 130, 101, 0.4);
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-element-populated>.elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 25px 25px 25px 25px;
}

.elementor-7139 .elementor-element.elementor-element-721c3f7 {
    text-align: center;
}

.elementor-7139 .elementor-element.elementor-element-721c3f7 .elementor-heading-title {
    color: #F8959C;
    font-family: "Shippori Mincho", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.4px;
}

.elementor-7139 .elementor-element.elementor-element-721c3f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-b227472 {
    text-align: justify;
}

.elementor-7139 .elementor-element.elementor-element-b227472 .elementor-heading-title {
    color: #54595F;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em;
    letter-spacing: 1.5px;
}

.elementor-7139 .elementor-element.elementor-element-b227472>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-f95de1e:not(.elementor-motion-effects-element-type-background),
.elementor-7139 .elementor-element.elementor-element-f95de1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(60%, #FFF6DC), color-stop(49%, #FFFFFF));
    background-image: linear-gradient(270deg, #FFF6DC 60%, #FFFFFF 49%);
}

.elementor-7139 .elementor-element.elementor-element-f95de1e {
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-7139 .elementor-element.elementor-element-f95de1e>.elementor-background-overlay {
    -webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7139 .elementor-element.elementor-element-2786345 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-7139 .elementor-element.elementor-element-7c06835>.elementor-element-populated,
.elementor-7139 .elementor-element.elementor-element-7c06835>.elementor-element-populated>.elementor-background-overlay,
.elementor-7139 .elementor-element.elementor-element-7c06835>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-7c06835>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7139 .elementor-element.elementor-element-7c06835 {
    z-index: 0;
}

.elementor-7139 .elementor-element.elementor-element-4f0a322 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-4f0a322>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-aa1abb3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 25px 25px 25px 25px;
}

.elementor-7139 .elementor-element.elementor-element-257c798 {
    text-align: justify;
}

.elementor-7139 .elementor-element.elementor-element-257c798 .elementor-heading-title {
    color: #F8A759;
    font-family: "Shippori Mincho", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.4px;
}

.elementor-7139 .elementor-element.elementor-element-257c798>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-3d874f1 {
    text-align: justify;
}

.elementor-7139 .elementor-element.elementor-element-3d874f1 .elementor-heading-title {
    color: #54595F;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0.2px;
}

.elementor-7139 .elementor-element.elementor-element-3d874f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-364698b {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-7139 .elementor-element.elementor-element-2b07544>.elementor-element-populated>.elementor-widget-wrap {
    padding: 25px 25px 25px 25px;
}

.elementor-7139 .elementor-element.elementor-element-84a5ea6 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-84a5ea6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-50e40de {
    text-align: justify;
}

.elementor-7139 .elementor-element.elementor-element-50e40de .elementor-heading-title {
    color: #F8A759;
    font-family: "Shippori Mincho", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.4px;
}

.elementor-7139 .elementor-element.elementor-element-50e40de>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-43d9132 {
    text-align: justify;
}

.elementor-7139 .elementor-element.elementor-element-43d9132 .elementor-heading-title {
    color: #54595F;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0.2px;
}

.elementor-7139 .elementor-element.elementor-element-43d9132>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-577e880>.elementor-element-populated,
.elementor-7139 .elementor-element.elementor-element-577e880>.elementor-element-populated>.elementor-background-overlay,
.elementor-7139 .elementor-element.elementor-element-577e880>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-577e880>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7139 .elementor-element.elementor-element-577e880 {
    z-index: 0;
}

.elementor-7139 .elementor-element.elementor-element-73b868d img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7139 .elementor-element.elementor-element-73b868d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

@media(max-width:1024px) {

    .elementor-7139 .elementor-element.elementor-element-2d2f3be:not(.elementor-motion-effects-element-type-background),
    .elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-background-overlay {
        background-image: url("../../2021/12/0122-scaled.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-7139 .elementor-element.elementor-element-2d2f3be {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-a4d3f4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-b973abe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-a6c37bf>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-4f0a322 img {
        width: 100%;
    }

    .elementor-7139 .elementor-element.elementor-element-84a5ea6 img {
        width: 100%;
    }

    .elementor-7139 .elementor-element.elementor-element-73b868d img {
        width: 100%;
    }
}

@media(max-width:767px) {

    .elementor-7139 .elementor-element.elementor-element-2d2f3be:not(.elementor-motion-effects-element-type-background),
    .elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-2d2f3be>.elementor-background-overlay {
        background-image: url("../../2021/12/0122-scaled.jpg");
        background-position: 0px -30px;
    }

    .elementor-7139 .elementor-element.elementor-element-2d2f3be {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-a4d3f4c>.elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-b973abe>.elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-ec52a4f {
        text-align: center;
    }

    .elementor-7139 .elementor-element.elementor-element-ec52a4f .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-7139 .elementor-element.elementor-element-ec52a4f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 5px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-a6c37bf>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-f84803d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-7139 .elementor-element.elementor-element-721c3f7 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-7139 .elementor-element.elementor-element-b227472 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-7139 .elementor-element.elementor-element-f95de1e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-aa1abb3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-aa1abb3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-257c798 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7139 .elementor-element.elementor-element-3d874f1 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-7139 .elementor-element.elementor-element-3d874f1>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-2b07544>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-2b07544>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7139 .elementor-element.elementor-element-50e40de .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7139 .elementor-element.elementor-element-43d9132 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-7139 .elementor-element.elementor-element-43d9132>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-7139 .elementor-element.elementor-element-7c06835 {
        width: 42.156%;
    }

    .elementor-7139 .elementor-element.elementor-element-aa1abb3 {
        width: 57.775%;
    }

    .elementor-7139 .elementor-element.elementor-element-2b07544 {
        width: 57.775%;
    }

    .elementor-7139 .elementor-element.elementor-element-577e880 {
        width: 42.156%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7139 .elementor-element.elementor-element-7c06835 {
        width: 33%;
    }

    .elementor-7139 .elementor-element.elementor-element-aa1abb3 {
        width: 67%;
    }

    .elementor-7139 .elementor-element.elementor-element-2b07544 {
        width: 67%;
    }

    .elementor-7139 .elementor-element.elementor-element-577e880 {
        width: 33%;
    }
}
