.elementor-1602 .elementor-element.elementor-element-500811a {
    padding: 17px 0px 110px 0px;
}

.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-view-framed .elementor-icon,
.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-position-right .elementor-icon-box-icon {
    margin-left: 26px;
}

.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-position-left .elementor-icon-box-icon {
    margin-right: 26px;
}

.elementor-1602 .elementor-element.elementor-element-5a62809.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 26px;
}

.elementor-1602 .elementor-element.elementor-element-5a62809 .elementor-icon {
    font-size: 60px;
}

.elementor-1602 .elementor-element.elementor-element-5a62809 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1602 .elementor-element.elementor-element-5a62809 > .elementor-widget-container {
    padding: 60px 30px 50px 30px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1602 .elementor-element.elementor-element-5a62809:hover .elementor-widget-container {
    box-shadow: 5px 4px 13px 0px rgba(0, 0, 0, 0.3);
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-view-framed .elementor-icon,
.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-position-right .elementor-icon-box-icon {
    margin-left: 26px;
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-position-left .elementor-icon-box-icon {
    margin-right: 26px;
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 26px;
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5 .elementor-icon {
    font-size: 60px;
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5 > .elementor-widget-container {
    padding: 60px 30px 50px 30px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1602 .elementor-element.elementor-element-40d8bf5:hover .elementor-widget-container {
    box-shadow: 5px 4px 13px 0px rgba(0, 0, 0, 0.3);
}

.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-view-framed .elementor-icon,
.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-position-right .elementor-icon-box-icon {
    margin-left: 26px;
}

.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-position-left .elementor-icon-box-icon {
    margin-right: 26px;
}

.elementor-1602 .elementor-element.elementor-element-6dcf580.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 26px;
}

.elementor-1602 .elementor-element.elementor-element-6dcf580 .elementor-icon {
    font-size: 60px;
}

.elementor-1602 .elementor-element.elementor-element-6dcf580 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-1602 .elementor-element.elementor-element-6dcf580 > .elementor-widget-container {
    padding: 60px 30px 50px 30px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1602 .elementor-element.elementor-element-6dcf580:hover .elementor-widget-container {
    box-shadow: 5px 4px 13px 0px rgba(0, 0, 0, 0.3);
}

.elementor-1602 .elementor-element.elementor-element-74e3a85 {
    padding: 0px 0px 120px 0px;
}

.elementor-1602 .elementor-element.elementor-element-012f8c3 iframe {
    height: 624px;
}

.elementor-1602 .elementor-element.elementor-element-012f8c3 > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-1602 .elementor-element.elementor-element-78adb59 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1602 .elementor-element.elementor-element-012f8c3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1602 .elementor-element.elementor-element-cb759d8 > .elementor-element-populated {
        margin: 80px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1602 .elementor-element.elementor-element-5a62809 .elementor-icon-box-icon {
        margin-bottom: 26px;
    }

    .elementor-1602 .elementor-element.elementor-element-40d8bf5 .elementor-icon-box-icon {
        margin-bottom: 26px;
    }

    .elementor-1602 .elementor-element.elementor-element-6dcf580 .elementor-icon-box-icon {
        margin-bottom: 26px;
    }
}

@media(min-width:768px) {
    .elementor-1602 .elementor-element.elementor-element-78adb59 {
        width: 60%;
    }

    .elementor-1602 .elementor-element.elementor-element-cb759d8 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1602 .elementor-element.elementor-element-c7bb33e {
        width: 50%;
    }

    .elementor-1602 .elementor-element.elementor-element-b1894cc {
        width: 50%;
    }

    .elementor-1602 .elementor-element.elementor-element-8768103 {
        width: 100%;
    }

    .elementor-1602 .elementor-element.elementor-element-78adb59 {
        width: 100%;
    }

    .elementor-1602 .elementor-element.elementor-element-cb759d8 {
        width: 100%;
    }
}
