.elementor-298 .elementor-element.elementor-element-5a41319{margin-top:0rem;margin-bottom:0rem;padding:5rem 5rem 5rem 05rem;}.elementor-298 .elementor-element.elementor-element-027851f{padding:1rem 0rem 0rem 0rem;}.elementor-298 .elementor-element.elementor-element-e4859a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 1rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-298 .elementor-element.elementor-element-8a0a02d{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-298 .elementor-element.elementor-element-8a0a02d img{width:100%;max-width:100%;}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-298 .elementor-element.elementor-element-ede63a9{padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"PlayfairDisplay-textoslargos", Sans-serif;font-size:18px;font-weight:400;line-height:39px;color:#675E52;}.elementor-298 .elementor-element.elementor-element-8395f85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 1rem;}.elementor-298 .elementor-element.elementor-element-a091d82{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-298 .elementor-element.elementor-element-a091d82 img{width:100%;max-width:100%;}.elementor-298 .elementor-element.elementor-element-aea0211{padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"PlayfairDisplay-textoslargos", Sans-serif;font-size:18px;font-weight:400;line-height:39px;color:#675E52;}.elementor-298 .elementor-element.elementor-element-0482083 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 1rem;}.elementor-298 .elementor-element.elementor-element-83f6a2a{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-298 .elementor-element.elementor-element-83f6a2a img{width:100%;max-width:100%;}.elementor-298 .elementor-element.elementor-element-9dd748c{padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"PlayfairDisplay-textoslargos", Sans-serif;font-size:18px;font-weight:400;line-height:39px;color:#675E52;}.elementor-298 .elementor-element.elementor-element-c8adc0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 1rem;}.elementor-298 .elementor-element.elementor-element-18bfd84{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-298 .elementor-element.elementor-element-18bfd84 img{width:100%;max-width:100%;}.elementor-298 .elementor-element.elementor-element-359f16f{padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"PlayfairDisplay-textoslargos", Sans-serif;font-size:18px;font-weight:400;line-height:39px;color:#675E52;}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-5a41319{padding:1rem 1rem 1rem 1rem;}.elementor-298 .elementor-element.elementor-element-ede63a9{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-298 .elementor-element.elementor-element-aea0211{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-298 .elementor-element.elementor-element-9dd748c{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-298 .elementor-element.elementor-element-359f16f{padding:0rem 0rem 0rem 0rem;text-align:start;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayfairDisplay-textoslargos';
	font-display: auto;
	src: url('https://blancopuroestudio.es/wp-content/uploads/2025/08/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */