.block-txt-img{background-color:#e3dfd7;padding:3em 0 0;width:100%}@media screen and (min-width:1024px){.block-txt-img{align-items:center;display:flex;justify-content:space-between;padding:0}}.block-txt-img--txt{padding:2em;width:100%}@media screen and (min-width:1024px){.block-txt-img--txt{width:50%}}.block-txt-img--txt .title-size-2{line-height:1;text-align:center}.block-txt-img--txt .title-size-2 h1{font-size:1em;font-weight:100;line-height:1}@media screen and (min-width:1024px){.block-txt-img--txt .title-size-2 h1{font-size:1.1em}}.block-txt-img--txt .title-size-2 span{color:#b4a269;display:block;line-height:1}.block-txt-img--txt .title-size-2 span:nth-child(2){font-style:italic;margin-left:3em}.block-txt-img--txt .p{margin:2em auto 0;max-width:500px;padding:0 1em;text-align:center}.block-txt-img--txt .cta-cont{align-items:center;display:flex;gap:1em;justify-content:center}@media screen and (min-width:1024px){.block-txt-img--txt .cta-cont{margin-top:2em}}.block-txt-img--txt .btn-regala,.block-txt-img--txt .btn-reserva{display:block;max-width:200px}.block-txt-img--img{width:100%}@media screen and (min-width:1024px){.block-txt-img--img{width:50%}}.block-txt-img--img img{display:block;width:100%}.block-txt-img--img img.only-mobile{display:block}.block-txt-img--img img.only-desktop{display:none}@media screen and (min-width:1024px){.block-txt-img--img img.only-mobile{display:none}.block-txt-img--img img.only-desktop{display:block}}.block-txt-img2{width:100%}@media screen and (min-width:1024px){.block-txt-img2{align-items:center;display:flex;justify-content:space-between}}.block-txt-img2--txt{padding:2em;width:100%}@media screen and (min-width:1024px){.block-txt-img2--txt{width:50%}}.block-txt-img2--txt .title-size-2{line-height:1;text-align:center}@media screen and (min-width:1024px){.block-txt-img2--txt .title-size-2{margin:0}}.block-txt-img2--txt .title-size-2 h1{font-size:1em;font-weight:100;line-height:1}@media screen and (min-width:1024px){.block-txt-img2--txt .title-size-2 h1{font-size:1.1em}}.block-txt-img2--txt .title-size-2 span{color:#b4a269;display:block}.block-txt-img2--txt .title-size-2 span:first-child{margin-right:1.5em}.block-txt-img2--txt .title-size-2 span:nth-child(3){font-style:italic;margin-left:1.5em}.block-txt-img2--txt .p{margin:2em auto 0;max-width:500px;padding:0 1em;text-align:center}.block-txt-img2--img{width:100%}@media screen and (min-width:1024px){.block-txt-img2--img{order:1;width:50%}}.block-txt-img2--img img{display:block;width:100%}.block-txt-img2--img img.only-mobile{display:block}.block-txt-img2--img img.only-desktop{display:none}@media screen and (min-width:1024px){.block-txt-img2--img img.only-mobile{display:none}.block-txt-img2--img img.only-desktop{display:block}}fieldset{display:block}@media screen and (min-width:768px){fieldset{padding:0}}.contact-us{width:100%}.contact-us h2{color:#222;font-family:larken,sans-serif;font-size:2em;line-height:1;margin:0;padding:0 0 .5em}@media screen and (min-width:768px){.contact-us h2{font-size:2.5em}}@media screen and (min-width:1024px){.contact-us h2{font-size:3em}}@media screen and (min-width:1440px){.contact-us h2{font-size:4em}}.contact-us h2 span{display:block}@media screen and (min-width:768px){.contact-us h2 span{padding:0 0 0 40px}}.contact-us .p-home{padding:0}@media screen and (min-width:768px){.contact-us .p-home{max-width:300px}}.select-contact-center{padding:1em 0 .5em;width:100%}@media screen and (min-width:1024px){.select-contact-center{padding:0 0 1em;width:70%}}.form-cont{width:100%}.form-cont .formulate-input{padding:0 0 .5em}@media screen and (min-width:1024px){.form-cont .formulate-input{padding:0 0 1em}}.form-cont .pol-priv{font-size:.9em}@media screen and (min-width:1024px){.form-cont .pol-priv{font-size:1em}.form-cont button{margin:1em 0}}@media screen and (min-width:1440px){.form-cont button{margin:2em 0}}.newsletter{background-color:#1c1c1c;height:100%;padding:3em 0;width:100%}@media screen and (min-width:768px){.newsletter{padding:5em 0}}.newsletter .email-suggestion{color:red;font-size:.9em;font-weight:500;margin-top:4px}.newsletter .email-suggestion a{cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.newsletter .email-suggestion a:hover{opacity:.8}.newsletter .title-size-gold{margin-bottom:2em}.newsletter .txt-cont{margin:0 auto;max-width:90%;padding:1em 0}.newsletter .txt-cont .subtitle{color:#b4a269;margin:2em auto 1em;max-width:800px;opacity:.7}@media screen and (min-width:1024px){.newsletter .txt-cont{max-width:850px}}.newsletter .txt-cont .main-title-home{color:#b4a269;line-height:1.1;padding:0;text-align:center}@media screen and (min-width:1024px){.newsletter .txt-cont .main-title-home:first-child{text-align:left}.newsletter .txt-cont .main-title-home:nth-child(2){padding:0 0 .2em;text-align:right}}@media screen and (min-width:1440px){.newsletter .txt-cont .main-title-home{font-size:4em}}.newsletter .nl-form-cont{margin:0 auto;max-width:80%;width:100%}@media screen and (min-width:1024px){.newsletter .nl-form-cont{display:flex;margin:0 auto;max-width:800px}}.newsletter .nl-form-cont .formulate-input-element--submit button{min-width:100%;padding:1em 1.25em!important;width:100%!important}.newsletter .nl-form-cont .formulate-input{line-height:1.5;margin:1em 0;width:100%}@media screen and (min-width:1024px){.newsletter .nl-form-cont .formulate-input{width:33.3333333333%}.newsletter .nl-form-cont .formulate-input:first-child{margin:1em 1em 1em 0!important}.newsletter .nl-form-cont .formulate-input:last-child{width:200px}}.newsletter .nl-form-cont .formulate-input button:not(.field-like-button){display:block;padding:1em 0}.newsletter .nl-form-cont .formulate-input .field-like-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsletter .nl-form-cont .formulate-input .menu-folding-above,.newsletter .nl-form-cont .formulate-input .menu-folding-below,.newsletter .nl-form-cont .formulate-input-popup-above,.newsletter .nl-form-cont .formulate-input-popup-below{width:100%}@media screen and (min-width:1024px){.newsletter .nl-form-cont .formulate-input .menu-folding-above,.newsletter .nl-form-cont .formulate-input .menu-folding-below,.newsletter .nl-form-cont .formulate-input-popup-above,.newsletter .nl-form-cont .formulate-input-popup-below{max-width:100%;min-width:100%}}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected{margin:0}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected .p-home-1{justify-content:center;padding:.5em 1em!important}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected:first-child .p-home-1{padding:1em 1em .5em!important}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected:last-child .p-home-1{padding:.25em 1em 1em!important}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected .p-home-1{display:flex}.newsletter .nl-form-cont .formulate-input .menu-folding-above .box-selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input .menu-folding-below .box-selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input-popup-above .box-selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input-popup-below .box-selected .p-home-1 span{color:#fff!important;font-size:.9em;font-weight:400}.newsletter .nl-form-cont .formulate-input .menu-folding-above .selected .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .selected .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .selected .p-home-1{color:#b4a269;display:flex}.newsletter .nl-form-cont .formulate-input .menu-folding-above .selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input .menu-folding-below .selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input-popup-above .selected .p-home-1 span,.newsletter .nl-form-cont .formulate-input-popup-below .selected .p-home-1 span{color:#b4a269!important;font-weight:500;opacity:1}.newsletter .nl-form-cont .formulate-input .menu-folding-above .selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .selected:first-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .selected:first-child .p-home-1{padding:1em 1em .5em!important}.newsletter .nl-form-cont .formulate-input .menu-folding-above .selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input .menu-folding-below .selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-above .selected:last-child .p-home-1,.newsletter .nl-form-cont .formulate-input-popup-below .selected:last-child .p-home-1{padding:.25em 1em 1em!important}.newsletter .aviso-legal{color:#fff;font-size:.75em;margin:0 auto;max-width:80%;opacity:.7;text-align:left;width:100%}@media screen and (min-width:1024px){.newsletter .aviso-legal{max-width:800px}}.newsletter .aviso-legal .formulate-input .formulate-input-wrapper .formulate-input-element{align-items:center;display:flex;justify-self:center}.newsletter .aviso-legal .formulate-input .formulate-input-wrapper label{margin-bottom:0}