.elementor-86 .elementor-element.elementor-element-45e2cdf {
    margin-top: 25px;
    margin-bottom: 25px;
}

.elementor-86 .elementor-element.elementor-element-06046ae {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-06046ae.elementor-widget-heading .elementor-heading-title {
    color: #313c69;
}

.elementor-86 .elementor-element.elementor-element-06046ae > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-86 .elementor-element.elementor-element-1f261d1 .elementor-text-editor {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-1f261d1 {
    color: #000000;
}

.elementor-86 .elementor-element.elementor-element-9c76f23.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-9c76f23.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-9c76f23:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-9c76f23 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-9c76f23 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-9c76f23 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-9c76f23 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-9c76f23 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-cc63590.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-cc63590.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-cc63590:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-cc63590 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-cc63590 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-cc63590 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-cc63590 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-cc63590 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-069c378.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-069c378.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-069c378:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-069c378 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-069c378 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-069c378 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-069c378 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-069c378 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-190f59a {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-228e5a1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-228e5a1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-228e5a1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-228e5a1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-228e5a1 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-228e5a1 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-228e5a1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-228e5a1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-dd19f83.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-dd19f83.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-dd19f83:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-dd19f83 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-dd19f83 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-dd19f83 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-dd19f83 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-dd19f83 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-152bbb1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-152bbb1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
}

.elementor-86 .elementor-element.elementor-element-152bbb1:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-152bbb1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #efefef;
}

.elementor-86 .elementor-element.elementor-element-152bbb1 > .elementor-element-populated, .elementor-86 .elementor-element.elementor-element-152bbb1 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-152bbb1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
}

.elementor-86 .elementor-element.elementor-element-152bbb1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


