.project{display:block}.project .project-header.header-no-img .project-description{height:100%;padding:60px 0;width:100%;float:left;display:block}.project .project-header.header-no-img .project-description .project-text-wrapper{width:75%;float:left;display:block}.project .project-header.header-no-img .project-text-wrapper .project-description-text{padding-right:35px}.project .project-header.header-no-img .project-text-wrapper .project-description-items{width:auto;float:none}.project .project-header.header-no-img .project-text-wrapper .project-description-items .project-description-items-wrapper{font-size:0;text-align:left}.project .project-header.header-no-img .project-text-wrapper .project-description-items .project-description-item{width:50%;vertical-align:top;display:inline-block}.project .project-header.header-no-img .project-description .project-description-buttons{width:25%;float:right}.project .project-header{overflow:hidden;position:relative;background:#f7f7f7;display:block}.intec-content-right .project .project-header{padding:0 25px}.project .project-header .intec-content,.project .project-header .intec-content .intec-content-wrapper{height:100%}.project .project-header .project-description{height:100%;padding:60px 0 60px 15px;width:480px;float:left;display:block}.project .project-header .project-description .project-description-title{font-size:28px;font-weight:700;margin-bottom:30px;color:#585757;line-height:1.5;margin-top:0;display:block}.project .project-header .project-description .project-description-text{overflow:hidden;font-size:14px;margin-bottom:55px;color:#585757;line-height:1.5;display:block}.project .project-header .project-description .project-description-items{overflow:hidden;width:50%;float:left;display:block}.project .project-header .project-description .project-description-items .project-description-items-wrapper{overflow:hidden;min-height:24px;min-width:24px;margin:-12px;display:block}.project .project-header .project-description .project-description-items .project-description-item{padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.project .project-header .project-description .project-description-items .project-description-item .project-description-item-title{height:21px;overflow:hidden;font-size:14px;color:#232121;line-height:1.2;display:block}.project .project-header .project-description .project-description-items .project-description-item .project-description-item-text{overflow:hidden;font-size:14px;font-weight:700;color:#232121;line-height:1.2;display:block}.project .project-header .project-description .project-description-buttons{overflow:hidden;width:50%;float:left;display:block}.project .project-header .project-description .project-description-buttons .project-description-buttons-wrapper{overflow:hidden;min-height:12px;margin:-6px 0;display:block}.project .project-header .project-description .project-description-buttons .project-description-button-wrap{padding:6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.project .project-header .project-image{height:100%;padding:60px 0 90px;text-align:center;margin-left:510px;white-space:nowrap;display:block}.project .project-header .project-image.project-image-adaptive{display:none}.project .project-header .project-image img{max-width:90%;max-height:90%;-webkit-box-shadow:0 39px 50px -10px rgba(0,0,0,.4);-moz-box-shadow:0 39px 50px -10px rgba(0,0,0,.4);box-shadow:0 39px 50px -10px rgba(0,0,0,.4);vertical-align:middle;display:inline-block}.project .project-sections{overflow:hidden;display:block}.project .project-sections .project-sections-wrapper{overflow:hidden;min-height:100px;margin:-50px 0;display:block}.project .project-sections .project-section{padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.project .project-sections .project-section.project-section-indent{padding:0}.project .project-sections .project-section.project-section-indent+.project-section{padding-top:95px}.project .project-sections .project-section .project-section-wrapper{display:block}.project .project-sections .project-section .project-section-title{font-size:22px;font-weight:700;margin-bottom:20px;color:#232121;text-align:center;line-height:1.2;display:block}@media (max-width:1000px){.project .project-header .project-description{width:280px}.project .project-header .project-description .project-description-buttons,.project .project-header .project-description .project-description-items{width:auto;float:none}.project .project-header .project-description .project-description-buttons{margin-top:15px}.project .project-header .project-image{margin-left:310px}}@media (max-width:700px){.project .project-header{height:auto;max-height:none}.project .project-header .project-description{padding:40px 0 60px;width:auto}.project .project-header .project-description .project-description-buttons,.project .project-header .project-description .project-description-items{width:50%;float:left}.project .project-header.header-no-img .project-description .project-text-wrapper{width:100%}.project .project-header.header-no-img .project-text-wrapper .project-description-text{padding-right:0}.project .project-header.header-no-img .project-description .project-description-buttons{width:auto;float:left;margin-top:55px}.project .project-header .project-description .project-description-buttons{margin-top:0}.project .project-header .project-image{display:none}.project .project-header .project-image.project-image-adaptive{height:300px;padding:0;margin-bottom:50px;margin-left:0;float:none;display:block}.project .project-sections .project-sections-wrapper{margin:-25px 0}.project .project-sections .project-section{padding:25px 0}.project .project-sections .project-section.project-section-indent+.project-section{padding-top:70px}}@media (max-width:420px){.project .project-header .project-description .project-description-buttons,.project .project-header .project-description .project-description-items{width:auto;float:none}.project .project-header .project-description .project-description-buttons{margin-top:25px}}@media (max-width:380px){.project .project-header .project-image.project-image-adaptive{height:200px}}.project .project-information,.project .project-objective{overflow:hidden;font-size:16px;text-align:center;margin:0 auto;line-height:1.5;display:block}@media (max-width:720px){.project .project-information,.project .project-objective{font-size:14px}}.project .project-services{overflow:hidden;display:block}.project .project-services .project-services-wrapper{overflow:hidden;min-height:20px;font-size:0;min-width:50px;text-align:center;margin:-10px -25px;display:block}.project .project-services .project-service{padding:10px 20px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;vertical-align:middle;display:inline-block}.intec-content-right .project .project-services .project-service{width:50%}.project .project-services .project-service .project-service-wrapper{display:block}.project .project-services .project-service .project-service-wrapper-2{width:100%;display:table}.project .project-services .project-service .project-service-wrapper-3{display:table-row}.project .project-services .project-service .project-service-image,.project .project-services .project-service .project-service-information{vertical-align:middle;display:table-cell}.project .project-services .project-service .project-service-image .project-service-image-wrapper{height:95px;background-size:cover;background-position:50%;border-radius:50%;width:95px;background-repeat:no-repeat;display:block}.project .project-services .project-service .project-service-information{width:100%}.project .project-services .project-service .project-service-information .project-service-information-wrapper{margin-left:20px}.project .project-services .project-service .project-service-information .project-service-name{height:21px;font-size:14px;text-decoration:none;font-weight:700;color:#0e6afc;line-height:1.5}.project .project-services .project-service .project-service-information .project-service-description{overflow:hidden;font-size:12px;color:#888c94;max-height:54px;line-height:1.5;margin-top:10px}@media (max-width:1000px){.project .project-services .project-service{width:50%}}@media (max-width:620px){.intec-content-right .project .project-services .project-service,.project .project-services .project-service{width:100%}}.project-review{min-height:240px;border:1px solid #e8e8e8;position:relative;margin-left:75px;display:block}.project-review .project-review-header{padding:10px;position:absolute;text-align:center;top:8px;background:#fff;left:-75px;width:150px;display:block}.project-review .project-review-header .project-review-image{display:block}.project-review .project-review-header .project-review-image .project-review-image-wrapper{height:80px;overflow:hidden;background-size:cover;margin:0 auto 10px;background-position:50%;border-radius:50%;width:80px;background-repeat:no-repeat;display:block}.project-review .project-review-header .project-review-name{overflow:hidden;font-size:14px;color:#0e6afc;max-height:42px;line-height:1.5;display:block}.project-review .project-review-header .project-review-signature{overflow:hidden;font-size:10px;color:#6a6a6a;max-height:45px;line-height:1.5;display:block}.project-review .project-review-information{overflow:hidden;font-size:16px;color:#2c2c2c;max-height:192px;margin:50px 60px 40px 120px;line-height:1.5;display:block}@media (max-width:600px){.project-review{margin-left:0}.project-review .project-review-header{padding:20px;position:relative;margin-left:0;left:0;width:auto}.project-review .project-review-header .project-review-image{height:80px;width:80px;float:left}.project-review .project-review-header .project-review-name,.project-review .project-review-header .project-review-signature{text-align:left;margin-left:110px}.project-review .project-review-header .project-review-name{margin-top:5px}.project-review .project-review-information{font-size:14px;max-height:168px;margin:20px}}.project-gallery,.project-gallery .project-gallery-wrapper{display:block}.project-gallery .project-gallery-image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;display:block}.project-gallery .project-gallery-image .project-gallery-image-wrapper{overflow:hidden;padding-top:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;display:block}.project-gallery .project-gallery-image .project-gallery-image-wrapper:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);-moz-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3);z-index:1}.project-gallery .project-gallery-image .project-gallery-image-wrapper-2{height:100%;position:absolute;top:0;left:0;width:100%;display:block}.project-gallery .project-gallery-image .project-gallery-image-wrapper-3{height:100%;width:100%;display:block}.project-gallery .project-gallery-image .project-gallery-image-wrapper-4{height:100%;background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat;display:block}.project-gallery .project-gallery-image img{display:none}@media (max-width:560px){.project-gallery .project-gallery-image{width:50%}}.project-images{display:block}.project-images .project-images-wrapper{margin:-11px;display:block}.project-images .project-images-image{padding:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;display:block}.project-images .project-images-image .project-images-image-wrapper{overflow:hidden;padding-top:90%;border:1px solid #e8e8e8;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;display:block}.project-images .project-images-image .project-images-image-wrapper:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);-moz-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3)}.project-images .project-images-image .project-images-image-wrapper-2{height:100%;position:absolute;top:0;left:0;width:100%;display:block}.project-images .project-images-image .project-images-image-wrapper-3{height:100%;width:100%;display:block}.project-images .project-images-image .project-images-image-wrapper-4{height:100%;background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat;display:block}.project-images .project-images-image img{display:none}@media (max-width:420px){.project-images .project-images-image{width:auto;float:none}}.project-solution{display:block}.project-solution.project-solution-begin,.project-solution.project-solution-end{padding:70px 15px}.project-solution.project-solution-begin{background:#f7f7f7}.intec-content-right .project-solution.project-solution-begin{padding-right:25px;padding-left:25px}.project-solution.project-solution-image .project-solution-image-wrapper{max-width:90%;margin:0 auto;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);-moz-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3);display:block}.project-solution .project-solution-text{font-size:16px;color:#040404;line-height:1.5}.project-solution.project-solution-begin+.project-solution-image{margin-top:70px}@media (max-width:720px){.project-solution .project-solution-text{font-size:14px}}