.kp-header{background:#f2f2f2 url(/blocks/gen-kp/imgs/bg-header.jpg) right top no-repeat;padding:120px 0 140px}.kp-header h1{font-weight:500;font-size:50px;color:#282828;padding:0;margin:0}.kp-header h1 small{display:block;text-transform:none;font-weight:400;font-size:30px;margin-top:10px}.kp-block{padding:70px 0 40px}.kp-block p,.kp-block li{font-size:18px;line-height:1.4}.kp-block p{margin:0 0 15px}.kp-block .kp-icon{max-height:140px}.kp-block .kp-icon-min{max-height:80px}.kp-block .kp-block-header{border-bottom:1px solid #ddd;padding-bottom:40px;margin-bottom:50px}.kp-block .kp-block-header h2{font-weight:500;font-size:36px;color:#282828;padding:0;margin:0 0 15px;max-width:800px;line-height:1.1;position:relative}.kp-block .kp-block-header h2 .num{display:block;position:absolute;left:-60px;width:50px;text-align:right}.kp-block .kp-block-header p{color:#999;font-size:20px}.kp-block h3{font-weight:500;font-size:26px;color:#282828;padding:0;margin:50px 0 40px}.kp-block h4{font-weight:500;font-size:20px;color:#282828;padding:0;margin:40px 0 30px}.kp-block .flex-row+h4{margin-top:30px}.kp-block .kp-list{padding:0 0 0 40px;margin:20px 0 50px}.kp-block .kp-list li{padding:0 0 0 5px;margin:0 0 15px;list-style-image:url(/blocks/gen-kp/imgs/pic-star.png)}.kp-block .step-num{color:#999;font-size:32px;font-weight:400}.kp-block .kp-block-bottom{background:#f5f5f5;padding-bottom:25px;padding-top:25px;text-align:right;margin-top:50px}.kp-block .kp-block-bottom h4{font-size:22px;margin-bottom:5px;margin-top:10px}.kp-block .kp-block-bottom p{color:#888;font-size:20px}.kp-block .grey{color:#999}.kp-block .contacts-form-block{width:auto;right:auto;top:auto}.kp-block .contacts-form-block p{font-size:15px;margin:0 0 10px}.kp-block .contacts-form input{width:48%}.kp-block .kp-list-small{margin:10px 0 30px;padding-left:20px}.kp-block .kp-list-small li{font-size:15px;margin:0 0 5px;list-style-image:none}.kp-block .contacts-form table{border-collapse:collapse;margin:10px 0}.kp-block .contacts-form table td{padding:8px 25px 8px 0;border-bottom:1px solid #dedede}.kp-block .contacts-form table td:last-child{text-align:right;color:#777;padding-right:0}.kp-block .contacts-form table tr:last-child td{border-bottom:0;color:#232323}.kp-block .contacts-form-stage{align-items:flex-start}@media(max-width:1199px){.kp-block .kp-block-header h2 .num{display:inline-block;position:static;width:auto;text-align:left}}@media(max-width:767px){.kp-header h1{font-size:36px}.kp-block .kp-block-header h2{font-size:30px}.kp-block .contacts-form-stage{display:block}.kp-block .contacts-form input{width:100%;max-width:300px;margin-right:20px}}.modal-result{border-radius:10px;padding:25px 35px;font-size:18px;text-align:center;max-width:400px;line-height:1.5}