.elementor-259171 .elementor-element.elementor-element-28fa1b70{--display:flex;--background-transition:0.3s;}.elementor-259171 .elementor-element.elementor-element-28fa1b70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259171 .elementor-element.elementor-element-2f08e10d{width:var( --container-widget-width, 67.406% );max-width:67.406%;--container-widget-width:67.406%;--container-widget-flex-grow:0;}.elementor-259171 .elementor-element.elementor-element-2f08e10d.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-259171 .elementor-element.elementor-element-2f08e10d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259171 .elementor-element.elementor-element-2f08e10d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-259171 .elementor-element.elementor-element-28fa1b70{--width:79.292%;}}/* Start custom CSS for text-editor, class: .elementor-element-2f08e10d */.elementor-widget-container{
    margin: 0 40px
}
p{
    font-size: 20px
}
.wpb_heading{
    font-family: 'Roboto-Condensed,Sans-Serif'
}
.elementor-element{
    position: relative;
    left: 3em;
}
@media (max-width: 767px) {
    .elementor-element {
        left:0em; /* Adjust as needed for proper alignment on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fa1b70 */.elementor-259171 .elementor-element.elementor-element-28fa1b70{
    padding: 10px 40px
}/* End custom CSS */