.w-block{font-size:16px;color:#323232;padding:30px 0 60px}.w-block ul.marker_mdash li{color:#323232}.w-block h2{font-size:36px;color:#323232;padding:0;margin:30px 0 20px;font-weight:300}.w-block h3{font-size:30px;color:#415385;padding:0;margin:30px 0;font-weight:700}.base-modal{padding:10px 40px 40px;max-width:900px}.w-btn{display:inline-block;background:#60940f;border-radius:40px;color:#fff;text-decoration:none;padding:15px 60px 18px;font-size:24px;font-weight:700;margin-top:25px;border:0}.w-btn:hover{background:#78bd0d;color:#fff;text-decoration:none;cursor:pointer}.w-btn:active{box-shadow:inset 0 0 15px rgba(0,0,0,.4)}.w-header{background:#4676a9 url(/imgs/warranty/wtop-bg.jpg) center top no-repeat;background-size:cover;padding:0 0 70px;position:relative;line-height:1.4;color:#fff}.w-header .w-header-inner{width:53%}.w-header h1{font-weight:700;color:#fff;font-size:55px;padding:0;margin:0 0 30px;line-height:1.1}.w-header h2{font-weight:700;color:#fff;font-size:30px;padding:0;margin:30px 0}.w-header .sign{margin-top:30px;font-style:italic}.w-item{background-position:right 30px;background-repeat:no-repeat;border-bottom:1px solid #aab3cd;padding:15px 370px 30px 0;min-height:300px}.w-item p{max-width:500px;line-height:1.4}.w-item p.link-more{margin-top:25px}.link-more-hidden{display:none}.link-more-hidden p{margin-top:0}.w-bottom{background:#3d1d1c url(/imgs/warranty/wbottom-bg.jpg) center top no-repeat;background-size:cover;padding:60px 0}.w-bottom .w-bottom-inner{padding-left:40%;color:#fff;font-size:36px}.w-form{display:table}.w-form form,.w-form .w-form-desc{display:table-cell;vertical-align:top}.w-form form{width:310px;padding:0 40px 60px 0;border-right:1px solid #d8d8d8}.w-form .w-form-desc{padding:0 300px 60px 40px;background:url(/imgs/vip/ivan-kobelev.png) right bottom no-repeat;height:400px}.w-form .w-btn{font-size:16px;padding:14px 0 15px;font-weight:500;width:100%;box-sizing:border-box;text-align:center;margin-top:10px;border-radius:24px}.w-form input[type=text],.w-form textarea{width:100%;box-sizing:border-box;font-size:16px;padding:14px 10px 15px 20px;border:0;background:#f3f3f3;border-radius:24px;margin-top:10px}.w-form textarea{height:120px;border-radius:10px}.w-form .w-select{width:100%;box-sizing:border-box;font-size:16px;padding:14px 10px 15px 20px;border:0;background:#f3f3f3;border-radius:24px;margin-top:10px;position:relative}.w-form .w-select:hover{cursor:pointer}.w-form .w-select ul{display:none;position:absolute;top:51px;left:0;background:#f3f3f3;list-style:none;margin:0;padding:0;z-index:2;width:100%;border-radius:10px;overflow:hidden;box-shadow:inset 0 -2px 1px rgba(0,0,0,.1)}.w-form .w-select.opened ul{display:block}.w-form .w-select ul li{display:block;margin:0;padding:14px 10px 15px 20px}.w-form .w-select ul li.active{background:#ececec;color:#888}.w-form .w-select ul li:hover{background:#e4e4e4;cursor:pointer}.w-form .w-select a{position:absolute;width:37px;height:32px;background:url(/imgs/warranty/select-down.png) 0 0 no-repeat;top:8px;right:3px;border-left:1px solid #d8d8d8}.w-form span.error{display:block;position:absolute;color:#ce2c28;right:10px;margin-top:-32px;z-index:100;font-size:12px;font-weight:300}.w-form .custom-control span.error{margin-top:-10px}@media(max-width:1300px){.w-header{background-position:0 center}.w-header .w-header-inner{width:77%}.w-bottom .w-bottom-inner{padding-left:30%}.w-form .w-form-desc{padding-right:0;background:0 0;height:auto}}@media(max-width:991px){.w-header .w-header-inner{width:100%}.w-header{background-position:0 top}.w-item{background-position:right 60px;background-size:30%;padding-right:230px;min-height:0}.w-bottom{background-position:right top}.w-bottom .w-bottom-inner{padding-left:0}}@media(max-width:900px){.w-form,.w-form form,.w-form .w-form-desc{display:block}.w-form form{max-width:310px;width:100%;padding-right:0;padding-bottom:30px;border-right:0}.w-form .w-form-desc{padding-left:0;padding-top:10px;max-width:100%;border-top:1px solid #d8d8d8}}@media(max-width:767px){.w-header{padding-top:20px}.w-header h1{font-size:40px;margin:20px 0}.w-header h2{font-size:26px;margin:20px 0}.w-item{background:0 0!important;padding-right:0}}@media(max-width:425px){.w-block h2,.w-bottom .w-bottom-inner{font-size:30px}.w-block h3{font-size:24px}.w-bottom .w-bottom-inner .w-btn{font-size:20px}}