.elementor-14913 .elementor-element.elementor-element-63f7b756{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-31a053e */.single-post h1 { font-family: 'Syne', sans-serif; font-size: 48px; font-weight: 700; letter-spacing: -0.02em;line-height: 1.2;}
.single-post h2 { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 32px; font-weight: 700; letter-spacing: -0.02em; line-height: 1.25;}
.single-post h3 { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 24px; font-weight: 700; line-height: 1.3;}
.single-post h4 { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 20px; font-weight: 600; line-height: 1.3;}
.single-post p { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 20px; font-weight: 400; line-height: 1.5;}
.single-post li {  font-family: 'Plus Jakarta Sans', sans-serif;  font-size: 18px; line-height: 1.75;}
.bloque-geo h2 { font-family: 'Syne', sans-serif;  font-size: 20px;  font-weight: 700; color: #3A2270;  margin-bottom: 12px;}
.bloque-geo p {  font-family: 'Syne', sans-serif;  font-size: 18px;  font-weight: 400;  color: #3A2270;  line-height: 1.6;}
.bloque-geo {  border-top: 1px solid #DDD0EC;  border-bottom: 1px solid #DDD0EC;  padding: 10px 0;  margin: 32px 0;}/* End custom CSS */