.group-contact{margin-top:1.75rem;max-width:36rem}.group-contact>a,.group-contact>div>a{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem;background:#10364b;border:1px solid #496476;text-decoration:none;color:#fff;min-height:5.25rem}.group-contact a:hover,.group-contact a:focus-visible{border-color:#ef174a;background:#16455c}.group-contact span{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#a9cadf}.group-contact strong{font-size:clamp(1rem,2.4vw,1.35rem);overflow-wrap:anywhere}.group-contact small{font-size:.8rem;color:#c4d6e4}.group-contact>div{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem}.group-illustration{margin:0;align-self:center;overflow:hidden;border-radius:.4rem;border-left:4px solid #e50036}.group-illustration img{display:block;width:100%;height:auto}.group-layout{align-items:center}.hotel-video-close{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important}.hotel-video-close span{display:block;position:relative;width:15px;height:15px}.hotel-video-close span:before,.hotel-video-close span:after{content:"";position:absolute;top:7px;left:0;width:15px;height:2px;background:currentColor;transform:rotate(45deg)}.hotel-video-close span:after{transform:rotate(-45deg)}@media(max-width:32rem){.group-contact>div{grid-template-columns:1fr}.group-contact>a,.group-contact>div>a{padding:1rem}}
