/* get-price/get-price — основа: блок-основа этапа 1 (30000); сгенерировано tools/css_majority.py */
.aife { align-items:flex-end }
.pl30 { padding-left:30px }
.g40 { gap:40px }
.gp_comment { font-size:24px;color:#505050 }
.gp_list { padding-right:130px }
.gp_block { box-shadow:0 0 32px #89898924;font-size:24px }
.gp_yellow_circule { display:flex;justify-content:center;width:568px;height:568px;min-width:568px;border-radius:50%;background-color:#FFDD74;position:relative;margin-bottom:-40px;margin-right:-90px }
.gp_yellow_circule img { position:absolute;bottom:0 }
@media screen and (max-width:1280px) {
  .gp_comment { font-size:18px }
  .gp_block { font-size:18px;padding:15px }
  .gp_yellow_circule { width:468px;height:468px;min-width:468px;margin-bottom:0;margin-top:90px }
  .gp_yellow_circule img { width:100% }
  .gp_list { padding-right:50px }
}
@media screen and (max-width:900px) {
  .gp_block { padding:10px;font-size:16px }
  .gp_yellow_circule { margin-right:0 }
  .gp_list { padding-right:0 }
  .gp_comment { font-size:16px }
}
@media screen and (max-width:600px) {
  .gp_mb_btn { margin-top:-70px;z-index:20 }
  .gp_comment { font-size:14px }
  .gp_block { font-size:12px }
  .gp_yellow_circule { width:320px;height:320px;min-width:320px;margin-top:40px }
}

/* ===== вручную (генератор этот раздел сохраняет) ===== */
/* .aife — в стилях блока (после утилит), мобильная .mb-aic должна его перебивать, как в оригинале */
@media screen and (max-width:900px) {
  .get_price .mb-aic { align-items:center }
}
