.elementor-41 .elementor-element.elementor-element-bce4c92 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-bce4c92>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-7e37d65.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-7e37d65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-7e37d65.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-41 .elementor-element.elementor-element-7e37d65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-7e37d65>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-83ae7e7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-83ae7e7 {
    margin-top: -4px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-41 .elementor-element.elementor-element-f114e85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-f114e85>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-1e5c349>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-41 .elementor-element.elementor-element-1e5c349:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-1e5c349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-41 .elementor-element.elementor-element-1e5c349,
.elementor-41 .elementor-element.elementor-element-1e5c349>.elementor-background-overlay {
    border-radius: 4px 4px 4px 4px;
}

.elementor-41 .elementor-element.elementor-element-1e5c349 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-1e5c349>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-41 .elementor-element.elementor-element-3b7b157>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-3b7b157>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-d6ca8b5>.elementor-widget-container {
    margin: 0px 0px 0px 1px;
}

.elementor-41 .elementor-element.elementor-element-d6ca8b5 .pxl-menu-primary .sub-menu li+li {
    margin-top: 0px;
}

.elementor-41 .elementor-element.elementor-element-b46523e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-b46523e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-8d92130>.elementor-widget-container {
    margin: -21px -60px -19px -55px;
}

.elementor-41 .elementor-element.elementor-element-e16577e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-41 .elementor-element.elementor-element-e16577e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-41 .elementor-element.elementor-element-e16577e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-41 .elementor-element.elementor-element-3ebe399 {
    width: auto;
    max-width: auto;
}

.elementor-41 .elementor-element.elementor-element-3ebe399>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-3ebe399 .pxl-button .pxl-icon--right i,
.elementor-41 .elementor-element.elementor-element-3ebe399 .pxl-button .pxl-icon--right svg {
    margin-left: 15px;
}

.elementor-41 .elementor-element.elementor-element-781af28 {
    width: auto;
    max-width: auto;
}

.elementor-41 .elementor-element.elementor-element-781af28>.elementor-widget-container {
    padding: 0px 28px 0px 0px;
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #F3F3F3;
}

.elementor-41 .elementor-element.elementor-element-34c96a2 {
    width: auto;
    max-width: auto;
}

.elementor-41 .elementor-element.elementor-element-34c96a2>.elementor-widget-container {
    margin: 8px 18px 0px 25px;
}

@media(min-width:768px) {
    .elementor-41 .elementor-element.elementor-element-3b7b157 {
        width: 43%;
    }

    .elementor-41 .elementor-element.elementor-element-b46523e {
        width: 13.332%;
    }

    .elementor-41 .elementor-element.elementor-element-e16577e {
        width: 43%;
    }
}