.special-offer-module{display:flex;flex-direction:column;background-color:#2e3235;color:#fff}@media screen and (min-width:1020px){.special-offer-module{display:grid;grid-template-columns:minmax(0,1fr) 34%;min-height:480px}}@media screen and (min-width:1590px){.special-offer-module{min-height:565px}}.special-offer-module+.special-offer-module{border-top:1px solid hsla(0,0%,100%,.12)}.special-offer-module__content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:48px 24px}@media screen and (min-width:1020px){.special-offer-module__content{gap:32px;padding:80px 64px 80px max(24px,(100vw - 1632px)/2)}}.special-offer-module__content h2{font-family:Playfair Display,sans-serif;font-size:32px;font-weight:500;line-height:40px;margin:0}.special-offer-module__content .wysiwyg{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;max-width:720px}.special-offer-module__content .wysiwyg p{margin:0}.special-offer-module__content .wysiwyg p+p{margin-top:16px}.special-offer-module__media{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:#444e5b}@media screen and (min-width:720px){.special-offer-module__media{aspect-ratio:auto;height:224px}}@media screen and (min-width:1020px){.special-offer-module__media{height:auto}}.special-offer-module__media img{object-fit:cover;object-position:center}.special-offer-module__media .countdown{padding:24px}@media screen and (min-width:1020px){.special-offer-module__media .countdown{justify-content:center}}.special-offer-module__media .countdown__value{font-size:44px}@media screen and (min-width:1020px){.special-offer-module__media .countdown__value{font-size:56px}}.special-offer-item{display:flex;flex-direction:column;gap:24px;padding:0 24px;color:#2e3235}@media screen and (min-width:1020px){.special-offer-item{display:grid;grid-template-columns:45% minmax(0,1fr);align-items:center;grid-gap:0;gap:0;padding:0}}.special-offer-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media screen and (min-width:1020px){.special-offer-item__content{grid-column:2;grid-row:1;gap:16px;padding:32px max(24px,(100vw - 1632px)/2) 32px 7%}}.special-offer-item__content h3{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin:0}@media screen and (min-width:1020px){.special-offer-item__content h3{font-family:Playfair Display,sans-serif;font-size:32px;font-weight:500;line-height:40px}}.special-offer-item__meta{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:normal;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;text-transform:uppercase;letter-spacing:.04em}.special-offer-item__meta .location{color:#747474}.special-offer-item__meta .separator{color:#c6bba6}.special-offer-item__text{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;max-width:560px}@media screen and (min-width:1280px){.special-offer-item__text{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:26px}}.special-offer-item__button.button{display:none;margin-top:8px}@media screen and (min-width:1020px){.special-offer-item__button.button{display:grid}}.special-offer-item__link{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px;display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#2e3235;text-decoration:none}@media screen and (min-width:1020px){.special-offer-item__link{display:none}}.special-offer-item__media{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:#ececec}@media screen and (min-width:1020px){.special-offer-item__media{grid-column:1;grid-row:1;aspect-ratio:16/9}}.special-offer-item__media img{object-fit:cover;object-position:center}