.portfolioTopContent{padding:140px 0}.module_portfolio .portfolioTopContentInner{position:relative}.module_portfolio .person{bottom:0;height:auto;margin-bottom:-136px;margin-top:-68px;max-height:600px;position:absolute;right:0;top:0;width:auto}.porfolioBottomContentInner{margin-top:-40px;padding:40px 0}.module_portfolio .person img{height:100%!important;max-height:unset!important;width:auto!important}.portfolioTopContent .quote{font-size:30px;font-style:italic;line-height:1.33;position:relative}.portfolioTopContent .quote img{filter:invert(100%) sepia(0) saturate(7491%) hue-rotate(133deg) brightness(105%) contrast(101%);height:auto;left:0;opacity:.3;position:absolute;top:0;transform:translate(-50%,-50%);width:130px}@media (max-width:477px){.portfolioTopContent .quote img{transform:translateY(-50%)}}.conterInner *,.porfolioBottomContent *,.portfolioTopContent .quote{color:var(--white)}.porfolioBottomContent h2{margin-top:0}.porfolioBottomContentInner{border-top:1px solid var(--mediumblue)}.porfolioBottomContent{max-width:1170px}.counterSection{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;padding:50px 0}.conterInner{background:var(--mediumblue);border-radius:var(--border-radius);margin:10px;padding:25px 120px 25px 25px;width:calc(33.33% - 20px)}.counterSubtitle p{font-size:22px}.counterTitle h2{font-size:40px;margin-bottom:0}.counterNumber{font-size:120px;font-weight:800;line-height:1;margin-top:-55px;padding-bottom:20px}.counterSubtitle{padding-bottom:15px}.portfolioTopContent{display:flex;flex-wrap:wrap}.portfolioContent{width:50%}@media (max-width:1440px){.module_portfolio .person{margin-top:-35px}}@media (max-width:1280px){.conterInner{width:calc(50% - 20px)}.portfolioContent{width:100%}.module_portfolio .person{height:100%;margin:0;max-height:100%;padding-bottom:50px;position:relative;text-align:center;width:100%}.module_portfolio .person img{max-width:500px}.porfolioBottomContentInner{margin-top:0}.portfolioTopContent{padding:50px 0}}@media (max-width:767px){.counterSection{margin:0 auto;max-width:350px;padding:0}.conterInner{margin:10px 0;padding:25px 50px 25px 25px;width:100%}}@media (max-width:477px){.conterInner{margin-top:20px;padding:25px}}@media (max-width:1355px){.module_portfolio .quote img{transform:translateY(-50%)}}