.c-soffers{width:100%}.c-soffers-content{background-color:#f4f6f8;min-height:450px;max-height:450px;overflow:auto;padding:35px;padding-left:35px;margin-bottom:30px}.c-soffers-img{background-size:cover;width:100%;height:450px;margin-bottom:30px;min-width:340px}@media (max-width:79.99em){.c-soffers-img{min-width:280px}}@media (max-width:47.99em){.c-soffers-img{min-width:auto;margin-bottom:0;height:250px}}.c-soffer-desc,.c-soffer-price,.c-soffer-title{display:block;text-align:left;padding:10px 35px 0}.c-soffer-price{font-size:18px;font-size:1.125rem;line-height:1.33333;color:#0079ed}@media (max-width:63.99em){.c-soffer-price{font-size:16px;font-size:1rem;line-height:1.5}}.c-soffer-price-bold{font-weight:700}.c-soffer-title{color:#8d8d8d;font-size:40px;font-size:2.5rem;line-height:1.2;font-weight:400}@media (max-width:63.99em){.c-soffer-title{font-size:24px;font-size:1.5rem;line-height:1.25}}.c-soffer-desc{font-size:18px;font-size:1.125rem;line-height:1.33333;white-space:pre-line;text-transform:capitalize}@media (max-width:63.99em){.c-soffer-desc{font-size:16px;font-size:1rem;line-height:1.5}}.c-soffers-btn{margin-top:20px;padding:0 35px}.c-soffers-items .c-soffers-btn{position:absolute;bottom:10%}.c-soffers-book,.c-soffers-more{float:left;padding-right:20px}@media (max-width:47.99em){.c-soffers-book,.c-soffers-more{min-width:200px}}@media (min-width:20em){.c-soffers-book,.c-soffers-more{min-width:130px}}a.c-soffers-link{color:#fff;text-decoration:none;text-transform:uppercase}.c-soffers-items:nth-of-type(even) .c-soffers-img-wrap{float:right}.c-soffers-items:nth-of-type(odd) .c-soffers-img-wrap{float:left}@media (max-width:47.99em){.c-soffers-popup-wrap{overflow-y:auto;max-height:580px}}.c-offer-close-wrap{width:100%;margin-bottom:6%}.c-offer-close-btn{color:#fff;border:1px solid #fff;padding:0 4px;border-radius:40px;cursor:pointer;float:right}.c-offer-close-btn .icon{font-size:30px;font-size:1.875rem;line-height:1.2}@media (max-width:63.99em){.c-btn--book-text{padding-right:0}.c-btn{padding:12px 10px 10px}}@media (min-width:64em){.c-btn--book-text{padding-right:0}.c-btn{padding:12px 20px 10px}}@media (min-width:20em){.c-btn--book-text{font-size:14px;font-size:.875rem;line-height:1.71429}}@media (min-width:48em){.c-btn--book-text{font-size:16px;font-size:1rem;line-height:1.5}}