.c-news-detail.c-news-detail-default .news-detail-banner-picture{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.c-news-detail.c-news-detail-default .news-detail-banner-fade{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.c-news-detail.c-news-detail-default .news-detail-banner-body{position:relative;z-index:2}.c-news-detail.c-news-detail-default .news-detail-banner-body-wrapper,.c-news-detail.c-news-detail-default .news-detail-banner-body-wrapper-2,.c-news-detail.c-news-detail-default .news-detail-banner-body-wrapper-3{height:100%}.c-news-detail.c-news-detail-default .news-detail-banner-content-wrapper{font-size:0}.c-news-detail.c-news-detail-default .news-detail-banner-content{display:inline-block;vertical-align:middle}.c-news-detail.c-news-detail-default .news-detail-banner-type{font-size:14px;font-weight:500;line-height:14px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}.c-news-detail.c-news-detail-default .news-detail-banner-name{font-size:40px;font-weight:300;line-height:50px;color:#fff}.c-news-detail.c-news-detail-default .news-detail-banner-buttons{min-height:20px;margin-top:45px;margin-bottom:-20px}.c-news-detail.c-news-detail-default .news-detail-banner-button{display:inline-block;font-size:15px;font-weight:700;line-height:15px;color:#444;text-decoration:none;padding:17px 30px;margin-bottom:20px;background-color:rgba(255,255,255,.5);border-radius:29px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.c-news-detail.c-news-detail-default .news-detail-banner-button:hover{background-color:#fff}.c-news-detail.c-news-detail-default .news-detail-banner-decoration-wrap{position:relative}.c-news-detail.c-news-detail-default .news-detail-banner-decoration{position:absolute;top:40%;left:0;right:0;bottom:0;background-color:#000;border-top-left-radius:20px;border-top-right-radius:20px;z-index:1}.c-news-detail.c-news-detail-default .news-detail-banner-decoration-background{position:absolute;top:20px;left:20px;right:20px;bottom:0;background-color:#fff}.c-news-detail.c-news-detail-default .news-detail-banner-decoration-picture{position:absolute;top:0;left:0;right:0;bottom:0;background-size:100% auto;background-repeat:no-repeat;background-position:top center}.c-news-detail.c-news-detail-default .news-detail-characteristics-block{padding-top:40px;padding-bottom:60px}.c-news-detail.c-news-detail-default .news-detail-characteristics-delimiter{margin-top:80px;border-top:1px solid #ddd;margin-bottom:60px}.c-news-detail.c-news-detail-default .news-detail-characteristics-item-name{font-size:14px;font-weight:300;line-height:18px;color:#222;letter-spacing:1.5px;text-transform:uppercase}.c-news-detail.c-news-detail-default .news-detail-characteristics-item-value{font-size:24px;line-height:30px;color:#222;margin-top:8px}.c-news-detail.c-news-detail-default .news-detail-information-item-value{font-size:16px;line-height:23px;color:#444;padding-right:35px;margin-top:20px}.c-news-detail.c-news-detail-default .news-detail-features{margin-top:70px}.c-news-detail.c-news-detail-default .news-detail-features-item{margin-bottom:70px}.c-news-detail.c-news-detail-default .news-detail-features-item:last-child{margin-bottom:0}.c-news-detail.c-news-detail-default .news-detail-features-items[data-narrow="true"]{max-width:70%;margin-left:auto;margin-right:auto}.c-news-detail.c-news-detail-default .news-detail-features-item-value{font-size:16px;line-height:23px;margin-top:35px}.c-news-detail.c-news-detail-default .news-detail-example{margin-top:135px}.c-news-detail.c-news-detail-default .news-detail-example-item{margin-bottom:100px}.c-news-detail.c-news-detail-default .news-detail-example-item:last-child{margin-bottom:0}.c-news-detail.c-news-detail-default .news-detail-example-item-value{margin-top:50px}.c-news-detail.c-news-detail-default .news-detail-example-item-value-item{font-size:0;text-align:center;margin-bottom:50px}.c-news-detail.c-news-detail-default .news-detail-example-item-value-item:last-child{margin-bottom:0}.c-news-detail.c-news-detail-default .news-detail-example-item-value-item img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto}.c-news-detail.c-news-detail-default .news-detail-example-item-value-item [data-shadow="true"]{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);-moz-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3)}.c-news-detail.c-news-detail-default .news-detail-example-item-value-item-description{font-size:14px;line-height:21px;color:#b6b6b6;margin-top:35px}.c-news-detail.c-news-detail-default .news-detail-result{margin-top:140px}.c-news-detail.c-news-detail-default .news-detail-result[data-background="true"]{padding-top:80px;padding-bottom:120px}.c-news-detail.c-news-detail-default .news-detail-result-wrapper[data-narrow="true"]{max-width:1000px;margin-left:auto;margin-right:auto}.c-news-detail.c-news-detail-default .news-detail-result-value{margin-top:60px}.c-news-detail.c-news-detail-default .news-detail-result-value-decoration{font-size:0;text-align:center;width:95px;height:95px;margin-right:35px;border:5px solid #2fc84f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.c-news-detail.c-news-detail-default .news-detail-result-value-decoration:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.c-news-detail.c-news-detail-default .news-detail-result-value-decoration svg{width:38px;height:38px;margin-left:5px;vertical-align:middle}.c-news-detail.c-news-detail-default .news-detail-result-value-text{font-size:20px;line-height:28px;color:#444}.c-news-detail.c-news-detail-default .news-detail-project-review{margin-top:120px}.c-news-detail.c-news-detail-default .news-detail-project-review-wrapper[data-narrow="true"]{max-width:75%;margin-left:auto;margin-right:auto}.c-news-detail.c-news-detail-default .news-detail-project-review-value{margin-top:40px}.c-news-detail.c-news-detail-default .news-detail-project-review-value-picture{width:110px;height:110px;margin-right:30px;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.c-news-detail.c-news-detail-default .news-detail-project-review-value-text-wrap{min-height:150px;padding:30px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.c-news-detail.c-news-detail-default .news-detail-project-review-value-text{font-size:16px;line-height:25px;color:#444}.c-news-detail.c-news-detail-default .news-detail-project-review-value-name{font-size:16px;font-weight:500;line-height:23px;color:#444;margin-top:20px;padding-left:30px}.c-news-detail.c-news-detail-default .news-detail-performed-sevices{margin-top:140px}.c-news-detail.c-news-detail-default .news-detail-performed-sevices-value{margin-top:25px}.c-news-detail.c-news-detail-default .news-detail-other-projects{margin-top:165px}.c-news-detail.c-news-detail-default .news-detail-other-projects-value{margin-top:35px}.c-news-detail.c-news-detail-default [data-background="true"]{background-color:#fafafa}.c-news-detail.c-news-detail-default [data-align="left"]{text-align:left}.c-news-detail.c-news-detail-default [data-align="center"]{text-align:center}.c-news-detail.c-news-detail-default [data-align="right"]{text-align:right}@media all and (max-width:1024px){.c-news-detail.c-news-detail-default .news-detail-banner-name{font-size:35px;line-height:45px}.c-news-detail.c-news-detail-default .news-detail-banner-decoration-wrap{display:none}}@media all and (max-width:768px){.c-news-detail.c-news-detail-default .news-detail-banner-body{height:500px!important}.c-news-detail.c-news-detail-default .news-detail-banner-type{margin-bottom:20px}.c-news-detail.c-news-detail-default .news-detail-banner-name{font-size:30px;line-height:40px}.c-news-detail.c-news-detail-default .news-detail-banner-buttons{margin-top:25px}.c-news-detail.c-news-detail-default .news-detail-information-item-value{padding-right:0}.c-news-detail.c-news-detail-default .news-detail-features-items[data-narrow="true"],.c-news-detail.c-news-detail-default .news-detail-project-review-wrapper[data-narrow="true"]{max-width:none}.c-news-detail.c-news-detail-default .news-detail-result-value-decoration-wrap{display:none}.c-news-detail.c-news-detail-default .news-detail-project-review-value-picture{margin-left:auto;margin-right:auto;margin-bottom:20px}}@media all and (max-width:500px){.c-news-detail.c-news-detail-default .news-detail-banner-body{height:400px!important}.c-news-detail.c-news-detail-default .news-detail-banner-type{font-size:12px;line-height:12px}.c-news-detail.c-news-detail-default .news-detail-banner-name{font-size:24px;line-height:32px}.c-news-detail.c-news-detail-default .news-detail-banner-button{font-size:14px;line-height:14px;padding:15px 20px}.c-news-detail.c-news-detail-default .news-detail-characteristics-item-name{font-size:12px;line-height:16px}.c-news-detail.c-news-detail-default .news-detail-characteristics-item-value{font-size:18px;line-height:24px}.c-news-detail.c-news-detail-default .news-detail-information-item-value,.c-news-detail.c-news-detail-default .news-detail-features-item-value,.c-news-detail.c-news-detail-default .news-detail-result-value-text,.c-news-detail.c-news-detail-default .news-detail-project-review-value-text{font-size:14px;line-height:21px}.c-news-detail.c-news-detail-default .news-detail-features-item-value,.c-news-detail.c-news-detail-default .news-detail-result-value{margin-top:25px}}.widget.c-categories.c-categories-template-14 .widget-items{position:relative}.widget.c-categories.c-categories-template-14 .widget-item{background-color:#fff;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;z-index:1}.widget.c-categories.c-categories-template-14 .widget-item:hover{z-index:2;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.13);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.13);box-shadow:0 5px 20px 0 rgba(0,0,0,.13)}.widget.c-categories.c-categories-template-14 .widget-item-wrapper{height:100%;padding:45px 35px 35px 45px}.widget.c-categories.c-categories-template-14 .widget-item-picture{display:block;width:109px;height:109px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}.widget.c-categories.c-categories-template-14 .widget-item-name{display:block;font-size:20px;font-weight:500;line-height:29px;color:#2f3334;text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.widget.c-categories.c-categories-template-14 .widget-item-description{font-size:14px;line-height:20px;margin-top:18px}@media all and (max-width:500px){.widget.c-categories.c-categories-template-14 .widget-item-wrapper{padding:20px}.widget.c-categories.c-categories-template-14 .widget-item-name{font-size:17px;line-height:25px}}.widget.c-projects.c-projects-template-2 [data-grid="5"] .widget-item-wrapper,.widget.c-projects.c-projects-template-2 [data-grid="4"] .widget-item-wrapper{padding-top:75%}.widget.c-projects.c-projects-template-2 [data-grid="3"] .widget-item-wrapper{padding-top:65%}.widget.c-projects.c-projects-template-2 .widget-item-wrapper{display:block;position:relative;text-decoration:none;overflow:hidden}.widget.c-projects.c-projects-template-2 .widget-item-picture,.widget.c-projects.c-projects-template-2 .widget-item-fade{position:absolute;top:0;left:0;right:0;bottom:0}.widget.c-projects.c-projects-template-2 .widget-item-picture{background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.widget.c-projects.c-projects-template-2 .widget-item-fade{background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;z-index:2}.widget.c-projects.c-projects-template-2 .widget-item-name{position:absolute;left:0;right:0;bottom:15px;font-size:20px;line-height:26px;color:#fff;padding-left:25px;padding-right:25px;padding-bottom:35px;opacity:0;-webkit-transition-property:opacity , bottom;-moz-transition-property:opacity , bottom;-ms-transition-property:opacity , bottom;-o-transition-property:opacity , bottom;transition-property:opacity , bottom;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;z-index:3}.widget.c-projects.c-projects-template-2 .widget-item-wrapper:hover .widget-item-fade{opacity:1}.widget.c-projects.c-projects-template-2 .widget-item-wrapper:hover .widget-item-name{opacity:1;bottom:0}.widget.c-projects.c-projects-template-2 .widget-footer-button{color:#2d2d2d!important}.widget.c-projects.c-projects-template-2 .widget-footer-button:hover,.widget.c-projects.c-projects-template-2 .widget-footer-button:focus,.widget.c-projects.c-projects-template-2 .widget-footer-button:active{color:#fff!important}@media all and (max-width:1200px){.widget.c-projects.c-projects-template-2 [data-grid] .widget-item-wrapper{padding-top:100%!important}}@media all and (max-width:1024px){.widget.c-projects.c-projects-template-2 [data-grid] .widget-item-wrapper{padding-top:60%!important}}@media all and (max-width:768px){.widget.c-projects.c-projects-template-2 [data-grid] .widget-item-wrapper{padding-top:45%!important}.widget.c-projects.c-projects-template-2 .widget-item-fade{opacity:1}.widget.c-projects.c-projects-template-2 .widget-item-name{bottom:0;opacity:1}}@media all and (max-width:500px){.widget.c-projects.c-projects-template-2 [data-grid] .widget-item-wrapper{padding-top:75%!important}.widget.c-projects.c-projects-template-2 .widget-item-name{font-size:18px;line-height:24px}}