/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */.parakites .dealerPickerGroup,.parakites .dealerPickerOverlay{--blue:#e43d96}.dealerPickerGroup{width:100%;min-width:0;margin-bottom:15px;overflow:hidden}.dealerPickerGroup label{height:24px;font-size:13px;font-weight:700;display:block}.dealerPickerGroup label span{font-style:italic;font-weight:400}.dealerPickerGroup label .requiredAsterisk{color:#d62020;margin-left:2px;font-style:normal;font-weight:700}.dealerPickerGroup.invalid .dealerPickerTrigger{color:#d62020;border-color:#d62020}.dealerPickerGroup.disabled .dealerPickerTrigger{color:#999;cursor:not-allowed;background:#f7f7f7;border-color:#999}.dealerPickerTrigger{box-sizing:border-box;color:#aaa;cursor:pointer;text-align:left;background:#fff;border:1px solid #333;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-width:0;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex;overflow:hidden;padding:10px!important}.dealerPickerTrigger.dealerPickerTriggerSelected{color:inherit}.dealerPickerTrigger:hover:not(:disabled){border-color:var(--blue,#238fcf);background:color-mix(in srgb,var(--blue,#238fcf)3%,transparent)}.dealerPickerTriggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dealerPickerTriggerIcons{color:#888;flex-shrink:0;align-items:center;gap:6px;margin-left:10px;display:flex}.dealerPickerClear{cursor:pointer;color:#aaa;border-radius:50%;align-items:center;padding:2px;transition:color .15s;display:flex}.dealerPickerClear:hover{color:#d62020}.dealerPickerOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:dpFadeIn .15s;display:flex;position:fixed;inset:0}.dealerPickerModal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:620px;max-height:80vh;animation:dpSlideUp .2s;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.dealerPickerModal button{padding:0;font-weight:400;width:auto!important}.dealerPickerModal h3{letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:none!important;padding-bottom:0!important;font-size:22px!important;font-weight:700!important}.dealerPickerModal h3,.dealerPickerModal p{color:inherit!important;margin-bottom:0!important}.dealerPickerModal p{font-size:inherit!important;line-height:inherit!important}.dealerPickerModalHeader{border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:16px 20px;display:flex}.dealerPickerModalHeader h3{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.dealerPickerClose{color:#888;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:background .15s,color .15s;display:flex;padding:0!important}.dealerPickerClose:hover{color:#333;background:#f0f0f0}.dealerPickerFilters{border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:stretch;gap:10px;padding:12px 20px;display:flex}@media (width<=500px){.dealerPickerFilters{flex-direction:column}}.dealerPickerCountry{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;flex-shrink:0;width:190px;padding:10px;font-family:inherit;font-size:14px;transition:border-color .15s}.dealerPickerCountry:focus{border-color:var(--blue,#238fcf)}@media (width<=500px){.dealerPickerCountry{width:100%}}.dealerPickerSearchWrap{flex:1;align-items:center;display:flex;position:relative}.dealerPickerSearchIcon{color:#aaa;pointer-events:none;position:absolute;left:10px}.dealerPickerSearch{border:1px solid #ddd;border-radius:4px;outline:none;width:100%;padding:10px 32px 10px 30px;font-family:inherit;font-size:14px;transition:border-color .15s}.dealerPickerSearch:focus{border-color:var(--blue,#238fcf)}.dealerPickerSearch:disabled{color:#bbb;cursor:not-allowed;background:#f7f7f7}.dealerPickerSearchClear{color:#aaa;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.dealerPickerSearchClear:hover{color:#555}.dealerPickerResults{flex:1;padding:6px 0;overflow-y:auto}.dealerPickerEmpty,.dealerPickerLoading{text-align:center;color:#888;padding:40px 20px;font-size:14px}.dealerPickerPrompt{flex-direction:column;align-items:center;gap:0;padding:50px 20px;display:flex}.dealerPickerPrompt p{color:#aaa;margin:0;font-size:14px}.dealerPickerRow{text-align:left;box-sizing:border-box;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px 10px 20px;transition:background .1s;display:flex}.dealerPickerRow:hover{background:color-mix(in srgb,var(--blue,#238fcf)5%,transparent)}.dealerPickerRow+.dealerPickerRow{border-top:1px solid #f2f2f2}.dealerPickerRowInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.dealerPickerRowName{color:#1a1a1a;font-size:14px;font-weight:600}.dealerPickerRowMeta,.dealerPickerRowName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dealerPickerRowMeta{color:#888;font-size:12px}.dealerPickerRowSelect{border:1px solid var(--blue,#238fcf);color:var(--blue,#238fcf);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border-radius:3px;flex-shrink:0;font-family:inherit;font-size:12px;transition:background .15s,color .15s;padding:5px 12px!important;font-weight:600!important}.dealerPickerRowSelect:hover{background:var(--blue,#238fcf);color:#fff}.dealerPickerFooter{color:#aaa;border-top:1px solid #e8e8e8;flex-shrink:0;padding:10px 20px;font-size:12px}@keyframes dpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dpSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contactForm{--blue:#238fcf}.parakites .contactForm{--blue:#e43d96}.contactForm .loading{display:flex;justify-content:center;align-items:center;padding-bottom:30px}.contactForm .footerNote{margin:30px 0}@media(max-width:768px){.contactForm .form{width:100%!important}.contactForm .form form,.contactForm .form h1{padding:20px}.contactForm{padding:0}}.contactForm form h3{font-weight:700;margin-bottom:20px}.contactForm form .col-2{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}.contactForm form .col-4{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:15px}@media(max-width:768px){.contactForm form .col-4{grid-template-columns:repeat(2,1fr)}.contactForm form .col-2{grid-template-columns:1fr}}.contactForm form .col-5{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:15px}@media(max-width:768px){.contactForm form .col-5{grid-template-columns:repeat(3,1fr)}}.contactForm form .form-group{margin-bottom:20px}.contactForm form .form-group label{font-size:13px;font-weight:700;display:block;margin-bottom:8px}.contactForm form .form-group label span{font-weight:400;font-style:italic}.contactForm form .form-group input,.contactForm form .form-group select,.contactForm form .form-group textarea{border:1px solid #333;border-radius:4px;padding:15px 10px;width:100%;outline:none}.contactForm form .form-group input,.contactForm form .form-group textarea{width:calc(100% - 20px)}.contactForm form .form-group.invalid label,.contactForm form .form-group.invalid span{color:#d62020}.contactForm form .form-group.invalid input,.contactForm form .form-group.invalid select,.contactForm form .form-group.invalid textarea{border:1px solid #d62020;color:#d62020}.contactForm form p{color:#8d8d8d;font-size:12px!important;margin-bottom:30px;line-height:18px!important}.contactForm form button{width:100%;padding:20px;font-weight:700}.contactForm form button.btn-blue{width:200px;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 0 auto}.contactForm form .formSection{background:rgba(0,0,0,.025);border-radius:8px;padding:20px;margin-bottom:20px}.contactForm form .formSection h3{font-size:20px!important;font-weight:600;color:#000;margin-bottom:20px;margin-top:0;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-transform:none;letter-spacing:2px}.contactForm .success{display:flex;justify-content:center;align-items:center;padding:120px 0;background:none;border:0}.contactForm .success div{text-align:center}.contactForm .success div h1{font-size:36px}.contactForm .success div p{font-size:14px;margin-bottom:30px}.contactForm .success div a{font-size:16px;font-weight:600;padding:20px 30px}.contactForm .error{padding:15px;background:rgba(214,32,32,.05);border-radius:2px;border-left:4px solid #d62020;margin-bottom:30px}.contactForm .error p{margin:0;font-size:12px!important;display:flex;align-items:center}.contactForm .error p b{display:block;padding-right:10px;margin-bottom:0!important;font-size:12px!important;color:#d62020}.redirectModalOverlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;animation:kiteOverlayIn .2s ease}@keyframes kiteOverlayIn{0%{opacity:0}to{opacity:1}}.redirectModal{position:relative;background:#fff;border-radius:12px;padding:40px 36px 32px;max-width:420px;width:calc(100% - 40px);text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.18);animation:redirectModalIn .22s cubic-bezier(.34,1.56,.64,1)}@keyframes redirectModalIn{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.redirectModalClose{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:background .15s ease,color .15s ease;padding:0}.redirectModalClose:hover{background:#e0e0e0;color:#333}.redirectModalIcon{margin-bottom:16px}.redirectModalIcon svg{display:inline-block}.redirectModalCustomImage{margin-bottom:16px;display:flex;justify-content:center}.redirectModalTitle{font-size:20px!important;font-weight:700;color:#555;margin:0 0 12px!important;letter-spacing:0!important;text-transform:none!important;border:none!important;padding:0!important}.redirectModalBody{font-size:14px!important;color:#555;line-height:1.6!important;margin:0 0 28px!important;white-space:pre-line}.redirectModalActions{display:flex;flex-direction:column;gap:10px}.redirectModalBtn{display:block;width:100%;padding:13px 20px;border-radius:6px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .15s ease,background .15s ease}a.redirectModalBtnPrimary{background:var(--blue,#238fcf);color:#fff;border:none}a.redirectModalBtnPrimary:hover{opacity:.88}.redirectModalBtnSecondary{background:rgba(0,0,0,0);color:#555;border:1px solid #ccc}.redirectModalBtnSecondary:hover{border-color:#999;color:#333}
/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */.findDealerList{background:#f8f9fb;padding:50px 0}.findDealerList .header{max-width:400px;margin:0 auto 50px}.findDealerList .header h1{text-align:center}.findDealerList .dealers{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr);margin:20px;display:grid}@media screen and (width<=550px){.findDealerList .dealers{grid-template-columns:1fr;margin:0}}.findDealerList .dealers .dealerCard{background:#fff}.findDealerList .dealers .dealerCard h2{letter-spacing:4px;font-size:20px}.findDealerList .dealers .dealerCard h2:hover{color:var(--blue);cursor:pointer}.findDealerList .dealers .dealerCard .dealer-body{margin:20px}.findDealerList .dealers .dealerCard .dealer-body p{font-size:14px;line-height:20px}.findDealerList .dealers .dealerCard .dealer-body a{color:var(--blue);font-size:14px}.findDealerList .dealers .dealerCard .dealer-body a.btn-contact{background-color:var(--blue);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:2px;margin-top:10px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.findDealerList .dealers .dealerCard .dealer-body a.btn-contact:hover{filter:brightness(.9);color:#fff}
/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap";@import "https://use.typekit.net/fts1vmz.css";.root{margin:0;padding:0;font-family:Montserrat,sans-serif}.container{max-width:1300px;margin:0 auto}.container.short{max-width:1000px}.container.fullWidth{max-width:1800px}@media screen and (width<=1300px){.container.fullWidth{padding:0}.container.hasMobilePadding{padding:20px}}.buttonOutline{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff;border-radius:30px;justify-content:space-between;gap:15px;width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:14px;display:flex}.title{font-family:Bebas Neue,sans-serif;font-size:1.8em;font-weight:700}@media screen and (width<=768px){.title{font-size:1.6rem}}.copyright p,.glider-detail-title-bar span,.web-page h3{letter-spacing:4px;font-family:Bebas Neue,sans-serif;font-size:22px;font-style:normal;font-weight:400}.web-page h1,.web-page h2,.web-page h3,.web-page h4{letter-spacing:4px;color:#333f48;font-family:Bebas Neue,sans-serif}.web-page h1{text-transform:uppercase;font-size:34px;line-height:60px}.web-page h2{font-size:26px;font-weight:400;line-height:32px}.web-page h3,.web-page h4{font-size:22px}.web-page.glider-page h1,.web-page.glider-page h2{font-weight:400}.team-landing h1{letter-spacing:4px;font-weight:400}.parakites,.parakites .web-page.glider-page h1,.parakites .web-page.glider-page h2,.parakites .web-page.glider-page h3,.parakites .web-page.glider-page h4{color:#323e48}.findDealerMap .infoWindow h3{color:var(--blue);margin:0}.findDealerMap .infoWindow p{margin:0;line-height:20px}.findDealerMap .infoWindow p a{color:var(--blue)}.findDealerMap .infoWindow a{color:#555;text-decoration:none}.findDealerMap .infoWindow a:hover{color:var(--blue)}.findDealerMap .infoWindow a.btn-contact{background-color:var(--blue);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.findDealerMap .infoWindow a.btn-contact:hover{filter:brightness(.9);color:#fff!important}.flightTestRequestForm .form{padding-top:40px}@media(max-width:768px){.flightTestRequestForm .form{padding:0}}.flightTestRequestForm .form form h3{font-weight:700;margin-bottom:20px;margin-top:20px}.flightTestRequestForm .form form .col-2{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}.flightTestRequestForm .form form .col-4{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:15px}@media(max-width:768px){.flightTestRequestForm .form form .col-4{grid-template-columns:repeat(2,1fr)}.flightTestRequestForm .form form .col-2{grid-template-columns:1fr}}.flightTestRequestForm .form form .col-5{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:15px}@media(max-width:768px){.flightTestRequestForm .form form .col-5{grid-template-columns:repeat(3,1fr)}}.flightTestRequestForm .form form .formGroup{margin-bottom:20px}.flightTestRequestForm .form form .formGroup label{font-size:13px;font-weight:700;display:block;margin-bottom:3px}.flightTestRequestForm .form form .formGroup label span{font-weight:400;font-style:italic}.flightTestRequestForm .form form .formGroup input,.flightTestRequestForm .form form .formGroup select,.flightTestRequestForm .form form .formGroup textarea{border:1px solid #333;border-radius:4px;padding:15px 10px;width:100%;outline:none}.flightTestRequestForm .form form .formGroup.invalid label,.flightTestRequestForm .form form .formGroup.invalid span{color:#d62020}.flightTestRequestForm .form form .formGroup.invalid input,.flightTestRequestForm .form form .formGroup.invalid select,.flightTestRequestForm .form form .formGroup.invalid textarea{border:1px solid #d62020;color:#d62020}.flightTestRequestForm .form form .formGroup.checkbox,.flightTestRequestForm .form form .formGroup.radio{display:flex;justify-content:space-between}.flightTestRequestForm .form form .formGroup.checkbox label,.flightTestRequestForm .form form .formGroup.radio label{display:flex;align-items:center;font-weight:400;cursor:pointer}.flightTestRequestForm .form form .formGroup.checkbox label input,.flightTestRequestForm .form form .formGroup.radio label input{border:1px solid #333;width:20px;height:20px;margin-right:6px;margin-left:0;cursor:pointer}.flightTestRequestForm .form form p{color:#8d8d8d;font-size:12px!important;margin-bottom:30px;line-height:18px!important}.flightTestRequestForm .form form button{width:100%;padding:20px;font-weight:700}.flightTestRequestForm .form hr{border:0;border-bottom:1px solid #e2e2e2;margin:35px 0 45px}.flightTestRequestForm .form .dealer-list{display:grid;grid-template-columns:repeat(4,1fr)}.flightTestRequestForm .form .dealer-list .checkbox{margin-bottom:15px}.flightTestRequestForm .form .success{padding:15px;background:rgba(140,207,32,.13);border-radius:2px;border-left:4px solid #90d620;margin-bottom:30px}.flightTestRequestForm .form .success p{margin:0;font-size:12px!important;display:flex;align-items:center}.flightTestRequestForm .form .success p b{display:block;padding-right:10px;margin-bottom:0!important;font-size:12px!important;color:#679e10}.flightTestRequestForm .form .error{padding:15px;background:rgba(214,32,32,.05);border-radius:2px;border-left:4px solid #d62020;margin-bottom:30px}.flightTestRequestForm .form .error p{margin:0;font-size:12px!important;display:flex;align-items:center}.flightTestRequestForm .form .error p b{display:block;padding-right:10px;margin-bottom:0!important;font-size:12px!important;color:#d62020}.flightTestRequestForm .form .dealerLoading{display:flex;justify-content:center;padding-bottom:20px}