.elementor-833 .elementor-element.elementor-element-3995566 {
    padding: 110px 0px 400px 0px;
}

.elementor-833 .elementor-element.elementor-element-0cef27f {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-7e4d731 .acc-item.current {
    background-color: transparent;
    background-image: linear-gradient(145deg, #0160e7 0%, #00c3ff 100%);
}

.elementor-833 .elementor-element.elementor-element-7e4d731 .acc-item.current .acc-toggle {
    color: #ffffff;
}

.elementor-833 .elementor-element.elementor-element-7e4d731 .acc-item.current i {
    background: #ffffff;
    color: #00c3ff;
}

.elementor-833 .elementor-element.elementor-element-7e4d731 .acc-content {
    color: #ffffff;
}

.elementor-833 .elementor-element.elementor-element-421ec66:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-421ec66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f0f6ff;
    background-image: url("../../2019/11/bg-maps2-1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 64% auto;
}

.elementor-833 .elementor-element.elementor-element-421ec66 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-833 .elementor-element.elementor-element-421ec66>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-833 .elementor-element.elementor-element-57ecf35,
.elementor-833 .elementor-element.elementor-element-57ecf35>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-833 .elementor-element.elementor-element-57ecf35 {
    box-shadow: 20px 20px 65px 0px rgba(2, 156, 236, 0.3);
    margin-top: -295px;
    margin-bottom: 0px;
    padding: 72px 100px 75px 100px;
}

.elementor-833 .elementor-element.elementor-element-d14439a {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-d14439a .ot-heading .sub-heading span {
    color: #00c3ff;
}

.elementor-833 .elementor-element.elementor-element-d14439a .ot-heading .sub-heading:before,
.elementor-833 .elementor-element.elementor-element-d14439a .ot-heading .sub-heading:after {
    background: #00c3ff;
}

.elementor-833 .elementor-element.elementor-element-d14439a .ot-heading .main-heading {
    margin-bottom: 30px;
}

.elementor-833 .elementor-element.elementor-element-0ea406a {
    padding: 125px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-8862af4 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-8862af4 .ot-heading .main-heading {
    margin-bottom: 30px;
}

.elementor-833 .elementor-element.elementor-element-ae4a680 {
    padding: 0px 0px 120px 0px;
}

.elementor-833 .elementor-element.elementor-element-70bec75 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-70bec75 .icon-box {
    padding: 50px 27px 50px 27px;
}

.elementor-833 .elementor-element.elementor-element-70bec75 .s3 .bg-before,
.elementor-833 .elementor-element.elementor-element-70bec75 .s2:before {
    background-image: url("../../2019/11/bg1-box-1.png");
    background-position: top left;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-70bec75 .s3 .bg-after,
.elementor-833 .elementor-element.elementor-element-70bec75 .s2:after {
    background-image: url("../../2019/11/bg2-box-1.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-70bec75 .s1 .icon-main,
.elementor-833 .elementor-element.elementor-element-70bec75 .s3 .icon-main,
.elementor-833 .elementor-element.elementor-element-70bec75 .s4 .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-70bec75 .s1:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-70bec75 .s3:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-70bec75 .s4:hover .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-a2a8309 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-a2a8309 .icon-box {
    padding: 50px 27px 50px 27px;
}

.elementor-833 .elementor-element.elementor-element-a2a8309 .s3 .bg-before,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s2:before {
    background-image: url("../../2019/11/bg1-box2-1.png");
    background-position: top left;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-a2a8309 .s3 .bg-after,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s2:after {
    background-image: url("../../2019/11/bg2-box2-1.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-a2a8309 .s1 .icon-main,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s3 .icon-main,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s4 .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-a2a8309 .s1:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s3:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-a2a8309 .s4:hover .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-a2a8309>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-1327051 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-1327051 .icon-box {
    padding: 50px 27px 50px 27px;
}

.elementor-833 .elementor-element.elementor-element-1327051 .s3 .bg-before,
.elementor-833 .elementor-element.elementor-element-1327051 .s2:before {
    background-image: url("../../2019/11/bg1-box3-1.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-1327051 .s3 .bg-after,
.elementor-833 .elementor-element.elementor-element-1327051 .s2:after {
    background-image: url("../../2019/11/bg2-box3-1.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-1327051 .s1 .icon-main,
.elementor-833 .elementor-element.elementor-element-1327051 .s3 .icon-main,
.elementor-833 .elementor-element.elementor-element-1327051 .s4 .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-1327051 .s1:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-1327051 .s3:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-1327051 .s4:hover .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-58b4c98 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-58b4c98 .icon-box {
    padding: 50px 27px 50px 27px;
}

.elementor-833 .elementor-element.elementor-element-58b4c98 .s3 .bg-before,
.elementor-833 .elementor-element.elementor-element-58b4c98 .s2:before {
    background-image: url("../../2019/10/top-price3-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-58b4c98 .s1 .icon-main,
.elementor-833 .elementor-element.elementor-element-58b4c98 .s3 .icon-main,
.elementor-833 .elementor-element.elementor-element-58b4c98 .s4 .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-58b4c98 .s1:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-58b4c98 .s3:hover .icon-main,
.elementor-833 .elementor-element.elementor-element-58b4c98 .s4:hover .icon-main {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 100%, #f2295b 100%);
}

.elementor-833 .elementor-element.elementor-element-58b4c98>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-833 .elementor-element.elementor-element-58b4c98>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
}

@media(max-width:767px) {
    .elementor-833 .elementor-element.elementor-element-d3d6670>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-833 .elementor-element.elementor-element-57ecf35 {
        padding: 40px 25px 40px 25px;
    }

    .elementor-833 .elementor-element.elementor-element-a2a8309>.elementor-widget-container {
        padding: 0px 0px 50px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-833 .elementor-element.elementor-element-45b4639 {
        width: 50%;
    }

    .elementor-833 .elementor-element.elementor-element-3ff1abb {
        width: 50%;
    }

    .elementor-833 .elementor-element.elementor-element-8eb2334 {
        width: 50%;
    }

    .elementor-833 .elementor-element.elementor-element-802e84a {
        width: 50%;
    }
}