.elementor-3 .elementor-element.elementor-element-f59623b{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3 .elementor-element.elementor-element-f59623b:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-f59623b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7b2bab4{text-align:start;}.elementor-3 .elementor-element.elementor-element-7b2bab4 .elementor-heading-title{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-6342949d{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-f59623b{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3 .elementor-element.elementor-element-7b2bab4{text-align:center;}.elementor-3 .elementor-element.elementor-element-7b2bab4 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-6342949d{--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-ae5240d */.elementor-3 .elementor-element.elementor-element-ae5240d h2{
    font-size:32px;
}
.elementor-3 .elementor-element.elementor-element-ae5240d h3{
    font-size:24px;
}/* End custom CSS */