.elementor-3078 .elementor-element.elementor-element-7a5693e {
    overflow: hidden;
    padding: 80px 0px 5px 0px;
}

.elementor-3078 .elementor-element.elementor-element-58425d8 {
    margin-top: 0px;
    margin-bottom: 70px;
}

.elementor-3078 .elementor-element.elementor-element-6c62912 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3078 .elementor-element.elementor-element-6c62912>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-a08d044 {
    color: #2C2C2C;
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-icon i {
    color: var(--e-global-color-2d006aa);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-2d006aa);
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 {
    --e-icon-list-icon-size: 18px;
}

.elementor-3078 .elementor-element.elementor-element-1f304b6 .elementor-icon-list-text {
    color: #2C2C2C;
}

.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li i {
    font-size: 14px;
}

.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li {
    display: inline-block;
}

.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0px 8px 0px 0px;
    padding: 1px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li a,
.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li a:before,
.elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul li a:after {
    transition: 0.3s;
}

.elementor-3078 .elementor-element.elementor-element-619c8f7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3078 .elementor-element.elementor-element-619c8f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-3078 .elementor-element.elementor-element-265f130 {
    --e-icon-list-icon-size: 14px;
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-text {
    color: #2C2C2C;
}

.elementor-3078 .elementor-element.elementor-element-265f130 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #fca311;
}

.elementor-3078 .elementor-element.elementor-element-01d607e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3078 .elementor-element.elementor-element-01d607e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-3078 .elementor-element.elementor-element-2668e40 {
    --e-icon-list-icon-size: 14px;
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-text {
    color: #2C2C2C;
}

.elementor-3078 .elementor-element.elementor-element-2668e40 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #fca311;
}

.elementor-3078 .elementor-element.elementor-element-ac9c5af .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3078 .elementor-element.elementor-element-ac9c5af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 {
    --e-icon-list-icon-size: 14px;
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-text {
    color: #2C2C2C;
}

.elementor-3078 .elementor-element.elementor-element-22ae1c0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #fca311;
}

.elementor-3078 .elementor-element.elementor-element-2bc5b23 .posiion__element__wrap {
    -webkit-animation-direction: alternate-reverse;
    animation-direction: alternate-reverse;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
}

.elementor-3078 .elementor-element.elementor-element-2bc5b23 {
    display: inline-block;
    width: initial;
    max-width: initial;
    top: 69%;
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-2bc5b23 {
    left: -23%;
}

body.rtl .elementor-3078 .elementor-element.elementor-element-2bc5b23 {
    right: -23%;
}

.elementor-3078 .elementor-element.elementor-element-6cd2856 .posiion__element__wrap {
    -webkit-animation-direction: alternate-reverse;
    animation-direction: alternate-reverse;
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
}

.elementor-3078 .elementor-element.elementor-element-6cd2856 {
    display: inline-block;
    width: initial;
    max-width: initial;
    top: -2.052%;
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-6cd2856 {
    left: -15.452%;
}

body.rtl .elementor-3078 .elementor-element.elementor-element-6cd2856 {
    right: -15.452%;
}

.elementor-3078 .elementor-element.elementor-element-a700eea .posiion__element__wrap {
    -webkit-animation-direction: alternate-reverse;
    animation-direction: alternate-reverse;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
}

.elementor-3078 .elementor-element.elementor-element-a700eea {
    display: inline-block;
    width: 143px;
    max-width: 143px;
    top: 70%;
}

body:not(.rtl) .elementor-3078 .elementor-element.elementor-element-a700eea {
    left: 104%;
}

body.rtl .elementor-3078 .elementor-element.elementor-element-a700eea {
    right: 104%;
}

.elementor-3078 .elementor-element.elementor-element-b27406b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3078 .elementor-element.elementor-element-b27406b {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-e768827);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-3078 .elementor-element.elementor-element-b27406b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3078 .elementor-element.elementor-element-1bb32bc {
    text-align: left;
}

.elementor-3078 .elementor-element.elementor-element-1bb32bc img {
    width: 100%;
}

.elementor-3078 .elementor-element.elementor-element-892b6d1 {
    --e-icon-list-icon-size: 14px;
}

@media(min-width:768px) {
    .elementor-3078 .elementor-element.elementor-element-152cab5 {
        width: 40%;
    }
    .elementor-3078 .elementor-element.elementor-element-b4b8cea {
        width: 20%;
    }
    .elementor-3078 .elementor-element.elementor-element-a87238d {
        width: 20%;
    }
    .elementor-3078 .elementor-element.elementor-element-9eb1f7a {
        width: 20%;
    }
}

@media(max-width:992px) and (min-width:768px) {
    .elementor-3078 .elementor-element.elementor-element-152cab5 {
        width: 100%;
    }
    .elementor-3078 .elementor-element.elementor-element-b4b8cea {
        width: 33.33%;
    }
    .elementor-3078 .elementor-element.elementor-element-a87238d {
        width: 33.33%;
    }
    .elementor-3078 .elementor-element.elementor-element-9eb1f7a {
        width: 33.33%;
    }
    .elementor-3078 .elementor-element.elementor-element-cf212c1 {
        width: 100%;
    }
    .elementor-3078 .elementor-element.elementor-element-628565c {
        width: 50%;
    }
    .elementor-3078 .elementor-element.elementor-element-190432c {
        width: 50%;
    }
}

@media(max-width:992px) {
    .elementor-3078 .elementor-element.elementor-element-6c62912 {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-a08d044 {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-19b9972 .be__addons__socials__buttons ul {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-19b9972>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3078 .elementor-element.elementor-element-1bb32bc {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-1bb32bc>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3078 .elementor-element.elementor-element-619c8f7 {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-01d607e {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-01d607e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-3078 .elementor-element.elementor-element-2668e40>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3078 .elementor-element.elementor-element-ac9c5af {
        text-align: center;
    }
    .elementor-3078 .elementor-element.elementor-element-738a110 {
        text-align: center;
    }
}