.elementor-4507 .elementor-element.elementor-element-28b62c35:not(.elementor-motion-effects-element-type-background),
.elementor-4507 .elementor-element.elementor-element-28b62c35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-4507 .elementor-element.elementor-element-28b62c35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-28b62c35>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-244bb139 {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda .elementor-image-box-title {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-4507 .elementor-element.elementor-element-2b7d4cda>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-4507 .elementor-element.elementor-element-2a08ab33 .elementor-icon-list-icon i {
    color: #1e73be;
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-2a08ab33 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-2a08ab33 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4507 .elementor-element.elementor-element-2a08ab33 .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor3);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-134fba1f:not(.elementor-motion-effects-element-type-background),
.elementor-4507 .elementor-element.elementor-element-134fba1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-4507 .elementor-element.elementor-element-134fba1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-134fba1f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-1976cccc {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 28%;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4507 .elementor-element.elementor-element-1afeed6d .elementor-image-box-title {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-4507 .elementor-element.elementor-element-4942e98d .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-4942e98d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-4942e98d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4507 .elementor-element.elementor-element-4942e98d .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor3);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-3c5afd64:not(.elementor-motion-effects-element-type-background),
.elementor-4507 .elementor-element.elementor-element-3c5afd64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-4507 .elementor-element.elementor-element-3c5afd64 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-3c5afd64>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-7c0a2bf0 {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-a733519.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-4507 .elementor-element.elementor-element-a733519.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-4507 .elementor-element.elementor-element-a733519.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-4507 .elementor-element.elementor-element-a733519 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4507 .elementor-element.elementor-element-a733519 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-a733519 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4507 .elementor-element.elementor-element-a733519 .elementor-image-box-title {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-4507 .elementor-element.elementor-element-54201720 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-54201720 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-54201720 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4507 .elementor-element.elementor-element-54201720 .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor3);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-3e5b70f7:not(.elementor-motion-effects-element-type-background),
.elementor-4507 .elementor-element.elementor-element-3e5b70f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-4507 .elementor-element.elementor-element-3e5b70f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-3e5b70f7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-25e36fcb {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-61462de5.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4507 .elementor-element.elementor-element-61462de5.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4507 .elementor-element.elementor-element-61462de5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4507 .elementor-element.elementor-element-61462de5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4507 .elementor-element.elementor-element-61462de5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-61462de5 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4507 .elementor-element.elementor-element-61462de5 .elementor-image-box-title {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-4507 .elementor-element.elementor-element-14f2e2a9 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-14f2e2a9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-14f2e2a9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4507 .elementor-element.elementor-element-14f2e2a9 .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor3);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-85bfd67:not(.elementor-motion-effects-element-type-background),
.elementor-4507 .elementor-element.elementor-element-85bfd67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-4507 .elementor-element.elementor-element-85bfd67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-85bfd67>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-3b4bc27 {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4507 .elementor-element.elementor-element-5f96efc .elementor-image-box-title {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-4507 .elementor-element.elementor-element-ae72d79 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-ae72d79 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-ae72d79 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4507 .elementor-element.elementor-element-ae72d79 .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor3);
    transition: color 0.3s;
}

.elementor-4507 .elementor-element.elementor-element-ffb76ec {
    --spacer-size: 50px;
}

.elementor-4507 .elementor-element.elementor-element-4bd15be8 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-4507 .elementor-element.elementor-element-3d1619a1 img {
    height: 199px;
}

.elementor-4507 .elementor-element.elementor-element-758b4d48 img {
    height: 198px;
}

.elementor-4507 .elementor-element.elementor-element-7207994c img {
    height: 197px;
}

@media(max-width:767px) {
    .elementor-4507 .elementor-element.elementor-element-2b7d4cda .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4507 .elementor-element.elementor-element-1afeed6d .elementor-image-box-img {
        margin-bottom: 35px;
    }

    .elementor-4507 .elementor-element.elementor-element-a733519 .elementor-image-box-img {
        margin-bottom: 28px;
    }

    .elementor-4507 .elementor-element.elementor-element-61462de5 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-4507 .elementor-element.elementor-element-5f96efc .elementor-image-box-img {
        margin-bottom: 15px;
    }
}