body{font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;font-size:17px;font-weight:400}body #site-wrapper{position:relative}.container-fluid{max-width:1260px;padding-left:30px;padding-right:30px}a,a:hover{text-decoration:none}ul{list-style:none;padding-left:0;margin-bottom:0}h1{color:#fff;font-size:78px;font-weight:800;font-family:"Poppins",sans-serif;line-height:1.05}h2{font-size:48px;font-weight:700;font-family:"Poppins",sans-serif;color:#101010}h3{font-size:24px;font-weight:700;font-family:"Poppins",sans-serif}h4{font-size:18px;font-family:"Roboto Condensed",sans-serif;color:#e9204f;font-weight:700}h5{font-size:19px;font-weight:700;font-family:"Poppins",sans-serif;color:#101010;margin-bottom:0}.section-header{padding-top:145px;padding-bottom:63px}.section-header .line{width:40px;height:2px;background:#e9204f;margin-bottom:40px}.section{position:relative}.section:before{content:'';background-color:#e9204f;height:60px;width:2px;position:absolute;top:-30px;left:50%}.header{background-color:#000000;background-image:url("../img/header-bg.jpg");background-position:510px 120px;background-repeat:no-repeat;background-size:640px auto}.top-header{padding-top:60px}.top-header .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo{font-family:"Poppins",sans-serif;font-weight:700;font-size:36.38px;text-transform:uppercase;color:#fff;}.logo br{display:none}.logo a{color:#fff}.menu svg{display:none}.menu ul{padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.menu ul li{margin-right:38.4px}.menu ul li:last-child{margin-right:0}.menu ul li:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.menu ul li:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s}.menu ul li:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s}.menu ul li:nth-child(5){-webkit-animation-delay:0.4s;animation-delay:0.4s}.menu a{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;position:relative;padding:8px 0}.menu a:before{content:'';width:0px;height:2px;background:#e9204f;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu a.active:before,.menu a:hover:before{width:20px}.header__line{width:70px;height:2px;background:#e9204f;margin-top:140px;margin-bottom:90px}.header__items{margin-top:200px}.header__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.header__item{padding:60px 40px 60px 40px;width:32%;background:#1b1b1b;-webkit-transition:background 0.7s, border 0.7s, border-radius 0.7s, -webkit-box-shadow 0.7s;transition:background 0.7s, border 0.7s, border-radius 0.7s, -webkit-box-shadow 0.7s;-o-transition:background 0.7s, border 0.7s, border-radius 0.7s, box-shadow 0.7s;transition:background 0.7s, border 0.7s, border-radius 0.7s, box-shadow 0.7s;transition:background 0.7s, border 0.7s, border-radius 0.7s, box-shadow 0.7s, -webkit-box-shadow 0.7s}.header__item.active,.header__item:hover{background:#e9204f;-webkit-box-shadow:0px 10px 50px 1px rgba(0,0,0,0.3);box-shadow:0px 10px 50px 1px rgba(0,0,0,0.3)}.header__item.active .icon,.header__item:hover .icon{color:#fff}.header__item.active .line,.header__item:hover .line{background:#fff}.header__item:last-child:before{content:"";background-color:#E9204F;height:70px;width:calc( 100% + 20px);position:absolute;bottom:-20px;z-index:-1;left:1px}.header__item{position:relative}.header__item .icon{font-size:48px;color:#e9204f}.header__item-content{margin-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.header__item-content .line{width:40px;height:2px;background:#e9204f;display:block;margin-bottom:20px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.header__item-content p{font-size:17px;font-family:"Roboto",sans-serif;font-weight:300}.services{padding-bottom:140px}.services__item{width:100%;padding:0px 30px 0px 30px;background:#f3f3f3;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;cursor:default;margin-bottom:30px}.title-item{-webkit-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);-o-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01)}.pr-service-box-icon-wrap{left:-8px;position:absolute;-webkit-transition:400ms cubic-bezier(0.17, 0.67, 0, 1.01);-o-transition:400ms cubic-bezier(0.17, 0.67, 0, 1.01);transition:400ms cubic-bezier(0.17, 0.67, 0, 1.01)}.pr-service-box-icon-wrap .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);-o-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);font-size:78px}.services__item:hover{background:#e9204f}.services__item:hover .icon{color:rgba(255,255,255,0.22);font-size:100px;font-size:78px;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.services__item:hover .title-item{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}.services__item:hover .title-item h5{color:#fff}.services__items .col-lg-4:nth-child(2) .pr-service-box-icon-wrap,.services__items .col-lg-4:nth-child(6) .pr-service-box-icon-wrap{left:-40px}.services__items .col-lg-4:nth-child(3) .pr-service-box-icon-wrap,.services__items .col-lg-4:nth-child(5) .pr-service-box-icon-wrap,.services__items .col-lg-4:nth-child(9) .pr-service-box-icon-wrap{left:-20px}.services__items .col-lg-4:nth-child(4) .pr-service-box-icon-wrap{left:-25px}.services__items .col-lg-4:nth-child(7) .pr-service-box-icon-wrap{left:-50px}.services__items .col-lg-4:nth-child(8) .pr-service-box-icon-wrap{left:-5px}.portfolio{padding-bottom:140px;overflow:hidden}.portfolio__item{width:100%;margin-bottom:30px}.portfolio__item img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.portfolio__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.impact__items{min-height:601px}.impact__items .row{min-height:601px}.impact__items .row .col-lg-8{min-height:100%}.impact__items .row .col-lg-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.impact__items .row .col-lg-4 .impact__item{height:calc(50% - 15px)}.impact__items .row .impact__item--second{background-image:url("../img/img8.jpg");background-size:cover}.impact__items .row .impact__item--third{background-image:url("../img/img9.jpg");background-size:cover}.impact__item--first{background-image:url("../img/img7.jpg");background-size:cover;min-height:100%}.impact__item{padding:30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.impact__item h3{margin-bottom:0}.impact__item p{margin-bottom:0;font-size:18px;font-family:"Roboto Condensed",sans-serif;color:rgba(255,255,255,0.8)}.impact__item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.impact{padding-bottom:140px}.impact__columns{padding-top:75px}.impact__columns h2{font-size:22px;margin-bottom:30px}.impact__columns p{font-size:17px;font-family:"Roboto Condensed",sans-serif;font-weight:400}.reviews{padding-top:140px}.reviews img{width:100%}.reviews h2{font-family:"Roboto",sans-serif}.reviews .col-md-7{padding-left:50px}.reviews .col-md-7 p{font-size:24px;font-family:"Roboto Condensed",sans-serif}.reviews .col-md-7 .line-grey{width:30px;height:2px;background:#f3f3f3;margin-top:60px}.reviews .section-header{padding-top:40px}.rewievs-img{position:relative}.rewievs-img:before{content:"";background-color:#E9204F;height:100px;width:100px;position:absolute;bottom:-20px;right:-20px;z-index:-1}.contact{background:#1b1b1b;padding-top:140px;padding-bottom:140px;margin-top:140px}.contact .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact h2{color:#fff}.button{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e9204f;padding:20px 40px 20px 40px;position:relative;color:#fff;background-color:rgba(51,51,51,0);z-index:1;overflow:hidden;cursor:pointer}.button span{position:relative}.button:before{content:"";position:absolute;top:0;left:0;right:0;background:#e9204f;width:100%;height:100%;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.button:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer{background:#000;color:#747474;font-size:15px;padding-top:30px;padding-bottom:30px}.footer .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer span{color:#fff}.popup{background:#fff;position:fixed;overflow-y:auto;top:0;left:0;min-height:100vh;width:100%;z-index:9999;padding:60px 30px 40px 30px;display:none}.popup input{display:block;width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;margin:20px 0px 20px 0px;height:50px;padding:20px;font-weight:700;font-family:"Roboto",sans-serif}.popup textarea{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;margin:20px 0px 20px 0px;height:270px;padding:20px;font-weight:700;font-family:"Roboto",sans-serif}.popup input[type="submit"]{width:225px;height:55px;background:#e9204f;color:#fff;padding:0}.form-content{max-width:750px;margin:0 auto}.popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-header svg{width:30px;height:30px;cursor:pointer}.form-text{font-size:17px;font-family:"Roboto Condensed",sans-serif;margin-bottom:60px}@media only screen and (max-width: 992px){h1{font-size:50px}.logo{font-size:28px;max-width:20px}.logo br{display:block}h5{font-size:18px}.menu ul{position:fixed;width:100%;height:100vh;overflow-y:auto;background:#000;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.menu ul svg{display:block;-ms-flex-item-align:end;align-self:flex-end;margin-right:20px;margin-bottom:50px}.menu ul li{margin-right:0;margin-bottom:48px}.menu ul li a{font-size:25.6px;font-family:"Roboto Condensed",sans-serif}.menu ul a:before{display:none}.menu ul.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu__btn{cursor:pointer;display:block}.menu__row{width:24px;height:2px;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);background:#fff;margin-bottom:6px;display:block}.menu__row:last-child{margin-bottom:0}.top-header{padding-top:28px}.container-fluid{max-width:100%;padding-left:30px;padding-right:30px}.header__line{margin-top:100px}.header__items{margin-top:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__item{width:100%;margin-bottom:20px;padding:40px 40px 40px 40px}.header__item:last-child{margin-bottom:0}.menu svg line{stroke:rgba(255,255,255,0.5)}.header{background-color:#000000;background-image:url("../img/header-bg.jpg");background-position:295px 124px;background-size:70% auto}.header__item:last-child:before{display:none}.impact .col-lg-8{margin-bottom:30px}.impact .col-lg-8 .impact__item--first{height:400px}.impact__items .row .col-lg-4 .impact__item--second,.impact__items .row .col-lg-4 .impact__item--third{min-height:285px}.impact__items .row .col-lg-4 .impact__item--second{margin-bottom:30px}.footer .container-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer .container-fluid .copy{margin-bottom:20px}.top-header{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.top-header.sticky{position:fixed;width:100%;top:0;left:0;background:#000;z-index:9999;padding-bottom:10px;padding-top:10px}}@media only screen and (max-width: 768px){h1{font-size:40px}.header{background-color:#000000;background-image:url("../img/header-bg.jpg");background-position:17px 190px;background-size:626px auto}.impact__columns .col-lg-4{margin-bottom:20px}.impact{padding-bottom:40px}.portfolio,.services{padding-bottom:50px}.section-header{padding-top:100px}.reviews .col-md-7{padding-left:15px}.reviews .col-md-7 h2{font-size:30px;font-family:"Roboto",sans-serif;font-weight:700}.reviews .col-md-7 p{font-size:20px}.reviews .section-header{padding-bottom:30px}.contact{padding-top:80px;padding-bottom:80px}.rewievs-img:before{display:none}.popup{padding:30px 15px 30px 15px}}@media only screen and (max-width: 480px){.container-fluid{max-width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width: 335px){h1{font-size:38px}}
