body{font-size:18px}section{padding-bottom:125px}section p{font-size:20px}#events h2,#how-many-drones h2,#our-projects h2,#pricing h2{font-family:Space Grotesk,sans-serif;text-transform:uppercase;font-size:34px;padding-bottom:20px}#intro{width:75%;margin:0 auto;padding-top:4rem;padding-bottom:5rem;position:relative;z-index:5}#intro p{font-size:1.2rem;animation:3s anim-lineUp ease-out}#events img{width:75px}#events h3{font-size:22px;display:block;font-weight:600;text-transform:uppercase;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(260deg,#006de3,#3aabff);background-image:linear-gradient(260deg,#0a7efa,#59b6fd);cursor:default}.event-item{padding:1rem 2rem;color:silver;background-color:rgb(17 17 17/50%);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;width:22%;gap:7px;transition:all .5s ease}.event-item:hover{background-color:rgba(29,29,29,.5);background-color:hsla(0,0%,9%,.5);border:1px solid rgba(89,182,253,.4)}.event-item>*{transition:all .5s ease}.event-item:hover>*{transform:translateY(-7%)}#events .event-item:hover h3{background-image:linear-gradient(260deg,#3d9afd,#59b6fd)}#events .modal-title{color:#43a0fd;font-size:1.6em}#events .modal-content{background-color:#1a1a1a}#how-many-drones article{position:relative;width:80%;margin:0 auto}#how-many-drones video{display:none}#how-many-drones video.active{display:block}#how-many-drones .controls-display{position:absolute;z-index:1;width:25%;top:25px;left:25px;display:flex;flex-direction:column;gap:15px;padding:1rem;color:silver;background-color:rgb(17 17 17/50%);border:1px solid hsla(0,0%,100%,.1)}#how-many-drones .controls-display h3{font-size:20px}#how-many-drones .controls-display button{background-color:transparent;border:none;color:silver;font-size:20px}#how-many-drones .controls-display button.active{color:#59b6fd}#pricing{position:relative}#pricing ul{column-count:2;column-gap:40px;padding-left:20px;border-left:2px solid #59b6fd}#pricing ul li{list-style:none;padding-bottom:10px}#pricing ul li strong{color:#59b6fd}#pricing .pricing--star{position:absolute;top:-230px;right:-8%;width:575px;z-index:-10}#pricing .tab-content{.img-container{max-width:1320px;padding:12px 12px 125px}article{position:relative;width:100%;margin:50px auto 0}img{display:flex;justify-self:center;width:100%;max-height:812px;object-position:bottom;object-fit:cover}img,video{border-radius:25px;border:2px solid #4b4b4b}}#pricing .accordion-button{color:#59b6fd;font-size:22px}#pricing .accordion-button,#pricing .accordion-item{background-color:#0000001c;background-color:transparent}#pricing .accordion-item{color:#fff;font-size:18px}.accordion-item{border:none;border-bottom:1px solid #23577d94}#pricing .accordion-body{padding-top:0}#pricing .accordion-button{box-shadow:none}#pricing .accordion-button:focus{box-shadow:none;background-color:transparent;color:#59b6fd}#pricing .accordion-button.collapsed:after{filter:invert(97%) sepia(97%) saturate(12%) hue-rotate(315deg) brightness(106%) contrast(100%)}.nav-tabs{display:flex;justify-content:space-between;border-bottom:none;flex-wrap:wrap}.nav-tabs .nav-item{flex:1}.nav-tabs .nav-link{color:#aaa;background:linear-gradient(90deg,rgba(47,152,251,.5),rgba(53,98,255,.5),rgba(165,48,254,.5));border:1px solid #727272;border-radius:4px;margin:0 5px;padding:10px;text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;height:60px;width:100%;cursor:pointer;transition:all .3s ease-in-out;background-size:300% 100%;background-position:0 50%}.nav-tabs .nav-link:hover{background:linear-gradient(90deg,rgba(47,152,251,.8),rgba(53,98,255,.8),rgba(165,48,254,.8));color:#fff;border:1px solid #797979}.nav-tabs .nav-link.active{color:#fff;background:linear-gradient(90deg,#2f98fb,#3562ff,#a530fe);background-size:300% 100%;background-position:0 50%;animation:gradientAnimation 2s infinite;box-shadow:0 4px 15px rgba(53,98,255,.6);font-weight:700;border:1px solid #a0a0a0}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.section-description{color:#ccc;font-size:16px}.tab-content{background-color:#0e0e0e;padding:15px;border-radius:6px;margin-top:15px;color:#e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.3)}.accordion-body{font-size:16px;line-height:1.6}.video-example{display:none;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.video-example.active{display:block}#our-projects{padding-bottom:100px}#carouselProjects{height:80vh;width:100%}#carouselProjects .carousel-inner,#carouselProjects .carousel-item{height:100%}#carouselProjects video{width:100%;height:100%;object-fit:cover;object-position:center}#final-banner{display:flex;flex-direction:column;justify-content:center;align-items:center}#final-banner p{text-align:center;text-transform:uppercase;font-weight:200;width:50%}#final-banner a{padding:.5rem 1rem;list-style:none;color:#fff;text-decoration:none;font-family:Space Grotesk;font-size:1rem;border:1px solid #fff;border-radius:5px;margin-top:1.5rem;text-transform:uppercase}#final-banner a:hover{background-color:#31587f54}@media screen and (max-width:1400px){#pricing .pricing--star{position:absolute;top:-210px;right:-15%;width:525px}#events h2,#how-many-drones h2,#our-projects h2,#pricing h2{font-size:32px}}@media screen and (max-width:992px){section{padding-bottom:100px}#events h2,#how-many-drones h2,#our-projects h2,#pricing h2{font-size:28px}#carouselEvents,#carouselEvents .carousel-item{min-height:210px}.events-container{display:flex;justify-content:center;gap:20px}.event-item{width:32%}#how-many-drones article{width:100%}#how-many-drones .controls-display{z-index:1;width:30%;top:10px;left:10px;gap:15px;padding:.5rem}#pricing .pricing--star{top:-160px;right:0;width:350px}}@media screen and (max-width:768px){.event-item{width:40%}#how-many-drones .controls-display{position:relative;z-index:1;width:100%;top:0;left:0;gap:15px;padding:.5rem;margin-top:10px}#how-many-drones .controls-display button{font-size:18px}.modal-dialog{padding:20px}#events .modal-content{background-color:#1a1a1a}#pricing .pricing--star{top:-150px;right:0;width:300px}#pricing .tab-content{article{width:100%}.img-container{max-width:1320px;padding:0}}}@media screen and (max-width:576px){#intro{width:100%;padding:80px 12px}#events h2,#how-many-drones h2,#our-projects h2,#pricing h2{font-size:24px}section{padding-bottom:75px}section p{font-size:19px}#carouselEventsMobile{min-height:205px}.event-item{width:70%}#pricing .pricing--star{top:-140px;right:0;width:220px;z-index:-1}#carouselProjects{height:70vh}#final-banner p{width:75%}}