@charset "utf-8";
/* CSS Document */
.wantToWork-area{padding-top:80px;padding-bottom:240px}@media only screen and (min-width: 768px) and (max-width: 991px){.wantToWork-area{padding-top:63px}}@media only screen and (min-width: 576px) and (max-width: 767px){.wantToWork-area{padding-top:63px}}.wantToWork-area .wantToWork-caption h2{font-size:50px;font-weight:300;line-height:1.2;margin-bottom:10px;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 991px){.wantToWork-area .wantToWork-caption h2{font-size:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.wantToWork-area .wantToWork-caption h2{font-size:35px;margin-bottom:20px}}@media (max-width: 575px){.wantToWork-area .wantToWork-caption h2{font-size:25px;margin-bottom:20px}}.wantToWork-area .wantToWork-caption p{font-size:26px;font-weight:300;color:#234821}@media only screen and (min-width: 576px) and (max-width: 767px){.wantToWork-area .wantToWork-btn{float:left;margin-top:30px}}@media (max-width: 575px){.wantToWork-area .wantToWork-btn{float:left;margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.wantToWork-area .wantToWork-btn{float:left;margin-top:30px}}
.wantToWork-area .btn {
    background: #234821;
    font-family: "Poppins",sans-serif;
    text-transform: normal;
    padding: 28px 22px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    border: 2px solid #fff;
    border-radius: 0 0 0 17px;
    -moz-user-select: none;
    letter-spacing: 1px;
    line-height: 0;
    margin-bottom: 0;
    margin: 10px;
    cursor: pointer;
    transition: color 0.4s linear;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0;
}

.service-area{margin-top:-200px}.service-area .single-cat{background:#5AAC4E;border-radius:6px;padding:41px 22px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;position:relative;z-index:1;border-radius:0 0 0 50px}.service-area .single-cat::before{position:absolute;content:"";height:100%;width:0;background:#6dc568;transition:.6s;bottom:0;right:0;z-index:-1;border-radius:0 0 0 50px}.service-area .single-cat .cat-icon{margin-bottom:31px}.service-area .single-cat .cat-cap h5>a{font-size:20px;font-weight:500;margin-bottom:21px;display:block;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;font-family:"Poppins",sans-serif;color:#fff}@media only screen and (min-width: 576px) and (max-width: 767px){.service-area .single-cat .cat-cap h5>a{font-size:22px}}@media (max-width: 575px){.service-area .single-cat .cat-cap h5>a{font-size:22px}}.service-area .single-cat .cat-cap p{margin-bottom:36px;color:#ffff;font-size:16px;font-weight:300;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}@media only screen and (min-width: 576px) and (max-width: 767px){.service-area .single-cat .cat-cap p{font-size:15px}}.service-area .single-cat .cat-cap a{color:#fff;font-size:16px;font-weight:600;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.service-area .single-cat .cat-cap .plus-btn i{width:41px;height:41px;color:#fff;display:inline-block;line-height:38px;border-radius:30px;border:2px solid #fff}.service-area .single-cat:hover::before{width:100%}.service-area .single-cat:hover .cat-icon span{color:#5AAC4E;background:#fff}.service-area .single-cat:hover .cat-cap h5{color:#fff}.service-area .single-cat:hover .cat-cap p{color:#fff}.service-area .single-cat:hover .cat-cap a{color:#fff}.service-area .single-cat:hover .cat-cap .plus-btn i{border:2px solid transparent;background:#fff;color:#000}