.choose__carousel{width:100%;min-width:0;box-sizing:border-box;padding:0 56px}.choose__carousel .slick-slide>div{display:flex;align-items:stretch;flex-wrap:nowrap}.choose__carousel .choose__manager{display:flex!important;flex-direction:column;align-items:center;box-sizing:border-box;margin:0!important;min-width:0!important;min-height:0!important;padding:6px 14px 22px}.choose__carousel .choose__manager.first-of-type{margin-top:0!important}.choose__carousel .choose__manager_image{width:100%!important;aspect-ratio: 1 / 1;flex:0 0 auto;container-type:inline-size}.choose__carousel .choose__manager_image img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover;border-radius:50%}.choose__carousel .choose__manager_name{margin-top:8px;text-align:center;min-height:2.5em;display:flex;align-items:center;justify-content:center}.choose__carousel .choose__manager_rv{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.choose__carousel .choose__manager_rate,.choose__carousel .choose__manager_cnt{display:inline;line-height:1.25}.choose__carousel .choose__manager_rate{font-weight:600}.choose__carousel .choose__manager_cnt::before{content:'·';margin-right:6px;color:#a8b1c6}@media (max-width:1023px){.choose__carousel .choose__manager_rv{flex-direction:column;gap:0;min-height:34px}.choose__carousel .choose__manager_cnt::before{content:none}}@media (max-width:760px) and (min-width:592px){.choose__carousel .choose__manager_name{min-height:3.75em}}.choose__carousel .choose__manager_city{text-align:center;font-size:13px;line-height:1.25;color:#5b647d;min-height:1.25em;background:#eef2f9;border-radius:999px;padding:2px 10px;white-space:nowrap}.choose__carousel .choose__manager_rv{min-height:16px;margin-top:auto;padding-top:2px;text-align:center;font-size:13px;color:#5b647d}.choose__carousel a.choose__manager,.choose__carousel a.choose__manager:visited,.choose__carousel a.choose__manager:hover{text-decoration:none;color:inherit}.choose__carousel .choose__manager_ini{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#f4f7fb;color:#5b647d;font-family:'Montserrat-SemiBold',"Montserrat-SemiBold-fb",Proxima\ Nova,Gilroy,Arial,Helvetica,sans-serif;font-weight:600;font-size:32cqw;line-height:1}.choose__carousel .choose__manager.first-of-type .choose__manager_image .choose__manager_ini{position:relative;z-index:48}.choose__carousel .choose__manager_st{color:#fbb60a}.choose__carousel .choose__manager_image{position:relative}.choose__carousel .choose__manager.first-of-type .choose__manager_image:before{display:none}.choose__carousel .choose__manager_image img,.choose__carousel .choose__manager_image .choose__manager_ini{box-shadow:0 0 0 1px #e3e8f0;transition:box-shadow .15s ease}.choose__carousel .choose__manager{transition:transform .15s ease}.choose__carousel a.choose__manager:hover{transform:translateY(-3px)}.choose__carousel a.choose__manager:hover .choose__manager_image img,.choose__carousel a.choose__manager:hover .choose__manager_image .choose__manager_ini{box-shadow:0 0 0 1px #e3e8f0 , 0 10px 22px rgba(32,54,134,.22)}@media (prefers-reduced-motion:reduce){.choose__carousel .choose__manager,.choose__carousel .choose__manager_image img{transition:none}.choose__carousel a.choose__manager:hover{transform:none}}.choose__carousel .slick-dots{position:static;margin-top:6px}.choose__carousel .slick-arrow{color:#203686}.choose__carousel .slick-dots li button{background-color:#203686;opacity:.25}.choose__carousel .slick-dots .slick-active button{background-color:#ffed32;opacity:1}.choose__carousel:not(.slick-initialized) {height:593px;overflow:hidden}.choose__carousel:not(.slick-initialized) .choose__manager:nth-child(n+11) {display:none!important}@media (max-width:1023px){.choose__carousel:not(.slick-initialized) .choose__manager:nth-child(n+9) {display:none!important}}@media (max-width:760px){.choose__carousel:not(.slick-initialized) .choose__manager:nth-child(n+7) {display:none!important}}@media (max-width:591px){.choose__carousel:not(.slick-initialized) .choose__manager:nth-child(n+3) {display:none!important}.choose__carousel:not(.slick-initialized) {height:248px}}@supports (height: 1cqw) {
    .choose__block_photo { container-type: inline-size; }
    /* Коэффициент — доля ширины, которую занимает один ряд: 5 карточек в ряд → 1/5 ширины на
       карточку, два ряда → 2/5 = 40cqw. Свободный член — подписи двух рядов (имя, город,
       оценка, поля), он меньше на ≤890px, где базовый style.css уменьшает шрифт.
       Ступеней четыре, потому что подпись ниже 1023 px занимает две строки, а ниже 890
       ещё и мельчает шрифт. Замеры 24.09.2026: 1068→581, 948→533 (одна строка);
       838→522 (две); 730→469, 640→433, 608→420 (две, мелкий шрифт);
       телефон 2 в ряд, наклон 1,0: 543→673, 433→563, 343→473. */
    /* Ступени повторяют лестницу карточек в script.js (5 / 4 / 3 / 2 в ряд), поэтому
       коэффициент равен «два ряда, делённые на число карточек»: 40cqw, 50cqw, 66.67cqw,
       100cqw. Свободный член меняется там, где базовый style.css меняет шрифт (890) и где
       включаются мобильные правила карточки (591). Замеры 24.09.2026:
       1068→581, 948→533 | 851→601, 778→565 | 690→511, 640→486, 709→520 |
       668→660, 608→620, 500→548 | телефон — ОДИН ряд из двух карточек и без точек,
       наклон 0,5: 499→320, 543→342, 433→287, 343→242.
       Константы двух нижних ступеней на 32–33 px больше «геометрических»: там город
       переносится в две строки (см. конец файла). */
    .choose__carousel:not(.slick-initialized) { height: calc(40cqw + 166px); }
    @media (max-width: 1023px) { .choose__carousel:not(.slick-initialized) { height: calc(50cqw + 188px); } }
    @media (max-width: 890px)  { .choose__carousel:not(.slick-initialized) { height: calc(50cqw + 178px); } }
    @media (max-width: 760px)  { .choose__carousel:not(.slick-initialized) { height: calc(66.67cqw + 226px); } }
    @media (max-width: 591px)  { .choose__carousel:not(.slick-initialized) { height: calc(50cqw + 76.5px); } }
}.choose__container .choose__wrapper{grid-template-rows:min-content min-content}.choose__container .choose__wrapper .choose__block_text{grid-column: 1 / 9;grid-row: 1 / 2;align-self:start}.choose__container .choose__wrapper .choose__block_text .text-14{max-width:640px}.choose__container .choose__wrapper .button-yellow{grid-column: 9 / 13;grid-row: 1 / 2;justify-self:end;align-self:start;margin-top:0;margin-bottom:0}.choose__container .choose__wrapper .choose__block_photo{grid-column: 1 / 13;grid-row: 2 / 3;margin-top:44px;min-width:0}@media (max-width:760px){.choose__container .choose__wrapper{grid-template-rows:none}.choose__container .choose__wrapper .choose__block_text,.choose__container .choose__wrapper .button-yellow,.choose__container .choose__wrapper .choose__block_photo{grid-column:auto;grid-row:auto;align-self:auto;justify-self:auto;margin-top:0}.choose__container .choose__wrapper .choose__block_photo{margin-top:24px}.choose__container .choose__wrapper .button-yellow{margin-bottom:30px}}.choose__container .choose__wrapper .button-yellow.openModal_callme{color:#203686}.choose__container .choose__wrapper .button-yellow.openModal_callme:hover{color:#0f1e55;text-decoration:none}.choose__carousel .choose__manager{padding-left:10px;padding-right:10px}.choose__facts{display:flex;flex-wrap:wrap;gap:10px 36px;margin-top:20px}.choose__fact{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}.choose__fact b{font-size:26px;line-height:1.1;font-weight:700;color:#203686;font-variant-numeric:tabular-nums}.choose__fact span{font-size:13px;line-height:1.25;color:#5b647d}a.choose__fact--link span{color:#203686}a.choose__fact--link:hover span{text-decoration:underline}@media (max-width:760px){.choose__carousel .choose__manager_city{white-space:normal;min-height:2.5em;padding-left:6px;padding-right:6px}}.choose__carousel .choose__manager_video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:0;transition:opacity .25s ease;pointer-events:none;box-shadow:0 0 0 1px #e3e8f0;z-index:49}.choose__carousel .choose__manager:hover .choose__manager_video.is-playing{opacity:1}.choose__carousel .choose__manager:hover .choose__manager_image.has-video{transform:none}.choose__carousel .choose__manager:has(.choose__manager_image.has-video):hover {transform:none}.choose__carousel .choose__manager_image.has-video::after{content:none}.choose__carousel .choose__manager_image.has-video::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease;pointer-events:none}.choose__carousel .choose__manager:hover .choose__manager_image.has-video::after{border-color:#c9d4e8}@media (prefers-reduced-motion:reduce){.choose__carousel .choose__manager_video{display:none}}