.prof-pro-promotion{position:relative;color:#fff;padding:24px 40px 32px;background:url(/images/prof/promo/bg_pro.png) #5737ce no-repeat;background-size:cover;background-position:right center;overflow:hidden}@media (max-width: 768px){.prof-pro-promotion{padding:20px 16px 40px;background-position:center}}.prof-pro-promotion:after{content:"";position:absolute;z-index:1;right:0;bottom:0;background-size:100%;background-repeat:no-repeat}.prof-pro-promotion__content{position:relative;z-index:2;padding-inline-end:68px}.prof-pro-promotion__title{font-size:32px;line-height:44px}@media (max-width: 768px){.prof-pro-promotion__title{font-size:20px;line-height:28px;max-width:240px}}.prof-pro-promotion__description{font-size:20px;line-height:28px;margin-top:12px}@media (max-width: 768px){.prof-pro-promotion__description{font-size:13px;line-height:20px;margin-top:4px}}.prof-pro-promotion__footer{margin-top:28px}@media (max-width: 768px){.prof-pro-promotion__footer{margin-top:20px}}.prof-pro-promotion.p-any-1:after{width:318px;height:218px;background-image:url(/images/prof/promo/categories/any-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-any-1:after{width:318px;height:218px;right:-114px;filter:blur(1px)}}.prof-pro-promotion.p-any-2:after{width:395px;height:199px;background-image:url(/images/prof/promo/categories/any-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-any-2:after{width:395px;height:199px;right:-190px;filter:blur(1px)}}.prof-pro-promotion.p-doctor-1:after{width:193px;height:236px;right:66px;background-image:url(/images/prof/promo/categories/doctor-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-doctor-1:after{width:180px;height:220px;right:-36px}}.prof-pro-promotion.p-doctor-2:after{width:306px;height:239px;right:9px;background-image:url(/images/prof/promo/categories/doctor-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-doctor-2:after{width:376px;height:239px;right:-138px}}.prof-pro-promotion.p-doctor-3:after{width:308px;height:239px;background-image:url(/images/prof/promo/categories/doctor-3.png)}@media (max-width: 768px){.prof-pro-promotion.p-doctor-3:after{width:308px;height:239px;right:-114px}}.prof-pro-promotion.p-repetitor-1:after{width:290px;height:239px;right:35px;background-image:url(/images/prof/promo/categories/repetitor-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-repetitor-1:after{width:253px;height:209px;right:-112px;transform:scaleX(-1)}}.prof-pro-promotion.p-repetitor-2:after{width:282px;height:239px;right:32px;background-image:url(/images/prof/promo/categories/repetitor-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-repetitor-2:after{width:247px;height:209px;right:-86px}}.prof-pro-promotion.p-repetitor-3:after{width:203px;height:239px;right:53px;background-image:url(/images/prof/promo/categories/repetitor-3.png)}@media (max-width: 768px){.prof-pro-promotion.p-repetitor-3:after{width:191px;height:209px;right:-70px}}.prof-pro-promotion.p-beauty-1:after{width:378px;height:239px;background-image:url(/images/prof/promo/categories/beauty-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-beauty-1:after{width:344px;height:218px;right:-114px}}.prof-pro-promotion.p-beauty-2:after{width:300px;height:239px;background-image:url(/images/prof/promo/categories/beauty-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-beauty-2:after{width:267px;height:213px;right:-92px}}.prof-pro-promotion.p-beauty-3:after{width:247px;height:239px;background-image:url(/images/prof/promo/categories/beauty-3.png)}@media (max-width: 768px){.prof-pro-promotion.p-beauty-3:after{width:233px;height:225px;right:-92px}}.prof-pro-promotion.p-remont-1:after{width:201px;height:233px;right:41px;background-image:url(/images/prof/promo/categories/remont-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-remont-1:after{width:181px;height:210px;right:-56px}}.prof-pro-promotion.p-remont-2:after{width:178px;height:229px;right:70px;background-image:url(/images/prof/promo/categories/remont-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-remont-2:after{width:156px;height:209px;right:-32px}}.prof-pro-promotion.p-remont-3:after{width:268px;height:239px;right:25px;background-image:url(/images/prof/promo/categories/remont-3.png)}@media (max-width: 768px){.prof-pro-promotion.p-remont-3:after{width:246px;height:219px;right:-78px;transform:scaleX(-1)}}.prof-pro-promotion.p-freelance-1:after{width:274px;height:239px;right:15px;background-image:url(/images/prof/promo/categories/freelance-1.png)}@media (max-width: 768px){.prof-pro-promotion.p-freelance-1:after{width:240px;height:209px;right:-68px}}.prof-pro-promotion.p-freelance-2:after{width:331px;height:238px;background-image:url(/images/prof/promo/categories/freelance-2.png)}@media (max-width: 768px){.prof-pro-promotion.p-freelance-2:after{width:288px;height:207px;right:-95px}}.prof-pro-promotion.p-freelance-3:after{width:249px;height:239px;background-image:url(/images/prof/promo/categories/freelance-3.png)}@media (max-width: 768px){.prof-pro-promotion.p-freelance-3:after{width:219px;height:210px;right:-86px}}.mpf-price{padding:12px 18px 0;border-top:1px solid #EAEBF2}.mpf-price__items{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:20px}.mpf-price__show-more{display:inline-flex;color:var(--primary-color, #6339F5);cursor:pointer;font-size:13px;line-height:20px}.mobile_layout .mpf-price{padding:12px 16px 0;border-top:none}.mpf-price-item{display:flex;justify-content:space-between;position:relative}.mpf-price-item:after{content:"";position:absolute;bottom:6px;border-bottom:1px dotted #E0E2E8;width:100%}.mpf-price-item--collapsed{display:none}.mpf-price__items._expanded .mpf-price-item--collapsed{display:block}.mpf-price-item__link{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px;background-color:#fff;position:relative;z-index:1}.mpf-price-item__price{display:flex;gap:8px;flex-shrink:0;padding-left:4px;background-color:#fff;position:relative;z-index:1}.prof-badge{display:flex;align-items:center;gap:4px;background:#f4f5f8;border-radius:16px;color:#3d3f55;cursor:pointer;white-space:nowrap}.prof-badge svg{flex-shrink:0}.prof-badge--catalog{padding:2px 8px;font-size:11px;line-height:16px}.prof-badge--catalog svg{width:16px;height:16px}.prof-badge--card{padding:4px 8px;font-size:13px;line-height:20px}.prof-badge--card svg{width:24px;height:24px}.prof-badges--scrollable{overflow:auto;padding:0 16px;margin:0 -16px}.prof-badges--scrollable::-webkit-scrollbar{display:none}
