.elementor-422 .elementor-element.elementor-element-fce0a81:not(.elementor-motion-effects-element-type-background),
.elementor-422 .elementor-element.elementor-element-fce0a81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2019/01/4.png.webp);
    background-position: center center;
    background-size: cover
}

.elementor-422 .elementor-element.elementor-element-fce0a81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 115px 0
}

.elementor-422 .elementor-element.elementor-element-fce0a81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-422 .elementor-element.elementor-element-685ddd8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-422 .elementor-element.elementor-element-8ab9c83 {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-8ab9c83 .elementor-heading-title {
    color: #3C3950
}

.elementor-422 .elementor-element.elementor-element-6527e30 {
    --divider-border-style: solid;
    --divider-color: #88BEC9;
    --divider-border-width: 1px;
    margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0
}

.elementor-422 .elementor-element.elementor-element-6527e30 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-422 .elementor-element.elementor-element-6527e30 .elementor-divider {
    text-align: center;
    padding-block-start: 0;
    padding-block-end: 0
}

.elementor-422 .elementor-element.elementor-element-165829f {
    width: var(--container-widget-width, 605px);
    max-width: 605px;
    margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 95px) 0;
    --container-widget-width: 605px;
    --container-widget-flex-grow: 0;
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-165829f .elementor-heading-title {
    color: #5F727F
}

.elementor-422 .elementor-element.elementor-element-5e5f950:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-422 .elementor-element.elementor-element-5e5f950>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8781BD
}

.elementor-422 .elementor-element.elementor-element-5e5f950>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 21px 75px 21px
}

.elementor-422 .elementor-element.elementor-element-5e5f950>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-422 .elementor-element.elementor-element-ef5bac3>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-422 .elementor-element.elementor-element-ef5bac3 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-ef5bac3 .gem-icon svg {
    fill: #FFF
}

