 .features #carouselFeatures .carousel-indicators button {
     width: 40px;
     height: 40px;
 }

 .features #carouselFeatures {
     width: 100%;
     overflow: hidden;
 }

 .features #carouselFeatures img {
     width: 100%;
     height: auto;
     display: block;
 }

 .features #carouselFeatures .carousel-indicators button {
     position: absolute;
     transform: translate(-50%, -50%);
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
     top: 1.9%;
     left: 31.9%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
     top: 1.9%;
     left: 36.6%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
     top: 1.9%;
     left: 45.6%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
     top: 1.9%;
     left: 62.5%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
     top: 1.9%;
     left: 76.2%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
     top: 60%;
     left: 85.4%;
 }

 .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
     top: 1.9%;
     left: 88%;
 }

 @media (max-width: 1728px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 40px;
     }
 }

 @media (max-width:1280px) {
     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 1.9%;
         left: 31.7%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 1.9%;
         left: 36.4%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 1.9%;
         left: 45.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 1.9%;
         left: 62.4%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 1.9%;
         left: 76.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 60%;
         left: 85.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 1.9%;
         left: 88%;
     }

 }

 @media (max-width:1024px) {
     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 0%;
         left: 31.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 0;
         left: 36.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 0%;
         left: 45.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 0%;
         left: 62.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 0%;
         left: 76%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 60%;
         left: 85.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 0%;
         left: 87.8%;
     }
 }

 @media (max-width:1114px) {
     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 0%;
         left: 31.6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 0;
         left: 36.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 0%;
         left: 45.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 0%;
         left: 62.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 0%;
         left: 76%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 60%;
         left: 85.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 0%;
         left: 87.8%;
     }
 }

 @media (max-width: 991px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 35px;
         height: 35px;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 1.5%;
         left: 2.39%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 1%;
         left: 13.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 25.5%;
         left: 26.7%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 25%;
         left: 51.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 25%;
         left: 70%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 25%;
         left: 85%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 0%;
         left: 87.8%;
     }
 }
 @media (max-width:913px) {
     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button {
         width: 35px;
         height: 35px;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 11.5%;
         left: 4.7%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 11.5%;
         left: 13.6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 11.5%;
         left: 26.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 11.5%;
         left: 54.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 11.6%;
         left: 74%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 62%;
         left: 88%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 11.5%;
         left: 92%;
     }
 }
 @media (max-width:884px) {
     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button {
         width: 35px;
         height: 35px;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 4.7%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 13.6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 26.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 54.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.6%;
         left: 74%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 62%;
         left: 88%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 91.8%;
     }
 }

 @media (max-width:834px) {
     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button {
         width: 35px;
         height: 35px;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 4.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 13.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 26.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 54.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 74%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 62%;
         left: 87.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 91.8%;
     }
 }

 @media (max-width:800px) {
     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button {
         width: 35px;
         height: 35px;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 4.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 13.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 26.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 54.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 74%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 62%;
         left: 87.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 91.8%;
     }
 }

 @media(max-width:480px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 12%;
         left: 4.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 12%;
         left: 13.7%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 12%;
         left: 26.4%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 12.2%;
         left: 54.4%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 12.9%;
         left: 73.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 88%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 12%;
         left: 92%;
     }
 }

 @media(max-width:440px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 12%;
         left: 4.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 12%;
         left: 13.6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 12%;
         left: 26.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 12.2%;
         left: 54%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 12.2%;
         left: 73.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 87.8%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 12%;
         left: 91.8%;
     }
 }

 @media(max-width:430px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 12%;
         left: 6.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 12%;
         left: 15.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 12%;
         left: 28.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 12.2%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 12.2%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.8%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 12%;
         left: 93.8%;
     }
 }

 @media(max-width:414px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 12%;
         left: 6.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 12%;
         left: 15.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 12%;
         left: 28.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 12.2%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 12.2%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.8%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 12%;
         left: 93.8%;
     }
 }

 @media(max-width:390px) {
     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.5%;
     }

     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 11%;
         left: 6.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 11%;
         left: 15.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 11%;
         left: 28%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 11%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 11%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.4%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 11%;
         left: 93.4%;
     }
 }

 @media(max-width:375px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 6.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 15.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 28%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 93.4%;
     }


 }

 @media(max-width:360px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 6.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 15.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 28%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 93.4%;
     }


 }

 @media(max-width:344px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 6.2%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 15.3%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 28%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 56%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 75.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89.1%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 93.4%;
     }


 }

 @media(max-width:320px) {
     .features #carouselFeatures .carousel-indicators button {
         width: 25px;
         height: 25px;
     }

     .features #carouselFeatures {
         width: 100%;
         aspect-ratio: inherit;
         overflow: hidden;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(2) {
         top: 10.5%;
         left: 6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(3) {
         top: 10.5%;
         left: 15%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(4) {
         top: 10.5%;
         left: 27.6%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(5) {
         top: 10.5%;
         left: 55.5%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(6) {
         top: 10.5%;
         left: 74.9%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(7) {
         top: 65%;
         left: 89%;
     }

     .features #carouselFeatures .carousel-indicators button:nth-of-type(8) {
         top: 10.5%;
         left: 93%;
     }


 }