@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.color-white{color:#fff !important}.color-dark{color:#333 !important}.color-primary{color:#85c441 !important}.topBar{background:#333}.topBar ul{display:flex;align-items:center}.topBar ul li{padding:10px 0}.topBar ul li a{color:#fff}.topBar ul li a i{font-size:24px;vertical-align:middle}.topBar ul li a span{vertical-align:middle}.topBar ul li:last-child{flex-grow:2;text-align:right}.topBar ul li:nth-child(2){padding-left:5em}.navBar_content{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.navBar_content .logoMain{float:left}.navBar_content ul{overflow:hidden;display:flex}.navBar_content ul li{display:inline-block;margin-left:5em}.navBar_content ul li a{font-size:16px;display:block;color:#333}.navBar_content ul li a.active{color:#85c441}.navBar_content ul li a:not(.active):hover{color:#000}@media(max-width: 767px){.triggered{overflow:hidden}.triggered .navBar_content ul{display:flex}.triggered:before{content:"";background:rgba(0,0,0,.75);position:fixed;z-index:1;width:100%;height:100%;top:0;left:0}.toggle-menu{font-size:24px;color:#333}header .navBar_content ul{display:none;flex-direction:column;position:fixed;width:250px;height:100%;top:0;left:0;z-index:1;background:#333;padding:15px}header .navBar_content ul li{margin:0}header .navBar_content ul li a,header .navBar_content ul li a:not(.active):hover{color:#fff;padding:15px 0}header .navBar_content ul li a.active,header .navBar_content ul li a:not(.active):hover.active{font-weight:700;color:#fff}header .navBar_content ul li.toggle-close{color:#fff;font-size:24px;text-align:right}}.banner{background:url(../images/banner.png) no-repeat center;background-size:cover;width:100%}.banner_content{padding:10rem 0;color:#fff}.banner_content h4{margin-bottom:5px}.banner_content h2,.banner_content p{margin-bottom:2.5rem}.services{background:#f8f8f8;padding:3.5em 0}.services_content h3,.services_content p{margin-bottom:1.75rem}.services_content .checkList li{display:block;color:#333;margin-bottom:1.5em}.services_content .checkList li i{font-size:24px;vertical-align:middle;margin-right:10px}.services_content .checkList li span{font-size:18px;vertical-align:middle}.services_content .services_items{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.services_content .services_items div[class^=item]{padding:20px;width:170px;height:170px;background:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;transition:background .2s ease-in;cursor:default}.services_content .services_items div[class^=item] p{margin:0}.services_content .services_items div[class^=item] .icon-sprite{background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 0;width:60px;height:60px;display:inline-block}.services_content .services_items div[class^=item] .icon-sprite.ico-dust{background-position-y:-60px}.services_content .services_items div[class^=item] .icon-sprite.ico-debris{background-position-y:-120px}.services_content .services_items div[class^=item] .icon-sprite.ico-concrete{background-position-y:-180px}.services_content .services_items div[class^=item]:hover{background:#85c441;color:#fff}.services_content .services_items div[class^=item]:hover .icon-sprite{background-position-x:-60px}.services_content .services_items{column-gap:15px;row-gap:15px}.services_content .services_items div[class^=item]{width:auto;height:auto}.team{background:#fff;padding:3.5em 0}.team_content h3{margin-bottom:1.75rem}.team_content p{margin-bottom:3.5rem}.team_content .team_member h6{font-weight:700;font-size:16px;color:#000;margin:1em 0}.team_content .team_member span{font-weight:500;font-size:14px;color:#333;margin-bottom:1em;display:block}.team_content .team_member p{font-size:14px;line-height:24px;margin-bottom:0}.about{background:#f8f8f8;padding:3.5em 0}.about_content .about_info h3{margin-bottom:1.75rem}.about_content .about_info p{font-size:16px;line-height:30px}.contact{background:#fff;padding:3.5em 0}.contact_content h3{margin-bottom:1.75rem}.contact_content .map{margin-bottom:1.75rem}.contact_content .map:hover{filter:brightness(0.9)}.contact_content .contact_info{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px;color:#333}.contact_content .contact_info i{font-size:32px}.contact_content .contact_info span,.contact_content .contact_info a{display:block;font-size:16px;margin-top:10px;color:#333}@media(max-width: 767px){.contact_content .contact_info{grid-template-columns:none;row-gap:25px}.contact_content .contact_info span,.contact_content .contact_info a{font-size:14px}.contact_content .contact_info>div{align-items:center}}footer{background:#0a3e59;text-align:center;padding:15px}footer p{color:#fff;font-size:14px}@media(max-width: 767px){footer p{font-size:12px}}*{margin:0;padding:0}body{background:#fff;font-size:14px}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul{list-style-type:none;margin:0}h2{font-size:46px;font-weight:500}h3{font-size:28px;font-weight:700}h4{font-size:28px;font-weight:500}p{font-size:18px;line-height:35px}strong{font-weight:500}.btn-custom{padding:.85em 2.25em;background:#0a3e59;color:#fff;font-weight:500;transition:background .2s ease-in}.btn-custom:hover{color:#fff;background:#072e42}@media(max-width: 767px){h2{font-size:36px;font-weight:700}h3{font-size:22px;font-weight:700}h4{font-size:22px;font-weight:500}h6{font-size:14px;font-weight:400}p{font-size:16px;line-height:30px}}/*# sourceMappingURL=style.css.map */
