.elementor-255 .elementor-element.elementor-element-c81cbae{margin-top:0rem;margin-bottom:0rem;padding:5rem 5rem 0rem 05rem;}.elementor-255 .elementor-element.elementor-element-04555d2{padding:1rem 0rem 0rem 0rem;}.elementor-255 .elementor-element.elementor-element-3f7960c > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-e753edb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-255 .elementor-element.elementor-element-e753edb .elementor-heading-title{font-family:"PlayfairDisplaySC-Regular-Menus-Titulos", Sans-serif;font-size:30px;font-weight:400;letter-spacing:6px;color:#675F53;}.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-255 .elementor-element.elementor-element-e100aa7{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-255 .elementor-element.elementor-element-36daa00{margin-top:0rem;margin-bottom:0rem;padding:1rem 5rem 5rem 05rem;}.elementor-255 .elementor-element.elementor-element-85dc054{padding:1rem 0rem 0rem 0rem;}.elementor-255 .elementor-element.elementor-element-07e8fd2 > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.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-255 .elementor-element.elementor-element-9557fc2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-255 .elementor-element.elementor-element-9557fc2 img{width:100%;max-width:100%;}.elementor-255 .elementor-element.elementor-element-d8a34d9{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-255 .elementor-element.elementor-element-6e25d7f > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-7a60ab0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-255 .elementor-element.elementor-element-7a60ab0 img{width:100%;max-width:100%;}.elementor-255 .elementor-element.elementor-element-b2519ff{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-255 .elementor-element.elementor-element-5fa1709 > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-522944e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-255 .elementor-element.elementor-element-522944e img{width:100%;max-width:100%;}.elementor-255 .elementor-element.elementor-element-5cd8882{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-255 .elementor-element.elementor-element-e897bbc > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-255 .elementor-element.elementor-element-42ca41f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-255 .elementor-element.elementor-element-42ca41f img{width:100%;max-width:100%;}.elementor-255 .elementor-element.elementor-element-1a5607f{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-255 .elementor-element.elementor-element-c81cbae{padding:1rem 1rem 1rem 1rem;}.elementor-255 .elementor-element.elementor-element-e753edb{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-255 .elementor-element.elementor-element-e753edb .elementor-heading-title{font-size:25px;}.elementor-255 .elementor-element.elementor-element-e100aa7{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-255 .elementor-element.elementor-element-36daa00{padding:1rem 1rem 1rem 1rem;}.elementor-255 .elementor-element.elementor-element-d8a34d9{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-255 .elementor-element.elementor-element-b2519ff{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-255 .elementor-element.elementor-element-5cd8882{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-255 .elementor-element.elementor-element-1a5607f{padding:0rem 0rem 0rem 0rem;text-align:start;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayfairDisplaySC-Regular-Menus-Titulos';
	font-display: auto;
	src: url('https://blancopuroestudio.es/wp-content/uploads/2025/08/PlayfairDisplaySC-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* 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 */