.c-stay-zigzag.s-item:not(.c-hero){max-width:var(--container-width-section)!important;padding-inline:0!important;width:100%}.c-stay-zigzag__wrap{gap:7.5rem}.c-stay-zigzag__item,.c-stay-zigzag__wrap{display:flex;flex-direction:column;width:100%}.c-stay-zigzag__item{gap:var(--spacing-xl);min-width:0}@media only screen and (min-width:1024px){.c-stay-zigzag__item{align-items:stretch;-moz-column-gap:6.125rem;column-gap:6.125rem;display:grid;grid-template-areas:"content media";grid-template-columns:minmax(0,28.125rem) minmax(0,1fr)}.c-stay-zigzag__item:nth-child(2n){grid-template-areas:"media content";grid-template-columns:minmax(0,1fr) minmax(0,28.125rem)}}.c-stay-zigzag__media{align-items:flex-start;display:flex;gap:1.875rem;grid-area:media;min-width:0;width:100%}.c-stay-zigzag__media-slot{flex:1 1 0;margin:0;min-width:0}.c-stay-zigzag__media-slot--primary{padding-top:3.125rem}.c-stay-zigzag__media-slot--secondary{padding-bottom:3.125rem}.c-stay-zigzag__image{aspect-ratio:419/579;display:block;font-family:"object-fit:cover";max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.c-stay-zigzag__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.875rem;grid-area:content;justify-content:flex-end;min-width:0;width:100%}.c-stay-zigzag__content:before{background-color:var(--color-primary-700);content:"";display:block;height:1.4375rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='23' fill='none'%3E%3Cpath fill='%23fff' d='m19.5 0-8.135 12.094L0 2.728 5.847 23h27.307L39 2.728l-11.365 9.366z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='23' fill='none'%3E%3Cpath fill='%23fff' d='m19.5 0-8.135 12.094L0 2.728 5.847 23h27.307L39 2.728l-11.365 9.366z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:2.4375rem}.c-stay-zigzag__name{color:var(--color-black);font-family:var(--font-secondary);font-size:var(--type-h2-mobile-size);font-weight:var(--type-h2-mobile-weight);letter-spacing:var(--type-h2-mobile-tracking);line-height:var(--type-h2-mobile-line-height);margin:-.625rem 0 0;text-align:left;width:100%}@media only screen and (min-width:1024px){.c-stay-zigzag__name{font-size:var(--type-h1-desktop-size);font-weight:var(--type-h1-desktop-weight);letter-spacing:var(--type-h1-desktop-tracking);line-height:var(--type-h1-desktop-line-height)}}.c-stay-zigzag__description{color:var(--color-gray-700);font-family:var(--font-primary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-line-height);text-align:left}.c-stay-zigzag__description>:first-child{margin-top:0}.c-stay-zigzag__description>:last-child{margin-bottom:0}.c-stay-zigzag__description a,.c-stay-zigzag__description p,.c-stay-zigzag__description strong{color:inherit;font:inherit;letter-spacing:inherit}.c-stay-zigzag__facts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg) var(--spacing-xl);width:100%}.c-stay-zigzag__facts:not(:has(.c-stay-zigzag__fact)){display:none}.c-stay-zigzag__fact{align-items:center;color:var(--color-primary-800);display:inline-flex;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--type-h4-desktop-weight);gap:var(--spacing-md);line-height:1.5rem;margin:0}@media only screen and (min-width:1024px){.c-stay-zigzag__fact{font-size:var(--type-h4-desktop-size);letter-spacing:var(--type-h4-desktop-tracking);line-height:var(--type-h4-desktop-line-height)}}.c-stay-zigzag__fact:before{content:"";display:block;flex:0 0 auto;height:1.3125rem;width:1.3125rem}.c-stay-zigzag__fact--capacity:before{mask-image:url(../icons/icon__stay-persons.svg);-webkit-mask-image:url(../icons/icon__stay-persons.svg)}.c-stay-zigzag__fact--capacity:before,.c-stay-zigzag__fact--price:before{background-color:currentColor;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.c-stay-zigzag__fact--price:before{mask-image:url(../icons/icon__stay-price.svg);-webkit-mask-image:url(../icons/icon__stay-price.svg)}.c-stay-zigzag__benefits{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.c-stay-zigzag__benefits,.c-stay-zigzag__benefits>li{list-style:none;margin:0;padding:0}.c-stay-zigzag__benefits>li::marker{content:none}.c-stay-zigzag__benefits:not(:has(.c-stay-zigzag__benefit)){display:none}.c-stay-zigzag__benefit{align-items:center;color:var(--color-gray-700);display:grid;font-family:var(--font-primary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);gap:var(--spacing-md);grid-template-columns:.875rem minmax(0,1fr);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-line-height)}.c-stay-zigzag__benefit:before{background-color:var(--color-primary-700);content:"";height:1.5rem;mask-image:url(../icons/icon__stay-benefit.svg);-webkit-mask-image:url(../icons/icon__stay-benefit.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:.75rem}.c-stay-zigzag__button{display:flex;width:100%}.c-stay-zigzag__button .s-style-button{align-items:center;cursor:pointer;display:flex;font-family:var(--font-secondary);font-weight:var(--type-button-weight);justify-content:center;letter-spacing:var(--type-button-tracking);text-decoration:none;--interaction-surface-target:var(--interaction-outline-hover-transform,none);--interaction-surface-overshoot:var(--interaction-outline-overshoot-transform,var(--interaction-surface-target));padding-inline:2rem;transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease);transition:background-color var(--interaction-duration,.28s) var(--interaction-easing,ease),border-color var(--interaction-duration,.28s) var(--interaction-easing,ease),color var(--interaction-duration,.28s) var(--interaction-easing,ease),box-shadow var(--interaction-duration,.28s) var(--interaction-easing,ease),transform var(--interaction-duration,.28s) var(--interaction-easing,ease);--interaction-focus-color:currentColor;background-color:transparent;border:1px solid var(--color-secondary-700);border-radius:0;color:var(--color-black);font-size:var(--type-button-size);line-height:var(--type-button-line-height);min-height:3.25rem;padding-block:0;text-transform:none}.c-stay-zigzag__button .s-style-button:focus-visible{outline:var(--interaction-focus-width,2px) solid var(--interaction-focus-color,currentColor);outline-offset:var(--interaction-focus-offset,4px)}@media(hover:hover)and (pointer:fine){.c-stay-zigzag__button .s-style-button:hover{animation:var(--interaction-surface-animation,none);box-shadow:var(--interaction-outline-hover-shadow,none);transform:var(--interaction-surface-target)}}.c-stay-zigzag__button .s-style-button:active{animation:none;transform:var(--interaction-outline-active-transform,none)}@media(prefers-reduced-motion:reduce){.c-stay-zigzag__button .s-style-button{transition-duration:.01ms}.c-stay-zigzag__button .s-style-button:active,.c-stay-zigzag__button .s-style-button:hover{animation:none;box-shadow:none;transform:none}}.c-stay-zigzag__button .s-style-button:focus-visible,.c-stay-zigzag__button .s-style-button:hover{background-color:var(--color-secondary-600);border-color:var(--color-secondary-600);color:var(--color-white)}