/*roots:main,payment-page*/
/* /css/pages/company.css */
 .company .top-block{background: url(/templates/2.2.16/img/background-block.jpg);margin: 0px}.company .block-vacancy .top-block{background: url(/templates/2.2.16/img/background-block-gold.jpg)}.main.company{background: #FAFAFA}.company .top-block-caption{padding: 40px 0 20px}.main .title-row .left div{font-weight: 500}.main .sprite-about{width: 36px;height: 36px;background-position: -204px -80px}.main .sprite-docs{width: 36px;height: 36px;background-position: -175px -284px}.main .sprite-team{width: 36px;height: 36px;background-position: -80px -284px}.main .sprite-vacancy{width: 36px;height: 36px;background-position: -127px -284px}.team-block{padding-bottom: 50px;clear: both;text-align: left}.team-block .once{width: calc(50% - 10px);display: inline-block;margin: 0 20px 40px 0;vertical-align: top}.team-block .once:nth-child(2n){margin-right: 0px}.team-block .image{width: 200px;display: inline-block;margin-right: 20px;float: left}.team-block .image img{max-width: 100%;border-radius: 5px}.team-block .description{width: calc(100% - 220px);display: inline-block;float: left}.team-block .description .name{font-size: 1.6rem;font-weight: 500;color: #c00f17}.team-block .description .post{font-size: .9rem;font-weight: 400;color: #c00f17}.team-block .description .preview{width: 100%;display: inline-block;margin-top: 10px;font-size: .84rem;font-weight: 400}.team-block .description .phone{margin-top: 15px}.team-block .description .phone i{width: 24px;height: 24px;display: inline-block;background: url(/templates/2.2.16/img/icons/24/phone.webp) no-repeat;margin-right: 10px}.team-block .description .phone div{margin-top: 3px;font-size: .9rem;font-weight: 400}.team-block .description .email{margin-top: 15px}.team-block .description .email i{width: 24px;height: 24px;display: inline-block;background: url(/templates/2.2.16/img/icons/24/email.webp) no-repeat;margin-right: 10px}.team-block .description .email a{margin-top: 3px;font-size: .9rem;font-weight: 400;color: #000}.team-block .description .email a:hover{color: #c00f17}.teh-block p:nth-child(1) span{background: #fafafa;padding: 0 3% 0 0}.teh-block .right-part{padding-bottom: 36px}.teh-block p:nth-child(1){width: calc(46% - 12px);margin: 5px 5px 7px 12px;background: url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x;font-size: .85rem;font-weight: 400}.teh-block p:nth-child(2){padding: 6px 0 6px 0;width: 54%,vertical-align: bottom;font-size: .85rem;font-weight: 400;color: #454545;margin: 0}.payment-page .top-block .left-part img{margin-left: 0px}@media (max-width: 1170px){.team-block .image{width: 150px}.team-block .description{width: calc(100% - 170px)}.team-block .description .name{font-size: 1.2rem;.}.team-block .description .post{font-size: .8rem}}@media (max-width: 960px){.team-block .once{width: 100%}}.vacancy-once{margin-top: 20px!important;background: #FAFAFA}.vacancy-once h2{margin: 20px!important;font-size: 2rem;font-weight: 500}.vacancy-once ol{padding-left: 15px}.vacancy-once ol li{padding-left: 5px}.company .vacancy-once .right-part p{margin: 0px 0px 10px 0}.vacancy-once .detail{display: none;margin-bottom: 20px}.payment-page .top-block .right-part a{display: block;width: 100px;background: #3fb5b7;border: 1px solid #2a9698;border-radius: 20px;font-size: 1rem;color: #fff;font-weight: 400;text-decoration: none;line-height: 1.5rem;text-align: center;cursor: pointer;padding: 5px;margin: 30px 0 20px}.payment-page .top-block .right-part a:hover{background: #20888a;border-color: #106365}.payment-page .top-block .right-part h3{margin: 0 0 20px;font-size: 1.3rem;font-weight: 500;display: none}@media (max-width: 640px){.payment-page .top-block .right-part h3{display: block}}
