Сверстал страничку. На Хроме, Опере, ФФ отображается норм. А вот в Safari этот блок растягивает. У меня нету техники apple что бы залезть в консоль. Может кто-нибудь поможет? Префиксы вроде бы на месте.Вот как в остальных браузерах и в Safari <div class="container"> <main class="3d-print-pages"> <section class="price-section padding-left"> <div class="price-section__call"> <h2 class="price-section__text-heading">Стоимость печати рассчитывается следующим образом:</h2> <div class="price-section-text-wrap"> <p class="price-section__text-price-strong"><strong>Цена 1 грамма пластика (ABS, PLA, PETG) - 50 копеек.</strong> </p> <p class="price-section__text-price-strong-after">При заказе большой партии изделий, возможно снижение цены. Обсуждается отдельно для каждого проекта. </p> </div> <div class="price-section__wrap"> <div class="call-specialist_img"> </div> <button class="call-specialist__btn"><a class="call-specialist__link" href="#">Запросить расчёт услуги</a></button> </div> </div> <img class="price-section__backgr-img" src="https://igo3d.by/images/companies/1/pages-3d-print/img/price-section/price-section.png" alt="coils of plastic for 3d printing"> </section> </main> </div> .container { max-width: 1200px; height: 100%; margin: 0 auto; padding: 0 20px; font-size: 14px; background: white; font-family: 'Open Sans', sans-serif; } :root { --yellow-color: #f2a501; --white-color: #ffffff; --black-color: #000000; --dark-blue-color: #40a2ed; --light-blue-color: #96d2ff; --light-light-blue-color: #dff7fb; --font-size-14: 14px; --font-size-16: 16px; --font-size-22: 22px; --font-size-24: 24px; --font-size-mob-vers-big: 1.3rem; --font-size-mob-vers-sml: 1.1rem; --padding-top: 50px; --padding-text-header-after-modelling: 30px; --padding-top-h2: 50px; --padding-bottom-h2: 20px; --padding-bottom-after-h2: 30px; --padding-bottom-section: 50px; } img { max-width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; } .padding-left { padding-left: 67px; } .call-specialist__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 460px; margin-left: 10%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .call-specialist_img { border-radius: 50%; background: center/cover url("https://igo3d.by/images/companies/1/pages-3d-print/img/call-specialist/call-girl.png?1629295202321"); -ms-flex-preferred-size: 133px; flex-basis: 133px; min-height: 133px; max-width: 133px; min-width: 133px; margin-bottom: 15px; } .call-specialist__btn { padding: 20px 13px; background-color: var(--yellow-color); border-radius: 10px; border: none; cursor: pointer; color: var(--white-color); margin-left: 30px; } .call-specialist__link { color: inherit; text-decoration: none; color: var(--white-color); } .call-specialist__link:hover { color: var(--white-color); } .call-specialist__btn:hover { -webkit-box-shadow: 0 0 0 2px #D2973D inset, 0 0 0 4px white inset; box-shadow: 0 0 0 2px #D2973D inset, 0 0 0 4px white inset; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; } .price-section { display: -ms-grid; display: --webkit-box-grid; display: grid; grid-template-columns: repeat(auto-fit, minmax(264px, 1fr)); -ms-grid-rows: 1fr; -webkit-grid-rows: 1fr; grid-rows: 1fr; grid-template-rows: 1fr; background-color: var(--dark-blue-color); } .price-section__wrap { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: -webkit-box-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-box-wrap: wrap; flex-wrap: wrap; padding: 60px 0 60px 0; } .price-section-text-wrap { max-width: 63%; font-size: var(--font-size-16); margin: 0; text-align: justify; } .price-section__text-price-strong { margin: 60px 0 0 0; } .price-section__text-price, .price-section__text-price-strong, .price-section__text-price-strong-after { color: var(--white-color); font-size: var(--font-size-16); } .price-section__text-heading { padding-top: 55px; font-size: var(--font-size-24); text-transform: uppercase; font-weight: 900; color: var(--white-color); } .price-section__backgr-img { min-height: 100%; } Тут вот живой код https://codepen.io/menist/pen/QWwojvy?editors=1010