.about-us-top{background-repeat:no-repeat;background-size:cover;margin-top:90px;padding-bottom:70px;padding-top:250px;position:relative}.about-us-top h1.title{color:#080808;font-family:DM Sans;font-size:70px;font-style:normal;font-weight:400;letter-spacing:2.1px;line-height:100%;margin-bottom:20px;max-width:688px;text-transform:uppercase}.about-us-top h1.title span{color:#00c14e}.about-us-top .description{color:#080808;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:300;letter-spacing:.6px;line-height:100%;margin-bottom:170px;max-width:650px}.about-us-top .image-box img{width:100%}.about-us-top .title-box{margin-bottom:45px}.about-us-top h3.title{color:#080808;display:inline-block;font-family:DM Mono;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.6px;line-height:100%;margin-bottom:0;position:relative;text-transform:uppercase}.about-us-top h3.title:before{background:#080808;content:"";height:1px;position:absolute;right:0;top:-15px;width:2000px;z-index:9}.about-us-top .image-boxinner{margin:auto;max-width:968px}.about-us-top .image-boxinner h3.subtitle{color:#080808;font-family:DM Sans;font-size:30px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:100%;margin-bottom:0;margin-top:0;text-align:center}.dot{position:relative}.about-us-top .ring-1 .dot span{top:0}.about-us-top .ring-1 .dot span,.about-us-top .ring-2 .dot2 span{background:#00c14e;border-radius:50%;height:15px;left:925px;position:absolute;width:15px}.about-us-top .ring-2 .dot2 span{top:25px}.about-us-top .ring-3 .dot3 span{background:#00c14e;border-radius:50%;height:15px;left:535px;position:absolute;top:25px;width:15px}.about-us-top .ring-1{height:1638px;left:-195px;top:8px;transform:rotate(16deg);width:1638px}.about-us-top .ring-1,.about-us-top .ring-2{animation:none;border:.25px solid #00c14e;border-radius:50%;position:absolute;z-index:-1}.about-us-top .ring-2{height:1436px;left:597px;top:65px;transform:rotate(267deg);width:1436px}.about-us-top .ring-3{animation:none;border:.25px solid #00c14e;border-radius:50%;height:778px;left:-195px;position:absolute;top:567px;transform:rotate(130deg);width:778px;z-index:-1}@media screen and (max-width:767px){.about-us-top{padding-top:80px}.about-us-top .ring-1 .dot span{left:360px}.about-us-top .ring-3{display:none}.about-us-top h1.title{color:#080808;font-family:DM Sans;font-size:40px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:100%;text-transform:uppercase}.about-us-top .description{margin-bottom:100px}}@media screen and (max-width:574px){.about-us-top{overflow:hidden}.about-us-top .ring-1{height:600px;left:205px;top:105px;width:600px}.about-us-top .image-boxinner{margin:auto;max-width:265px}.about-us-top .image-box img{border-radius:5px}.about-us-top .image-boxinner h3.subtitle{color:#080808;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:100%;margin-bottom:0;margin-top:0;max-width:200px;padding-top:12px;text-align:left}.about-us-top{margin-top:0;padding-bottom:400px}.about-us-top h2.title{color:#080808;display:inline-block;font-family:DM Mono;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:100%;margin-bottom:0;position:relative;text-transform:uppercase}.about-us-top .title-box{margin-bottom:40px}}