.elementor-274
    .elementor-element.elementor-element-2d4eda6
    > .elementor-container {
    min-height: 361px;
}
.elementor-274
    .elementor-element.elementor-element-2d4eda6:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-274
    .elementor-element.elementor-element-2d4eda6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/kamea-assets/img/2116fc157c86352d.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-274 .elementor-element.elementor-element-2d4eda6 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-274
    .elementor-element.elementor-element-2d4eda6
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-274
    .elementor-element.elementor-element-cb7ada9.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-cb7ada9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-cb7ada9:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-274
    .elementor-element.elementor-element-cb7ada9
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #000000ed;
}
.elementor-274
    .elementor-element.elementor-element-cb7ada9
    > .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;
}
.elementor-274
    .elementor-element.elementor-element-cb7ada9
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-274
    .elementor-element.elementor-element-cb7ada9
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 58.999996%;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc
    .elementor-image-box-description {
    color: var(--e-global-color-f1948e4);
    font-family: "Raleway", Sans-serif;
    font-size: 29px;
    font-weight: 200;
}
.elementor-274
    .elementor-element.elementor-element-0714ecc
    > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-0b00e40);
}
.elementor-274
    .elementor-element.elementor-element-3319d9b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-274
    .elementor-element.elementor-element-3319d9b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-101c952);
}
.elementor-274
    .elementor-element.elementor-element-3319d9b
    > .elementor-background-overlay {
    background-image: none;
    background-position: center center;
    background-size: cover;
    opacity: 0.1;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-274 .elementor-element.elementor-element-3319d9b {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.elementor-274
    .elementor-element.elementor-element-1810e6c
    > .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;
}
.elementor-274
    .elementor-element.elementor-element-1810e6c
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-274
    .elementor-element.elementor-element-1810e6c
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-274 .elementor-element.elementor-element-3d52262 {
    --spacer-size: 331px;
}
.elementor-bc-flex-widget
    .elementor-274
    .elementor-element.elementor-element-cdd4d18.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-cdd4d18.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-cdd4d18
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 150px 0px 80px;
}
.elementor-bc-flex-widget
    .elementor-274
    .elementor-element.elementor-element-a30e2ef.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-a30e2ef.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-a30e2ef
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-274 .elementor-element.elementor-element-8e61327 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0b00e40);
    --divider-border-width: 1px;
}
.elementor-274
    .elementor-element.elementor-element-8e61327
    .elementor-divider-separator {
    width: 92%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-274 .elementor-element.elementor-element-8e61327 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-274
    .elementor-element.elementor-element-8e61327
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
    .elementor-274
    .elementor-element.elementor-element-313bbc3.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-274
    .elementor-element.elementor-element-313bbc3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-274 .elementor-element.elementor-element-f38025a {
    text-align: left;
    color: #bcb4a8;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 200;
}
.elementor-274
    .elementor-element.elementor-element-f38025a
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}
.elementor-274 .elementor-element.elementor-element-02888d6 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2.6px;
    fill: var(--e-global-color-101c952);
    color: var(--e-global-color-101c952);
    background-color: var(--e-global-color-0b00e40);
    border-radius: 0px 0px 0px 0px;
}
@media (max-width: 767px) {
    .elementor-274
        .elementor-element.elementor-element-0714ecc
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
}
@media (min-width: 768px) {
    .elementor-274 .elementor-element.elementor-element-aed14ca {
        width: 25.249%;
    }
    .elementor-274 .elementor-element.elementor-element-cb7ada9 {
        width: 41.836%;
    }
    .elementor-274 .elementor-element.elementor-element-a9ab90c {
        width: 32.247%;
    }
    .elementor-274 .elementor-element.elementor-element-1810e6c {
        width: 41.916%;
    }
    .elementor-274 .elementor-element.elementor-element-cdd4d18 {
        width: 58.084%;
    }
    .elementor-274 .elementor-element.elementor-element-a30e2ef {
        width: 32.978%;
    }
    .elementor-274 .elementor-element.elementor-element-313bbc3 {
        width: 67.022%;
    }
}
@media (min-width: 1025px) {
    .elementor-274
        .elementor-element.elementor-element-2d4eda6:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-274
        .elementor-element.elementor-element-2d4eda6
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-274
        .elementor-element.elementor-element-3319d9b
        > .elementor-background-overlay {
        background-attachment: fixed;
    }
}

.elementor-element-1810e6c {
    background-image: url("/wp-content/uploads/2022/05/IMG_5847-scaled.webp") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
