body .default-section {
    padding: 4.5rem 6.25rem;
    padding-right: 9.3125rem;
}
body .default-section.first {
    margin-top: 4.5rem;
}
body .default-section .text-content {
    padding-top: 2.375rem;
    max-width: 40rem;
}
body .default-section .text-content h2 {
    max-width: 35.75rem;
}
body .default-section .text-content p {
    font-size: 1.125rem;
}
body .default-section .illustration {
    text-align: center;
}
body .default-section .illustration .illustration-area {
    width: 36.4375rem;
    height: 30.0625rem;
    position: relative;
}
body .default-section .illustration .illustration-area svg {
    /* position: absolute;
  top: -3.25rem;
  left: -8.5rem; */
    width: inherit;
}
body .default-section .illustration .illustration-area img {
    width: inherit;
    /*  text-align: center;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  /*   top: 0; */
}
body .default-section .illustration .illustration-area img.one {
    left: -5rem;
    top: -3.5rem;
}
body .default-section .illustration .illustration-area img.two {
    left: -2.25rem;
    top: -5rem;
}
body .default-section .illustration .illustration-area img.three {
    left: -5.25rem;
    top: -5.5rem;
}
body .catching-info {
    overflow: hidden;
    position: relative;
    margin-top: 8rem;
    min-height: 41.6875rem;
}
body .catching-info p.mini-info {
    font-size: 0.875rem;
    font-weight: 500;
    color: #000000;
}
body .catching-info .bg {
    position: absolute;
    z-index: 1;
}
body .catching-info .text-content {
    margin-top: 8.1875rem;
    margin-left: 4.8125rem;
    z-index: 2;
    position: relative;
    width: 35.75rem;
}
body .catching-info .illustration-area {
    width: 34.875rem;
    height: 541px;
    position: relative;
    z-index: 2;
    position: relative;
    margin-top: 4.625rem;
    margin-right: 5.125rem;
    /* img {
      position: absolute;
      position: absolute;
      top: -2rem;
      left: -5rem;
  } */
}
body .catching-info .illustration-area img {
    width: inherit;
    margin-top: -1.5rem;
}
body .key-services {
    padding-left: 4.875rem;
    padding-bottom: 8rem;
}
body .key-services h2 {
    /* font-family: "Eudoxus Sans"; */
    font-size: 3rem;
    font-weight: 700;
    color: #000000;
    margin-top: 11.1875rem;
    margin-bottom: 3.25rem;
}
body .key-services .company-services {
    /*  display: grid;
  grid-template-columns: auto auto auto; */
    gap: 2.25rem 6.125rem;
}
body .key-services .company-services .ribbon {
    position: absolute;
    right: 0;
    top: -120px;
    z-index: 1;
}
body .key-services .company-services .service {
    z-index: 2;
    position: relative;
    min-width: 21.5625rem;
    max-width: 345px;
    box-shadow: 0px 25px 70px 10px rgba(0, 0, 0, 0.04);
    padding: 2.375rem;
    padding-top: 2.75rem;
    background-color: #fff;
}
body .key-services .company-services .service .icon {
    margin-bottom: 1.875rem;
    display: block;
}
body .key-services .company-services .service h3 {
    font-weight: 700;
    font-size: 1.125rem;
    color: #000;
}
body .key-services .company-services .service p {
    font-size: 1rem;
    color: #242426;
    margin: 0;
}
body .tools-info {
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    height: 44.6875rem;
}
body .tools-info > svg {
    /*  width: 72%;
  height: 100%; */
}
body .tools-info .bg {
    position: absolute;
    z-index: 1;
}
body .tools-info .text-content {
    margin: 7.125rem 5.375rem;
    position: relative;
    z-index: 2;
    width: 41.0625rem;
}
body .tools-info .text-content h2 {
    margin-bottom: 3rem;
}
body .tools-info .text-content .develor_tab {
    margin-bottom: 3rem;
}
body .tools-info .text-content .develor_tab .nav-item .nav-link {
    font-weight: 500;
    color: #000;
    padding-bottom: 0.5rem;
}
body .tools-info .text-content .develor_tab .nav-item .nav-link.active {
    color: #0460c8;
    font-weight: 700;
}
body
    .tools-info
    .text-content
    .develor_tab
    .nav-item
    .nav-link::-webkit-backdrop {
    background: #0460c8;
}
body .tools-info .text-content .develor_tab .nav-item .nav-link::backdrop {
    background: #0460c8;
}
body .tools-info .text-content h4 {
    color: #000;
    font-weight: 700;
}
body .tools-info .text-content p {
    color: #404040;
}
body .tools-info .illustration-area {
    position: relative;
    z-index: 2;
}
body .app-info {
    margin-top: 4.5rem;
    padding: 4.5rem 4rem 6.5rem 4rem;
}
body .app-info h2 {
    margin-bottom: 4rem;
}
body .app-info .content {
    display: flex;
    align-items: center;
}
body .app-info .content .image-area {
    width: 45.5rem;
    height: 29.375rem;
    background-color: #f6f7fa;
}
body .app-info .content .text-content {
    font-size: 1rem;
}
body .app-info .content .text-content ul {
    padding-left: 5rem;
}
body .app-info .content .text-content ul li {
    list-style-type: none;
    margin-bottom: 1rem;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%230464D0'/%3E%3Cg clip-path='url(%23clip0_63_179)'%3E%3Cpath d='M17.1593 8.2155L10.2498 15.1245C10.2034 15.1711 10.1482 15.2081 10.0874 15.2334C10.0266 15.2587 9.96139 15.2716 9.89557 15.2716C9.82974 15.2716 9.76456 15.2587 9.70377 15.2334C9.64298 15.2081 9.58777 15.1711 9.54132 15.1245L6.86932 12.45C6.82286 12.4034 6.76765 12.3664 6.70686 12.3411C6.64607 12.3159 6.58089 12.3029 6.51507 12.3029C6.44924 12.3029 6.38406 12.3159 6.32327 12.3411C6.26248 12.3664 6.20727 12.4034 6.16082 12.45C6.11418 12.4965 6.07717 12.5517 6.05192 12.6125C6.02667 12.6732 6.01367 12.7384 6.01367 12.8043C6.01367 12.8701 6.02667 12.9353 6.05192 12.9961C6.07717 13.0568 6.11418 13.112 6.16082 13.1585L8.83382 15.831C9.11579 16.1125 9.49792 16.2705 9.89632 16.2705C10.2947 16.2705 10.6768 16.1125 10.9588 15.831L17.8678 8.9235C17.9144 8.87706 17.9513 8.82188 17.9765 8.76114C18.0017 8.70039 18.0147 8.63527 18.0147 8.5695C18.0147 8.50374 18.0017 8.43862 17.9765 8.37787C17.9513 8.31713 17.9144 8.26195 17.8678 8.2155C17.8214 8.16887 17.7662 8.13186 17.7054 8.10661C17.6446 8.08136 17.5794 8.06836 17.5136 8.06836C17.4477 8.06836 17.3826 8.08136 17.3218 8.10661C17.261 8.13186 17.2058 8.16887 17.1593 8.2155Z' fill='%23EBF4FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_63_179'%3E%3Crect width='12' height='12' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
        no-repeat left top;
    padding: 0px 0 3px 40px;
    margin-right: 1rem;
    font-size: 1.125rem;
}
body .app-info .content .text-content .companies {
    display: flex;
    gap: 2.5rem;
    margin-left: 5rem;
    padding-top: 2.25rem;
}
body .human-info {
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
}
body .human-info .content {
    display: flex;
    justify-content: space-between;
    padding-left: 4.8125rem;
    padding-right: 10.5rem;
}
body .human-info .text-content {
    width: 35.75rem;
}
body .human-info .text-content ul {
    padding-left: 0;
}
body .human-info .text-content ul li {
    list-style-type: none;
    margin-bottom: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.42 0.91 26.17 26.17'%3E%3Cpath d='M25.5832 12.8883V13.9999C25.5817 16.6056 24.7379 19.141 23.1778 21.228C21.6176 23.3149 19.4246 24.8417 16.9259 25.5805C14.4271 26.3193 11.7565 26.2305 9.31232 25.3275C6.86812 24.4245 4.7813 22.7556 3.36308 20.5697C1.94487 18.3838 1.27125 15.798 1.4427 13.198C1.61414 10.5979 2.62146 8.12298 4.31443 6.14221C6.00739 4.16145 8.29529 2.781 10.8369 2.20676C13.3785 1.63252 16.0377 1.89524 18.4178 2.95575M25.5832 4.33325L13.4998 16.4287L9.87484 12.8037' stroke='%2304D156' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding: 0px 0 3px 40px;
    margin-right: 0;
    font-size: 1.125rem;
    font-weight: 500;
    /* font-family: "Eudoxus Sans"; */
}
body .human-info h2 {
    margin-bottom: 2.75rem;
}
body .human-info h3 {
    line-height: 3rem;
    font-size: 1.25rem;
    font-weight: 700;
    color: #000;
}
body .human-info .image-area {
    background: rgba(210, 209, 206, 0.2117647059);
    height: 34.4375rem;
    width: 26.375rem;
    position: relative;
}
body .human-info .image-area img {
    width: inherit;
    position: absolute;
}
body .human-info .image-area.easy-invoice img {
    margin-left: -4.625rem;
    top: -2rem;
}
body .human-info-reverse {
    padding-top: 6.5rem;
    padding-bottom: 4.5rem;
}
body .human-info-reverse .content {
    display: flex;
    justify-content: start;
    padding-left: 5.125rem;
    padding-right: 10.5rem;
    gap: 6.875rem;
}
body .human-info-reverse .text-content {
    width: 35.75rem;
}
body .human-info-reverse h2 {
    margin-bottom: 2.75rem;
}
body .human-info-reverse h3 {
    line-height: 3rem;
    font-size: 1.25rem;
    font-weight: 700;
    color: #000;
}
body .human-info-reverse .image-area {
    background: rgba(210, 209, 206, 0.2117647059);
    height: 34.4375rem;
    width: 26.375rem;
    position: relative;
}
body .human-info-reverse .image-area.manu {
    background: rgba(5, 64, 179, 0.0901960784);
}
body .human-info-reverse .image-area.manu.pos {
    background: rgba(84, 154, 110, 0.0705882353);
}
body .human-info-reverse .image-area.manu img {
    width: inherit;
    position: absolute;
    margin-left: 1.875rem;
    top: -3.3125rem;
}
body .customer-testimonials {
    width: 100%;
    min-height: 33.25rem;
    background-color: #030d17;
    padding: 5.625rem 5.875rem;
}
body .customer-testimonials .customPrevBtn {
    width: 3.5rem;
    height: 2.5rem;
    margin-right: 0.75rem;
    background: #2e2f30;
}
body .customer-testimonials .customNextBtn {
    width: 3.5rem;
    height: 2.5rem;
}
body .customer-testimonials h2 {
    color: #fff;
    margin-bottom: 3rem;
    font-weight: 700;
    font-size: 2.5rem;
}
body .customer-testimonials .testimonies {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
}
body .customer-testimonials .testimonies .testimony {
    width: 33.5rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 17.25rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background-color: #11202f;
    font-size: 1rem;
    padding: 2.875rem;
    margin-right: 1rem;
    display: block;
    overflow: hidden;
    position: relative;
}
body .customer-testimonials .testimonies .testimony .sharp_one,
body .customer-testimonials .testimonies .testimony .sharp_two {
    position: absolute;
    bottom: 0;
    right: 20px;
    opacity: 0.302;
    border-radius: 10px;
    transform: rotate(45deg);
    width: 66px;
    height: 66px;
    bottom: -35px;
    opacity: 0.302;
}
body .customer-testimonials .testimonies .testimony .sharp_one {
    background-image: linear-gradient(40deg, #030d17 0%, #0460c8 100%);
}
body .customer-testimonials .testimonies .testimony .sharp_two {
    background-image: linear-gradient(40deg, #030d17 0%, #0460c8 100%);
    right: -10px;
    bottom: -45px;
}
body .customer-testimonials .testimonies .testimony p {
    color: #fff;
    margin-bottom: 3rem;
}
body .customer-testimonials .testimonies .testimony .user {
    display: flex;
    color: #fff;
    gap: 1rem;
    align-items: center;
}
body .customer-testimonials .testimonies .testimony .user img {
    width: 2.875rem;
    max-width: 2.875rem;
    height: 2.875rem;
    border-radius: 50%;
}
body .customer-testimonials .testimonies .testimony .user span {
    display: block;
}
body .customer-testimonials .testimonies .testimony .user span.position {
    font-size: 0.875rem;
}
body .customer-testimonials .testimonies .testimony .company {
    background-color: gainsboro;
    width: 6.125rem;
    height: 1.375rem;
}
body .customer-testimonials .testimonies .owl-item.active.center .testimony {
    border: 1px solid #0460c8;
}
body
    .customer-testimonials
    .testimonies
    .owl-item.active.center
    .testimony
    .sharp_one,
body
    .customer-testimonials
    .testimonies
    .owl-item.active.center
    .testimony
    .sharp_two {
    opacity: 1;
}

@media screen and (max-width: 700px) {
    body .default-section {
        padding: 4.5rem 1.5rem;
    }
    body .default-section.first {
        margin-top: 0;
    }
    body .default-section br {
        display: none;
    }
    body .default-section .illustration .illustration-area {
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    body .catching-info .text-content {
        margin: 5rem 1.5rem 4.5rem 1.5rem;
        width: calc(100vw - 1.5rem);
    }
    body .catching-info .illustration-area {
        width: calc(100vw - 1.5rem);
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin: auto;
    }
    body .key-services {
        padding: 5rem 1.5rem 6.5rem 1.5rem;
    }
    body .key-services h2 {
        margin-top: 0;
        font-size: 2.25rem;
    }
    body .key-services .company-services {
        justify-content: center;
    }
    body .tools-info {
        flex-direction: column;
        height: unset;
    }
    body .tools-info .text-content {
        padding: 4rem 1.5rem;
        padding-bottom: 3rem;
        margin: 0;
        width: 100%;
    }
    body .tools-info .text-content h2 {
        margin-bottom: 1.25rem;
    }
    body .tools-info .develor_tab {
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        margin-bottom: 2rem;
    }
    body .tools-info .bg {
        right: -50vw;
    }
    body .app-info {
        padding: 0;
        padding-bottom: 3rem;
    }
    body .app-info h2 {
        padding: 0 1.5rem;
    }
    body .app-info .content {
        flex-direction: column;
    }
    body .app-info .content .text-content ul {
        padding-left: 2rem;
    }
    body .app-info .content .text-content .companies {
        margin: 0;
        justify-content: space-around;
    }
    body .app-info .content .image-area {
        padding: 0 1.5rem;
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 3.375rem;
    }
    body .human-info {
        padding: 4.5rem 0;
    }
    body .human-info .content {
        flex-direction: column-reverse;
        padding: 0;
        gap: 0;
    }
    body .human-info .content .text-content {
        padding: 2.75rem 1.5rem;
        width: unset;
    }
    body .human-info .content .image-area {
        width: 100vw;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    body .human-info .content .image-area img {
        position: relative;
        margin: 0;
        top: 0;
        bottom: 0;
    }
    body .human-info-reverse {
        padding: 4.5rem 0;
    }
    body .human-info-reverse .content {
        flex-direction: column-reverse;
        padding: 0;
        gap: 0;
    }
    body .human-info-reverse .content .text-content {
        padding: 2.75rem 1.5rem;
        width: unset;
    }
    body .human-info-reverse .content .image-area {
        width: 100vw;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    body .human-info-reverse .content .image-area img {
        position: relative;
        margin: 0;
        top: 0;
        bottom: 0;
    }
    body .customer-testimonials {
        padding: 4.5rem 1.5rem;
    }
    body .customer-testimonials h2 {
        font-size: 1.875rem;
        margin-bottom: 1.125rem;
    }
    body .customer-testimonials .testimonies .testimony {
        width: calc(100vw - 3rem);
    }
}
