.elementor-420 .elementor-element.elementor-element-7ebd5c54{--display:flex;}.elementor-420 .elementor-element.elementor-element-48e539de{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-48e539de */.hentry .entry-title {
    font-family: 'Roboto';
    position: relative;
    margin: 0;
    color: #3D3D3D;
    font-weight: 600;
    font-size: 2.3em;
    line-height: 150%;
    word-break: break-word;
}

h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 {
    font-family: 'Roboto';
    overflow-wrap: inherit;
}

.aux-next-prev-posts .np-title {
    font-size: 1.125em;
    font-family: 'Roboto';
    font-weight: 600;
    white-space: nowrap;
    min-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #505050;
}

#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
    width: 49%;
    border-radius: 20px;
}

#commentform textarea {
    border-radius: 20px;
    font-size: 1.125em;
    font-weight: 500;
}

.aux-contact-form input[type="submit"], #commentform input[type="submit"], .c_form input[type="submit"], .wpcf7 input[type="submit"] {
    padding: 1.25em 3.125em;
    font-weight: 700;
    border-radius: 20px;
}/* End custom CSS */