/*!
 * .list-element{@include list-element(($paddingY:10px, $paddingX:5px, $borderW:1px));}
 */.btn-radius{background-color:#000;border:1px solid #000;border-radius:3rem;color:#fff;font-weight:700;margin:2px;padding:.4rem .75rem}.btn-radius:hover{color:#fff}/*!
 * .list-element{@include list-element(($paddingY:10px, $paddingX:5px, $borderW:1px));}
 */body,html{color:#4c4c4c;font-size:1.6rem;letter-spacing:normal;line-height:1.3;margin:0}html{font-size:62.5%;line-height:1.5}a{text-decoration:none}.ourAchievments-module{margin:0 auto 7rem;width:100%}.ourAchievments-module__image{background-position:50%;background-size:cover;margin:0 5px 18px}.ourAchievments-module .description{bottom:2rem;left:auto;max-width:calc(50% - 20px);position:absolute;right:0;text-shadow:0 0 #282828;top:auto}.ourAchievments-module__container{height:320px;overflow:hidden;position:relative;transition:.2s ease-in-out}.ourAchievments-module__container:hover:before{background:linear-gradient(180deg,#fcfcfc08,#f4f6f7d9);bottom:0;content:"";display:block;height:150px;left:0;position:absolute;right:0;top:auto}.ourAchievments-module__container .showProject{visibility:hidden}.ourAchievments-module__container ul{bottom:20px;left:20px;list-style:none;margin:0;max-width:calc(45% - 20px);padding:0;position:absolute}.ourAchievments-module__container ul button{font-size:1.36rem}.ourAchievments-module__container:hover{background:#ffffff80}.ourAchievments-module__container:hover .showProject{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;font-size:1.44rem;font-weight:700;height:44px;justify-content:center;left:calc(50% - 90px);line-height:.8rem;position:absolute;top:calc(50% - 22px);visibility:visible;width:180px}.ourAchievments-module__title{color:#1b1918;font-size:2.88rem;font-weight:600;line-height:28px;margin-left:1rem;margin-right:1rem}.metro-service{margin-bottom:3rem;overflow:hidden;position:relative}.metro-service:hover .metro-service__body{transform:translateY(-20%)}.metro-service:hover .metro-service__body .head-nav{margin-bottom:1rem;max-height:10%;opacity:1}.metro-service:hover .metro-service__body .node-date{height:2rem;opacity:1}.metro-service__img{display:block;margin-bottom:2.6rem;position:relative;width:100%}.metro-service__img img{min-height:100%;width:100%}.metro-service__img:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;transition:.4s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.metro-service .metro-service__body{bottom:5%;padding:2rem;position:absolute;transform:translateY(0);transition:all .5s ease-in-out}.metro-service .metro-service__body .head-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:start;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;text-transform:capitalize;transition:.4s ease}.metro-service .metro-service__body .head-nav .link-label:first-child{align-items:center;display:flex;padding-left:0}.metro-service .metro-service__body .head-nav .link-label:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 512 512'%3E%3Cpath fill='rgba(255, 255, 255, 0.897)' d='M472.8 168.4c52.3 53 52.3 138.2 0 191.2l-112 113.3c-9.3 9.4-24.5 9.5-33.9.2-9.5-9.3-9.5-24.5-.2-34l111.9-113.2c33.9-34.3 33.9-89.5 0-123.8L310.9 72.87c-9.4-9.43-9.3-24.62.2-33.94 9.4-9.32 24.6-9.23 33 .2zM0 229.5V80c0-26.51 21.49-48 48-48h149.5c17 0 33.2 6.74 45.2 18.75l168 167.95c25 25 25 65.6 0 90.6L277.3 442.7c-25 25-65.6 25-90.6 0l-167.95-168C6.743 262.7 0 246.5 0 229.5M112 112c-17.67 0-32 14.3-32 32s14.33 32 32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:2rem;left:0;margin-right:.8rem;position:relative;width:2rem}.metro-service .metro-service__body .head-nav .link-label{align-items:center;color:hsla(0,0%,100%,.726);display:flex;font-weight:700;position:relative}.metro-service .metro-service__body .head-nav .link-label,.metro-service .metro-service__body .head-nav .link-label a{color:hsla(0,0%,100%,.726)}.metro-service .metro-service__body .head-nav .link-label:hover,.metro-service .metro-service__body .head-nav .link-label:hover a{border-color:#4c4c4c;color:hsla(0,0%,100%,.897);opacity:1;text-decoration:none}.metro-service .metro-service__body .node-date{color:hsla(0,0%,100%,.726);height:0;opacity:0;overflow:hidden;text-transform:capitalize;transition:.3s ease}.metro-service .metro-service__body .node-date:hover{text-decoration:none}.metro-service .metro-service__body .node-title{cursor:pointer;display:inline-block;display:-webkit-box;font-weight:700;line-height:1;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-transform:capitalize}.metro-service .metro-service__body .node-title,.metro-service .metro-service__body .node-title a{color:#fff;transition:.3s ease-in-out}.metro-service .metro-service__body .node-title:hover,.metro-service .metro-service__body .node-title:hover a{color:#fff;text-decoration:none}.projecthero-module{flex-basis:100%;height:530px;margin:0 auto 7rem;position:relative}.projecthero-module__image{background-position:50%;background-size:cover;height:100%;width:70%}.projecthero-module__header{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-size:1.6rem;padding:3.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:54%}@media only screen and (max-width:575px){.projecthero-module__header{font-size:1.44rem;padding:17px}}.projecthero-module__header ul{display:flex;flex-wrap:wrap;padding:0}.projecthero-module__header ul button{float:left;margin-bottom:5px;margin-right:5px}@media only screen and (min-width:1025px){.projecthero-module__header ul button{font-size:1.76rem}}.projecthero-module__title{color:#1b1918;font-size:4.16rem;font-weight:700;line-height:1.3;margin-top:15px;width:80%}@media only screen and (max-width:768px){.projecthero-module__title{font-size:3.68rem;line-height:1.56;margin-top:5px;width:100%}}@media only screen and (max-width:440px){.projecthero-module__title{font-size:3.04rem}}.achievments-counter{align-items:start;background-color:#202020;border-radius:20px;display:flex;margin-top:2.5rem;padding:3rem 2rem}@media only screen and (max-width:575px){.achievments-counter{align-items:center;flex-direction:column;justify-content:center}}.achievments-counter svg{fill:#c1c9d0;height:3.5rem;margin-bottom:8px;margin-right:1.2rem;margin-top:2px;width:3.5rem}.achievments-counter .number{color:#fff;font-size:2.8rem;font-weight:700}.achievments-counter .desc{color:#c1c9d0;font-size:1.6rem}