.services-and-tecnologies-section__name {
        border-bottom: 1px solid #f1f1f1;
        padding: 0 0 30px 0;
        margin: 0 0 30px 0
    }
    
    .services-and-tecnologies-section__title {
        padding: 0 0 4.2857142857rem 0;
        text-align: center
    }
    
    @media(min-width: 1024px) {
        .services-and-tecnologies-section__title {
            text-align:left;
            max-width: 60%
        }
    }
    
    .services-and-tecnologies-section__title h2 {
        letter-spacing: -2.3px
    }
    
    .services-and-tecnologies-section__subtitle {
        padding: 0 0 2.1428571429rem 0
    }
    
    @media(min-width: 1024px) {
        .services-and-tecnologies-section__subtitle {
            margin-left:34%
        }
    }
    
    @media(min-width: 1024px) {
        .services-and-tecnologies-section__block {
            margin-left:34%
        }
    }
    
    .services-and-tecnologies-section__tab {
        display: flex;
        gap: 12px;
        overflow-x: scroll;
        padding: 0 0 1.4285714286rem;
        scrollbar-width: none;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    
    .services-and-tecnologies-section__tab::-webkit-scrollbar {
        height: 0px;
        display: none;
        -webkit-appearance: none
    }
    
    .services-and-tecnologies-section__tab-item {
        flex: 0 0 auto;
        display: inline-block;
        cursor: pointer;
        background-color: #f1f1f1;
        color: #232326;
        font-family: "TTInterfacesDemiBold",sans-serif;
        font-size: 1rem;
        line-height: 1.4285714286rem;
        padding: 0.7142857143rem 3.1428571429rem;
        border-radius: 2rem;
        transition: all .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)
    }
    
    .services-and-tecnologies-section__tab-item:hover {
        background-color: #e7e7ea
    }
    
    .services-and-tecnologies-section__tab-item.active {
        background-color: #232326;
        color: #fff
    }
    
    .services-and-tecnologies-section__tab-body-item {
        opacity: 0;
        transform: translateY(-20px);
        transition: opacity .8s cubic-bezier(0.6, 0, 0.2, 1),transform .8s cubic-bezier(0.6, 0, 0.2, 1)
    }
    
    @media(min-width: 1024px) {
        .services-and-tecnologies-section__tab-body-item:hover .services-and-tecnologies-section__tab-body-title {
            padding:0 0 0 20px
        }
    
        .services-and-tecnologies-section__tab-body-item:hover .services-and-tecnologies-section__tab-body--innerline {
            width: 100%;
            opacity: 1
        }
    
        .services-and-tecnologies-section__tab-body-item:hover .services-and-tecnologies-section__tab-body-arr {
            animation: 1s jumpIcon
        }
    }
    
    .services-and-tecnologies-section__tab-body-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        column-gap: 0.7142857143rem;
        position: relative;
        transition: padding .8s cubic-bezier(0.6, 0, 0.2, 1)
    }
    
    .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr {
        background-color: #f1f1f1
    }
    
    .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::before {
        background-color: #232326
    }
    
    .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::after {
        background-color: rgba(255,255,255,0)
    }
    
    .services-and-tecnologies-section__tab-body-item.item {
        opacity: 1;
        transform: translateY(0)
    }
    
    .services-and-tecnologies-section__tab-body-arr {
        flex: 0 0 auto;
        display: block;
        position: relative;
        width: 1.7142857143rem;
        height: 1.7142857143rem;
        border-radius: 50%;
        background-color: #232326;
        transition: background-color .8s cubic-bezier(0.6, 0, 0.2, 1)
    }
    
    .services-and-tecnologies-section__tab-body-arr::before,.services-and-tecnologies-section__tab-body-arr::after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #fff;
        transition: background-color .8s cubic-bezier(0.6, 0, 0.2, 1)
    }
    
    .services-and-tecnologies-section__tab-body-arr::before {
        width: 0.8571428571rem;
        height: 0.1428571429rem
    }
    
    .services-and-tecnologies-section__tab-body-arr::after {
        width: 0.1428571429rem;
        height: 0.8571428571rem
    }
    
    .services-and-tecnologies-section__tab-body-text {
        padding-bottom: 2px;
        transition: opacity .8s cubic-bezier(0.6, 0, 0.2, 1);
        display: none
    }
    
    .services-and-tecnologies-section__tab-body-text p,.services-and-tecnologies-section__tab-body-text span {
        padding: 1.4285714286rem 0 0;
        color: #404040
    }
    
    .services-and-tecnologies-section__tab-body-text ul,.services-and-tecnologies-section__tab-body-text ol {
        color: #404040;
        display: flex;
        flex-flow: column;
        gap: 1.0714285714rem;
        list-style: initial;
        padding: 1.4285714286rem 0 0 1.7857142857rem
    }
    
    .services-and-tecnologies-section__tab-body-text ul li::marker,.services-and-tecnologies-section__tab-body-text ol li::marker {
        color: #1e5cf1
    }
    
    .services-and-tecnologies-section__tab-body-text ol {
        list-style: decimal-leading-zero
    }
    
    .services-and-tecnologies-section__tab-body-text a {
        display: flex;
        align-items: center;
        column-gap: 15px;
        font-size: 1.1428571429rem;
        font-weight: 600;
        line-height: 1.7142857143rem;
        color: #1e5cf1;
        margin: 20px 0 0
    }
    
    .services-and-tecnologies-section__tab-body-text a span {
        display: block;
        position: relative;
        background-color: #1e5cf1;
        width: 1.7142857143rem;
        height: 1.7142857143rem;
        border-radius: 50%
    }
    
    .services-and-tecnologies-section__tab-body-text a span i {
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
    
    .services-and-tecnologies-section__tab-body-text a:hover {
        color: #346cf2
    }
    
    .services-and-tecnologies-section__tab-body-text a:hover span {
        background-color: #346cf2
    }
    
    .services-and-tecnologies-section__tab-body-btn {
        margin-top: 30px
    }
    
    @media(min-width: 1024px) {
        .services-and-tecnologies-section__tab-body-btn {
            margin-top:80px
        }
    }
    
    .services-and-tecnologies-section__tab-body--line {
        height: 1px;
        background-color: #f1f1f1;
        margin: 20px 0
    }
    
    .services-and-tecnologies-section__tab-body--innerline {
        height: 1px;
        width: 0%;
        opacity: 0;
        background-color: #232326;
        transition: width .5s ease-in-out
    }
    
    .tabcontent {
        display: none;
        opacity: 0;
        height: 0;
        overflow: hidden
    }
    
    .tabcontent.active {
        transition: all .8s cubic-bezier(0.6, 0, 0.2, 1);
        opacity: 1;
        height: auto;
        overflow: visible;
        display: block
    }
    
    .services-and-tecnologies-section.dark-color {
        background-color: #232326;
        color: #fff
    }
    
    .services-and-tecnologies-section.dark-color .section-name span::before,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-arr {
        background-color: #fff
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-item {
        color: #fff;
        background-color: #333339
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-item:hover {
        background-color: #28282e
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-item.active {
        background-color: #fff;
        color: #232326
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-arr::before,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-arr::after {
        background-color: #333339
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr {
        background-color: #333339
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::before {
        background-color: #fff
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::after {
        background-color: rgba(255,255,255,0)
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body--line {
        background-color: #404040
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body--innerline {
        background-color: #fff
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__name {
        border-color: #404040
    }
    
    .services-and-tecnologies-section.dark-color .services-and-tecnologies-section__subtitle p,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-text p,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-text span,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-text ul,.services-and-tecnologies-section.dark-color .services-and-tecnologies-section__tab-body-text ol {
        color: #ccc
    }
    
    .services-and-tecnologies-section.beige-color {
        background-color: #faf4ee
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-item,.services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body--line,.services-and-tecnologies-section.beige-color .tablinks__text::before {
        background-color: #ece3da
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-item:hover {
        background-color: #e0d5ca
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-item.active {
        background-color: #232326
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body--innerline {
        background-color: #777
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__name {
        border-color: #ece3da
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body-arr::before,.services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body-arr::after {
        background-color: #fff
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr {
        background-color: #ece3da
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::before {
        background-color: #232326
    }
    
    .services-and-tecnologies-section.beige-color .services-and-tecnologies-section__tab-body-title.active .services-and-tecnologies-section__tab-body-arr::after {
        background-color: rgba(255,255,255,0)
    }