@import"https://fonts.googleapis.com/css2?family=Exo:wght@500;700&amp;display=swap";@font-face{font-family:"inter";src:url("../woff2/inter-extrabold-webfont.woff2") format("woff2"),url("../woff/inter-extrabold-webfont.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-bold-webfont.woff2") format("woff2"),url("../woff/inter-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-medium-webfont.woff2") format("woff2"),url("../woff/inter-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-regular-webfont.woff2") format("woff2"),url("../woff/inter-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-light-webfont.woff2") format("woff2"),url("../woff/inter-light-webfont.woff") format("woff");font-weight:300;font-style:normal}.powerWrapper{--powerBlue1: #233D5A;--powerBlue2: #88E7F6;font-family:"inter";color:var(--powerBlue1)}.powerPageWidth{max-width:132rem;margin:0 auto;position:relative;width:100%;padding-left:2rem;padding-right:2rem}@media(min-width:33.75em){.powerPageWidth{padding-left:8rem;padding-right:8rem}}.powerHl2{font-weight:500;font-size:2.4rem;line-height:1;max-width:40rem}.powerHl2 strong{font-weight:800;color:var(--powerBlue2)}.powerHl2 .pale{color:var(--powerBlue2)}@media(min-width:33.75em){.powerHl2{font-size:3.6rem;max-width:54rem}}@media(min-width:64em){.powerHl2{font-size:4.8rem;max-width:60rem}}@media(min-width:75em){.powerHl2{max-width:none}}.powerBody{font-size:1.6rem;line-height:1.08;font-weight:500;max-width:40rem}@media(min-width:33.75em){.powerBody{font-size:2rem;max-width:54rem}}@media(min-width:64em){.powerBody{font-size:2.4rem;max-width:60rem}}.powerBlade{padding:8rem 0}@media(min-width:48em){.powerBlade{padding:12rem 0}}.powerRule{background:currentColor;height:.2rem;margin:1rem 0;width:13.2rem}@media(min-width:33.75em){.powerRule{margin:2rem 0}}@media(min-width:48em){.powerRule{height:13.2rem;width:2px;margin:0 2rem}}.powerHero{background:linear-gradient(#c0acaf, #8cc3e0);color:#fff;position:relative;padding:2rem 0 4rem;min-height:70rem;display:flex;justify-content:space-between;flex-direction:column}.powerHero .mobileHero{max-width:100%;margin-top:8rem;position:relative;margin-bottom:-4rem;z-index:2}.powerHero h1{font-weight:500;font-size:4.8rem;line-height:1.08;background:linear-gradient(180deg, #D97E7C -25%, #2C5380 108%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}@media(min-width:48em){.powerHero{background:url(../png/freefly-systems-battery-hero.png) 16% 80%/auto 80% no-repeat,linear-gradient(#c0acaf, #8cc3e0);height:100vh;min-height:80rem}.powerHero .mobileHero{display:none}.powerHero .mainRow{left:0;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.powerHero h1{font-size:5rem}}@media(min-width:75em){.powerHero{background-position:50% 80%}}.superlightLockup{align-items:center;justify-content:center;color:#476c8e;display:flex;font-size:1.4rem;gap:1rem;letter-spacing:.05em;line-height:1;white-space:nowrap}.superlightLockup .rule{background:currentColor;height:2.8rem;width:1px}@media(min-width:48em){.superlightLockup{position:absolute;right:8rem;top:8rem;gap:2rem}.superlightLockup .rule{height:3.6rem}}.powerSafety{background:linear-gradient(#8cc3e0, #7ab5d4)}.powerSafety .list{display:grid;grid-template-columns:repeat(1, 1fr);margin:4rem auto 0;max-width:85rem;gap:2rem}.powerSafety .item{align-items:center;background:#65a9d1;border-radius:2.3rem;display:flex;font-size:1.4rem;height:4.6rem;justify-content:center;line-height:1;padding:1rem;text-align:center}@media(min-width:33.75em){.powerSafety .list{grid-template-columns:repeat(2, 1fr)}}@media(min-width:48em){.powerSafety .header{display:flex;align-items:center}.powerSafety h2,.powerSafety .powerBody{flex:1 0 0;min-width:0}.powerSafety .list{column-gap:3rem;grid-template-columns:repeat(3, 1fr);margin:11rem auto 0;row-gap:2.4rem}}@media(min-width:64em){.powerSafety .powerRule{margin:0 10rem}.powerSafety .powerBody p{padding-right:2rem}}.powerScreen{background:linear-gradient(#7ab5d4, #66a1c3)}.powerScreen .inner{background:#5b97bb;max-width:114.6rem;padding:0 2rem 4rem;margin:0 -2rem}.powerScreen .caption{margin:4rem auto 0;max-width:76rem}@media(min-width:33.75em){.powerScreen .inner{padding:0 8rem 4rem;margin:0 -8rem}}@media(min-width:48em){.powerScreen .inner{border-radius:10rem;margin:0 auto;padding:0 4rem 4rem;overflow:hidden}.powerScreen .caption{text-align:center}}.powerScreen .display{background:url(../png/freefly-systems-sl8-bg.png) 50%/cover no-repeat;height:31.2rem;min-width:61.2rem;position:relative}.powerScreen .screen{background:url(../jpg/1.jpg) 50%/cover no-repeat;position:absolute;height:20.8%;width:31%;bottom:21%;left:26.3%}@media(min-width:48em){.powerScreen .ui{display:flex;flex-direction:row-reverse;align-items:flex-end}.powerScreen .displayWrapper{margin-left:-8.8rem;display:flex;min-width:0}}@media(min-width:75em){.powerScreen .ui{padding-right:8.6rem}}.powerScreen .label{font-size:1.2rem;line-height:1.5rem;padding:1rem 0 0;text-align:right}.powerScreen .button{display:none}@media(max-width:47.9375em){.powerScreen br{display:none}}@media(min-width:48em){.powerScreen .controls{flex:1 0 0;display:flex;align-items:center;position:relative;margin-bottom:8.2rem;min-width:36rem}.powerScreen .label{padding:0 1rem 0 0}.powerScreen .rule{flex:1 0 0;height:2px;background:url(../png/dash.png) left top/auto 2px repeat-x}.powerScreen .finial{border-radius:50%;border:1px solid currentColor;height:1rem;width:1rem;margin-left:.5rem}.powerScreen .button{background:#222 url(../png/button.png) 50%/cover no-repeat;border-radius:50%;border:0;display:block;height:12rem;left:50%;margin:-6rem 0 0 -6rem;position:absolute;top:50%;width:12rem}.powerScreen .button:active{background-image:url(../png/button-down.png)}}.powerEfficiency{background:linear-gradient(#66a1c3, #4982a7)}.powerEfficiency .image{margin:0 -2rem}.powerEfficiency img{max-width:100%}@media(min-width:33.75em){.powerEfficiency .image{max-width:50rem;margin:0 auto}}@media(min-width:48em){.powerEfficiency .content{display:flex;flex-direction:row-reverse;align-items:center}.powerEfficiency .text{flex:0 0 50%;min-width:0}.powerEfficiency .image{min-width:0;max-width:78.5rem;margin:0}}@media(min-width:64em){.powerEfficiency .image{display:flex}.powerEfficiency img{max-width:78.5rem}}.powerEcosystem{background:linear-gradient(#4982a7, #5f829f)}.powerEcosystem img{max-width:100%}@media(max-width:33.6875em){.powerEcosystem .powerBody{max-width:20rem}.powerEcosystem .image{margin-right:-2rem}}@media(min-width:33.75em)and (max-width:47.9375em){.powerEcosystem .header{max-width:42rem}}@media(min-width:48em){.powerEcosystem .header{display:flex;align-items:center;margin-bottom:4rem}.powerEcosystem h2,.powerEcosystem .powerBody{min-width:0;flex:1 0 0}}@media(min-width:64em){.powerEcosystem .powerBody p{padding-left:8rem}}.powerOutput{background:linear-gradient(#5f829f, #818898)}.powerOutput h2{margin-bottom:4rem}.powerOutput .product{display:flex;flex-direction:column;gap:2rem;position:relative;max-width:50rem;margin:0 auto}.powerOutput .product+.product{margin-top:8rem}.powerOutput .intro{position:relative}.powerOutput h3{font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:.5rem}.powerOutput .sl4 .productImage{max-width:15.3rem}.powerOutput .sl8 .productImage{max-width:20rem}.powerOutput .output{min-width:0;position:relative;display:flex;align-items:center;gap:2rem}.powerOutput .image{overflow:hidden;border-radius:2rem;max-width:10rem}.powerOutput .text{min-width:0}.powerOutput img{max-width:100%}.powerOutput .title,.powerOutput .subtitle{font-weight:700;font-size:1.2rem;line-height:14px}.powerOutput .time{font-weight:300;line-height:1;margin-top:1rem;font-size:2.2rem;white-space:nowrap}@media(min-width:48em){.powerOutput h2{max-width:78rem;margin:0 auto 10rem;text-align:center}.powerOutput .product{flex-direction:row;max-width:none}.powerOutput .intro{align-items:flex-end;display:flex;flex-direction:column;flex:0 0 12rem;transform:translateY(-1.8rem)}.powerOutput h3{margin-bottom:1rem;text-align:right}.powerOutput .image{max-width:none;margin-bottom:2rem}.powerOutput .output{display:block;flex:1 0 0;text-align:center}.powerOutput .titles{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:2.8rem}}@media(min-width:48em)and (max-width:64em){.powerOutput .product{margin-left:-4rem;margin-right:-4rem}.powerOutput .sl4 .productImage{max-width:9.2rem}.powerOutput .sl8 .productImage{max-width:12rem}.powerOutput .time{font-size:1.8rem}}@media(min-width:64em){.powerOutput h3{font-size:4.8rem;padding-right:2.4rem}}@media(min-width:75em){.powerOutput .intro{flex:0 0 21.2rem}.powerOutput .intro{padding-right:1.2rem}.powerOutput .product{gap:4.4rem}.powerOutput .output{flex:0 0 17.6rem}.powerOutput .image{border-radius:4rem}.powerOutput .subtitle{white-space:nowrap}}.powerOutput .quadRule{border-left:1px solid #acd9f4;border-right:1px solid #acd9f4;display:flex;gap:.6rem;opacity:.5;padding:0 .6rem;position:absolute}.powerOutput .quadRule:before,.powerOutput .quadRule:after{background:#acd9f4;content:"";display:block;height:100%;width:1px}.powerOutput .quadRule{top:5.6rem;left:3.9rem;bottom:5rem}@media(min-width:48em){.powerOutput .quadRule{border-right:0;border-left:0;border-bottom:1px solid #acd9f4;border-top:1px solid #acd9f4;padding:.6rem 0;top:4.2rem;left:10rem;right:10rem;flex-direction:column;bottom:auto}.powerOutput .quadRule:before,.powerOutput .quadRule:after{height:1px;width:100%}}@media(min-width:64em){.powerOutput .quadRule{top:7.8rem}}.powerIntegrations{background:linear-gradient(#818898, #9d8c94)}.powerIntegrations ul{display:grid;gap:.5rem;grid-template-columns:repeat(1, 1fr);list-style:none}.powerIntegrations li{font-weight:300;font-size:2.4rem;line-height:1;white-space:nowrap;line-height:.8}.powerIntegrations a{color:var(--powerBlue1);transition:color .3s linear;will-change:color}.powerIntegrations a:hover{color:#bddbe4}.powerIntegrations .resource{display:flex;align-items:center}.powerIntegrations .text{margin-left:1.4rem}.powerIntegrations .label{white-space:nowrap}.powerIntegrations .soon{font-size:1.4rem}@media(max-width:47.9375em){.powerIntegrations .animation{margin:0 -6rem 0 -4rem;position:relative}.powerIntegrations .canvasWrapper{width:100%;padding-bottom:74%;position:relative}.powerIntegrations .integrationCanvas{width:100%;height:100%;position:absolute;top:0;left:0}}@media(min-width:33.75em)and (max-width:47.9375em){.powerIntegrations ul{gap:1rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width:48em){.powerIntegrations h2{max-width:78rem;margin:0 auto 10rem;text-align:center}.powerIntegrations .content{display:flex;align-items:center;gap:4rem}.powerIntegrations .animation{display:flex;flex-direction:row-reverse;flex:1 0 0;max-width:56rem;min-width:0;position:relative}.powerIntegrations ul{flex:0 0 auto;display:block;transform:translateY(5rem)}.powerIntegrations li{font-size:3.6rem;line-height:.6}.powerIntegrations li+li{margin-top:1rem}}@media(min-width:64em){.powerIntegrations .content{gap:16rem}.powerIntegrations .mobileBreak{display:none}}.powerUses{background:linear-gradient(#9d8c94, #be928e)}.powerUses h2{margin-bottom:4rem}.powerUses .slides{padding:0 2rem}.powerUses .flickity-viewport{overflow:visible}.powerUses .slide{width:20rem;margin-right:2rem}.powerUses .image{background:#222;border-radius:2rem;height:30rem;overflow:hidden}.powerUses img{max-width:100%}@media(min-width:48em){.powerUses{padding-bottom:21rem}.powerUses h2{max-width:78rem;text-align:center;margin:0 auto 10rem}.powerUses .slide{width:30rem}.powerUses .image{border-radius:2.5rem;height:45rem}}@keyframes powerRotate{0%{transform:translateX(0)}100%{transform:translateX(-313.2rem)}}@media(min-width: 1000px){.powerUses .slidesWrapper{display:flex}.powerUses .slides{display:flex;gap:4.8rem;backface-visibility:hidden;will-change:transform;z-index:1;padding:0;animation:powerRotate 24s linear infinite}.powerUses .slide{margin:0}}.powerGaurantee{align-items:center;background:#222 url("../jpg/freefly-systems-sl8-sl4-power-systems-gaurantee.jpg") 50%/cover no-repeat;color:var(--powerBlue2);display:flex;justify-content:center;min-height:50rem;text-align:center}.powerGaurantee h2{margin:0 auto;text-shadow:0 4px 5px rgba(0,0,0,.5)}@media(min-width:48em){.powerGaurantee{min-height:73rem}}.powerSignOff{align-items:center;background:linear-gradient(#88838f, #376180);display:flex;overflow:hidden;text-align:center}.powerSignOff .text{margin:0 auto;max-width:30.8rem}.powerSignOff h2{color:#bddbe4;font-size:4.8rem;font-weight:800;line-height:1}.powerSignOff .seperator{display:inline-block;width:3px;background:#768fa2;height:5rem;transform:translateY(0.7rem)}.powerSignOff .button{align-items:center;background:#bddbe4;border-radius:2.1rem;display:flex;font-size:2rem;font-weight:700;height:4.2rem;justify-content:center;margin:2rem 0 1rem;padding:1rem;border:2px solid #bddbe4}.powerSignOff .button:hover{background:none;color:#bddbe4}.powerSignOff .tagLine{color:#bddbe4;font-size:1.6rem;font-weight:500;line-height:1}.powerSignOff .image{margin:0 -10rem 0 0}.powerSignOff img{max-width:100%}@media(min-width:33.75em){.powerSignOff .image{max-width:48rem;margin:0 auto}}@media(min-width:64em){.powerSignOff{min-height:89rem}.powerSignOff .content{display:flex;align-items:center;flex-direction:row-reverse;gap:5rem;justify-content:center}.powerSignOff .text{flex:1 0 0;margin:0}.powerSignOff .image{max-width:68rem;margin:0 -4rem 0 0}}