.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* Research post body + slide galleries as a swipeable slideshow (matches the Squarespace slideshow). */
.elementor-widget-theme-post-content p { font-size: 1rem; line-height: 1.6; margin: 0 0 1rem; }
.elementor-widget-theme-post-content h3 { color: #8FF6FF; font-size: 1.5rem; margin: 2rem 0 1rem; }
.elementor-widget-theme-post-content a { color: #8FF6FF; }
.elementor-widget-theme-post-content .wp-block-image { margin: 2rem 0; }
.elementor-widget-theme-post-content .wp-block-image img { max-width: 100%; height: auto; }
.wp-block-gallery.circulo-slides { display: flex; flex-wrap: nowrap; gap: 1rem; overflow-x: auto; scroll-snap-type: x mandatory; padding: 0 0 1rem; margin: 2rem 0; scrollbar-color: #8FF6FF transparent; }
.wp-block-gallery.circulo-slides > figure.wp-block-image { flex: 0 0 min(560px, 85%) !important; width: auto !important; margin: 0 !important; scroll-snap-align: center; }
.wp-block-gallery.circulo-slides > figure.wp-block-image img { width: 100% !important; height: auto !important; object-fit: contain !important; }
/* Remove nested default side padding */
.elementor-1751 [data-id="17ea7618"] .e-con { padding-left: 0 !important; padding-right: 0 !important; }/* End custom CSS */