.pulsating-profile-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:none;font-size:4rem;color:#144c4d;cursor:pointer;animation:2s infinite pulse;z-index:5}.hero-equipment::after,.hero-equipment::before{content:"";left:50%;top:0;width:130%;z-index:0;border-radius:0 0 50% 50%;position:absolute}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.7}}.list-misi{list-style:none;padding-left:0}.list-misi li{margin-bottom:10px}.list-misi i{color:#144c4d;margin-right:8px}.certificate-logos{position:absolute;bottom:-40px;left:200px;display:flex;gap:40px;z-index:4;flex-wrap:wrap}.certificate-logos img{width:180px;height:auto;border-radius:6px;background-color:#fff;padding:4px;box-shadow:0 2px 8px rgba(25,78,0,.64);cursor:pointer;transition:transform .2s,box-shadow .2s}.certificate-logos img:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(248,146,29,.74)}@media (max-width:1300px){.certificate-logos{bottom:-100px;left:50px}.certificate-logos img{width:180px}}@media (max-width:990px){.certificate-logos{left:0;top:800px;gap:20px}.certificate-logos img{width:140px}}@media (max-width:576px){.certificate-logos{left:80px;top:800px;gap:16px}.certificate-logos img{width:120px}}.hero-equipment{width:100%;min-height:40vh;overflow:hidden;display:flex;align-items:center;position:relative;background-color:transparent}.hero-equipment::after{height:95%;background:linear-gradient(to right,color-mix(in srgb,var(--background-color),transparent 90%),var(--background-color)),url("../img/hero-bg.jpg") center top no-repeat;background-size:cover;transform:translateX(-50%) rotate(0)}.hero-equipment::before{height:96%;background:var(--background-color);opacity:.3;transform:translateX(-50%) translateY(18px) rotate(2deg)}.hero-equipment img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.hero-equipment .carousel{position:relative;width:100%;display:flex;align-items:center;z-index:3}.hero-equipment .carousel-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.hero-equipment h2{color:#4e4e4e;margin-bottom:30px;font-size:48px;font-weight:700;animation:1s both fadeInDown;display:block}.hero-equipment p{color:#686868!important;width:80%;margin:0 auto 30px;color:color-mix(in srgb,var(--default-color),transparent 20%);animation:1s .2s both fadeInDown}.hero-equipment .carousel-control-next,.hero-equipment .carousel-control-prev{width:10%}.hero-equipment .carousel-control-next-icon,.hero-equipment .carousel-control-prev-icon{background:0 0;font-size:48px;line-height:1;width:auto;height:auto}.hero-equipment .btn-get-started{font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:.5s;line-height:1;margin:10px;color:var(--default-color);animation:1s .4s both fadeInUp;border:2px solid var(--accent-color)}.hero-equipment .btn-get-started:hover{background:var(--accent-color);color:var(--contrast-color);text-decoration:none}.hero-equipment .carousel-indicators{bottom:-60px}.hero-equipment .carousel-indicators li{cursor:pointer;background:var(--default-color);overflow:hidden;border:0;width:12px;height:12px;border-radius:50px;opacity:.3;transition:.3s}.hero-equipment .carousel-indicators li.active{opacity:1;background:var(--accent-color)}@media (min-width:1024px){.hero-equipment p{width:60%}.hero-equipment .carousel-control-next,.hero-equipment .carousel-control-prev{width:5%}}@media (max-width:768px),(max-height:700px){.hero h2{font-size:28px}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.features .features-item{color:color-mix(in srgb,var(--default-color),transparent 20%)}.features .features-item+.features-item{margin-top:100px}@media (max-width:640px){.features .features-item+.features-item{margin-top:40px}}.features .features-item h3{font-weight:700;font-size:26px}.about-first .content ul,.features .features-item ul{list-style:none;padding:0}.features .features-item ul li{padding-bottom:10px;display:flex;align-items:center}.features .features-item ul li:last-child{padding-bottom:0}.features .features-item ul i{font-size:20px;padding-right:4px;color:var(--accent-color)}.about-first .content p:last-child,.features .features-item p:last-child{margin-bottom:0}.about-first .content h3{font-size:1.75rem;font-weight:700}.about-first .content ul li{padding:10px 0 0;display:flex}.about-first .content ul i{color:var(--accent-color);margin-right:.5rem;line-height:1.2;font-size:1.25rem}.about-first .pulsating-play-btn{position:absolute;left:calc(50% - 47px);top:calc(50% - 47px)}.equipment .equipment-filters{padding:0;margin:0 auto 20px;list-style:none;text-align:center}.equipment .equipment-filters li{cursor:pointer;display:inline-block;padding:0;font-size:18px;font-weight:500;margin:0 10px 5px;line-height:1;transition:.3s ease-in-out}.equipment .equipment-content .equipment-info .details-link:hover,.equipment .equipment-content .equipment-info .preview-link:hover,.equipment .equipment-filters li.filter-active,.equipment .equipment-filters li:hover{color:var(--accent-color)}.equipment .equipment-filters li:first-child{margin-left:0}.equipment .equipment-filters li:last-child{margin-right:0}@media (max-width:575px){.equipment .equipment-filters li{font-size:14px;margin:0 5px}}.equipment .equipment-content{position:relative;overflow:hidden}.equipment .equipment-content img{transition:.3s}.equipment .equipment-content .equipment-info{opacity:0;position:absolute;inset:0;z-index:3;transition:.3s ease-in-out;background:rgba(0,0,0,.6);padding:15px}.equipment .equipment-content .equipment-info h4{font-size:14px;padding:5px 10px;font-weight:400;color:#fff;display:inline-block;background-color:var(--orange-color)}.equipment .equipment-content .equipment-info p{position:absolute;bottom:10px;text-align:center;display:inline-block;left:0;right:0;font-size:16px;font-weight:600;color:rgba(255,255,255,.8)}.equipment .equipment-content .equipment-info .details-link,.equipment .equipment-content .equipment-info .preview-link{position:absolute;left:calc(60% - 40px);font-size:26px;top:calc(50% - 14px);color:var(--orange-color);transition:.3s;line-height:1.2}.equipment .equipment-content .equipment-info .details-link{left:50%;font-size:34px;line-height:0}.equipment .equipment-content:hover .equipment-info{opacity:1}.equipment .equipment-content:hover img{transform:scale(1.1)}