.elementor-6048 .elementor-element.elementor-element-3e85b1d9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6048 .elementor-element.elementor-element-69501e9d{font-size:1.125rem;}@media(min-width:768px){.elementor-6048 .elementor-element.elementor-element-3e85b1d9{--content-width:1248px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-69501e9d */.elementor-6048 .elementor-element.elementor-element-69501e9d {
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
}

.elementor-6048 .elementor-element.elementor-element-69501e9d h2 {
    margin-top: 2.5rem;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d h3 {
    margin-top: 1.5rem;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d h4 {
    margin-top: 1rem;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d a {
    color: inherit;
    text-decoration: underline !important;
    transition: all 300ms;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d a:hover {
    color: #009aff;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d blockquote {
    padding: 2rem;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d blockquote:before {
    width: 3px;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d blockquote:after {
    display: none;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d blockquote * {
    font-size: 1.1rem;
    text-wrap: balance;
}

.elementor-6048 .elementor-element.elementor-element-69501e9d hr {
    display: block;
    margin: 3rem 0 2rem 0;
}

:where(.uc-dark) .elementor-6048 .elementor-element.elementor-element-69501e9d * {
    color: white;
}/* End custom CSS */