.tarif__main-block h1,.tarif__main-block p{margin:0 0 16px;width:640px}.tarif__main-block h1,.tarif__price-block .price p{font-size:36px;line-height:44px;font-weight:600;color:var(--black_title);font-family:var(--font_title)}.small-sobtitle,.tarif__price-block .price p>span{color:var(--black_light)}.tarif__main-block{background-color:#a1d8fb;margin:0 0 64px}.tarif__main-block .container{background:url('./i/img__tehHelp-tarif.png') right center no-repeat;display:flex;align-items:center;height:500px}.tarif__main-block p,.tarif__price-block .text{font-size:18px;line-height:27px}.tarif__main-block p{color:var(--black_title)}.tarif__main-block p>a{font-weight:700;text-decoration:none;color:var(--black_title)}.tarif__main-block .button{margin:32px 0 0}.tarif__main-block .bold{font-weight:700}.tarif__app,.tarif__price-block{display:flex;align-items:flex-start;justify-content:space-between}.tarif__price-block .item{border:1px solid #c1c8df;box-sizing:border-box;border-radius:4px;width:392px;max-width:calc((100% - 20px)/ 3);padding:24px 32px}.tarif__price-block .text p{margin:0 0 32px}.tarif__price-block .price{display:flex;align-items:center;justify-content:flex-start;margin:24px 0 12px;flex-wrap:wrap}.tarif__price-block .price p{margin:0 0 24px}.table-compare{font-size:16px;line-height:27px}.table-compare h3{font-size:1em;margin:0;padding:0;line-height:1;font-weight:700;color:var(--black_title)}.table-compare td,.table-compare th{padding:16px;text-align:center;border-bottom:1px solid #c1c8df}.table-compare th{font-weight:700;color:var(--black_title)}.table-compare th:first-child{text-align:left}.table-compare td{width:200px}.table-compare td:first-child{width:808px;text-align:left}.table-compare td span{background:url('./i/icon__check.png') center no-repeat;display:block;width:20px;height:20px;margin:0 auto}.small-sobtitle{font-size:18px;margin:16px 0 32px}.tarif__app .item{width:610px;max-width:calc((100% - 20px)/ 2);padding:16px 0 16px 16px;display:flex;align-items:center;justify-content:space-between}.tarif__app .item img{width:158px}.tarif__app .item .text{width:calc(100% - 158px - 36px)}.tarif__app .item .text p{margin:0;font-size:16px;line-height:24px}.tarif__app .item .text a{margin:0 0 16px;font-size:18px;line-height:27px;color:var(--blue_link);text-decoration:underline;display:block}.tarif__app .item .text p.title{font-size:18px;line-height:27px;color:var(--black_title);margin:0 0 16px}.tarif__callback{margin:96px 0;background-color:#e3f0ff;border-radius:4px;display:flex;align-items:center;justify-content:space-between;height:320px;padding:0 50px 0 32px}.tarif__callback .text{width:788px}.tarif__callback .text p{font-size:18px;line-height:27px;margin:0}.tarif__callback .text p.title{margin:0 0 16px;font-family:var(--font_title);color:var(--black_title);font-size:28px;line-height:34px}.tarif__callback .form{padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;box-shadow:none;background:0 0;width:380px}.tarif__callback .form .input-block{width:200px;margin:0}.tarif__callback .form .input-block label{margin:0 0 2px;padding:0 0 0 10px;font-size:12px;line-height:14px;color:var(--black_title)}.tarif__callback .form .input-block input{margin:0}.tarif__callback .form>.button{width:171px;margin:0 0 0 8px;font-size:16px;line-height:19px;font-family:var(--font);font-weight:400;height:40px;padding:0 0 0 12px;text-align:left;background-image:url('./i/icon__arrow-right.png');background-repeat:no-repeat;background-position-y:center;background-position-x:calc(100% - 6px)}.tarif__callback .form .form__checkbox{width:100%}.card__ordercount{display:inline-flex;align-items:center;margin-right:24px}.card__ordercountinput{width:60px;height:44px;border:1px solid #c1c8df;border-radius:4px;display:inline-flex;color:#0c1533;text-decoration:none!important;align-items:center;justify-content:center;text-align:center;font-family:var(--font);font-size:18px;line-height:150%}.card__ordercountbtns{display:inline-flex;flex-direction:column;margin-left:4px}.card__ordercountbtns>:first-child{margin-top:0}.card__ordercountbtn{display:inline-flex;margin-top:4px}.card__ordercountbtn:hover svg rect{fill:#FF7800}.card__order{display:flex;align-items:center}.card__order>p{margin:0;font-weight:500;font-size:18px;line-height:21px;color:var(--black_title)}.tarif__price-block .item .title{font-family:var(--font_title);color:var(--black_title);font-size:28px;line-height:34px;background-position-y:top;background-position-x:32px;background-repeat:no-repeat;margin:0 -32px 32px;padding:0 32px 24px 83px;border-bottom:1px solid #c1c8df}.tarif__price-block .item .title-base{background-image:url('./i/icin__screwdriver.png')}.tarif__price-block .item .title-large{background-image:url('./i/icon__wrench.png')}.tarif__price-block .item .title-vip{background-image:url('./i/icon__wrench_screwdriver.png')}.tarif__app .item .text a.button{color:var(--white);display:flex;align-items:center;justify-content:center;width:130px;margin:10px 0 0 auto;text-decoration:none;height:40px;font-size:16px}@media screen and (max-width:64em){.tarif__main-block .container{background-position-x:calc(100% + 250px)}.tarif__main-block .button,.tarif__main-block h1,.tarif__main-block p{width:396px;max-width:100%}.tarif__app,.tarif__price-block{flex-wrap:wrap}.tarif__app .item,.tarif__price-block .item{width:100%;max-width:100%}.tarif__app .item{padding:0}.tarif__price-block .item:first-child{margin-bottom:32px}.tarif__app .item:first-child{margin-bottom:16px}h2{margin:64px 0 40px}.tarif__callback{height:auto;padding:32px 0 32px 32px}.tarif__callback .text{max-width:50%}.tarif__callback .form,.tarif__callback .form .input-block{width:100%}.tarif__callback .form>.button{width:100%;margin:16px 0 0}}@media (max-width:767px){.tarif__price-block .price p,h2{font-size:20px;line-height:24.4px}.tarif__main-block{padding:24px 0 58px;height:auto;margin:0 0 32px}.tarif__main-block .container{background-image:none;height:auto}.tarif__main-block h1{font-size:32px;line-height:39px}.tarif__main-block .button,.tarif__main-block h1,.tarif__main-block p{width:100%}.tarif__price-block .item{padding:16px 16px 24px}.tarif__price-block .item .title{font-size:18px;margin:0 -16px 24px;padding:0 0 16px 67px;background-position-x:16px}.tarif__price-block .price{flex-wrap:wrap;margin:16px 0 24px}.tarif__price-block .price p{width:100%;text-align:center;margin:0 0 16px}.table-compare td,.table-compare th,.tarif__app .item .text a,.tarif__app .item .text p.title,.tarif__callback .text p,.tarif__price-block .text,.tarif__price-block .text p{font-size:16px;line-height:24px}.tarif__price-block .price .button{width:100%;height:40px;display:flex;align-items:center;justify-content:center}h2{margin-bottom:24px}.table-compare{width:100%;overflow-x:scroll;display:block}.table-compare tbody{width:480px}.table-compare td:first-child{min-width:230px}.tarif__app .item{flex-wrap:wrap}.tarif__app .item img{display:block;margin:0 auto 32px}.tarif__app .item .text{width:100%}.tarif__callback{margin-top:64px;background-position:center bottom;padding:16px 16px 0;align-items:flex-start;flex-wrap:wrap}.tarif__callback img{display:block;margin:0 auto}.tarif__callback .text{width:100%;max-width:100%}.tarif__callback .form>.button{text-align:center;background-position-x:calc(50% + 85px);background-position-y:55%;padding:0}.tarif__callback .text p.title{font-size:18px;line-height:22px}.tarif__callback .form{margin:16px 0 0}.tarif__app .item .text a.button{width:100%}}