.section-link{text-align:center;padding:40px 0}.promo{position:relative;overflow:hidden;height:80vh;min-height:720px;display:flex;flex-flow:column wrap;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding:75px 0 0}.home .promo{background-position:center center}.promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(32,32,32,.8) 0%,rgba(33,37,43,.4) 50%)}.promo__inner{max-width:1200px;width:calc(100% - 3rem);position:relative;z-index:2;color:#fff;margin:0 auto}.home .promo__inner{width:1040px;max-width:100%;text-align:center;padding:80px 40px;border:solid var(--color-primary);border-width:2px 2px 0}.home .promo__inner::before,.home .promo__inner::after{content:"";display:block;width:250px;height:2px;background-color:var(--color-primary);position:absolute;bottom:0}.home .promo__inner::before{left:0}.home .promo__inner::after{right:0}.promo__title{font-weight:700;font-size:42px;line-height:1.35;margin-bottom:20px;text-transform:uppercase}.promo__title .lined-title{color:var(--color-primary);font-weight:400;font-size:22px;position:relative;padding:0 0 0 80px;text-transform:none;margin-bottom:20px}.promo__title .lined-title::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);width:60px;height:2px;background:var(--color-primary)}.promo__text p{font-weight:400;font-size:26px;color:#fff;margin:0}.promo__text p .inline-text{font-weight:400;font-size:28px;text-transform:uppercase}.promo__text p .inline-text--orange{color:var(--color-primary)}.promo__action-btn{margin-top:30px}.home .promo__action-btn{display:block;width:380px;max-width:100%;margin:0 auto;position:absolute;bottom:-22px;left:0;right:0;letter-spacing:.05em}.mounting-info-row{display:flex;flex-flow:row wrap;align-items:stretch}.mounting-info-row+.mounting-info-row{margin-top:30px}.mounting-info-row__text{display:flex;flex-flow:column wrap;justify-content:space-between;flex:0 0 60%;max-width:60%;background-color:#f5f6f6;padding:30px;font-size:16px;line-height:1.4}.mounting-info-row__text ul,.mounting-info-row__text ol{margin:8px 0 8px 32px;padding:0}.mounting-info-row__text li{margin-bottom:5px}.mounting-info-row__text li:last-child{margin-bottom:0}.mounting-info-row__images{flex:0 0 40%;max-width:40%;padding-right:20px}.mounting-info-row__images img{display:block;width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 30px rgba(0,0,0,.1);margin-bottom:12px}.mounting-info-row__images img:last-child{margin-bottom:0}.mounting-info-row__images img.img-full-width{width:100%}.mounting-info-row__text+.mounting-info-row__images{padding-right:0;padding-left:20px}.info-lead-block{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding:80px 40px;border:3px solid var(--color-primary);position:relative;overflow:hidden;color:#fff;box-shadow:0 4px 20px rgba(95,101,109,10%)}.info-lead-block::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(32,32,32,.62)}.info-lead-block__title{flex:0 0 calc(100% - 235px);max-width:calc(100% - 235px);position:relative;z-index:2;font-size:36px;font-weight:var(--font-bold);line-height:1.35;text-transform:uppercase;padding:0 15px 0 0}.info-lead-block__link{flex:0 0 235px;max-width:235px;position:relative;z-index:2;padding:14px;text-align:center}.whywe-block__item{flex:0 0 33.3%;max-width:33.3%;text-align:center}.whywe-block__item-icon{width:80px;height:80px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;background-color:var(--color-primary);border-radius:50%;color:#fff;font-weight:800;font-size:46px;line-height:1;position:relative;margin:0 auto;z-index:2}.whywe-block__item-icon::before{content:"";display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid #fff;border-radius:50%}.whywe-block__item-text{border:1px solid var(--color-primary);text-align:center;font-size:16px;line-height:1.3;color:#000;margin:-40px 0 0;padding:50px 20px 20px;background:#f5f6f6;font-weight:400}.portfolio-carousel-wrap,.cars-carousel-wrap{position:relative;padding:0 2.5%}.portfolio-carousel{padding-bottom:40px}.carousel-img-item__bg{height:350px;position:relative;overflow:hidden;border-radius:.5rem;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center center;border:6px solid #f5f6f6;transition:.3s ease}.carousel-img-item__bg:hover{border-color:var(--color-primary)}.portfolio-carousel-btn-next,.portfolio-carousel-btn-prev{margin-top:-25px}.car-unit{flex:0 0 25%;max-width:25%}.car-unit__body{height:100%;background-color:#f5f6f6;box-shadow:0px 0px 6px 2px rgba(64,64,63,7%)}.car-unit__image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:250px;overflow:hidden}.car-unit__image img{display:block;width:100%;height:auto}.car-unit__info{padding:20px}.car-unit__title{font-weight:700;font-size:18px;line-height:1;margin-bottom:20px;margin:0 0 20px;text-align:center}.car-unit__title::after{content:"";display:block;width:72px;height:3px;margin:10px auto;background-color:var(--color-primary)}.car-unit__desc p{margin-bottom:10px}.car-unit__desc p:last-child{margin-bottom:0}.cars-gallery .carousel-img-item__bg{height:275px}.certificate-item{flex:0 0 50%;max-width:50%}.certificate-item__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 30px rgba(0,0,0,.1);text-decoration:none;color:#000;padding:20px 40px}.certificate-item__title{padding-right:10px;color:var(--color-title);font-weight:500;font-size:18px;line-height:1}.certificate-item__icon{color:var(--color-primary);font-size:22px}@media screen and (max-width:700px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}ul.products.columns-1 h2.woocommerce-loop-product__title{width:100%}ul.products.columns-1 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:block!important}ul.products.columns-1 h2.woocommerce-loop-product__title{width:100%!important;font-size:25px!important}ul.products.columns-1 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:100%!important}}