.elementor-422 .elementor-element.elementor-element-ce187ef {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-ce187ef .elementor-heading-title {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-354f3e2 {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-354f3e2,
.elementor-422 .elementor-element.elementor-element-354f3e2 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-0d204fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-422 .elementor-element.elementor-element-0d204fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00BCD4
}

.elementor-422 .elementor-element.elementor-element-0d204fd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 21px 75px 21px
}

.elementor-422 .elementor-element.elementor-element-0d204fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-422 .elementor-element.elementor-element-f1f2b29>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-422 .elementor-element.elementor-element-f1f2b29 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-f1f2b29 .gem-icon svg {
    fill: #FFF
}

.elementor-422 .elementor-element.elementor-element-8999d0e {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-8999d0e .elementor-heading-title {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-33f11e9 {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-33f11e9,
.elementor-422 .elementor-element.elementor-element-33f11e9 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-31bf71a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-422 .elementor-element.elementor-element-31bf71a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6FC8BF
}

.elementor-422 .elementor-element.elementor-element-31bf71a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 21px 75px 21px
}

.elementor-422 .elementor-element.elementor-element-31bf71a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-422 .elementor-element.elementor-element-ec4d481>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-422 .elementor-element.elementor-element-ec4d481 .gem-icon .back-angle i {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-ec4d481 .gem-icon svg {
    fill: #FFF
}

.elementor-422 .elementor-element.elementor-element-82a6f6b {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-82a6f6b .elementor-heading-title {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-c4d4315 {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-c4d4315,
.elementor-422 .elementor-element.elementor-element-c4d4315 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-c8059ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-422 .elementor-element.elementor-element-c8059ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A3D070
}

.elementor-422 .elementor-element.elementor-element-c8059ba>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 21px 75px 21px
}

.elementor-422 .elementor-element.elementor-element-c8059ba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-422 .elementor-element.elementor-element-e44e86f>.elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-422 .elementor-element.elementor-element-e44e86f .gem-icon .back-angle i {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-e44e86f .gem-icon svg {
    fill: #FFF
}

.elementor-422 .elementor-element.elementor-element-41dfdad {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-41dfdad .elementor-heading-title {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-ba1e003 {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-ba1e003,
.elementor-422 .elementor-element.elementor-element-ba1e003 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
    color: #FFF
}

.elementor-422 .elementor-element.elementor-element-ed534ad {
    margin: 90px 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0;
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content {
    background-image: url(/wp-content/uploads/2020/05/divider.png.webp);
    background-position: 50% 62%;
    background-repeat: no-repeat;
    padding: 70px 30px 21px 30px
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content,
.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-texbox-icon-image-wrapper {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox .gem-textbox-content .gem-textbox-title {
    margin-bottom: 80px;
    margin-top: -110px;
    font-size: 16px
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox .gem-textbox-description {
    padding-bottom: 40px
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i {
    font-size: 96px !important;
    color: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    width: 96px !important;
    height: 96px !important;
    fill: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-image img,
.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content a .gem-image img {
    width: 96px;
    max-width: 96px;
    height: auto
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    border-style: none;
    margin: 0 0 50px 0;
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-image span {
    border-style: none;
    margin: 0 0 50px 0
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,
.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content {
    background-image: url(/wp-content/uploads/2020/05/divider.png.webp);
    background-position: 50% 62%;
    background-repeat: no-repeat;
    padding: 70px 30px 21px 30px
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content,
.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-texbox-icon-image-wrapper {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox .gem-textbox-content .gem-textbox-title {
    margin-bottom: 80px;
    margin-top: -110px;
    font-size: 16px
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox .gem-textbox-description {
    padding-bottom: 40px
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i {
    font-size: 96px !important;
    color: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    width: 96px !important;
    height: 96px !important;
    fill: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-image img,
.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content a .gem-image img {
    width: 96px;
    max-width: 96px;
    height: auto
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    border-style: none;
    margin: 0 0 50px 0;
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-image span {
    border-style: none;
    margin: 0 0 50px 0
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,
.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content {
    background-image: url(/wp-content/uploads/2020/05/divider.png.webp);
    background-position: 50% 62%;
    background-repeat: no-repeat;
    padding: 70px 30px 21px 30px
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content,
.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-texbox-icon-image-wrapper {
    text-align: center
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox .gem-textbox-content .gem-textbox-title {
    margin-bottom: 80px;
    margin-top: -110px;
    font-size: 16px
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox .gem-textbox-description {
    padding-bottom: 40px
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i {
    font-size: 96px !important;
    color: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    width: 96px !important;
    height: 96px !important;
    fill: #DDE0E2
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-image img,
.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content a .gem-image img {
    width: 96px;
    max-width: 96px;
    height: auto
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    border-style: none;
    margin: 0 0 50px 0;
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-image span {
    border-style: none;
    margin: 0 0 50px 0
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,
.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon {
    transform: rotate(0deg)
}

.elementor-422 .elementor-element.elementor-element-46476b7 iframe {
    height: 545px
}

@media(max-width:1024px) {
    .elementor-422 .elementor-element.elementor-element-165829f {
        margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0
    }
    .elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content {
        background-position: 0 0
    }
    .elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content {
        background-position: 0 0
    }
    .elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content {
        background-position: 0 0
    }
}

@media(max-width:767px) {
    .elementor-422 .elementor-element.elementor-element-24909b7 .gem-textbox-content {
        background-position: 0 0
    }
    .elementor-422 .elementor-element.elementor-element-8527834 .gem-textbox-content {
        background-position: 0 0
    }
    .elementor-422 .elementor-element.elementor-element-7d2de5b .gem-textbox-content {
        background-position: 0 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-422 .elementor-element.elementor-element-5e5f950 {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-0d204fd {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-31bf71a {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-c8059ba {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-63d89f9 {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-63750b4 {
        width: 50%
    }
    .elementor-422 .elementor-element.elementor-element-2876693 {
        width: 100%
    }
}