.ms-hero-bodas{align-items:flex-start;background-color:var(--ms-ink);box-sizing:border-box;display:flex;isolation:isolate;justify-content:flex-start;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;min-height:auto;overflow:hidden;padding:0;position:relative;width:100vw}.ms-hero-bodas__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.05) contrast(1.02);inset:0;position:absolute;z-index:1}.ms-hero-bodas__overlay{background:linear-gradient(180deg,rgba(26,26,26,.45),rgba(26,26,26,.55) 50%,rgba(26,26,26,.85));inset:0;pointer-events:none;position:absolute;z-index:2}.ms-hero-bodas__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:var(--ms-container-max);padding:80px 24px;position:relative;width:100%;z-index:3}.ms-hero-bodas__breadcrumb{margin:0 0 .5rem;padding:0}.ms-hero-bodas__breadcrumb-list{align-items:center;color:var(--ms-crema);display:flex;flex-wrap:wrap;font-family:var(--ms-font-body);font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:.15em;list-style:none;margin:0;padding:0;text-transform:uppercase}.ms-hero-bodas__breadcrumb-item{align-items:center;color:var(--ms-crema);display:inline-flex;gap:.5rem}.ms-hero-bodas .ms-hero-bodas__breadcrumb-link,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:active,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:focus,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:hover,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:link,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:visited,.ms-hero-bodas__breadcrumb-link{border-bottom:1px solid transparent;color:var(--ms-crema)!important;text-decoration:none!important;transition:border-color var(--ms-transition)}.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:focus,.ms-hero-bodas .ms-hero-bodas__breadcrumb-link:hover{border-bottom-color:var(--ms-turquesa)}.ms-hero-bodas__breadcrumb-sep{color:var(--ms-turquesa);font-weight:400;opacity:.9}.ms-hero-bodas p.ms-hero-bodas__eyebrow,.ms-hero-bodas__eyebrow{color:var(--ms-turquesa);font-family:var(--ms-font-body);font-size:.875rem;font-weight:600;letter-spacing:.25em;line-height:1;margin:0;padding:0;text-transform:uppercase}.ms-hero-bodas h1.ms-hero-bodas__title,.ms-hero-bodas__title{align-items:flex-start;color:var(--ms-crema);display:flex;flex-direction:column;font-family:var(--ms-font-body);gap:0;line-height:1;margin:0;padding:0;text-transform:none!important}.ms-hero-bodas h1 .ms-hero-bodas__title-script,.ms-hero-bodas__title-script{color:var(--ms-turquesa);display:inline-block;font-family:var(--ms-font-italic);font-size:clamp(1.75rem,5vw,4rem);font-style:italic;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 0 .25em;padding:0;text-transform:none!important}.ms-hero-bodas h1 .ms-hero-bodas__title-sans,.ms-hero-bodas__title-sans{color:var(--ms-crema);display:inline-block;font-family:var(--ms-font-body);font-size:clamp(3.5rem,12vw,9rem);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:.9;margin:-.05em 0 0;padding:0;text-transform:uppercase!important}.ms-hero-bodas__subtitle{font-size:clamp(1rem,1.5vw,1.25rem);margin:0;max-width:38rem}.ms-hero-bodas .ms-hero-bodas__subtitle p,.ms-hero-bodas__subtitle,.ms-hero-bodas__subtitle p{color:var(--ms-crema);font-family:var(--ms-font-body);font-style:normal;font-weight:400;line-height:1.55;padding:0}.ms-hero-bodas .ms-hero-bodas__subtitle p,.ms-hero-bodas__subtitle p{font-size:inherit;margin:0 0 .5rem}.ms-hero-bodas__subtitle p:last-child{margin-bottom:0}.ms-hero-bodas__cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.ms-hero-bodas a.ms-hero-bodas__cta,.ms-hero-bodas a.ms-hero-bodas__cta:link,.ms-hero-bodas a.ms-hero-bodas__cta:visited,.ms-hero-bodas__cta{align-items:center;background-color:var(--ms-turquesa);border:2px solid var(--ms-turquesa);border-radius:0;color:var(--ms-ink)!important;cursor:pointer;display:inline-flex;font-family:var(--ms-font-body);font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.15em;line-height:1;min-height:48px;padding:1.125rem 2.5rem;text-decoration:none!important;text-transform:uppercase;transition:background-color var(--ms-transition),color var(--ms-transition),border-color var(--ms-transition),transform var(--ms-transition)}.ms-hero-bodas a.ms-hero-bodas__cta:active,.ms-hero-bodas a.ms-hero-bodas__cta:focus,.ms-hero-bodas a.ms-hero-bodas__cta:hover{background-color:var(--ms-crema);border-color:var(--ms-crema);color:var(--ms-ink)!important;outline:none;text-decoration:none!important;transform:translateY(-2px)}.ms-hero-bodas a.ms-hero-bodas__cta:focus-visible{outline:3px solid var(--ms-turquesa);outline-offset:4px}.ms-hero-bodas .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:480px){.ms-hero-bodas a.ms-hero-bodas__cta{max-width:100%;padding:1rem 2rem;width:100%}}@media (min-width:768px){.ms-hero-bodas__inner{gap:2rem}.ms-hero-bodas__breadcrumb-list{font-size:.8125rem}}@media (min-width:1024px){.ms-hero-bodas{align-items:flex-end;min-height:90vh;min-height:90svh}.ms-hero-bodas__inner{padding:100px 48px}.ms-hero-bodas__overlay{background:linear-gradient(90deg,rgba(26,26,26,.75),rgba(26,26,26,.55) 50%,rgba(26,26,26,.3))}.ms-hero-bodas h1 .ms-hero-bodas__title-script,.ms-hero-bodas__title-script{margin-left:.5em}}@media (prefers-reduced-motion:reduce){.ms-hero-bodas .ms-hero-bodas__breadcrumb-link,.ms-hero-bodas a.ms-hero-bodas__cta{transition:none}.ms-hero-bodas a.ms-hero-bodas__cta:focus,.ms-hero-bodas a.ms-hero-bodas__cta:hover{transform:none}}