#programBanner{position:relative;top:-101px;min-height:600px;margin-bottom:-101px;padding:230px 0 0;background:url(https://static.pcm.ru/img2024/program/prog-banner.webp) 50% no-repeat;background-size:cover;color:#fff;overflow:hidden;z-index:50;aspect-ratio:1920/600}@media(max-width:1920px){#programBanner{aspect-ratio:auto}}@media(max-width:767px){#programBanner{background:url(https://static.pcm.ru/img2024/program/prog-banner-mob.webp) 50% no-repeat;background-size:cover}}.partner-flex-1{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px;gap:24px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff}.partner-flex-1>div{width:calc(25% - 18px);padding:85px 15px 65px;border-radius:4px;background:#000 url(https://static.pcm.ru/img2024/about/bg-mob.webp) bottom no-repeat;background-size:cover}@media(max-width:991px){.partner-flex-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.partner-flex-1>div{width:calc(50% - 12px)}}@media(max-width:767px){.partner-flex-1{grid-gap:17px;gap:17px}.partner-flex-1>div{width:100%}}.partner-flex-2{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px;gap:24px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.partner-flex-2>div{width:calc(33.33333% - 16px);padding:26px;border-radius:4px;background:#f7f7f7}@media(max-width:767px){.partner-flex-2{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:17px;gap:17px}.partner-flex-2>div{width:100%}}.tab-header{padding-right:20px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.03 7.97a.75.75 0 010 1.06L10 13.06 5.97 9.03a.75.75 0 011.06-1.06L10 10.94l2.97-2.97a.75.75 0 011.06 0z' fill='%232D2D2D'/%3E%3C/svg%3E") right 5px no-repeat}.tab-header.active{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.97 12.03a.75.75 0 010-1.06L10 6.94l4.03 4.03a.75.75 0 11-1.06 1.06L10 9.06l-2.97 2.97a.75.75 0 01-1.06 0z' fill='%232D2D2D'/%3E%3C/svg%3E") right 5px no-repeat}.partner_table{table-layout:fixed;min-width:100%}.partner_table td,.partner_table th{max-width:calc(25% - 65.25px);padding:20px 10px;border:none;border-bottom:1px solid #dfdfe1;font-weight:400;text-align:center}.partner_table td.left,.partner_table th.left{width:261px;max-width:261px;padding:20px 0;text-align:left}.partner_table td.status,.partner_table th.status{padding-top:50px;padding-left:0;text-align:left}@media(max-width:767px){.partner_table td,.partner_table th{max-width:205px}}.welcomeForm{max-width:720px}#popup #popupInnerWrapper{padding:90px 20px 90px 100px;overflow:hidden}#popup .popup_wrapper{width:720px;max-width:calc(100vw - 40px);max-height:calc(100vh - 380px);padding-right:80px;overflow:auto}@media(max-width:767px){#popup .popup_wrapper{max-height:calc(100vh - 110px);padding-right:20px}}#popup .popup_wrapper::-webkit-scrollbar{position:fixed;bottom:15px;display:block;width:4px;height:4px;opacity:1}#popup .popup_wrapper::-webkit-scrollbar-thumb{bottom:15px;display:block;border-radius:2px;background-color:#2d2d2d;opacity:1}#popup .popup_wrapper::-webkit-scrollbar-track{top:15px;display:block;height:4px;border:none;border-radius:2px;background:#f7f7f7;opacity:1}#popup .popup_wrapper::-webkit-scrollbar-button{display:none}@media(max-width:767px){#popup{top:25px}#popup #popupInnerWrapper{max-height:calc(100vh - 50px);padding:30px 20px}}#uploadLogoLabel{height:24px;padding-right:34px;background:100% 0 no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='12' cy='12' r='11.75' stroke='%23DD0428' stroke-width='.5'/%3E%3Cpath d='M12 6v12M5 12h14' stroke='%23DD0428'/%3E%3C/svg%3E");font-weight:400;cursor:pointer}#uploadLogoLabel input{display:none}input[type=radio]{display:none}input[type=radio]+label{position:relative;display:block;margin:0;padding:0 0 0 30px;font-weight:400}input[type=radio]+label:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;border:1px solid #b6b6b6;border-radius:2px;content:""}input[type=radio]:checked+label:before{background:#b6b6b6}input[type=radio]:checked+label:after{position:absolute;top:7px;left:7px;display:block;width:10px;height:10px;border-radius:5px;content:"";background:#000}
