.elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-container
{
    max-width: 1360px;
}
.elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-aaa6045:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #18737f;
    background-image: url("/wp-content/uploads/2021/12/w829af1v8b0zqys1h8ew.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-background-overlay
{
    background-color: #2d475696;
    background-image: url("/wp-content/uploads/2021/12/overlay-home-hero-lg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-aaa6045
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 20px 20px 20px;
}
.elementor-5 .elementor-element.elementor-element-8fa04d3.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-8fa04d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 15px;
}
.elementor-5 .elementor-element.elementor-element-e753826
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-e753826 .elementor-heading-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f1c32b5-font-family),Sans-serif;
    font-size: var(--e-global-typography-f1c32b5-font-size);
    font-weight: var(--e-global-typography-f1c32b5-font-weight);
    text-transform: var(--e-global-typography-f1c32b5-text-transform);
    line-height: var(--e-global-typography-f1c32b5-line-height);
    letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
    word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-33a04e9
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-33a04e9 .elementor-heading-title
{
    color: #fff;
    font-family: var(--e-global-typography-213fce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-213fce6-font-size);
    font-weight: var(--e-global-typography-213fce6-font-weight);
    line-height: var(--e-global-typography-213fce6-line-height);
    letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
    word-spacing: var(--e-global-typography-213fce6-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-dcb2b12.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-70fe765
{
    text-align: center;
    width: var(--container-widget-width,620px);
    max-width: 620px;
    --container-widget-width: 620px;
    --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-70fe765 .elementor-heading-title
{
    color: #fff;
    font-size: 24px;
    line-height: 1.6em;
}
.elementor-5 .elementor-element.elementor-element-c83f6c5>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-1b08652.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-1b08652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-1b08652.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-f2f5a55>.elementor-widget-container
{
    margin: 0 10px 0 10px;
}
.elementor-5 .elementor-element.elementor-element-f2f5a55
{
    width: auto;
    max-width: auto;
}
.elementor-5 .elementor-element.elementor-element-b9a476f .elementor-button
{
    fill: var(--e-global-color-1aaf493);
    color: var(--e-global-color-1aaf493);
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-b9a476f .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-b9a476f .elementor-button:focus
{
    background-color: var(--e-global-color-9c01271);
}
.elementor-5 .elementor-element.elementor-element-b9a476f>.elementor-widget-container
{
    margin: 0 10px 0 10px;
}
.elementor-5 .elementor-element.elementor-element-b9a476f
{
    width: auto;
    max-width: auto;
}
.elementor-5 .elementor-element.elementor-element-387ac79>.elementor-container
{
    max-width: 1560px;
}
.elementor-5 .elementor-element.elementor-element-387ac79>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-387ac79
{
    padding: 40px 20px 40px 20px;
}
.elementor-5 .elementor-element.elementor-element-2265c62
{
    --e-image-carousel-slides-to-show: 8;
}
.elementor-5 .elementor-element.elementor-element-2265c62 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5 .elementor-element.elementor-element-2265c62 .elementor-swiper-button.elementor-swiper-button-next
{
    font-size: 20px;
    color: var(--e-global-color-1aaf493);
}
.elementor-5 .elementor-element.elementor-element-2265c62 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5 .elementor-element.elementor-element-2265c62 .elementor-swiper-button.elementor-swiper-button-next svg
{
    fill: var(--e-global-color-1aaf493);
}
.elementor-5 .elementor-element.elementor-element-2265c62 .swiper-wrapper
{
    display: flex;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-container
{
    max-width: 1360px;
}
.elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-e1b771c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ecf5f5;
    background-image: url("/wp-content/uploads/2021/12/overlay-light-1-lg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}
.elementor-5 .elementor-element.elementor-element-e1b771c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 20px 160px 20px;
}
.elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-shape-bottom .elementor-shape-fill
{
    fill: var(--e-global-color-1aaf493);
}
.elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-shape-bottom svg
{
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}
.elementor-5 .elementor-element.elementor-element-b3e7628
{
    margin-top: 0;
    margin-bottom: 20px;
    z-index: 20;
}
.elementor-5 .elementor-element.elementor-element-40f333c.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-40f333c>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-316c938
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-316c938 .elementor-heading-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f1c32b5-font-family),Sans-serif;
    font-size: var(--e-global-typography-f1c32b5-font-size);
    font-weight: var(--e-global-typography-f1c32b5-font-weight);
    text-transform: var(--e-global-typography-f1c32b5-text-transform);
    line-height: var(--e-global-typography-f1c32b5-line-height);
    letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
    word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-79d5041
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-79d5041 .elementor-heading-title
{
    font-family: var(--e-global-typography-213fce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-213fce6-font-size);
    font-weight: var(--e-global-typography-213fce6-font-weight);
    line-height: var(--e-global-typography-213fce6-line-height);
    letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
    word-spacing: var(--e-global-typography-213fce6-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-db7d812
{
    text-align: center;
    width: var(--container-widget-width,460px);
    max-width: 460px;
    --container-widget-width: 460px;
    --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-db7d812 .elementor-heading-title
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-193bdf7
{
    --display: grid;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(3,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-d9cb603
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-d9cb603:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d9cb603>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-d9cb603, .elementor-5 .elementor-element.elementor-element-d9cb603::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-3ac594a
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-3ac594a .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-20cd815
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-20cd815:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-20cd815>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-20cd815, .elementor-5 .elementor-element.elementor-element-20cd815::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-27907fa
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-27907fa .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-aa81d2b
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-aa81d2b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aa81d2b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-aa81d2b, .elementor-5 .elementor-element.elementor-element-aa81d2b::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-340dd00
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-340dd00 .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-a5551a1
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-a5551a1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a5551a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-a5551a1, .elementor-5 .elementor-element.elementor-element-a5551a1::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-bc890da
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-bc890da .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-57f6ae4
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-57f6ae4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-57f6ae4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-57f6ae4, .elementor-5 .elementor-element.elementor-element-57f6ae4::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-949028f .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-949028f .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-949028f .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-949028f .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-f3aa4e6
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-f3aa4e6 .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-132804e
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-132804e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-132804e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-132804e, .elementor-5 .elementor-element.elementor-element-132804e::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-1fc7d20
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-1fc7d20 .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-bf29c15
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-bf29c15:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-bf29c15>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-bf29c15, .elementor-5 .elementor-element.elementor-element-bf29c15::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-156e94c
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-156e94c .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-f9f3464
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-f9f3464:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f9f3464>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-f9f3464, .elementor-5 .elementor-element.elementor-element-f9f3464::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-4bda339
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-4bda339 .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-3f7e60c
{
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-5 .elementor-element.elementor-element-3f7e60c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3f7e60c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-3f7e60c, .elementor-5 .elementor-element.elementor-element-3f7e60c::before
{
    --border-transition: .3s;
}
.elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon
{
    font-size: 180px;
}
.elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon svg
{
    height: 180px;
}
.elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon-wrapper svg
{
    width: 100%;
}
.elementor-5 .elementor-element.elementor-element-69112c3
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-69112c3 .elementor-heading-title
{
    font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-8f01915 .elementor-button
{
    padding: 30px 40px 30px 40px;
}
.elementor-5 .elementor-element.elementor-element-97f5a63>.elementor-container
{
    max-width: 1360px;
}
.elementor-5 .elementor-element.elementor-element-97f5a63>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-97f5a63:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-97f5a63>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-1aaf493);
    background-image: url("/wp-content/uploads/2021/12/overlay-dark-2-lg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}
.elementor-5 .elementor-element.elementor-element-97f5a63
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 20px 120px 20px;
}
.elementor-5 .elementor-element.elementor-element-97f5a63>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-1225565>.elementor-container
{
    max-width: 820px;
}
.elementor-5 .elementor-element.elementor-element-1225565
{
    z-index: 5;
}
.elementor-5 .elementor-element.elementor-element-6d56b62 .elementor-heading-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f1c32b5-font-family),Sans-serif;
    font-size: var(--e-global-typography-f1c32b5-font-size);
    font-weight: var(--e-global-typography-f1c32b5-font-weight);
    text-transform: var(--e-global-typography-f1c32b5-text-transform);
    line-height: var(--e-global-typography-f1c32b5-line-height);
    letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
    word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-f03f90e .elementor-heading-title
{
    color: #fff;
    font-family: var(--e-global-typography-213fce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-213fce6-font-size);
    font-weight: var(--e-global-typography-213fce6-font-weight);
    line-height: var(--e-global-typography-213fce6-line-height);
    letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
    word-spacing: var(--e-global-typography-213fce6-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-02f927b .elementor-heading-title
{
    color: #fff;
    line-height: 1.6em;
}
.elementor-5 .elementor-element.elementor-element-001f054 .elementor-button
{
    fill: var(--e-global-color-1aaf493);
    color: var(--e-global-color-1aaf493);
    background-color: #fff;
}
.elementor-5 .elementor-element.elementor-element-33610f3
{
    z-index: 2;
}
.elementor-5 .elementor-element.elementor-element-7172c98 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-5 .elementor-element.elementor-element-6b89f7c .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-6b89f7c
{
    width: var(--container-widget-width,130px);
    max-width: 130px;
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    top: 95%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6b89f7c
{
    left: 0%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-6b89f7c
{
    right: 0%;
}
.elementor-5 .elementor-element.elementor-element-8e547c1 .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-8e547c1
{
    width: var(--container-widget-width,200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: 55%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8e547c1
{
    left: 17%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-8e547c1
{
    right: 17%;
}
.elementor-5 .elementor-element.elementor-element-a9296f7 .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-a9296f7
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: 40%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a9296f7
{
    left: 58%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-a9296f7
{
    right: 58%;
}
.elementor-5 .elementor-element.elementor-element-b9829b3 .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-b9829b3
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: 63%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b9829b3
{
    right: 0%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-b9829b3
{
    left: 0%;
}
.elementor-5 .elementor-element.elementor-element-ae406af .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-ae406af
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: .075%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ae406af
{
    right: 5.999%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-ae406af
{
    left: 5.999%;
}
.elementor-5 .elementor-element.elementor-element-471d84c .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-471d84c
{
    width: var(--container-widget-width,185px);
    max-width: 185px;
    --container-widget-width: 185px;
    --container-widget-flex-grow: 0;
    top: 97%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-471d84c
{
    left: 39%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-471d84c
{
    right: 39%;
}
.elementor-5 .elementor-element.elementor-element-035a8ed img
{
    width: 45px;
    max-width: 100%;
}
.elementor-5 .elementor-element.elementor-element-35f442a .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-35f442a
{
    width: var(--container-widget-width,130px);
    max-width: 130px;
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    top: 95%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-35f442a
{
    left: 0%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-35f442a
{
    right: 0%;
}
.elementor-5 .elementor-element.elementor-element-6a7688b .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-6a7688b
{
    width: var(--container-widget-width,200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: 55%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a7688b
{
    left: 17%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-6a7688b
{
    right: 17%;
}
.elementor-5 .elementor-element.elementor-element-47ff263 .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-47ff263
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: 40%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-47ff263
{
    left: 58%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-47ff263
{
    right: 58%;
}
.elementor-5 .elementor-element.elementor-element-df3e17e .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-df3e17e
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: 63%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-df3e17e
{
    left: 82%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-df3e17e
{
    right: 82%;
}
.elementor-5 .elementor-element.elementor-element-5bc6b38 .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-5bc6b38
{
    width: var(--container-widget-width,240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
    top: .075%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5bc6b38
{
    left: 76%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-5bc6b38
{
    right: 76%;
}
.elementor-5 .elementor-element.elementor-element-5ad293b .elementor-heading-title
{
    color: #fff;
}
.elementor-5 .elementor-element.elementor-element-5ad293b
{
    width: var(--container-widget-width,185px);
    max-width: 185px;
    --container-widget-width: 185px;
    --container-widget-flex-grow: 0;
    top: 97%;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5ad293b
{
    left: 39%;
}
body.rtl .elementor-5 .elementor-element.elementor-element-5ad293b
{
    right: 39%;
}
.elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-container
{
    max-width: 1360px;
}
.elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-90d59fa:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ecf5f5;
    background-image: url("/wp-content/uploads/2021/12/overlay-light-2-lg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}
.elementor-5 .elementor-element.elementor-element-90d59fa
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 160px 20px 60px 20px;
}
.elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-shape-top .elementor-shape-fill
{
    fill: var(--e-global-color-1aaf493);
}
.elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-shape-top svg
{
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}
.elementor-5 .elementor-element.elementor-element-13af494 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-13af494 .elementor-icon
{
    font-size: 500px;
}
.elementor-5 .elementor-element.elementor-element-13af494 .elementor-icon svg
{
    height: 500px;
}
.elementor-5 .elementor-element.elementor-element-13af494
{
    width: auto;
    max-width: auto;
    top: -375px;
    z-index: 10;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-13af494
{
    right: -10px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-13af494
{
    left: -10px;
}
.elementor-5 .elementor-element.elementor-element-0a0bf67
{
    margin-top: 0;
    margin-bottom: 20px;
    z-index: 20;
}
.elementor-5 .elementor-element.elementor-element-12d45c1>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-5 .elementor-element.elementor-element-5208969
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-5208969 .elementor-heading-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f1c32b5-font-family),Sans-serif;
    font-size: var(--e-global-typography-f1c32b5-font-size);
    font-weight: var(--e-global-typography-f1c32b5-font-weight);
    text-transform: var(--e-global-typography-f1c32b5-text-transform);
    line-height: var(--e-global-typography-f1c32b5-line-height);
    letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
    word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-d0cad92
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-d0cad92 .elementor-heading-title
{
    font-family: var(--e-global-typography-213fce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-213fce6-font-size);
    font-weight: var(--e-global-typography-213fce6-font-weight);
    line-height: var(--e-global-typography-213fce6-line-height);
    letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
    word-spacing: var(--e-global-typography-213fce6-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-d1e66ea
{
    text-align: center;
}
.elementor-5 .elementor-element.elementor-element-d1caea7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-7167d13
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-7167d13 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-31b687a .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-31b687a .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-31b687a .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-31b687a .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-652ce58 .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-d7339f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-ed99b4b
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-ed99b4b img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-66b39ad .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-66b39ad .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-66b39ad .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-66b39ad .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-68ccc1d .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-8f373f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-f25b642
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-f25b642 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-a742f3a .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a742f3a .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-a742f3a .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-a742f3a .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-79e690b .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-9436d69>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-8cbdd2c
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-8cbdd2c img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-a0ae8cc .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a0ae8cc .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-a0ae8cc .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-a0ae8cc .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-23e30b6 .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-df6996b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-faa43c0
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-faa43c0 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-799316a .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-799316a .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-799316a .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-799316a .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-0e7bbf4 .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-3aaae09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-a7fed12
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-a7fed12 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-63dffc7 .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-63dffc7 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-63dffc7 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-63dffc7 .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-7efd9dc .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-a2aefd7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-b9a24ec
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-b9a24ec img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-4db1f51 .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4db1f51 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-4db1f51 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-4db1f51 .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-2c572a3 .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-2383608>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-2df15c4
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-2df15c4 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-c02a154 .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c02a154 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-c02a154 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-c02a154 .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-9b5de62 .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-187dd28>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-32880b6
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-32880b6 img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-53faaf8 .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-53faaf8 .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-53faaf8 .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-53faaf8 .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-91238cc .elementor-heading-title
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-6870875>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-05962bf
{
    text-align: left;
}
.elementor-5 .elementor-element.elementor-element-05962bf img
{
    width: 200px;
}
.elementor-5 .elementor-element.elementor-element-0f8877d .elementor-star-rating
{
    font-size: 20px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-0f8877d .elementor-star-rating i:not(:last-of-type)
{
    margin-right: 7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-0f8877d .elementor-star-rating i:not(:last-of-type)
{
    margin-left: 7px;
}
.elementor-5 .elementor-element.elementor-element-0f8877d .elementor-star-rating i:before
{
    color: #f5ce40;
}
.elementor-5 .elementor-element.elementor-element-65aaa71 .elementor-heading-title
{
    font-weight: 700;
}
@media(max-width: 1024px)
{
    .elementor-5 .elementor-element.elementor-element-aaa6045:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("/wp-content/uploads/2021/12/nbbc-home-hero-sm.jpg");
    }
    .elementor-5 .elementor-element.elementor-element-e753826 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-33a04e9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-2265c62
    {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-5 .elementor-element.elementor-element-e1b771c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-size: auto;
    }
    .elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-shape-bottom svg
    {
        height: 80px;
    }
    .elementor-5 .elementor-element.elementor-element-e1b771c
    {
        padding: 40px 20px 120px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-316c938 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-79d5041 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-db7d812 .elementor-heading-title
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-5 .elementor-element.elementor-element-193bdf7
    {
        --e-con-grid-template-columns: repeat(3,1fr);
        --grid-auto-flow: row;
    }
    .elementor-5 .elementor-element.elementor-element-97f5a63
    {
        padding: 40px 20px 160px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-6d56b62 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-f03f90e .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-02f927b
    {
        width: var(--container-widget-width,600px);
        max-width: 600px;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
    }
    .elementor-5 .elementor-element.elementor-element-6b89f7c .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-6b89f7c
    {
        width: var(--container-widget-width,100px);
        max-width: 100px;
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
    }
    .elementor-5 .elementor-element.elementor-element-8e547c1 .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        width: var(--container-widget-width,155px);
        max-width: 155px;
        --container-widget-width: 155px;
        --container-widget-flex-grow: 0;
        top: 35%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        left: 15%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        right: 15%;
    }
    .elementor-5 .elementor-element.elementor-element-a9296f7 .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        width: var(--container-widget-width,185px);
        max-width: 185px;
        --container-widget-width: 185px;
        --container-widget-flex-grow: 0;
        top: 22%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        left: 53%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        right: 53%;
    }
    .elementor-5 .elementor-element.elementor-element-b9829b3 .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        width: var(--container-widget-width,150px);
        max-width: 150px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        top: 62%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        right: 0%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        left: 0%;
    }
    .elementor-5 .elementor-element.elementor-element-ae406af .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-ae406af
    {
        width: var(--container-widget-width,160px);
        max-width: 160px;
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        top: -35%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ae406af
    {
        right: 3%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-ae406af
    {
        left: 3%;
    }
    .elementor-5 .elementor-element.elementor-element-471d84c .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-471d84c
    {
        width: var(--container-widget-width,140px);
        max-width: 140px;
        --container-widget-width: 140px;
        --container-widget-flex-grow: 0;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-471d84c
    {
        left: 35%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-471d84c
    {
        right: 35%;
    }
    .elementor-5 .elementor-element.elementor-element-35f442a .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-5 .elementor-element.elementor-element-35f442a
    {
        width: var(--container-widget-width,100px);
        max-width: 100px;
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
    }
    .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        width: var(--container-widget-width,155px);
        max-width: 155px;
        --container-widget-width: 155px;
        --container-widget-flex-grow: 0;
        top: 35%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        left: 15%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        right: 15%;
    }
    .elementor-5 .elementor-element.elementor-element-47ff263
    {
        width: var(--container-widget-width,185px);
        max-width: 185px;
        --container-widget-width: 185px;
        --container-widget-flex-grow: 0;
        top: 22%;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-47ff263
    {
        left: 53%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-47ff263
    {
        right: 53%;
    }
    .elementor-5 .elementor-element.elementor-element-df3e17e
    {
        width: var(--container-widget-width,150px);
        max-width: 150px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        top: 62%;
    }
    .elementor-5 .elementor-element.elementor-element-5bc6b38
    {
        width: var(--container-widget-width,160px);
        max-width: 160px;
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        top: -35%;
    }
    .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        width: var(--container-widget-width,140px);
        max-width: 140px;
        --container-widget-width: 140px;
        --container-widget-flex-grow: 0;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        left: 35%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        right: 35%;
    }
    .elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-shape-top svg
    {
        height: 80px;
    }
    .elementor-5 .elementor-element.elementor-element-90d59fa
    {
        padding: 120px 20px 40px 20px;
    }
    .elementor-5 .elementor-element.elementor-element-13af494 .elementor-icon
    {
        font-size: 300px;
    }
    .elementor-5 .elementor-element.elementor-element-13af494 .elementor-icon svg
    {
        height: 300px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-13af494
    {
        right: -10px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-13af494
    {
        left: -10px;
    }
    .elementor-5 .elementor-element.elementor-element-13af494
    {
        top: -235px;
    }
    .elementor-5 .elementor-element.elementor-element-5208969 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-d0cad92 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
}
@media(max-width: 767px)
{
    .elementor-5 .elementor-element.elementor-element-aaa6045:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aaa6045>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: bottom center;
    }
    .elementor-5 .elementor-element.elementor-element-aaa6045
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-5 .elementor-element.elementor-element-e753826 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-33a04e9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-70fe765 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-5 .elementor-element.elementor-element-f2f5a55>.elementor-widget-container
    {
        margin: 0 5px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-b9a476f>.elementor-widget-container
    {
        margin: 0 0 0 5px;
    }
    .elementor-5 .elementor-element.elementor-element-387ac79
    {
        padding: 30px 0 30px 0;
    }
    .elementor-5 .elementor-element.elementor-element-2265c62
    {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-5 .elementor-element.elementor-element-e1b771c>.elementor-shape-bottom svg
    {
        height: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-e1b771c
    {
        padding: 30px 0 70px 0;
    }
    .elementor-5 .elementor-element.elementor-element-1670957>.elementor-element-populated
    {
        padding: 10px 0 10px 0;
    }
    .elementor-5 .elementor-element.elementor-element-b3e7628
    {
        padding: 0 20px 0 20px;
    }
    .elementor-5 .elementor-element.elementor-element-316c938 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-79d5041 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-db7d812 .elementor-heading-title
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-5 .elementor-element.elementor-element-193bdf7
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-5 .elementor-element.elementor-element-d9cb603
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-b09aa4e .elementor-icon svg
    {
        height: 50px;
    }

    .elementor-5 .elementor-element.elementor-element-3ac594a .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-20cd815
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-d5f1879 .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-d5f1879>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-27907fa .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-aa81d2b
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-9f8b6c2 .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-9f8b6c2>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-340dd00 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-a5551a1
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-ca2cc0b .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-ca2cc0b>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-bc890da .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-57f6ae4
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-949028f .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-949028f .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-949028f>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-f3aa4e6 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-132804e
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-0bed31d .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-0bed31d>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-1fc7d20 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-bf29c15
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-ce94f8d .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-ce94f8d>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-156e94c .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-f9f3464
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-5685617 .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-5685617>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-4bda339 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-3f7e60c
    {
        --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;
        --align-items: center;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon
    {
        font-size: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-4b0c427 .elementor-icon svg
    {
        height: 50px;
    }
    .elementor-5 .elementor-element.elementor-element-4b0c427>.elementor-widget-container
    {
        margin: 0 20px 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-69112c3 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-5 .elementor-element.elementor-element-97f5a63:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-97f5a63>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center left;
    }
    .elementor-5 .elementor-element.elementor-element-97f5a63
    {
        padding: 30px 10px 190px 10px;
    }
    .elementor-5 .elementor-element.elementor-element-6d56b62 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-f03f90e .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-7172c98
    {
        text-align: left;
    }
    .elementor-5 .elementor-element.elementor-element-7172c98 img
    {
        width: 45px;
    }
    .elementor-5 .elementor-element.elementor-element-6b89f7c
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: -10px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6b89f7c
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-6b89f7c
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: 117px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-8e547c1
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: 355px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-a9296f7
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: 485px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        right: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-b9829b3
    {
        left: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-ae406af
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: 613px;
    }
    .elementor-5 .elementor-element.elementor-element-471d84c
    {
        width: var(--container-widget-width,200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        top: 246px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-471d84c
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-471d84c
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-035a8ed
    {
        text-align: left;
    }
    .elementor-5 .elementor-element.elementor-element-035a8ed img
    {
        width: 45px;
    }
    .elementor-5 .elementor-element.elementor-element-35f442a .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-5 .elementor-element.elementor-element-35f442a
    {
        width: initial;
        max-width: initial;
        top: 0;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-35f442a
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-35f442a
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        width: initial;
        max-width: initial;
        top: 123px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-6a7688b
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-47ff263
    {
        width: initial;
        max-width: initial;
        top: 366px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-47ff263
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-47ff263
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-df3e17e
    {
        width: initial;
        max-width: initial;
        top: 495px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-df3e17e
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-df3e17e
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-5bc6b38
    {
        width: initial;
        max-width: initial;
        top: 621px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5bc6b38
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-5bc6b38
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        width: initial;
        max-width: initial;
        top: 250px;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        left: 60px;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-5ad293b
    {
        right: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-90d59fa>.elementor-shape-top svg
    {
        height: 40px;
    }
    .elementor-5 .elementor-element.elementor-element-90d59fa
    {
        padding: 70px 0 0 0;
    }
    .elementor-5 .elementor-element.elementor-element-26ff71b>.elementor-element-populated
    {
        padding: 10px 0 10px 0;
    }
    body:not(.rtl) .elementor-5 .elementor-element.elementor-element-13af494
    {
        right: 0%;
    }
    body.rtl .elementor-5 .elementor-element.elementor-element-13af494
    {
        left: 0%;
    }
    .elementor-5 .elementor-element.elementor-element-13af494
    {
        top: -275px;
    }
    .elementor-5 .elementor-element.elementor-element-0a0bf67
    {
        padding: 0 20px 0 20px;
    }
    .elementor-5 .elementor-element.elementor-element-5208969 .elementor-heading-title
    {
        font-size: var(--e-global-typography-f1c32b5-font-size);
        line-height: var(--e-global-typography-f1c32b5-line-height);
        letter-spacing: var(--e-global-typography-f1c32b5-letter-spacing);
        word-spacing: var(--e-global-typography-f1c32b5-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-d0cad92 .elementor-heading-title
    {
        font-size: var(--e-global-typography-213fce6-font-size);
        line-height: var(--e-global-typography-213fce6-line-height);
        letter-spacing: var(--e-global-typography-213fce6-letter-spacing);
        word-spacing: var(--e-global-typography-213fce6-word-spacing);
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607
    {
        padding: 0 0 0 0;
    }
}
.elementor-5 .elementor-element.elementor-element-33a04e9 .elementor-heading-title .spacer
{
    display: none;
}
@media only screen and (max-width: 767px)
{
    .elementor-5 .elementor-element.elementor-element-33a04e9 .elementor-heading-title .spacer
    {
        display: block;
    }
}
.elementor-5 .elementor-element.elementor-element-70fe765 span
{
    font-weight: 700;
}
.elementor-5 .elementor-element.elementor-element-aaa6045
{
    height: 800px;
    height: calc(100vh - 115px);
}
.elementor-5 .elementor-element.elementor-element-aaa6045 .elementor-container
{
    height: 100%;
}
@media only screen and (min-width: 1024px)
{
    .elementor-5 .elementor-element.elementor-element-aaa6045
    {
        height: calc(100vh - 150px);
    }
    .elementor-5 .elementor-element.elementor-element-aaa6045 .elementor-background-overlay
    {
        background-color: transparent!important;
    }
}
@media only screen and (min-width: 767px)
{
    .elementor-5 .elementor-element.elementor-element-aaa6045
    {
        height: calc(100vh - 135px);
    }
}
.elementor-5 .elementor-element.elementor-element-2265c62 img
{
    width: auto;
}
.elementor-5 .elementor-element.elementor-element-db7d812 p
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-193bdf7 .elementor-icon-wrapper
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-1225565 .elementor-container
{
    margin-right: auto;
    margin-left: 0;
}
.elementor-5 .elementor-element.elementor-element-7172c98
{
    pointer-events: none;
}
.elementor-5 .elementor-element.elementor-element-33610f3
{
    margin-top: 50px;
}
@media only screen and (min-width: 786px)
{
    .elementor-5 .elementor-element.elementor-element-33610f3
    {
        margin-top: -50px;
    }
}
@media only screen and (min-width: 1200px)
{
    .elementor-5 .elementor-element.elementor-element-33610f3
    {
        margin-top: -150px;
    }
}
.elementor-5 .elementor-element.elementor-element-035a8ed
{
    pointer-events: none;
}
.elementor-5 .elementor-element.elementor-element-0aa358a
{
    margin-top: 20px;
    max-width: 300px;
}
.elementor-5 .elementor-element.elementor-element-d1e66ea p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-9034ac6 p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-e641f5b p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-85c16bf p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-77af86d p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-d2a96be p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-f99e8cc p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-7fcf62c p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-4bff328 p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-a7579b1 p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-e473111 p:last-of-type
{
    margin-bottom: 0;
}
.elementor-5 .elementor-element.elementor-element-3e0b607
{
    padding: 30px 0;
    margin-top: -10px;
    z-index: 10;
    overflow: hidden;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-container
{
    flex-wrap: nowrap;
    align-items: center;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-column
{
    position: relative;
    align-items: center;
    background-color: #fff;
    padding: 30px 20px;;
    box-shadow: 0 0 30px rgba(45,71,86,.1);
    min-height: 550px;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-column:before
{
    content: '';
    position: absolute;
    top: 30px;
    right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 201 150'%3E%3Cpath d='m199.004 37.308-.249-1.675-.26.06a44.857 44.857 0 0 0-33.444-34.255 44.864 44.864 0 0 0-54.988 38.393 44.864 44.864 0 0 0 44.573 50.11c2.224 0 4.357-.34 6.481-.649-.688 2.314-1.396 4.666-2.532 6.78-1.137 3.07-2.912 5.733-4.676 8.415-1.476 2.901-4.078 4.865-5.992 7.348-2.004 2.413-4.736 4.018-6.9 6.022-2.123 2.094-4.905 3.141-7.119 4.616-2.313 1.326-4.327 2.792-6.48 3.49l-5.374 2.213-4.726 1.964 4.826 19.333 5.952-1.436c1.904-.479 4.227-1.037 6.869-1.705 2.702-.499 5.584-1.864 8.794-3.111 3.161-1.425 6.84-2.373 10.249-4.656 3.43-2.173 7.388-3.988 10.878-6.899 3.38-3.001 7.458-5.603 10.469-9.412 3.29-3.569 6.54-7.318 9.063-11.585 2.921-4.068 4.905-8.535 6.999-12.952 1.894-4.417 3.419-8.933 4.666-13.32 2.363-8.794 3.419-17.149 3.828-24.297.339-7.159.14-13.111-.279-17.418a70.252 70.252 0 0 0-.628-5.374Zm-109.672 0-.25-1.675-.259.06A44.867 44.867 0 1 0 44.964 89.94c2.224 0 4.357-.338 6.48-.648-.687 2.314-1.395 4.666-2.532 6.78-1.136 3.07-2.911 5.733-4.676 8.415-1.475 2.901-4.078 4.865-5.992 7.348-2.004 2.413-4.736 4.018-6.9 6.022-2.123 2.094-4.905 3.141-7.118 4.616-2.313 1.326-4.327 2.792-6.48 3.49l-5.374 2.213a717.78 717.78 0 0 0-4.716 1.944l4.825 19.333 5.952-1.436c1.905-.479 4.228-1.037 6.87-1.705 2.702-.498 5.583-1.864 8.794-3.111 3.16-1.425 6.84-2.373 10.249-4.656 3.43-2.173 7.388-3.988 10.877-6.899 3.38-3.001 7.458-5.603 10.47-9.412 3.29-3.569 6.54-7.318 9.062-11.585 2.921-4.068 4.906-8.535 7-12.952 1.894-4.416 3.419-8.933 4.665-13.32 2.363-8.794 3.42-17.149 3.829-24.297.339-7.159.14-13.111-.28-17.418a75.496 75.496 0 0 0-.637-5.354Z' fill='%232D4756'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-icon svg
{
    max-width: 100%;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-prev, .elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-next
{
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    border-radius: 45px;
    background-color: rgba(32,120,123,.25);
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 20;
    cursor: pointer;
    transition: all .3s ease;
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-prev:hover, .elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-next:hover
{
    background-color: rgba(32,120,123,.45);
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-prev
{
    left: 5px;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M7.439 13.031a1.593 1.593 0 0 0 .462 1.131l6.37 6.37a1.598 1.598 0 1 0 2.26-2.262l-5.27-5.239 5.064-5.255a1.591 1.591 0 1 0-2.293-2.197l-6.147 6.37c-.28.29-.44.678-.446 1.082Z' fill='white'/%3E%3C/svg%3E");
}
.elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-next
{
    right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M17.561 13.031a1.594 1.594 0 0 1-.462 1.131l-6.37 6.37a1.598 1.598 0 1 1-2.26-2.262l5.27-5.239-5.064-5.255a1.592 1.592 0 1 1 2.293-2.197l6.147 6.37c.28.29.44.678.446 1.082Z' fill='white'/%3E%3C/svg%3E");
}
@media only screen and (min-width: 768px)
{
    .elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-column
    {
        padding: 60px;
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607 .elementor-column:before
    {
        top: 70px;
        right: 70px;
        width: 90px;
        height: 90px;
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607:after, .elementor-5 .elementor-element.elementor-element-3e0b607:before
    {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        width: 40px;
        z-index: 2;
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607:before
    {
        left: 0;
        background: linear-gradient(-90deg,rgba(236,245,245,0) 0%,rgba(236,245,245,.8) 52.02%,rgba(236,245,245,.95) 75.32%,rgba(236,245,245,1) 100%);
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607:after
    {
        right: 0;
        background: linear-gradient(90deg,rgba(236,245,245,0) 0%,rgba(236,245,245,.8) 52.02%,rgba(236,245,245,.95) 75.32%,rgba(236,245,245,1) 100%);
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607 .swiper-slide-active .elementor-widget-button
    {
        display: block;
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-prev
    {
        left: 0;
    }
    .elementor-5 .elementor-element.elementor-element-3e0b607 .reviews-next
    {
        right: 0;
    }
}