.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 .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 .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{color:#e7e7e7;margin:2em auto;max-width:500px;padding:0 1em;text-align:center}.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,.block-txt-img--img video{display:block;width:100%}.block-txt-img--img img.only-mobile,.block-txt-img--img video.only-mobile{display:block}.block-txt-img--img img.only-desktop,.block-txt-img--img video.only-desktop{display:none}@media screen and (min-width:1024px){.block-txt-img--img img.only-mobile,.block-txt-img--img video.only-mobile{display:none}.block-txt-img--img img.only-desktop,.block-txt-img--img video.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,.block-txt-img2--img video{display:block;width:100%}.block-txt-img2--img img.only-mobile,.block-txt-img2--img video.only-mobile{display:block}.block-txt-img2--img img.only-desktop,.block-txt-img2--img video.only-desktop{display:none}@media screen and (min-width:1024px){.block-txt-img2--img img.only-mobile,.block-txt-img2--img video.only-mobile{display:none}.block-txt-img2--img img.only-desktop,.block-txt-img2--img video.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}}