/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;font-family:"Montserrat",Arial,Helvetica,sans-serif}body{margin:0;padding:0;font-family:"Montserrat",Arial,Helvetica,sans-serif;line-height:1.4;background-color:white}img{width:100%;max-width:100%;border:none}a{transition:all 0.3s ease;color:#0068ad}a:hover{color:#b00}.page-header h2,.newsflash h2{margin:0 0 20px;font-size:24px;font-weight:900}@media (min-width: 1024px){.page-header h2,.newsflash h2{font-size:36px}}.header-wrapper{padding:15px 0;background-color:#f5f5f5}@media (min-width: 1024px){.header-wrapper{padding:20px 0}}.header{display:flex;align-items:center;justify-content:space-between}.header__logo{flex:1 1 auto}.header__contacts{flex:0 0 50px}.header__contacts-phone-mobile a{display:block;width:50px;height:50px;border-radius:50%;border:2px solid #b00;text-decoration:none;background-image:url("../images/phone_call_icon.svg");background-position:center center;background-repeat:no-repeat;background-size:24px 24px}.header__contacts-desktop{display:none}@media (min-width: 1024px){.header__logo{flex:0 0 380px}.header__contacts{flex:1 1 auto}.header__contacts-phone-mobile{display:none}.header__contacts-desktop{display:flex}.header__contacts-desktop-col-left{flex:1 1 50%}.header__contacts-desktop-col-right{flex:1 1 50%;padding-left:30px}.header__contacts-desktop-address{padding-left:60px;background-image:url("../images/location_pin_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:40px 40px}.header__contacts-desktop-phone{padding-left:60px;background-image:url("../images/phone_call_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:40px 40px}.header__contacts-desktop-phone a{display:inline-block;text-decoration:none;font-size:24px;line-height:24px;font-weight:700}.header__contacts-desktop-desc{margin:0 0 2px;font-size:14px;color:#777}.header__contacts-desktop-additional{padding-top:5px;font-size:14px;color:#666}}.navigation{background-color:#0068ad;overflow-x:auto;padding:0}.navigation ul{margin:0;padding:0;list-style:none;display:flex;padding-right:40px}.navigation ul>li{flex:0 0 auto;padding:0}.navigation ul>li:first-child{padding-left:0}.navigation li a{display:inline-block;padding:15px 20px;text-decoration:none;color:white;font-size:18px;background-color:#0068ad}.navigation li a:hover{background-color:#0a79c4}.navigation li.active a{background-color:#b00}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 1024px){.container{padding:0 32px}}.main-content{min-height:250px;padding:30px 0;background-color:#fff}@media (min-width: 1024px){.main-content{padding:40px 0 50px}}.wysiwyg h3{margin:0 0 15px;font-weight:700;font-size:18px}.wysiwyg p{margin:0 0 15px}.wysiwyg ul{margin:0 0 15px 25px;list-style:square}.blueline-wrapper{padding:30px 0;background-color:#0068ad}@media (min-width: 1024px){.blueline-wrapper{padding:30px 0}}.blueline{text-align:center}.blueline__text{margin:0 0 20px;color:white;font-weight:700;font-size:18px}.blueline__link a{display:inline-block;padding:10px 20px 10px 60px;border:1px solid rgba(255,255,255,0.3);border-radius:5px;text-decoration:none;font-size:18px;color:white;background-color:#b00;background-image:url("../images/phone.png");background-position:20px center;background-size:26px 26px;background-repeat:no-repeat}@media (min-width: 1024px){.blueline{display:flex;justify-content:center;align-items:center}.blueline__text{margin:0 30px 0 0;font-size:24px}.blueline__link a{font-size:24px}.blueline__link a:hover{transform:scale(1.05, 1.05)}}.about-wrapper{padding:30px 0;background-color:#fff}.about-wrapper .page-header h2{margin:0 0 30px}@media (min-width: 1024px){.about-wrapper{padding:40px 0 50px}}.features-wrapper{padding:50px 0 40px;background-color:#f1f1f1}.features-wrapper .page-header h2{margin:0 0 30px;text-align:center}@media (min-width: 1024px){.features-wrapper{padding:60px 0 70px}}.features__item{margin:0 0 25px}.features__item-img{margin:0 0 10px}.features__item-img img{display:block;max-width:70px;margin:0 auto}.features__item-text{text-align:center;font-size:18px}@media (min-width: 1024px){.features{display:flex}.features__item{flex:0 0 25%;margin:0;padding:0 20px}}.contacts-wrapper{padding:30px 0;background-color:#fff}.contacts-wrapper .page-header h2{margin:0 0 25px}.contacts-wrapper__text-col{margin:0 0 30px}.contacts-wrapper__cart-col{min-height:200px;background-color:#eee}.contacts-wrapper__cart-col iframe{width:100% !important}@media (min-width: 1024px){.contacts-wrapper{padding:40px 0 50px}.contacts-wrapper__row{display:flex}.contacts-wrapper__text-col{flex:1 1 auto;margin:0 30px 0 0}.contacts-wrapper__cart-col{flex:0 0 600px}}.footer{padding:30px 0;background-color:#222}.footer__top{position:relative;margin:-40px 0 35px}.footer__top button{background-color:#0068ad;border-radius:3px;border:none;color:white;cursor:pointer}.footer__copyright{margin:0 0 10px;color:white}.footer__dev{margin:0 0 20px;font-size:12px;color:#ddd}.footer__dev a{color:#ddd}.footer__dev a:hover{color:white}@media (min-width: 1024px){.footer{padding:50px 0 60px}.footer__top{margin:-60px 0 55px}}.logo{display:flex;align-items:center;text-decoration:none}.logo__pic{flex:0 0 70px;margin:0 20px 0 0}.logo__text{font-size:24px;font-weight:900}.logo__diesel{color:#222}.logo__azpi{color:#b00}@media (min-width: 1024px){.logo__pic{flex:0 0 100px;margin:0 30px 0 0}.logo__text{font-size:36px}}.contacts__phone{min-height:40px;margin:0 0 30px;padding-left:60px;background-image:url("../images/phone_call_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:40px 40px}.contacts__phone a{display:inline-block;text-decoration:none;font-size:24px;line-height:40px;font-weight:700}.contacts__address{min-height:40px;margin:0 0 30px;padding-left:60px;background-image:url("../images/location_pin_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:40px 40px}.contacts__desc{color:#666}.contacts__value{font-size:18px}.contacts__email{min-height:40px;margin:0 0 30px;padding-left:60px;background-image:url("../images/mail_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:40px 40px}.visual{background-color:#333;background-position:center center;background-repeat:no-repeat;background-size:cover}.visual_n1{background-image:url("../images/v1.jpg")}.visual_n2{background-image:url("../images/v2.jpg")}.visual_n3{background-image:url("../images/v3.jpg")}.visual_n4{background-image:url("../images/v4.jpg")}.visual__shadow{min-height:300px;padding:50px 0;background-color:rgba(18,33,48,0.8)}.visual__title{font-size:30px;font-weight:900;color:white}.visual__subtitle{display:inline-block;margin:0 0 20px;font-size:22px;font-weight:700;color:#ddd}.visual__top{width:60px;height:5px;margin:0 0 20px;background-color:#b00}.visual__list{list-style:square;margin-left:30px}.visual__list li{color:white;line-height:1.4}@media (min-width: 1024px){.visual__shadow{min-height:360px;padding:80px 0;background-color:rgba(18,33,48,0.7)}.visual__title{font-size:40px}.visual__subtitle{margin:0 0 30px;font-size:26px}.visual__list li{font-size:18px}}.price-wrapper{padding:50px 0 40px;background-color:#f1f1f1}.price-wrapper .page-header h2{margin:0 0 30px;text-align:center}@media (min-width: 1024px){.price-wrapper{padding:60px 0 70px}}.price__item{margin:0 0 25px}.price__item-img{margin:0 0 10px;height:160px}.price__item-img img{display:block;width:100%;height:100%;object-fit:cover}.price__item-title{margin:0 0 10px;font-size:18px}.price__item-value{color:#0068ad;font-weight:20px;font-weight:700}@media (min-width: 1024px){.price{display:flex}.price__item{flex:0 0 25%;margin:0;padding:0 20px}}

