.elementor-1118 .elementor-element.elementor-element-863761a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-863761a:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-863761a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-1118 .elementor-element.elementor-element-f3bbfeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-f3bbfeb:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-f3bbfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-1118 .elementor-element.elementor-element-972ccf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-972ccf6:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-972ccf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}/* Start custom CSS for template, class: .elementor-element-46f5054 */.elementor-1118 .elementor-element.elementor-element-46f5054 .elementor-element-771911dd {
    
    display: none;
}

.elementor-1118 .elementor-element.elementor-element-46f5054 .elementor-widget-n-accordion {
    
    max-height: auto;
}

.elementor-1713 .elementor-element.elementor-element-701ab95 {
    --padding-top: 100px !important;
    --padding-bottom: 0 !important;
}

@media only screen and (max-width:650px) {
    
    .elementor-1713 .elementor-element.elementor-element-701ab95 {
    --padding-top: 50px !important;
}
}/* End custom CSS */