.box-services{text-align:center;background-color:#fff;border:2px solid #17354d;border-radius:10px;justify-content:center;align-items:center;width:245px;height:80px;transition:background-color .3s,color .3s;display:flex}.box-services:hover{background-color:#17354d}.box-services:hover h3{cursor:pointer;color:#fff;transition:color .3s}.box-whyme{background-color:#fff;border:2px solid #17354d;border-radius:10px;flex-direction:column;gap:20px;width:425px;height:228px;padding:20px 10px 20px 20px;display:flex}.box-areas{background-color:#fff;border:2px solid #17354d;border-radius:10px;width:405px;height:364px;padding:30px 26px 26px 30px;position:relative}.box-areas h2{height:72px}.box-areas .objects-list{flex-direction:column;gap:11px;margin-top:30px;list-style:none;display:flex}.box-areas .objects-list .objects-item{padding-left:25px;position:relative}.box-areas .objects-list .objects-item:before{content:"";background-color:#17354d;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:0}.box-areas .objects-list .objects-item p{-webkit-user-select:none;user-select:none;font-size:20px;font-weight:600;line-height:24px;text-decoration:none}.box-areas .container-link{position:absolute;bottom:26px;right:26px}.box-areas .container-link .objects-link{cursor:pointer;color:#17354d;font-size:20px;font-weight:500;line-height:24px;text-decoration:none;transition:font-weight .3s}.box-areas .container-link .objects-link:hover{font-weight:600}.objects{background-image:url(/objects.svg);background-position:50%;background-repeat:no-repeat}.construction{background-image:url(/construction.svg);background-position:50%;background-repeat:no-repeat}.infrastructure{background-image:url(/infrastructure.svg);background-position:50%;background-repeat:no-repeat}.box-work{border:2px solid #17354d;border-radius:10px;padding:16px 17px;position:relative}.box-work .number-box{color:#fff;background-color:#17354d;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:40px;font-weight:700;line-height:60px;display:flex;position:absolute;top:-15px;right:-15px}.box-work .content-box-work{background-color:#f2f2f2;border-radius:20px;width:100%;height:100%;padding:20px}.box-work .content-box-work h2{margin-bottom:20px}.box-work .content-box-work .texts{flex-direction:column;gap:20px;display:flex}.box-work-1{width:635px;height:333px}.box-work-2{width:635px;height:265px}
