.elementor-1043 .elementor-element.elementor-element-5ea5052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1043 .elementor-element.elementor-element-2289f30{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-1043 .elementor-element.elementor-element-2289f30:not(.elementor-motion-effects-element-type-background), .elementor-1043 .elementor-element.elementor-element-2289f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:2px;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-icon{width:14px;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-icon i{font-size:14px;}.elementor-1043 .elementor-element.elementor-element-a1199fc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}/* Start custom CSS for theme-post-title, class: .elementor-element-09c45ab */.elementor-1043 .elementor-element.elementor-element-09c45ab h1 {
    font-size: 2.375rem;
    line-height: 3.125rem;
    margin-bottom: 0.25rem;
    font-family: poppins,sans-serif;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e5c4e4d */.elementor-1043 .elementor-element.elementor-element-e5c4e4d p, .elementor-1043 .elementor-element.elementor-element-e5c4e4d li, .elementor-1043 .elementor-element.elementor-element-e5c4e4d td, .elementor-1043 .elementor-element.elementor-element-e5c4e4d th {
    font-size: 1.125rem;
    line-height: 2.25rem;
    font-weight: 400;
    letter-spacing: .0437rem;
}
.elementor-1043 .elementor-element.elementor-element-e5c4e4d h1 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    line-height: 2.875rem;
    padding-top: 60px;
    margin-top: 40px;
}/* End custom CSS */