.elementor-364 .elementor-element.elementor-element-a8ee5b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-364 .elementor-element.elementor-element-154677f{--display:flex;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-364 .elementor-element.elementor-element-fcc6353 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-364 .elementor-element.elementor-element-fcc6353{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-154677f{--content-width:1000px;}}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-364 .elementor-element.elementor-element-fcc6353{font-size:20px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-fcc6353 */.elementor-364 .elementor-element.elementor-element-fcc6353 h2 {
    font-size: 40px!important;
    line-height: 1.2!important;
}

.elementor-364 .elementor-element.elementor-element-fcc6353  ul.wp-block-list, .elementor-364 .elementor-element.elementor-element-fcc6353 p {
    font-size: 17px;
    line-height: 1.4;
    padding: 1rem 0;

}

.elementor-364 .elementor-element.elementor-element-fcc6353 ul.wp-block-list {
     padding-left: 2rem;
}

.elementor-364 .elementor-element.elementor-element-fcc6353 li {
    margin-bottom: 1rem;
}

.elementor-364 .elementor-element.elementor-element-fcc6353 hr {
     border: 1px solid #cacaca!important;
    margin-bottom: 2rem!important;
}

.elementor-364 .elementor-element.elementor-element-fcc6353 li::marker {
  color: #A18F5B;
  font-size: 1.2em; /* Adjust size as needed */
}

.elementor-364 .elementor-element.elementor-element-fcc6353 blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {
    background-color: #f2f2f2;
    margin: 0;
    padding: 2rem;
    font-style: italic;
    /* line-height: 2.5rem; */

}
.elementor-364 .elementor-element.elementor-element-fcc6353 blockquote p {
    font-size: 18px;
    line-height: 1.5;    
}

.elementor-364 .elementor-element.elementor-element-fcc6353 p a, .elementor-364 .elementor-element.elementor-element-fcc6353 li a {
    font-weight: 800;
    color: var(--e-global-color-primary)!important;
    line-break: anywhere;
}/* End custom CSS */