.elementor-15 .elementor-element.elementor-element-3f290f5:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-3f290f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f33e01;
}

.elementor-15 .elementor-element.elementor-element-3f290f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 5% 0% 5%;
}

.elementor-15 .elementor-element.elementor-element-3f290f5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-0d1a2d3 {
    color: #fff;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-9f5c626 .elementor-icon-list-icon i {
    color: #fff;
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9f5c626 .elementor-icon-list-icon svg {
    fill: #969BA1;
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9f5c626 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-9f5c626 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-15 .elementor-element.elementor-element-9f5c626 .elementor-icon-list-item>a {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-9f5c626 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9f5c626>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-15 .elementor-element.elementor-element-f15f901 .elementor-icon-list-icon i {
    color: #969BA1;
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f15f901 .elementor-icon-list-icon svg {
    fill: #969BA1;
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f15f901 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-f15f901 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-15 .elementor-element.elementor-element-f15f901 .elementor-icon-list-item>a {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-f15f901 .elementor-icon-list-text {
    color: #969BA1;
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f15f901>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-3f290f5 {
        padding: 4% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-0d1a2d3 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-9f5c626 {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        width: 100%;
        max-width: 100%;
    }
}