.contactForm .loading{display:flex;justify-content:center;align-items:center;padding-bottom:30px}@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 .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}
/*! 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:#238fcf;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:#238fcf;font-size:14px}
/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */.findDealerMap .infoWindow h3{color:#238fcf;margin:0}.findDealerMap .infoWindow p{margin:0;line-height:20px}.findDealerMap .infoWindow p a{color:#238fcf}.findDealerMap .infoWindow a{color:#555;text-decoration:none}.findDealerMap .infoWindow a:hover{color:#238fcf}.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}
/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap";.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}.titleBar{background:#333b43;justify-content:space-between;padding:15px 20px;display:flex;position:relative}.titleBar>div:first-child{align-items:center;display:flex}.titleBar>div .title h1{color:#fff;vertical-align:middle;margin:0;padding:0;font-size:1.6rem;line-height:normal}.titleBar>div .separator{border-right:1px solid #fff;height:30px;margin:0 20px}.titleBar>div .rating{justify-content:flex-start;align-items:center;display:flex}.titleBar>div .rating p{color:#fff;vertical-align:middle;font-size:15px}@media screen and (width<=900px){.titleBar>div .title h1{font-size:20px}.titleBar>div .rating{display:none}.titleBar>div .rating p{font-size:14px}.titleBar>div .separator{display:none}}.titleBar .chevron{display:none}.titleBar .nav,.titleBar .nav ul{align-items:center;display:flex}.titleBar .nav ul{gap:30px;margin:0;padding:0;list-style-type:none}.titleBar .nav ul li a,.titleBar .nav ul li span{color:#fff;cursor:pointer;font-size:14px}@media screen and (width<=900px){.titleBar{flex-wrap:wrap;justify-content:space-between;display:flex}.titleBar .logo{justify-content:flex-start;width:50%;display:flex}.titleBar .chevron{cursor:pointer;justify-content:flex-end;align-items:center;display:flex}.titleBar .chevron img{width:20px}.titleBar .chevron.active{transform:rotate(180deg)}.titleBar .nav{width:100%;display:block}.titleBar .nav ul{z-index:9;background:#333b43;padding:0 20px 20px;display:none;position:absolute}.titleBar .nav ul li span{text-transform:uppercase;border-bottom:1px solid #4c535a;padding:20px 0;display:block}.titleBar .nav ul li:last-child span{border-bottom:0}.titleBar .nav.active ul{width:100%;padding:0 20px;display:block;top:54px;left:0}}