.elementor-428 .elementor-element.elementor-element-602eec8>.elementor-container {
    min-height: 400px;
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
}

body.rtl .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
}

body:not(.rtl) .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
}

.elementor-428 .elementor-element.elementor-element-2786886 {
    --e-icon-list-icon-size: 14px;
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-text {
    color: #ECECEC;
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-item>a {
    font-family: "Helvetica", Sans-serif;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-428 .elementor-element.elementor-global-1572 .elementor-button {
    background-color: #61CE7000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary);
    border-radius: 3px 3px 3px 3px;
}

.elementor-428 .elementor-element.elementor-global-1572 .elementor-button:hover,
.elementor-428 .elementor-element.elementor-global-1572 .elementor-button:focus {
    background-color: var( --e-global-color-primary);
}

.elementor-428 .elementor-element.elementor-global-1575 .elementor-button {
    background-color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary);
    border-radius: 3px 3px 3px 3px;
}

.elementor-428 .elementor-element.elementor-global-1575 .elementor-button:hover,
.elementor-428 .elementor-element.elementor-global-1575 .elementor-button:focus {
    background-color: var( --e-global-color-accent);
}

@media(max-width:767px) {
    .elementor-428 .elementor-element.elementor-element-602eec8>.elementor-container {
        min-height: 80vh;
    }
    .elementor-428 .elementor-element.elementor-element-98b8301>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }
    body.rtl .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }
    body:not(.rtl) .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-428 .elementor-element.elementor-element-2786886 .elementor-icon-list-item>a {
        font-size: 1.5rem;
    }
}