/* Original banner composition, with current photos and rounded edges. */
.offers-classic.container{padding:0;overflow:visible;border-radius:0}
.offers-classic .offers-viewport{border-radius:12px;overflow:hidden;isolation:isolate;background:#e8eeeb}
.offers-classic .offers-slider{scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}
.offers-classic .offers-slider::-webkit-scrollbar{display:none}
.offers-classic .offer{min-width:0;background-image:none;overflow:hidden}
.offers-classic .offer__photo{position:absolute;inset:0;display:block;z-index:0}
.offers-classic .offer__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.offers-classic .offer__fgds .offer__photo img{object-position:right center}
.offers-classic .offer__golod .offer__photo{background:#e7e1e3}
.offers-classic .offer__golod .offer__photo img{width:48%;margin-left:auto;object-position:center 8%}
.offers-classic .offer__golod .offer__content{max-width:min(670px,61%)}
.offers-classic .offer__edilov .offer__photo img{object-position:right center}
.offers-classic .offer__overlay{z-index:1}
.offers-classic .offer__content{z-index:2}
.offers-classic .offer__doctor{color:#fff;text-decoration:underline;text-underline-offset:3px}
.offers-classic .offer__doctor:hover{color:#e2f6e8}
.offers-classic .offers-controls{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:3px;background:#fff}
.offers-classic .offers-pagination{display:flex;align-items:center;justify-content:center;gap:0}
.offers-classic .offers-pagination button{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}
.offers-classic .offers-pagination button:before{content:"";width:11px;height:11px;border-radius:50%;background:#cad9ce}
.offers-classic .offers-pagination button.active:before{background:#00914a}
.offers-classic .offers-playback{position:absolute;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#6e8977;cursor:pointer}
.offers-classic .offers-prev,.offers-classic .offers-next{display:none}
@media(max-width:760px){
  .offers-classic .offer{align-items:flex-end;padding:16px;min-height:560px}
  .offers-classic .offer__photo{height:270px;bottom:auto}
  .offers-classic .offer__photo img{object-position:center}
  .offers-classic .offer__fgds .offer__photo img{object-position:center 8%}
  .offers-classic .offer__golod .offer__photo img{width:100%;object-position:center 8%}
  .offers-classic .offer__golod .offer__content{max-width:100%}
  .offers-classic .offer__content{width:100%;max-width:100%;margin-top:180px;padding:20px;background:#173e2feF}
  .offers-classic .offer__title{font-size:24px}
  .offers-classic .offer__subtitle{font-size:15px}
  .offers-classic .offer__sale15 .offer__photo img{object-position:center 35%}
}
@media(max-width:350px){
  .offers-classic .offer{padding:12px}
  .offers-classic .offer__content{padding:18px}
  .offers-classic .offer__title{font-size:22px}
  .offers-classic .offers__btn-phone{padding:12px 18px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.offers-classic *{scroll-behavior:auto!important}}
