.main-section--offers-page{padding-bottom:227px;padding-top:60px}.offer-item{border-bottom:.5px solid #b8aa9b;display:grid;gap:9.803%;grid-template-columns:.89225fr 1fr;padding-bottom:40px;padding-top:40px}.offer-item:first-child{padding-top:0}.offer-content{display:flex;flex-flow:column wrap;padding-bottom:84px;padding-top:80px}.offer-image{position:relative}.offer-image:before{content:"";display:block;padding-top:127.137546468%;width:100%}.offer-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.offer-header{font-size:32px;line-height:100%;margin:0 0 35px}.offer-readmore-content .offer-header{margin:0 0 30px}.offer-richtext{font-size:16px;margin:0 0 40px;max-width:479px}.offer-readmore-content .offer-richtext{letter-spacing:.02em;margin:0 0 36px;max-width:426px}.offer-readmore-content .offer-richtext h1,.offer-readmore-content .offer-richtext h2,.offer-readmore-content .offer-richtext h3,.offer-readmore-content .offer-richtext h4,.offer-readmore-content .offer-richtext h5,.offer-readmore-content .offer-richtext h6{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:1.6em;text-transform:uppercase}.offer-richtext{font-size:20px;line-height:160%}.offer-richtext p{margin-bottom:1.6em}.offer-readmore-content .offer-richtext h6{font-family:Avenir,sans-serif;margin-bottom:1.6em}.offer-buttons{display:flex;flex-flow:row wrap;gap:24px;margin:0 0 40px}.offer-buttons .offer-button{background-color:transparent;color:#000;font-size:14px;letter-spacing:.2em;line-height:160%;padding:11px 30px}.offer-buttons .offer-button:focus,.offer-buttons .offer-button:hover{background-color:#821c1c;border-color:#821c1c;color:#fefcfc}.offer-buttons .offer-button:focus{outline:0}.offer-book-now{background-color:transparent;border-color:#000;color:#000;letter-spacing:.2em;line-height:160%;padding:19px 30px}.offer-fineprint{font-size:14px;font-style:italic;line-height:160%;margin-top:auto;max-width:463px}.offer-readmore{display:none;flex-wrap:wrap;height:100vh;justify-content:flex-end;left:0;overflow:hidden;padding-top:100px;position:fixed;top:0;transition:visibility 0s linear .5s;visibility:hidden;width:100%;z-index:999}.offer-readmore:focus{outline:0}.offer-readmore.loaded{display:flex}.offer-readmore.show{transition:visibility 0s linear 0s;visibility:visible}.offer-readmore-bg{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.offer-readmore.show .offer-readmore-bg{opacity:.2}.offer-readmore-scrollwrapper{height:100%;padding-left:50px;position:relative;transform:translateX(110%);transition:transform .2s linear;width:auto;z-index:1}.offer-readmore.show .offer-readmore-scrollwrapper{transform:translateX(0)}.offer-readmore-content{-webkit-overflow-scrolling:touch;background:#fff;height:100%;max-width:725px;min-height:calc(100vh - 100px);overflow-y:scroll;padding:99px 97px;width:100%;z-index:1}.offer-readmore-content .offer-fineprint{font-size:14px;font-style:italic;line-height:160%;margin-top:31px;max-width:434px}.offer-readmore-close{align-items:center;background-color:#fff;border-color:#fff;border-radius:50%;color:#000;display:flex;flex-wrap:wrap;height:57px;justify-content:center;left:21px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:57px}.offer-readmore-close:focus{outline:0}.offer-readmore-close svg{display:block;height:24px;width:12px}@media (min-width:768px) and (max-width:1024px){.offer-richtext{font-size:14px}.offer-richtext p{margin-bottom:16px}.offer-buttons{gap:15px;margin:0 0 41px}.offer-buttons .offer-button{font-size:12px;padding:10px 27px 9px}.offer-fineprint{font-size:9px;line-height:150%}}@media (max-width:1024px){.main-section--offers-page{padding-bottom:200px}.offer-item{gap:38.94px;grid-template-columns:1fr .9999fr;min-height:416px;padding-bottom:36px}.offer-content{padding-bottom:0;padding-top:0}.offer-image{align-self:start}.offer-image:before{padding-top:127.136949948%}.offer-header{font-size:20px;margin:0 0 24px}.offer-richtext{margin:0 0 40px}.offer-readmore{padding-top:97px}}@media (max-width:767px){.main-section--offers-page{padding-bottom:115px}.offer-item{gap:40px;grid-template-columns:1fr;min-height:0;padding-bottom:80px;padding-top:80px}.offer-item:last-child{border-bottom:0;padding-bottom:0}.offer-content{padding-top:0}.offer-image:before{padding-top:127.034883721%}.offer-header{font-size:24px;line-height:130%;margin:0 0 24px}.offer-richtext{margin:0 0 40px}.offer-richtext p{margin-bottom:25px}.offer-buttons{margin:0 0 40px}.offer-readmore{padding-top:98px}.offer-readmore-content{padding:40px}}