.services-block .inner-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;max-width:1780px;margin:0 auto;padding:80px 20px}.services-block .inner-container .service-container{background:#000}.services-block .inner-container .service-container .service-inner .image-container{margin-left:20px;margin-top:-35px;padding-bottom:35px}.services-block .inner-container .service-container .service-inner .image-container .image-wrapper{background:#b92c2c;padding:15px 15px 5px;display:inline-block;position:relative;width:70px}.services-block .inner-container .service-container .service-inner .image-container .image-wrapper::before{position:absolute;content:"";width:100%;height:17px;background:rgba(0,0,0,0);top:100%;left:0;border-right:70px solid #b92c2c;border-bottom:17px solid rgba(0,0,0,0)}.services-block .inner-container .service-container .service-inner .text-wrapper{padding:20px 20px 25px}.services-block .inner-container .service-container .service-inner .text-wrapper .title{padding-left:20px;position:relative;font-size:24px;color:#fff;font-weight:900;padding-bottom:10px}.services-block .inner-container .service-container .service-inner .text-wrapper .title::before{position:absolute;content:"";left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:#51a646}.services-block .inner-container .service-container .service-inner .text-wrapper .text{font-size:16px;color:#fff;line-height:1.6}.about-us-block .inner-container{max-width:1700px;margin:0 auto;padding:30px 15px 60px;display:grid;grid-template-columns:auto auto;gap:40px}.about-us-block .inner-container .text-container{display:grid;justify-content:space-between}.about-us-block .inner-container .text-container .tag{letter-spacing:5px;color:#b92c2c;font-size:16px;font-weight:600;padding-top:15px;padding-bottom:10px}.about-us-block .inner-container .text-container .title{line-height:1.4;color:#000;font-size:26px;font-weight:800;padding-bottom:30px}.about-us-block .inner-container .text-container .text{color:#585858;font-size:14px;font-weight:400;line-height:1.8;padding-bottom:15px}.about-us-block .inner-container .text-container .list{color:#585858;font-size:14px;font-weight:400;line-height:1.8;padding-bottom:20px}.about-us-block .inner-container .text-container .list .list-item{padding-left:28px;position:relative}.about-us-block .inner-container .text-container .list .list-item::before{position:absolute;content:"";left:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#51a646}.about-us-block .inner-container .text-container .button-container .details-button{display:inline-block;border:1px solid #b92c2c;background:#fff;color:#000;font-size:12px;padding:15px 30px;line-height:1;font-weight:700;text-decoration:none;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.about-us-block .inner-container .text-container .button-container .details-button span{font-size:10px;padding-left:3px}.about-us-block .inner-container .text-container .button-container .details-button:hover,.about-us-block .inner-container .text-container .button-container .details-button:focus{background:#b92c2c}.help-block{background:url("/modules/index/images/help-bg.png") no-repeat center center/cover fixed}.help-block .inner-container{max-width:1000px;margin:0 auto;padding:80px 50px;text-align:center}.help-block .inner-container .title{letter-spacing:5px;color:#b92c2c;font-size:20px;font-weight:700;text-transform:uppercase;padding-bottom:20px}.help-block .inner-container .title .p{padding-right:5px}.help-block .inner-container .title .b{padding-right:5px;color:#fff}.help-block .inner-container .title .g{padding-right:5px;color:#51a646}.help-block .inner-container .slogan{color:#fff;font-size:28px;font-weight:900;line-height:1.6;max-width:620px;margin:0 auto}.help-block .inner-container .text{color:#fff;font-size:20px;font-weight:900;line-height:1.6;max-width:620px;margin:0 auto}.partners-block{background:#fff}.partners-block .inner-container{display:grid;grid-template-columns:repeat(4, 1fr);justify-content:space-between;align-items:center;justify-items:center;max-width:1640px;padding:50px 15px;margin:0 auto}.solution-block{background:#f2f3f8}.solution-block .inner-container{max-width:1720px;padding:70px 15px 80px;margin:0 auto}.solution-block .inner-container .tag{color:#b92c2c;font-size:16px;letter-spacing:5px;text-transform:uppercase;font-weight:700;text-align:center}.solution-block .inner-container>.title{color:#000;font-size:26px;font-weight:900;text-align:center;padding-bottom:50px}.solution-block .inner-container .solution-cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.solution-block .inner-container .solution-cards-container .solution-card{position:relative;overflow:hidden}.solution-block .inner-container .solution-cards-container .solution-card .card-inner{position:relative;z-index:5;display:grid;text-decoration:none}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper{display:grid;width:100%;height:350px;padding:50px 30px;align-content:end;justify-items:center}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title{display:block;text-decoration:none;padding-left:20px;position:relative;font-size:26px;color:#fff;font-weight:900;margin-bottom:10px}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title::before{position:absolute;content:"";left:0;top:50%;width:10px;height:10px;background:#51a646;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .text{display:block;text-decoration:none;padding-bottom:30px;font-size:16px;color:#fff;font-weight:400}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .details-button{display:block;text-decoration:none;padding:15px 30px;border:1px solid #b92c2c;line-height:1;font-size:12px;color:#fff;font-weight:900;background:rgba(185,44,44,0);text-transform:uppercase;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .details-button span{padding-left:5px}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .details-button:hover,.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .details-button:focus{background:#b92c2c}.solution-block .inner-container .solution-cards-container .solution-card.wooden{background:url("/modules/index/images/solution-01-bg.png") no-repeat center center/cover}.solution-block .inner-container .solution-cards-container .solution-card.carport{background:url("/modules/index/images/solution-02-bg.png") no-repeat center center/cover}.solution-block .inner-container .solution-cards-container .solution-card.roof{background:url("/modules/index/images/solution-03-bg.png") no-repeat center center/cover}.solution-block .inner-container .solution-cards-container .solution-card::before{position:absolute;z-index:1;content:"";width:100%;height:100%;background:#000;opacity:.6;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.solution-block .inner-container .solution-cards-container .solution-card:hover::before,.solution-block .inner-container .solution-cards-container .solution-card:focus::before{opacity:0}.featured-catalog-items{background:#f2f3f8}.featured-catalog-items .featured-catalog-items-inner{max-width:1700px;margin:0 auto;padding:80px 15px}.featured-catalog-items .featured-catalog-items-inner .featured-catalog-title{text-align:center;font-size:16px;font-weight:700;color:#b92c2c;letter-spacing:5px;text-transform:uppercase}.featured-catalog-items .featured-catalog-items-inner .featured-catalog-subtitle{text-align:center;font-size:26px;font-weight:900;padding-bottom:50px}.featured-catalog-items .featured-catalog-items-inner .catalog-items{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item{display:grid}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper{background:#427d3a;-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 8px rgba(0,0,0,.2);box-shadow:3px 3px 8px rgba(0,0,0,.2)}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .name{background-color:#b92c2c;padding:25px 15px}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .name a{text-decoration:none;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .name a:hover,.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .name a:focus{color:#000}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .image-container{padding:0;background-color:rgba(0,0,0,0)}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .image-container a{background-color:#fff;border:none}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .attributes-container{display:grid;grid-template-columns:1fr 1fr;padding:20px 15px 10px}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .attributes-container .attribute{font-size:14px;color:#fff;padding-bottom:10px}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .attributes-container .attribute .title{font-weight:700}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item .wrapper .attributes-container .attribute:last-child{grid-column:1/3}@media(min-width: 1200px)and (max-width: 1400px){.featured-catalog-items .catalog-items{grid-gap:30px}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title{font-size:20px}}@media(min-width: 992px)and (max-width: 1199.98px){.services-block .inner-container{grid-template-columns:repeat(2, 1fr);gap:50px;padding:80px 50px 50px}.about-us-block .inner-container{grid-template-columns:1fr;justify-items:center}.about-us-block .inner-container .text-container{padding:0 15px;display:grid;justify-items:center;text-align:center;max-width:800px}.about-us-block .inner-container .text-container .list{display:grid;justify-items:center}.featured-catalog-items .featured-catalog-items-inner .catalog-items{grid-gap:15px}.partners-block .inner-container{grid-template-columns:repeat(2, 1fr)}.solution-block .inner-container .solution-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.solution-block .inner-container .solution-cards-container .solution-card{max-width:45%}}@media(min-width: 768px)and (max-width: 991.98px){.services-block .inner-container{grid-template-columns:repeat(2, 1fr);gap:50px;padding:80px 50px 30px}.about-us-block .inner-container{grid-template-columns:1fr;justify-items:center}.about-us-block .inner-container .text-container{padding:0 15px;display:grid;justify-items:center;text-align:center;max-width:800px}.about-us-block .inner-container .text-container .list{display:grid;justify-items:center}.featured-catalog-items .featured-catalog-items-inner .catalog-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-gap:15px}.featured-catalog-items .featured-catalog-items-inner .catalog-items .item{max-width:45%;flex-grow:1}.partners-block .inner-container{grid-template-columns:repeat(2, 1fr)}.solution-block .inner-container .solution-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.solution-block .inner-container .solution-cards-container .solution-card{max-width:47%}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title{font-size:22px}}@media(min-width: 576px)and (max-width: 767.98px){.services-block .inner-container{grid-template-columns:1fr;gap:50px;padding:80px 30px}.about-us-block .inner-container{grid-template-columns:1fr;justify-items:center}.about-us-block .inner-container .text-container{padding:0 15px;display:grid;justify-items:center;text-align:center;max-width:800px}.about-us-block .inner-container .text-container .title{line-height:1.2}.about-us-block .inner-container .text-container .list{display:grid;justify-items:center}.help-block .inner-container .text{line-height:1.4}.featured-catalog-items .featured-catalog-items-inner .catalog-items{grid-template-columns:1fr}.partners-block .inner-container{grid-template-columns:repeat(2, 1fr)}.solution-block .inner-container .solution-cards-container{grid-template-columns:1fr}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title{font-size:22px}}@media(max-width: 575.98px){.services-block .inner-container{grid-template-columns:1fr;gap:50px;padding:80px 15px 20px}.services-block .inner-container .service-container .service-inner .text-wrapper{padding:0 20px 25px}.services-block .inner-container .service-container .service-inner .text-wrapper .title{font-size:20px}.services-block .inner-container .service-container .service-inner .text-wrapper .text{font-size:14px}.about-us-block .inner-container{grid-template-columns:1fr;justify-items:center}.about-us-block .inner-container .text-container{display:grid;justify-items:center;text-align:center;max-width:800px}.about-us-block .inner-container .text-container .title{font-size:22px;line-height:1.2}.about-us-block .inner-container .text-container .list{display:grid;justify-items:center}.help-block .inner-container .text{line-height:1.4;font-size:22px}.featured-catalog-items .featured-catalog-items-inner .catalog-items{grid-template-columns:1fr}.partners-block .inner-container{grid-template-columns:1fr}.solution-block .inner-container{padding:70px 10px 80px}.solution-block .inner-container .tag{padding-bottom:15px}.solution-block .inner-container>.title{line-height:1.2;padding-bottom:40px}.solution-block .inner-container .solution-cards-container{grid-template-columns:1fr}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper{padding:50px 15px}.solution-block .inner-container .solution-cards-container .solution-card .data-wrapper .title{font-size:17px}}
