.elementor-3541 .elementor-element.elementor-element-f91e207{--display:flex;}.elementor-3541 .elementor-element.elementor-element-cccd820 .elementor-heading-title{font-size:0px;}body.elementor-page-3541:not(.elementor-motion-effects-element-type-background), body.elementor-page-3541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */body.elementor-page-3541 p {
    margin-bottom: 1.5em;
}

body.elementor-page-3541 p:first-of-type {
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 2em;
}

body.elementor-page-3541 p:first-of-type strong {
    font-weight: 500;
}

body.elementor-page-3541 a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

body.elementor-page-3541 h2, body.elementor-page-3541 h3 {
    margin-top: 2em;
    margin-bottom: 0.6em;
}

body.elementor-page-3541 img {
    margin: 2em 0;
    border-radius: 8px;
}

body.elementor-page-3541 ul, body.elementor-page-3541 ol {
    margin-bottom: 1.5em;
    padding-left: 1.5em;
}

body.elementor-page-3541 li {
    margin-bottom: 0.5em;
}

body.elementor-page-3541 p:last-of-type em {
    display: inline-block;
    margin-top: 2em;
    padding: 1em 1.5em;
    background: rgba(255,255,255,0.05);
    border-left: 3px solid #E87650;
    font-style: normal;
    font-size: 0.95em;
}

body.elementor-page-3541 p:last-of-type em a {
    color: #E87650;
    font-weight: 600;
    text-decoration: none;
}


footer {
    background: #0a1741;
}/* End custom CSS */