.technology{background:#ffffff1a;border-radius:10px;flex-direction:column;gap:10px;padding:20px;transition:background-color .25s;display:flex;align-items:flex-start!important}.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:10px;justify-content:center;align-items:center;padding:10px;display:flex}.technologies-swiper{padding-bottom:40px!important;overflow:visible!important}.technologies-swiper .swiper-pagination{justify-content:center;gap:5px;display:flex}.technologies-swiper .custom-bullet{opacity:1;cursor:pointer;background:#ffffff1a;border-radius:0;width:min(100%,50px);height:2px;position:relative}.technologies-swiper .custom-bullet:hover{background:#ffffff26}.technologies-swiper .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)}.technologies-swiper .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}}
.what-we-do{flex-direction:column;gap:500px;display:flex;position:relative}.what-we-do-container{color:#333;background:#fff;border-radius:10px;align-items:flex-start;gap:40px;height:calc(100svh - 168px);padding:20px;display:flex;position:sticky;top:148px;box-shadow:0 -10px 10px #0000001a}.what-we-do-container:nth-of-type(2n){flex-direction:row-reverse}.lightning__btn{background:#b6b6b6;border-radius:10px;width:40px;height:20px;transition:background-color .2s;position:relative}.lightning__btn:before{content:"";background-color:#000;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.lightning__btn--active{background:#2fffe7}.lightning__btn--active:before{transform:translate(calc(100% + 4px))}.lightning__range{width:100%}.lamp{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.top{background:#000;width:5px;height:20%}.base{z-index:2;background:#000;width:20px;height:50px}.bottom{clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:1;background:#000;width:150px;height:100px;transform:translateY(-14px)}.bulb{z-index:0;background:#98a4a486;border-radius:50%;width:50px;height:50px;transform:translateY(calc(-50% - 14px))}.audio{color:#fff;background:#000;border-radius:10px;justify-content:space-between;align-items:center;margin:10px;padding:5px 10px;display:flex}.audio span{display:block}.audio button{color:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.equalizer{z-index:5;align-items:center;gap:6px;height:100px;padding:0 8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.equalizer span{transform-origin:50%;background:#fff;border-radius:2px;width:6px;display:block}@keyframes rotate{to{rotate:360deg}}.room{border:2px solid #333;width:220px;height:80px;position:relative;overflow:hidden}.room:before{content:"Living room";color:#333;font-size:12px}.room:after{content:"";background:#00f2ff80;border-radius:50%;width:2px;height:2px;animation:3s infinite animateRouter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes animateRouter{to{opacity:0;transform:translate(-50%,-50%)scale(100)}}.room1{border:2px solid #333;width:100%;height:100px}.room1:before{content:"Bedroom";color:#333;font-size:12px}.room2{border:2px solid #333;width:100%;height:100px}.room2:before{content:"Bathroom";color:#333;font-size:12px}.equalizer span:first-child{--scale:.25;height:20%;animation-delay:0s!important}.equalizer span:nth-child(2){--scale:.3;height:25%;animation-delay:.1s!important}.equalizer span:nth-child(3){--scale:.4;height:30%;animation-delay:.2s!important}.equalizer span:nth-child(4){--scale:.5;height:35%;animation-delay:50ms!important}.equalizer span:nth-child(5){--scale:.6;height:40%;animation-delay:.15s!important}.equalizer span:nth-child(6){--scale:.65;height:45%;animation-delay:.25s!important}.equalizer span:nth-child(7){--scale:.72;height:50%;animation-delay:80ms!important}.equalizer span:nth-child(8){--scale:.8;height:55%;animation-delay:.18s!important}.equalizer span:nth-child(9){--scale:.88;height:60%;animation-delay:.12s!important}.equalizer span:nth-child(10){--scale:.94;height:65%;animation-delay:.22s!important}.equalizer span:nth-child(11){--scale:1;height:65%;animation-delay:30ms!important}.equalizer span:nth-child(12){--scale:1;height:60%;animation-delay:.17s!important}.equalizer span:nth-child(13){--scale:.94;height:55%;animation-delay:90ms!important}.equalizer span:nth-child(14){--scale:.88;height:50%;animation-delay:.19s!important}.equalizer span:nth-child(15){--scale:.8;height:45%;animation-delay:60ms!important}.equalizer span:nth-child(16){--scale:.72;height:40%;animation-delay:.14s!important}.equalizer span:nth-child(17){--scale:.65;height:35%;animation-delay:.24s!important}.equalizer span:nth-child(18){--scale:.6;height:30%;animation-delay:.11s!important}.equalizer span:nth-child(19){--scale:.5;height:25%;animation-delay:.21s!important}.equalizer span:nth-child(20){--scale:.4;height:20%;animation-delay:70ms!important}@keyframes equalize{0%,to{transform:scaleY(var(--scale))}50%{transform:scaleY(1)}}@media screen and not (min-width:1000px){.what-we-do-container{padding:10px}}
