.elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-container{min-height:700px;}.elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-container:after{content:"";min-height:inherit;}.elementor-7070501 .elementor-element.elementor-element-16942b4a:not(.elementor-motion-effects-element-type-background), .elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/hotelsalbagroup/img/cms/2025/eventos/casadealbafinal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-background-overlay{background-color:#000000;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7070501 .elementor-element.elementor-element-16942b4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7070501 .elementor-element.elementor-element-1c3e9ee0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-761dab08{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-761dab08 .elementor-heading-title{color:#ffffff;font-family:"Arsenica", sans-serif;font-size:60px;}.elementor-7070501 .elementor-element.elementor-element-72153bfe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-172be0e{padding:60px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-7070501 .elementor-element.elementor-element-78fa93b8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-7070501 .elementor-element.elementor-element-78fa93b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7070501 .elementor-element.elementor-element-78fa93b8 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-d5a1d8c{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-d5a1d8c .elementor-image img{width:50%;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c{text-align:left;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c .elementor-heading-title{color:#222222;font-family:"Josefin Sans", sans-serif;font-size:30px;font-weight:500;font-style:normal;line-height:24px;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7070501 .elementor-element.elementor-element-126be0f6{color:#232323;}.elementor-7070501 .elementor-element.elementor-element-88e90d0 a.elementor-button{font-size:16px;background-color:#E5D9CD;}.elementor-7070501 .elementor-element.elementor-element-88e90d0 a.elementor-button:not(#e){color:#000000;}.elementor-7070501 .elementor-element.elementor-element-88e90d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-4944759d{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-4944759d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3c16339a:not(.elementor-motion-effects-element-type-background), .elementor-7070501 .elementor-element.elementor-element-3c16339a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222;background-image:url("/hotelsalbagroup/img/cms/fondo-acommod.jpg");}.elementor-7070501 .elementor-element.elementor-element-3c16339a > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7070501 .elementor-element.elementor-element-3c16339a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4% 0% 4% 0%;}.elementor-7070501 .elementor-element.elementor-element-1eb32505 > .elementor-element-populated{padding:50px 50px 50px 80px;}.elementor-7070501 .elementor-element.elementor-element-33b6baad .elementor-heading-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-33b6baad > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5fa2600e{color:#ffffff;line-height:0em;}.elementor-7070501 .elementor-element.elementor-element-5fa2600e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-6deb5bc2{color:#ffffff;font-size:20px;font-weight:900;line-height:0em;}.elementor-7070501 .elementor-element.elementor-element-6deb5bc2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5dc31217{margin-top:30px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-d1b9d65{color:#ffffff;font-weight:bold;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-59334baf{color:#ffffff;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-4ef4cd97{margin-top:10px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-6a191d19{color:#ffffff;font-weight:bold;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-5f1be0dd{color:#ffffff;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-36509d03{margin-top:10px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-1c5ef804{color:#ffffff;font-weight:bold;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-20cedf34{color:#ffffff;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-1315c5b3{margin-top:10px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-b302f58{color:#ffffff;font-weight:bold;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-7b5bf9a8{color:#ffffff;line-height:1em;}.elementor-7070501 .elementor-element.elementor-element-631a5018{margin-top:10px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-1ccc1033{color:#ffffff;font-weight:bold;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-2796cc83{color:#ffffff;line-height:0.3em;}.elementor-7070501 .elementor-element.elementor-element-5e8928ec a.elementor-button:not(#e){color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-5e8928ec a.elementor-button{background-color:rgba(229, 217, 205, 0);}.elementor-7070501 .elementor-element.elementor-element-5e8928ec .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-5e8928ec > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-37a218a2 .elementor-image-carousel-caption{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-36b05bfd{overflow:hidden;border-style:solid;border-width:25px 25px 25px 25px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;}.elementor-7070501 .elementor-element.elementor-element-36b05bfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7070501 .elementor-element.elementor-element-24bc78bf > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-7070501 .elementor-element.elementor-element-3b4c4faf{padding:10px 10px 10px 10px;}.elementor-7070501 .elementor-element.elementor-element-19e3947d > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-32f8e9fa{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-32f8e9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7070501 .elementor-element.elementor-element-263c60a1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-7070501 .elementor-element.elementor-element-263c60a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7070501 .elementor-element.elementor-element-263c60a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-529e6fdf{color:#232323;font-family:"Josefin Sans", sans-serif;}.elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-container{min-height:598px;}.elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-container:after{content:"";min-height:inherit;}.elementor-7070501 .elementor-element.elementor-element-4a352788:not(.elementor-motion-effects-element-type-background), .elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("/hotelsalbagroup/img/cms/fondo-end-casa-alba.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-background-overlay{background-color:rgba(0,0,0,0.9);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7070501 .elementor-element.elementor-element-4a352788{border-style:solid;border-width:0px 0px 0px 0px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-383e4b90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5b30a9b2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 39px;}.elementor-7070501 .elementor-element.elementor-element-5b665dff > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5ad2e33d .elementor-heading-title{color:#ffffff;font-size:30px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-5ad2e33d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-6454c993{color:#ffffff;}.elementor-7070501 .elementor-element.elementor-element-6454c993 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-715b5d80 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-715b5d80 a.elementor-button{background-color:rgba(229, 217, 205, 0);}.elementor-7070501 .elementor-element.elementor-element-715b5d80 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-715b5d80 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-2bb78d7a > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-79667690 .elementor-heading-title{color:#ffffff;font-size:30px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-79667690 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-6ede2c{color:#ffffff;}.elementor-7070501 .elementor-element.elementor-element-6ede2c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-1ac9bc2a a.elementor-button:not(#e){color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-1ac9bc2a a.elementor-button{background-color:rgba(229, 217, 205, 0);}.elementor-7070501 .elementor-element.elementor-element-1ac9bc2a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-1ac9bc2a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5e82f828 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3a800777 .elementor-heading-title{color:#ffffff;font-size:30px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-3a800777 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-78c0b694{color:#ffffff;}.elementor-7070501 .elementor-element.elementor-element-78c0b694 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-75ef6d0f a.elementor-button:not(#e){color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-75ef6d0f a.elementor-button{background-color:rgba(229, 217, 205, 0);}.elementor-7070501 .elementor-element.elementor-element-75ef6d0f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7070501 .elementor-element.elementor-element-75ef6d0f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-77e222:not(.elementor-motion-effects-element-type-background), .elementor-7070501 .elementor-element.elementor-element-77e222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-7070501 .elementor-element.elementor-element-77e222{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7070501 .elementor-element.elementor-element-77e222 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7070501 .elementor-element.elementor-element-92e9b05 .elementor-heading-title{color:#ffffff;font-size:30px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-92e9b05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-6c745fdc{color:#ffffff;}.elementor-7070501 .elementor-element.elementor-element-6c745fdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-e479ab0 .elementor-heading-title{color:#ffffff;font-size:30px;font-weight:700;}.elementor-7070501 .elementor-element.elementor-element-e479ab0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-199a161f{color:#ffffff;}.elementor-7070501 .elementor-element.elementor-element-199a161f > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7070501 .elementor-element.elementor-element-78fa93b8{width:39.983%;}.elementor-7070501 .elementor-element.elementor-element-1d3a8813{width:60.014%;}.elementor-7070501 .elementor-element.elementor-element-2b00536d{width:35.119%;}.elementor-7070501 .elementor-element.elementor-element-7515bb8e{width:64.881%;}.elementor-7070501 .elementor-element.elementor-element-5bcb2e1b{width:35.119%;}.elementor-7070501 .elementor-element.elementor-element-2252613d{width:64.881%;}.elementor-7070501 .elementor-element.elementor-element-d451c2b{width:35.119%;}.elementor-7070501 .elementor-element.elementor-element-21fe0ab8{width:64.881%;}.elementor-7070501 .elementor-element.elementor-element-1e3f125a{width:35.119%;}.elementor-7070501 .elementor-element.elementor-element-21657c1c{width:64.881%;}.elementor-7070501 .elementor-element.elementor-element-1982e838{width:35.119%;}.elementor-7070501 .elementor-element.elementor-element-426306a8{width:64.881%;}.elementor-7070501 .elementor-element.elementor-element-19e3947d{width:60.017%;}.elementor-7070501 .elementor-element.elementor-element-263c60a1{width:39.983%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7070501 .elementor-element.elementor-element-1eb32505{width:40%;}.elementor-7070501 .elementor-element.elementor-element-367cccdf{width:60%;}}@media(max-width:1024px){.elementor-7070501 .elementor-element.elementor-element-78fa93b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-4944759d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-1eb32505 > .elementor-element-populated{padding:60px 30px 30px 30px;}.elementor-7070501 .elementor-element.elementor-element-36b05bfd{margin-top:40px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-32f8e9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-4a352788{margin-top:20px;margin-bottom:0px;}.elementor-7070501 .elementor-element.elementor-element-5b30a9b2{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5b665dff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5ad2e33d .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-7070501 .elementor-element.elementor-element-2bb78d7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-79667690 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-7070501 .elementor-element.elementor-element-5e82f828 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3a800777 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-7070501 .elementor-element.elementor-element-92e9b05 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-7070501 .elementor-element.elementor-element-e479ab0 .elementor-heading-title{font-size:28px;line-height:1.3em;}}@media(max-width:767px){.elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-container{min-height:500px;}.elementor-7070501 .elementor-element.elementor-element-16942b4a > .elementor-container:after{content:"";min-height:inherit;}.elementor-7070501 .elementor-element.elementor-element-1c3e9ee0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7070501 .elementor-element.elementor-element-761dab08 .elementor-heading-title{font-size:36px;}.elementor-7070501 .elementor-element.elementor-element-172be0e{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-78fa93b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c{text-align:center;}.elementor-7070501 .elementor-element.elementor-element-3a0c612c .elementor-heading-title{line-height:1.4em;}.elementor-7070501 .elementor-element.elementor-element-1d3a8813 > .elementor-element-populated{margin:60px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-24bc78bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-3b4c4faf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-19e3947d > .elementor-element-populated{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-263c60a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-container{min-height:500px;}.elementor-7070501 .elementor-element.elementor-element-4a352788 > .elementor-container:after{content:"";min-height:inherit;}.elementor-7070501 .elementor-element.elementor-element-5b665dff > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7070501 .elementor-element.elementor-element-5ad2e33d .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-7070501 .elementor-element.elementor-element-5ad2e33d > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-2bb78d7a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7070501 .elementor-element.elementor-element-79667690 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-7070501 .elementor-element.elementor-element-79667690 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-5e82f828 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7070501 .elementor-element.elementor-element-3a800777 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-7070501 .elementor-element.elementor-element-3a800777 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-92e9b05 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-7070501 .elementor-element.elementor-element-92e9b05 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7070501 .elementor-element.elementor-element-e479ab0 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-7070501 .elementor-element.elementor-element-e479ab0 > .elementor-widget-container{margin:60px 0px 0px 0px;}}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Arsenica';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/hotelsalbagroup/modules/creativeelements/views/fonts/ArsenicaTrial-Medium.woff') format('woff'),
		url('/hotelsalbagroup/modules/creativeelements/views/fonts/bembo-book-mt-std.ttf') format('truetype'),
		url('/hotelsalbagroup/modules/creativeelements/views/fonts/ArsenicaTrial-Medium.otf') format('opentype');
}
 /* End Custom Fonts CSS */