.need-developer {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
  background: #005457; }
  .need-developer:before {
    content: "";
    width: 600px;
    height: 387px;
    left: -149px;
    top: 80px;
    position: absolute;
    background: #F9F4EB;
    opacity: .25;
    border-radius: 100%;
    filter: blur(60px); }
  .need-developer:after {
    content: "";
    width: 215px;
    height: 280px;
    right: 56px;
    bottom: 17px;
    position: absolute;
    background: #CD9D69;
    opacity: .4;
    filter: blur(60px); }
  @media (max-width: 1279px) {
    .need-developer {
      padding: 60px 0; } }
  @media (max-width: 991px) {
    .need-developer {
      padding: 50px 0; } }
  @media (max-width: 767px) {
    .need-developer {
      padding: 40px 0; } }
  .need-developer .developer-row {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    z-index: 1; }
    @media (max-width: 1199px) {
      .need-developer .developer-row {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 30px; } }
  .need-developer .title-wrap {
    padding-bottom: 0; }
    .need-developer .title-wrap .title-subtile {
      display: inline-flex;
      align-items: center;
      column-gap: 12px;
      color: #fff;
      text-transform: capitalize; }
      .need-developer .title-wrap .title-subtile .icon {
        display: grid;
        place-content: center;
        width: 24px;
        height: 24px;
        flex-shrink: 0; }
        .need-developer .title-wrap .title-subtile .icon img {
          width: 100%;
          height: 100%;
          object-fit: contain; }
    .need-developer .title-wrap h2 {
      color: #fff; }
    .need-developer .title-wrap p {
      padding-top: 16px;
      color: #fff;
      max-width: 648px; }
  .need-developer .btn-wrap {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px; }
    @media (max-width: 480px) {
      .need-developer .btn-wrap .btn {
        width: 100%; } }

/*# sourceMappingURL=need-developer.css.map */
