.homeHero{background:#333 50%/cover no-repeat;align-items:center;color:#fff;display:flex;height:50rem;padding:4rem 0}.homeHero .text{max-width:40rem}.homeHero .logo{margin-bottom:1.2rem}.homeHero .subhead{margin:1.2rem 0 3rem}.homeHero .ctas{display:flex;gap:2rem;align-items:center}.homeHero .textLink{font-size:1.4rem;text-decoration:underline}@media (max-width: 47.9375em){.homeHero{flex-direction:column-reverse;background-position:64% 50%}.homeHero .text{margin:0 auto;text-align:center}}.homeHero .ctas{color:#ddd}.homeHero .button2:hover{background:none;border-color:currentColor;color:#fff}.homeHero .textLink:hover{color:#fff}.homeDroneTiles{display:flex;flex-wrap:wrap}.homeDroneTile{align-items:center;background:#333 50%/cover no-repeat;display:flex;flex:0 0 100%;height:32rem;padding:2rem}.homeDroneTile .hl{font-size:3rem;font-weight:700;line-height:1}.homeDroneTile .body{font-size:1.5rem;margin:.5rem 0 1rem}.homeDroneTile .ctas{font-size:1.4rem}.homeDroneTile a+a{margin-left:4rem}.homeDroneTile a:hover{text-decoration:underline}@media (min-width: 48em){.homeDroneTile{flex:0 0 50%}}.altaXHomeTile{background-image:url(https://freeflysystems.com/wp-content/uploads/2020/10/alta-x-store-tile.jpg)}.altaXHomeTile .text{max-width:21rem}.altaXHomeTile .ctas{color:#c5523b}@media (min-width: 64.0625em){.altaXHomeTile{text-align:center}.altaXHomeTile .text{margin-left:6%;max-width:30rem}}.astroHomeTile{background-image:url(https://freeflysystems.com/wp-content/uploads/2020/10/astro-store-tile.jpg);justify-content:flex-end;text-align:right}.astroHomeTile .text{max-width:21rem;transform:translateY(5rem)}.astroHomeTile .ctas{color:#555}@media (min-width: 64.0625em){.astroHomeTile{text-align:left}.astroHomeTile .text{margin-right:6%}}.homeTiles{background:#fff;border-bottom:1px solid var(--gray2);position:relative;margin-bottom:2rem;z-index:2}.homeTiles .inner{margin:0 auto;max-width:160rem;position:relative}.homeTiles .tile{display:block;position:relative}.homeTiles .tile+.tile{border-top:1px solid var(--gray2)}.homeTiles img{max-width:100%;height:auto}@media (min-width: 30em){.homeTiles .inner{display:flex;flex-wrap:wrap}.homeTiles .tile{flex:1 1 45%}.homeTiles .tile:nth-of-type(2){border-top:0}}@media (min-width: 30em) and (max-width: 47.9375em){.homeTiles .tile:nth-of-type(2),.homeTiles .tile:nth-of-type(4){border-left:1px solid var(--gray2)}}@media (min-width: 48em){.homeTiles{margin-bottom:40px}.homeTiles .tile{flex:1 1 30%}.homeTiles .tile+.tile{border-top:0;border-left:1px solid var(--gray2)}}@media (min-width: 48em) and (max-width: 64em){.homeTiles .tile:nth-of-type(4){display:none}}@media (min-width: 64.125em){.homeTiles .tile{flex:1 1 20%}}.homeControl .tiles{display:flex;gap:2rem;flex-direction:column}.homeControl .tile{border:1px solid var(--gray2);border-radius:.5rem;padding:2rem 0;position:relative;text-align:center}.homeControl img{max-width:12rem}.homeControl .text{padding:0 2rem;margin-top:1rem}.homeControl .button1{margin-top:1rem;max-width:40rem;min-width:15rem;padding-left:2.8rem;padding-right:2.8rem;width:100%}@media (min-width: 30em){.homeControl .tile{display:flex;align-items:center}.homeControl .image{min-width:33.333%}.homeControl .text{margin-top:0;flex-grow:1}.homeControl .button1{width:auto}}@media (min-width: 48em){.homeControl .tiles{flex-direction:row}.homeControl .tile{display:block;flex:1;padding:0}.homeControl .image{padding-bottom:50%;position:relative;min-width:0}.homeControl img{width:30rem;max-width:70%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homeControl .text{padding:0 2rem 4rem}.homeControl p{font-size:1.8rem}}.homeTutorials{padding-top:0}.homeTutorials .video{color:#fff;display:block;position:relative}.homeTutorials img{width:100%}.homeTutorials .overlay{background:#000;height:100%;opacity:0;position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%}.homeTutorials h3{bottom:.8rem;font-size:1.6rem;font-weight:500;left:1rem;line-height:1.2;position:absolute}.homeTutorials svg{bottom:1rem;fill:#fff;position:absolute;right:1rem}.homeTutorials .video:hover .overlay{opacity:.4}.homeTutorials .video+.video{margin-top:2rem}@media (max-width: 47.9375em){.homeTutorials svg{width:1.4rem;height:1.4rem}}@media (min-width: 48em){.homeTutorials .videos{display:flex;flex-wrap:wrap}.homeTutorials .video{flex:0 0 50%}.homeTutorials h3{bottom:2rem;left:2rem}.homeTutorials svg{bottom:1.6rem;right:1.6rem}.homeTutorials .video+.video{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/home.css.map?v=88632955023940930061695412513 */
