.elementor-133732 .elementor-element.elementor-element-bfacebd{--display:flex;--position:absolute;--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;--z-index:1;}.elementor-133732 .elementor-element.elementor-element-d433529{--display:flex;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-133732 .elementor-element.elementor-element-b10ea76 > .elementor-widget-container{padding:0px 0px 48px 0px;}.elementor-133732 .elementor-element.elementor-element-b10ea76{z-index:99;}@media(max-width:767px){.elementor-133732 .elementor-element.elementor-element-d433529{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133732 .elementor-element.elementor-element-b10ea76 > .elementor-widget-container{padding:0px 0px 36px 0px;}}@media(min-width:768px){.elementor-133732 .elementor-element.elementor-element-d433529{--content-width:1024px;}}/* Start custom CSS for container, class: .elementor-element-d433529 */.elementor-133732 .elementor-element.elementor-element-d433529 {
    min-width: 320px;
}

.elementor-133732 .elementor-element.elementor-element-d433529 {
    padding-left: 22px;
    padding-right: 22px;
    padding-inline-start: max(22px, env(safe-area-inset-left));
    padding-inline-end: max(22px, env(safe-area-inset-right));
}

@media only screen and (max-width: 767px) {
.elementor-133732 .elementor-element.elementor-element-d433529 {
    padding-left: 0;
    padding-right: 0;
    padding-inline-start: max(0, env(safe-area-inset-left));
    padding-inline-end: max(0, env(safe-area-inset-right));
    }
}/* End custom CSS */