.technology{background:#ffffff1a;border-radius:10px;flex-direction:column;gap:10px;padding:20px;transition:background-color .25s;display:flex}.technology:hover{background:#ffffff26}.technology:hover .technology__img-wrapper img{transform:scale(1.1)}.technology__img-wrapper{border-radius:10px;min-height:0;display:flex;overflow:hidden}.technology__img-wrapper img{aspect-ratio:1;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-height:100%;transition:transform .5s}.technology__title{justify-content:flex-start;align-items:center;gap:10px;display:flex}.technology__icon-container{background:#000;border-radius:5px;justify-content:center;align-items:center;padding:10px;display:flex}.mySwiper{padding-bottom:40px!important;overflow:visible!important}.mySwiper .swiper-pagination{justify-content:center;gap:5px;display:flex}.mySwiper .custom-bullet{opacity:1;cursor:pointer;background:#ffffff1a;border-radius:0;width:min(100%,50px);height:2px;position:relative}.mySwiper .custom-bullet:hover{background:#ffffff26}.mySwiper .custom-bullet:after{content:"";transform-origin:0;background:#fff;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.mySwiper .swiper-pagination-bullet-active:after{animation:5s linear forwards fillBullet}@keyframes fillBullet{to{transform:scaleX(1)}}.custom-bullet--filled:after{animation:none!important;transform:scaleX(1)!important}@media screen and not (min-width:900px){.technology{padding:10px}}
