 body {
     overflow-x: hidden;
 }

 ::-webkit-scrollbar {
     width: 8px;
 }

 /* Parte de fondo de la barra (el track) */
 ::-webkit-scrollbar-track {
     background: #f1f1f100;
     border-radius: 10px;
 }

 ::-webkit-scrollbar-thumb {
     background: #47008f;
     border-radius: 10px;
 }

 ::-webkit-scrollbar-thumb:hover {
     background: #555;
 }



 .slider-softworld {
     padding: 0;
 }

 .slider-unique {
     overflow: hidden;
     height: 720px;
 }

 .buttons-slider {
     width: 100%;
     color: red;
     position: absolute !important;
     z-index: 99;
     bottom: 50%;
 }

 .buttons-slider i {
     color: white;
 }


 .buttons-slider i {
     font-size: 40px;
     color: white;
     cursor: pointer;
 }

 .buttons-slider i:hover {
     color: rgba(0, 0, 0, 0.192);
 }

 .icon-left {
     text-align: left;
 }

 .icon-right {
     text-align: right;
 }

 .icon-left i,
 .icon-right i {
     animation: pulse 1.5s infinite;
     cursor: pointer;
 }

 @keyframes pulse {

     0%,
     100% {
         transform: scale(1);
         /* Tamaño original */
     }

     50% {
         transform: scale(1.1);
         /* Aumenta un poco el tamaño */
     }
 }

 #container-slider {
     position: relative;
     display: block;
 }

 #slider li {
     -webkit-transition: opacity 1s;
     -moz-transition: opacity 1s;
     -ms-transition: opacity 1s;
     -o-transition: opacity 1s;
     transition: opacity 1s;
     z-index: -1;
     opacity: 0;
 }

 .listslider {
     position: absolute;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: flex;
     justify-content: space-between;
     align-items: center;
     left: 50%;
     bottom: 5%;
     list-style: none;
     z-index: 2;
     transform: translateX(-50%);
 }

 .listslider li {
     border-radius: 50%;
     width: 10px;
     height: 10px;
     cursor: pointer;
     margin: 0 5px;
 }

 .listslider li a {
     background: #CCC;
     border-radius: 50%;
     width: 100%;
     height: 100%;
     display: block;
 }

 .item-select-slid {
     background: #FFF !important;
 }

 @media screen and (max-width: 460px) {
     .content_slider h2 {
         font-size: 15pt !important;
     }

     .content_slider p {
         font-size: 12pt !important;
     }

     #container-slider .arrowPrev,
     #container-slider .arrowNext {
         font-size: 20pt;
     }

     #container-slider .arrowPrev {
         left: 15px;
     }

     #container-slider .arrowNext {
         right: 15px !important;
     }

     #slider {
         height: 400px;
         min-height: 400px;
     }

     #slider li .content_slider {
         padding: 10px 35px;
     }

     .btnSlider {
         padding: 10px 30px;
         font-size: 10pt;
     }
 }

 .text-information {
     text-align: center;
     justify-content: center;
     align-content: center;
     padding-top: 2% !important;
     padding-bottom: 2% !important;
 }

 .text-information h1 {
     color: black !important;
     font-family: 'Montserrat';
     font-weight: bold;
 }


 /* SLide techonology */

 .tecnology-information {
     overflow: hidden;
 }

 .slider-technology .slide-track-technology {
     display: flex;
     animation: scroll 40s linear infinite;
     -webkit-animation: scroll 40s linear infinite;
     width: calc(200px * 14);
 }

 .slider-technology .slide-technology {
     width: 200px;
     height: 100px;
 }

 .slider-technology .slide-technology img {
     width: auto;
     height: 100px;
     filter: grayscale(100%);

 }

 .about-us {
     background-color: rgba(173, 173, 173, 0.205);
 }

 @keyframes scroll {
     0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
     }

     100% {
         -webkit-transform: translateX(calc(-200px * 7));
         transform: translateX(calc(-200px * 7));
     }
 }


 .about-us {
     margin-top: 2%;
     padding-top: 5%;
     background-color: #b797d83b;
     height: auto;
     padding-bottom: 3%;
     box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
 }

 .right-container h1 {
     font-size: 100px;
     line-height: 90px;
     font-weight: bold;
     font-family: 'Montserrat';
     letter-spacing: -6px;
 }

 .right-container p {
     text-align: justify;
     padding-top: 2%;
 }

 .left-container {
     padding-bottom: 0px !important;
     text-align: center;
     justify-content: center;
     justify-items: center;
 }

 .left-container img {
     width: 100%;
 }

 .div-services {
     padding-top: 5%;
     padding-bottom: 5%;
 }

 .text-index {
     background-color: #3f007ee0;
     text-align: center;
     align-content: center;
     color: white !important;
     height: auto;
     ;
     padding-top: 3%;
     padding-bottom: 3%;
     box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
     background-image: url('https://s3.amazonaws.com/softworldcolombia.com/chat-robot.webp');
     background-repeat: no-repeat;
     background-size: contain;
     background-position-x: 100%;

     margin-bottom: 5%;
 }

 .text-index h1 {
     font-family: 'Montserrat';
     font-weight: bold;
     color: white;
     margin-bottom: 2%;
 }

 .btn-slider {
     font-weight: bold;
     font-size: 18px;
     background-color: white !important;
     color: #47008f !important;
 }

 .impact {
     box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
     padding-top: 3%;
     margin-top: 5%;
     background-color: rgba(177, 177, 177, 0.233);
     padding-bottom: 5%;
 }

 .pqrs {
     padding-top: 3%;
     margin-top: 3%;
     padding-bottom: 5%;
 }

 .owl-header-index {
     background-color: #01012b;
     padding-top: 5%;
 }