.elementor-3062 .elementor-element.elementor-element-1153fe40{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3062 .elementor-element.elementor-element-16aef2c3{width:100%;max-width:100%;margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:20px 0px 0px 0px;text-align:start;}.elementor-3062 .elementor-element.elementor-element-16aef2c3.elementor-element{--align-self:flex-start;}.elementor-3062 .elementor-element.elementor-element-16aef2c3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-3062 .elementor-element.elementor-element-66232cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3062 .elementor-element.elementor-element-66232cdf img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3062 .elementor-element.elementor-element-261df1be{padding:0rem 0rem 5rem 0rem;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-3062 .elementor-element.elementor-element-1153fe40{--content-width:1080px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-261df1be */.elementor-3062 .elementor-element.elementor-element-261df1be {
    color: #333333;
}

.elementor-3062 .elementor-element.elementor-element-261df1be h2,
.elementor-3062 .elementor-element.elementor-element-261df1be h3,
.elementor-3062 .elementor-element.elementor-element-261df1be h4 {
    color: #1e73be;
    line-height: 1.3;
    margin-top: 1.4em;
    margin-bottom: 0.6em;
}

.elementor-3062 .elementor-element.elementor-element-261df1be p {
    margin-bottom: 1.2em;
    line-height: 1.8;
}

.elementor-3062 .elementor-element.elementor-element-261df1be ul,
.elementor-3062 .elementor-element.elementor-element-261df1be ol {
    margin-bottom: 1.2em;
    padding-left: 1.2rem;
}

.elementor-3062 .elementor-element.elementor-element-261df1be li {
    margin-bottom: 0.5em;
}

.elementor-3062 .elementor-element.elementor-element-261df1be a {
    color: #1e73be;
    text-decoration: none;
}

.elementor-3062 .elementor-element.elementor-element-261df1be a:hover {
    color: #f56db8;
    text-decoration: underline;
}

.elementor-3062 .elementor-element.elementor-element-261df1be img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    margin: 1.5em 0;
}

.elementor-3062 .elementor-element.elementor-element-261df1be blockquote {
    border-left: 4px solid #f56db8;
    padding-left: 1rem;
    margin: 1.5em 0;
    color: #666666;
}

.elementor-3062 .elementor-element.elementor-element-261df1be h2 {
    font-size: 30px;
}

.elementor-3062 .elementor-element.elementor-element-261df1be h3 {
    font-size: 24px;
}

.elementor-3062 .elementor-element.elementor-element-261df1be h4 {
    font-size: 20px;
}/* End custom CSS */