.elementor-3437 .elementor-element.elementor-element-75d3b924{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-3437 .elementor-element.elementor-element-2483723a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-fdb0cd4 );}.elementor-3437 .elementor-element.elementor-element-611af1a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-fdb0cd4 );}@media(min-width:768px){.elementor-3437 .elementor-element.elementor-element-75d3b924{--content-width:850px;}}/* Start custom CSS for text-editor, class: .elementor-element-611af1a */.elementor-3437 .elementor-element.elementor-element-611af1a ol, .elementor-3437 .elementor-element.elementor-element-611af1a ul {
    padding-inline-start: 30px;
}

.elementor-3437 .elementor-element.elementor-element-611af1a img {
    border-radius: 10px;
}

.elementor-3437 .elementor-element.elementor-element-611af1a blockquote {
    background-color: #EADDFF50;
    margin-inline-start: 20px;
    margin-inline-end: 20px;
    padding: 25px;
    border-radius: 10px;
}

.elementor-3437 .elementor-element.elementor-element-611af1a {
    word-break: break-word;
    font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS *//*.elementor-535 .elementor-element.elementor-element-b1c852f {*/
/*    color: #363636;*/
/*    font-family: "Inter", Sans-serif;*/
/*    font-size: 1.8rem;*/
/*    font-weight: 400;*/
/*    line-height: 1.7em;*/
/*}*/

* {
    text-rendering: optimizeLegibility !important;
}



.article-body h1, .article-body h2, .article-body h3, .article-body h4 {
    font-weight: bold;
    margin: 2rem 0;
    /*line-height: 0.96em;*/
    font-family: 'Proxima Nova', Sans-Serif;
}


.article-body img {
    margin: 3.5rem 0;
}

.article-body ul, .article-body ol {
    margin-bottom: 2.5rem;
}

.article-body li:not(:last-child) {
    margin-bottom: 1.2rem;
}


/*Font Sizes*/

.article-body h2 {
    font-size: clamp(2.8rem, 2.2578rem + 2.4096vw, 3.8rem);
}


.article-body h3 {
    font-size: clamp(2.4rem, 2.1831rem + 0.9639vw, 2.8rem);
}

.article-body h4 {
    font-size: clamp(1.8rem, 1.6916rem + 0.4819vw, 2rem);
}/* End custom CSS */