@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bungee+Inline&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{margin:auto;background-color:#fff;font-family:"Poppins",sans-serif}body p{line-height:1.5}body a{text-decoration:none}body ul{list-style:none}body h1{font-family:"Bungee Inline",cursive;font-style:italic;font-size:1.8rem}body h2{font-family:"Bungee Inline",cursive;font-style:italic;font-size:1.7rem}.display-none{display:none !important;transition:ease-in-out 250ms}@-webkit-keyframes flash{0%,to{opacity:1}50%{opacity:0.5}}@keyframes flash{0%,to{opacity:1}50%{opacity:0.5}}.effect-opacity{filter:grayscale(14%);opacity:97%}.effect-opacity:hover img{transition:all 500ms ease;filter:grayscale(0%);opacity:100%}.effect-rotate img{-webkit-animation-name:flipInY;-webkit-animation-duration:1.9s;animation-duration:1.9s;animation-iteration-count:infinite;animation-name:flipInY;animation-direction:alternate;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.effect-scale img{transition:all 500ms ease}.effect-scale:hover img{transform:scale(1.4)}header{position:fixed;width:100%;top:0;z-index:30}.mobile-menu{height:80px;width:100%;padding:2px 0;background:#262625;color:#F2F2F2;box-shadow:0px 0px 10px 0px rgba(255,255,255,0.2)}.mobile-menu nav{margin:0;padding:0;transition:all cubic-bezier(0.215, 0.61, 0.355, 1)}.mobile-menu nav div{margin:0;padding:0;position:relative}.mobile-menu nav div button{margin:0 7%;border:1.2px solid gray}.mobile-menu nav div div{text-align:center}.mobile-menu nav div div ul{padding:14px 0;background-color:#262625}.mobile-menu nav div div ul li{padding:5px 0;font-size:14px;margin-left:12px}.mobile-menu nav div div ul li a{color:#F2F2F2}.mobile-menu nav div div ul li a:hover{color:#fff}.mobile-menu nav div div ul li a:active{color:#F2F2F2}.mobile-menu nav div div ul li a img{height:30px;margin:0 2px;margin-top:-2px}.mobile-menu nav div div ul li ul.dropdown-menu{background-color:transparent;padding:0}.mobile-menu nav div div ul li ul.dropdown-menu li a{background-color:transparent;color:#F2F2F2}.mobile-menu nav div div ul li ul.dropdown-menu li a:hover{color:#fff}.mobile-menu nav div div ul li ul.dropdown-menu li a:active{color:#F2F2F2}@media all and (min-width: 768px){.mobile-menu{display:none}}.desktop-menu{display:none}@media all and (min-width: 768px){.desktop-menu{z-index:1;width:100%;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#F2F2F2;background-color:#262625;backdrop-filter:blur(1.1px);-webkit-backdrop-filter:blur(1.1px);box-shadow:0px 0px 8px 0px rgba(255,255,255,0.2)}}.desktop-menu-logo{width:20%;align-self:center;text-align:center}.desktop-menu-options{width:65%;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.desktop-menu-options li{display:inline-block;font-size:14px;letter-spacing:0.15px;cursor:default;margin:0px 10px;transition:all 125ms ease-in-out;border:none;transition:all 80ms ease}.desktop-menu-options li a{color:#F2F2F2;background-color:transparent;border:none;padding:0;margin-bottom:4px}.desktop-menu-options li a:hover{color:#fff;margin-bottom:1px}.desktop-menu-options li a:active{color:#F2F2F2}.desktop-menu-options li:hover{transform:translate(0, -1.5px)}.desktop-menu-lang{width:15%;align-self:center;transition:all 125ms ease-in-out;text-align:center}.desktop-menu-lang a{color:#F2F2F2;font-size:12px}.desktop-menu-lang a img{height:30px;margin:auto 4px;margin-top:-2px}.desktop-menu-lang a:hover img{transform:scale(1.1)}.desktop-menu-lang a:active img{transform:scale(1)}.whatsApp{position:absolute;top:79vh;right:8%}.whatsApp img{width:56px;filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));transition:all 200ms ease}.whatsApp img:hover{transform:scale(1.1)}.whatsApp img:active{transform:scale(1)}@media all and (min-width: 768px){.whatsApp{top:82vh;right:4%}.whatsApp img{width:64px}}main{width:100%;margin:80px auto 0 auto}.index{margin:0 auto}.indexSection{display:flex;height:100vh;flex-direction:column;align-items:center;background-image:url("../media/index-background.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.1);background-blend-mode:darken;color:#000;overflow:hidden}.indexLogo{margin:65px 0 0 0}.indexLogo img{width:200px}@media all and (min-width: 768px){.indexLogo{margin:60px 0 0 0}}.indexLanguage{height:32vh;display:flex;flex-direction:row;justify-content:center;align-items:center}.englishLanguage a{display:inline-block;color:#F26241;position:relative;width:100%;height:30px}.englishLanguage a h4{margin-top:5px;text-align:left;display:inline-block;font-family:"Bungee Inline",cursive;font-size:calc(0.8rem + .35vw);font-style:italic;letter-spacing:1px;text-transform:uppercase;text-shadow:-1px 2px 6px rgba(0,0,0,0.5)}.englishLanguage a img{width:38px;height:38px;display:none;position:absolute;top:0}.englishLanguage a:hover{color:#EF8A06}.englishLanguage a:hover img{display:inline-block}.englishLanguage a:active{transform:scale(1)}.englishLanguage a:active img{display:none}.englishLanguage a h4{margin-right:38px}.englishLanguage a img{right:-36px;top:-6.5px}.anyLanguage img{width:35px;height:35px;margin-bottom:5.5px}.spanishLanguage{margin-left:1px;margin-bottom:3px}.spanishLanguage a{display:inline-block;color:#F26241;position:relative;width:100%;height:30px}.spanishLanguage a h4{margin-top:5px;text-align:left;display:inline-block;font-family:"Bungee Inline",cursive;font-size:calc(0.8rem + .35vw);font-style:italic;letter-spacing:1px;text-transform:uppercase;text-shadow:-1px 2px 6px rgba(0,0,0,0.5)}.spanishLanguage a img{width:38px;height:38px;display:none;position:absolute;top:0}.spanishLanguage a:hover{color:#EF8A06}.spanishLanguage a:hover img{display:inline-block}.spanishLanguage a:active{transform:scale(1)}.spanishLanguage a:active img{display:none}.spanishLanguage a h4{margin-left:35px}.spanishLanguage a img{left:-37px;top:-5.5px;transition:all 2000ms ease}.home-first-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;margin:120px auto 60px auto;padding:0 4%;border-bottom:12px #262625 solid}@media all and (min-width: 768px){.home-first-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.home-first-section{padding:0 1.5rem 35px 1.5rem}}@media all and (min-width: 992px){.home-first-section{height:80vh;align-items:center;padding:0 4rem 35px 4rem}}@media all and (min-width: 1400px){.home-first-section{height:82vh}}.home-middle-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;margin:60px auto;padding:0 4%;border-bottom:12px #262625 solid}@media all and (min-width: 768px){.home-middle-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.home-middle-section{padding:0 1.5rem 35px 1.5rem}}@media all and (min-width: 992px){.home-middle-section{height:80vh;align-items:center;padding:0 4rem 35px 4rem}}@media all and (min-width: 1400px){.home-middle-section{height:82vh}}.home-last-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;margin:60px auto 0 auto;padding:0 4%}@media all and (min-width: 768px){.home-last-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.home-last-section{padding:0 1.5rem 35px 1.5rem}}@media all and (min-width: 992px){.home-last-section{height:80vh;align-items:center;padding:0 4rem 35px 4rem}}@media all and (min-width: 1400px){.home-last-section{height:82vh}}.first-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;padding:0 4%;margin:55px auto 20px auto}@media all and (min-width: 768px){.first-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.first-section{padding:0 3rem 35px 3rem}}@media all and (min-width: 992px){.first-section{padding:0 4rem 35px 4rem}}.middle-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;padding:0 4%;margin:45px auto 20px auto}@media all and (min-width: 768px){.middle-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.middle-section{padding:0 3rem 35px 3rem}}@media all and (min-width: 992px){.middle-section{padding:0 4rem 35px 4rem}}.last-section{background-color:#fff;color:#262625;width:100%;max-width:1400px;text-align:center;padding:0 4%;margin:45px auto 25px auto}@media all and (min-width: 768px){.last-section{display:flex;flex-direction:row;justify-content:space-between;column-gap:30px;text-align:left}}@media all and (min-width: 768px){.last-section{padding:0 3rem 35px 3rem}}@media all and (min-width: 992px){.last-section{padding:0 4rem 35px 4rem}}.section-with-gallery{display:grid;grid-template-areas:"info" "gallery"}@media all and (min-width: 768px){.section-with-gallery{grid-template-areas:"info info gallery"}}.section-with-gallery-inverted{display:grid;grid-template-areas:"info" "gallery"}@media all and (min-width: 768px){.section-with-gallery-inverted{grid-template-areas:"gallery info info"}}.article{width:100%}.article span{font-weight:600}@media all and (min-width: 768px){.article{padding:0 15px}}.articleTop{padding:20px 0 0 0}.articleTop strong{display:block;width:fit-content;margin:auto}.articleTop a{color:#F26241}.articleTop a:hover{color:#EF8A06}.articleBottom{display:flex;flex-direction:column}.articleBottom div{width:100%;padding:10px 0 40px 0;text-align:center}.articleBottom div button{margin:0 12px}.articleBottom a{display:inline-block;color:#F26241}.articleBottom a:hover{color:#EF8A06}@media all and (min-width: 992px){.articleBottom{flex-direction:row}.articleBottom p{padding:0;width:55%}.articleBottom div{width:45%;position:relative}.articleBottom div #infoButtonOne{position:absolute;top:0%;left:20%}.articleBottom div #infoButtonTwo{position:absolute;top:30%;left:60%}}.airplane-info{grid-area:info}.uniqueAside{padding:20px 0 60px 0;width:100%;max-width:350px;margin:auto}@media all and (min-width: 768px){.uniqueAside{padding:10px 0;min-width:365px;max-width:365px}}.mobileAside{padding:20px 0 60px 0;width:100%;max-width:350px;margin:auto}@media all and (min-width: 768px){.mobileAside{padding:10px 0;min-width:365px;max-width:365px}}@media all and (min-width: 768px){.mobileAside{display:none}}.extendedAside{padding:20px 0 60px 0;width:100%;max-width:350px;margin:auto;display:none}@media all and (min-width: 768px){.extendedAside{padding:10px 0;min-width:365px;max-width:365px}}@media all and (min-width: 768px){.extendedAside{display:block}}.aside-gallery{padding:20px 0 60px 0;width:100%;max-width:350px;margin:auto;grid-area:gallery}@media all and (min-width: 768px){.aside-gallery{padding:10px 0;min-width:365px;max-width:365px}}.description-hidden{display:none}.description-container{inset:0;position:fixed;z-index:45;background-color:rgba(0,0,0,0.6)}.description-container a{color:#F26241}.description{position:fixed;bottom:10px;min-height:500px;width:97%;max-width:500px;inset:auto 1.5% 25%;padding:30px 10px;border-radius:2px;color:#fff;font-weight:600;background-image:url("../media/advanced-training-place.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0.65);background-blend-mode:darken;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media all and (min-width: 576px){.description{inset:auto calc(50vw - 250px) calc(50vh - 250px)}}.align-left{padding:10px 0;text-align:center}@media all and (min-width: 768px){.align-left{width:80%;text-align:left}}@media all and (min-width: 1200px){.align-left{width:75%;text-align:left;margin-left:5%}}.align-center{padding:10px 0;text-align:center}.align-right{padding:10px 0;text-align:center}@media all and (min-width: 768px){.align-right{width:80%;text-align:right;margin-left:20%}}@media all and (min-width: 1200px){.align-right{width:75%;text-align:right;margin-left:20%}}.centeredButtons{width:100%;margin:0 auto 140px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.centeredButtons button{margin:30px 28px}@media all and (min-width: 576px){.centeredButtons{margin:30px auto 80px auto}.centeredButtons button{margin:0 55px 70px  55px}}.main-legal{width:95%;max-width:750px;margin:auto;padding:60px 5px;line-height:1.25}.main-legal p{overflow-wrap:break-word}.main-legal p strong{text-transform:uppercase;font-size:15.5px;font-weight:800}.main-legal p span{font-style:italic;font-weight:700}.main-legal p a{font-weight:700;color:#F26241}.main-legal p a:hover{color:#EF8A06}@media screen and (min-width: 440px){.main-legal{padding:60px 5px 75px 5px}}footer{background-color:#F2F2F2}.footer{width:100%;margin:auto;color:#262625}.footer-contact{width:100%;margin:auto;padding:40px 4%;display:flex;flex-direction:column;align-items:center}@media all and (min-width: 768px){.footer-contact{margin:auto;flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:55px}}@media all and (min-width: 992px){.footer-contact{padding:33px 4% 42px 4%}}.footer-contact-one{width:100%;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;align-items:center}.footer-contact-one div{width:100%;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}.footer-contact-one div p{font-size:14px;margin:0;text-align:center}.footer-contact-one div p a{color:#F26241}.footer-contact-one div p a:hover{color:#EF8A06}@media all and (min-width: 768px){.footer-contact-one{width:100%;margin-bottom:0;padding:0}}.footer-contact-two{width:100%;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;align-items:center}.footer-contact-two div{margin:auto;display:flex;flex-direction:row;justify-content:center;gap:25px}.footer-contact-two div a{display:flex;align-items:center;gap:10px;color:#262625}.footer-contact-two div a h4{margin:8px 0 0 0;font-size:14px}.footer-contact-two div a:hover svg{color:#F26241}@media all and (min-width: 768px){.footer-contact-two{display:none}}@media all and (min-width: 992px){.footer-contact-two{display:flex;margin:0}.footer-contact-two iframe{margin:0}}.map{width:100%;max-width:100vw;max-width:350px;margin:20px auto;padding:10px 0;border:3px solid #fff}.footer-contact-three{text-align:center;width:100%;margin:30px auto 0 auto;display:flex;flex-direction:column;gap:15px;align-items:center}.footer-contact-three div{padding:20px 0;width:100%;display:flex;flex-direction:column;align-items:center}.footer-contact-three div a{display:flex;align-items:center;gap:15px;color:#262625}.footer-contact-three div a h3{margin-top:7px;font-size:14px}.footer-contact-three div a:hover svg{color:#F26241}@media all and (min-width: 768px){.footer-contact-three{margin:0}.footer-contact-three div{padding:10px 0 0 0}}.legal{width:100%;max-width:490px;margin:auto;display:flex;flex-direction:column;gap:8px;align-items:center;padding:0 20px}.legal a{color:#262625;font-size:12px}@media all and (min-width: 576px){.legal{flex-direction:row;justify-content:center;text-align:center;gap:25px}}@media all and (min-width: 768px){.legal{max-width:none}}.signature{width:100%;color:#262625;padding:30px 6% 10px 6%;text-align:right;margin-right:8px}.signature div{border-top:solid 1px #262625;padding-top:20px}.signature div div{border-top:none;padding:0}.signature div div h6{font-size:12px;letter-spacing:0.5px}.signature div div h6 a{color:#F26241;margin-left:4px;font-weight:600}.signature div div h6 a:hover{color:#EF8A06}.signature div div h6{font-size:12px;letter-spacing:0.5px}@media all and (min-width: 768px){.signature{padding:10px 7%}}@media all and (min-width: 992px){.signature div{display:flex;flex-direction:row;justify-content:space-between}.signature div div h6{font-size:12.5px}.signature div div h6{font-size:12.5px}}.accordion-item{font-size:15px;outline:1px solid rgba(0,0,0,0.125)}.accordion-item:focus{outline:2px solid #F26241}.accordion-button:focus{font-weight:700;color:#000;border:2px solid #F26241;background-color:#fff}.school-banner{height:calc(100vh - 80px);background-repeat:no-repeat;background-size:cover;background-blend-mode:darken;position:relative;text-align:center;color:#fff;text-shadow:1px 1px 2px #000;background-image:url("../media/school-banner.jpg");background-color:rgba(0,0,0,0.4);background-position:center}.school-banner .banner-text{position:absolute;width:100%;margin:auto;padding:0 4%}.school-banner .banner-text p{margin:25px 0;font-weight:500}.school-banner .banner-text p strong{padding-bottom:4px}.school-banner .banner-buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.school-banner .banner-buttons a{margin:0 auto 20px auto}@media all and (min-width: 576px){.school-banner .banner-buttons{flex-direction:row}}@media all and (min-width: 768px){.school-banner{text-align:left}.school-banner .banner-text{top:8vh}.school-banner .banner-text p{width:50%;padding:0}.school-banner .banner-buttons{width:100%;justify-content:flex-start}.school-banner .banner-buttons a{margin:0 20px 25px 0}}.school-banner .banner-text{top:1vh;font-size:15px}.school-banner .banner-buttons{flex-direction:row}@media all and (min-width: 576px){.school-banner .banner-text{top:6vh;font-size:16px}}.mountain-banner{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff;overflow:hidden;text-align:center}.mountain-video-mobile-cont{position:relative;width:100%;height:80vh}@media all and (min-width: 992px){.mountain-video-mobile-cont{display:none}}.mountain-video-extended-cont{position:relative;width:100%;height:80vh;display:none}@media all and (min-width: 992px){.mountain-video-extended-cont{display:block}}@media all and (min-width: 768px){.mountain-video-extended-cont{height:calc(100vh - 80px)}}.mountain-video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%)}@media (min-aspect-ratio: 16 / 9){.mountain-video{height:56.25vw}}@media (max-aspect-ratio: 16 / 9){.mountain-video{width:177.78vh}}.fleet-banner{height:calc(100vh - 80px);background-repeat:no-repeat;background-size:cover;background-blend-mode:darken;position:relative;text-align:center;color:#fff;text-shadow:1px 1px 2px #000;background-image:url("../media/fleet-banner.jpg");background-color:rgba(0,0,0,0.2);background-position:70%}.fleet-banner .banner-text{position:absolute;width:100%;margin:auto;padding:0 4%}.fleet-banner .banner-text p{margin:25px 0;font-weight:500}.fleet-banner .banner-text p strong{padding-bottom:4px}.fleet-banner .banner-buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.fleet-banner .banner-buttons a{margin:0 auto 20px auto}@media all and (min-width: 576px){.fleet-banner .banner-buttons{flex-direction:row}}@media all and (min-width: 768px){.fleet-banner{text-align:left}.fleet-banner .banner-text{top:8vh}.fleet-banner .banner-text p{width:50%;padding:0}.fleet-banner .banner-buttons{width:100%;justify-content:flex-start}.fleet-banner .banner-buttons a{margin:0 20px 25px 0}}.fleet-banner .banner-text{top:6vh}.fleet-banner .banner-text p a{color:#F26241}.fleet-banner .banner-text p a:hover{color:#EF8A06}@media all and (min-width: 576px){.fleet-banner{background-position:25%}}.repair-banner{height:calc(100vh - 80px);background-repeat:no-repeat;background-size:cover;background-blend-mode:darken;position:relative;text-align:center;color:#fff;text-shadow:1px 1px 2px #000;background-image:url("../media/repair-banner.jpg");background-color:rgba(0,0,0,0.5);background-position:center}.repair-banner .banner-text{position:absolute;width:100%;margin:auto;padding:0 4%}.repair-banner .banner-text p{margin:25px 0;font-weight:500}.repair-banner .banner-text p strong{padding-bottom:4px}.repair-banner .banner-buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.repair-banner .banner-buttons a{margin:0 auto 20px auto}@media all and (min-width: 576px){.repair-banner .banner-buttons{flex-direction:row}}@media all and (min-width: 768px){.repair-banner{text-align:left}.repair-banner .banner-text{top:8vh}.repair-banner .banner-text p{width:50%;padding:0}.repair-banner .banner-buttons{width:100%;justify-content:flex-start}.repair-banner .banner-buttons a{margin:0 20px 25px 0}}.repair-banner .banner-text{top:6vh}.repair-banner .banner-text p a{color:#F26241}.repair-banner .banner-text p a:hover{color:#EF8A06}.airframes-banner{height:calc(100vh - 80px);background-repeat:no-repeat;background-size:cover;background-blend-mode:darken;position:relative;text-align:center;color:#fff;text-shadow:1px 1px 2px #000;background-image:url("../media/airframes-banner.jpg");background-color:rgba(0,0,0,0.35);background-position:48%}.airframes-banner .banner-text{position:absolute;width:100%;margin:auto;padding:0 4%}.airframes-banner .banner-text p{margin:25px 0;font-weight:500}.airframes-banner .banner-text p strong{padding-bottom:4px}.airframes-banner .banner-buttons{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.airframes-banner .banner-buttons a{margin:0 auto 20px auto}@media all and (min-width: 576px){.airframes-banner .banner-buttons{flex-direction:row}}@media all and (min-width: 768px){.airframes-banner{text-align:left}.airframes-banner .banner-text{top:8vh}.airframes-banner .banner-text p{width:50%;padding:0}.airframes-banner .banner-buttons{width:100%;justify-content:flex-start}.airframes-banner .banner-buttons a{margin:0 20px 25px 0}}.airframes-banner .banner-text{top:6vh}.airframes-banner .banner-text p a{color:#F26241}.airframes-banner .banner-text p a:hover{color:#EF8A06}.banner-button{color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;padding:8px;border-radius:0 10px 0 10px;background-color:rgba(38,38,37,0.8);white-space:nowrap}.banner-button:hover{color:#000;text-shadow:0px 0px 8px #fff}.booking-button{color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;padding:8px;border-radius:0 10px 0 10px;background-color:rgba(38,38,37,0.8);white-space:nowrap;display:block;width:fit-content;margin:auto}.booking-button:hover{color:#000;text-shadow:0px 0px 8px #fff}.video-button-es{position:absolute;font-family:"Bungee Inline",cursive;top:68vh;left:20px;font-size:20px;font-style:italic;font-weight:600;letter-spacing:1.5px;color:#F26241;text-transform:uppercase;text-shadow:-5px 2px 4px rgba(0,0,0,0.8);background-color:transparent;border:none;cursor:pointer}.video-button-es:hover{color:#EF8A06}@media all and (min-width: 576px){.video-button-es{font-size:25px;top:70vh}}@media all and (min-width: 768px){.video-button-es{top:73vh}}@media all and (min-width: 992px){.video-button-es{left:calc(8% - 64px)}}.video-button-en{position:absolute;font-family:"Bungee Inline",cursive;top:68vh;left:20px;font-size:20px;font-style:italic;font-weight:600;letter-spacing:1.5px;color:#F26241;text-transform:uppercase;text-shadow:-5px 2px 4px rgba(0,0,0,0.8);background-color:transparent;border:none;cursor:pointer}.video-button-en:hover{color:#EF8A06}@media all and (min-width: 576px){.video-button-en{font-size:25px;top:70vh}}@media all and (min-width: 768px){.video-button-en{top:73vh}}@media all and (min-width: 992px){.video-button-en{left:calc(8% - 20px)}}.contactButton{color:#fff;border:none;text-transform:uppercase;font-weight:800;width:49%;padding:5px;margin:1.5px auto;border:none;border-radius:0;background:#000;font-size:10px;transition:all cubic-bezier(0.215, 0.61, 0.355, 1)}.contactButton a{color:#fff}.contactButton:hover{cursor:pointer;color:#F26241}.contactButton:active{transform:translateY(1px);color:#EF8A06}.infoButtonMobile{color:#fff;border:none;text-transform:uppercase;font-weight:800;height:55px;width:55px;margin:auto;border-radius:50%;background-image:url("../media/button.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.5);background-blend-mode:darken}.infoButtonMobile a{color:#fff}.infoButtonMobile h4{margin:auto;width:110px;position:relative;top:50px;left:calc(50% - 55px);font-size:12px;font-weight:800;color:#000}.infoButtonMobile p{margin:auto;width:110px;position:relative;top:50px;left:calc(50% - 55px);font-size:12px;font-weight:800;color:#000}.infoButtonMobile:active h4{color:#EF8A06}@media all and (min-width: 992px){.infoButtonMobile{display:none}}.infoButtonHome{color:#fff;border:none;text-transform:uppercase;font-weight:800;display:none}.infoButtonHome a{color:#fff}@media all and (min-width: 992px){.infoButtonHome{display:block;height:66px;width:66px;border-radius:50%;background-color:black;font-size:45px;position:relative}.infoButtonHome h4{width:70px;font-size:10px;margin:0;font-weight:800;color:#F26241;transition:all 400ms ease;position:absolute;left:-1.75px;top:27px}.infoButtonHome:hover{transition:all 400ms ease;background-image:url("../media/button.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.5);background-blend-mode:darken;filter:drop-shadow(1px 1px 2px #000)}.infoButtonHome:hover h4{margin:auto;width:110px;transition:all 300ms ease;font-size:12px;position:relative;left:calc(50% - 53px);top:60px;color:#000}}.infoButtonDownload{color:#fff;border:none;text-transform:uppercase;font-weight:800;display:none}.infoButtonDownload a{color:#fff}@media all and (min-width: 992px){.infoButtonDownload{display:block;height:60px;width:60px;border-radius:50%;background-color:black;font-size:45px;position:relative}.infoButtonDownload p{display:block;margin:auto;width:130px;transition:all 300ms ease;font-size:13px;position:relative;left:calc(50% - 65px);top:75px;color:#000}.infoButtonDownload div{width:70px;font-size:10px;margin:0;font-weight:800;color:#000;color:#F26241;transition:all 400ms ease;position:absolute;left:-5px;top:20px}.infoButtonDownload:hover{transition:all 400ms ease;background-image:url("../media/button.png");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.5);background-blend-mode:darken;filter:drop-shadow(1px 1px 2px #000)}.infoButtonDownload:hover div{margin:auto;width:130px;transition:all 300ms ease;font-size:13px;position:relative;left:calc(50% - 65px);top:80px;color:#000}}.btn-primary{color:#fff;border:none;text-transform:uppercase;font-weight:800;width:50%;padding:8px 5px;margin:auto 2%;min-width:58px;border:none;border-radius:5px;background:#000;font-size:10px;transition:all cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}.btn-primary a{color:#fff}.btn-primary:hover{cursor:pointer;color:#F26241;background:#000}.btn-primary:active{transform:translateY(1px)}.btn-primary:focus{color:#EF8A06;background:#000}.endorsements{min-height:46px}@media all and (min-width: 576px){.endorsements{min-height:auto}}@media all and (min-width: 768px){.endorsements{min-height:46px}}@media all and (min-width: 1200px){.endorsements{min-height:auto}}.description-button{border:none;background:none;padding-bottom:25px;color:#F26241;font-weight:600}.description-button:hover{color:#EF8A06}.close-description-button{border:none;background:none}.close-description-button svg{height:25px;width:25px;color:#fff;transition:ease 250ms}.close-description-button:hover svg{transform:scale(1.1);transition:ease 250ms}.close-description-button:active svg{transform:scale(1.1);transition:ease 250ms}.cookies-button{color:#fff;border:none;text-transform:uppercase;font-weight:800;padding:8px 20px;border:2px solid #F26241;border-radius:5px;background:#000;font-size:10px;transition:all cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}.cookies-button a{color:#fff}.cookies-button:hover{cursor:pointer;color:#F26241;background:#000}.cookies-button:active{transform:translateY(1px);color:#EF8A06}.cookies-button:focus{background:#000}.multiple-school{width:100%;padding:8px 0 40px 0;position:relative;margin:35px auto 0 auto}.multiple-school div{width:100%;display:flex;flex-direction:row}@media all and (min-width: 768px){.multiple-school{padding:8px 0 20px 0}}.multiple-repair{width:100%;padding:8px 0 40px 0;position:relative;margin:50px auto}.multiple-repair div{width:100%;display:flex;flex-direction:row}@media all and (min-width: 768px){.multiple-repair{padding:8px 0 20px 0}}@media all and (min-width: 768px){.multiple-repair{width:80%}}.colapse{width:100%}.row-school{margin:auto}.row-repair{margin:auto;padding:0 5% 0 5%}@media all and (min-width: 768px){.row-repair{padding:0 12% 0 12%}}.card-school{margin-top:18px;border-radius:0 10px 0 10px}.card-school p{width:90%;margin:auto}.card-school p a:hover{color:#EF8A06}.card-repair{margin-top:18px;border-radius:0 10px 0 10px}.card-repair p{width:90%;margin:auto}.card-repair p a:hover{color:#EF8A06}.card-repair p{text-align:center}.error-main{min-height:100vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-image:url("../media/index-background.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,0.8);background-blend-mode:darken}@media all and (min-width: 992px){.error-main{background-position:0 50%}}.error{width:100%;margin:0 auto;padding-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:23px;color:#F2F2F2;overflow:hidden}.error img{animation-delay:3s;animation-fill-mode:forwards;width:200px}.error-logo{display:flex;flex-direction:column}.error-message{width:93%;max-width:900px;margin:0 auto;text-align:center;font-size:14px}@media all and (min-width: 576px){.error-message{font-size:16px}}.error-link{position:relative;width:100%;max-width:300px;height:50px;padding:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0.65);color:#F26241;border:solid 2px rgba(255,255,255,0.3);box-shadow:0 4px 8px rgba(0,0,0,0.3);overflow:hidden;transition:0.35s}.error-link h1{font-size:14px}.error-link .fa-hand-pointer{display:none;transition:0.35s}.error-link:hover{transition:0.35s}.error-link:hover h1{text-shadow:-1px 1px 5px rgba(255,255,255,0.6)}@media all and (min-width: 576px){.error-link:hover{justify-content:space-between}.error-link:hover .fa-hand-pointer{display:block}}.error-signature{padding:20px 5% 7px 5%;text-align:right;margin-right:8px;width:100%;color:#F2F2F2}.error-signature div h6{font-size:12px;letter-spacing:0.5px;margin:15px 0}.error-signature div h6 a{color:#EF8A06;font-weight:800;margin-left:3px}.error-signature div h6 a:hover{color:#fff}@media all and (min-width: 768px){.error-signature{padding:10px 3.5% 8px 3.5%;display:flex;flex-direction:row;justify-content:space-between}}.was-validated{height:390px;padding:2.5%;width:100%;max-width:330px;margin:auto;border:1px solid #000;border-image:linear-gradient(135deg, #000 0%, transparent 40%, transparent 60%, #000 100%) 1}.was-validated div{padding:0}@media all and (min-width: 768px){.was-validated{margin-right:8%}.was-validated div{margin-left:1px}}.message-sent{height:390px;display:flex;justify-content:center;align-items:center}.link{width:100%;margin:auto}.link a{cursor:default}.link a img{max-width:100%;border:2px #262625 solid;opacity:92%;transition:0.25s;filter:grayscale(15%)}.link a img:hover{opacity:100%;margin-top:-3px;filter:grayscale(0%);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.margin-20{margin:15px auto;max-width:328px}.simpleGallery{width:100%;margin:auto;display:grid;grid-auto-flow:dense;justify-content:center;column-gap:14px;row-gap:14px;grid-template-columns:repeat(auto-fill, 157px);grid-auto-columns:157px;grid-auto-rows:157px}.simpleGallery a{cursor:default}.simpleGallery a img{width:157px;outline:2px #262625 solid;opacity:92%;transition:0.25s;filter:grayscale(15%)}.simpleGallery a img:hover{opacity:100%;margin-top:-3px;filter:grayscale(0%);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.detailedGallery{width:100%;margin:auto;padding:20px 0 0 0;display:flex;flex-direction:row;column-gap:20px;row-gap:20px;flex-wrap:wrap;margin:30px auto;justify-content:center}.detailedGallery a{cursor:default;position:relative}.detailedGallery a img{width:250px;border:2px #262625 solid;opacity:92%;transition:0.25s;filter:grayscale(15%)}.detailedGallery a img:hover{opacity:100%;margin-top:-3px;filter:grayscale(0%);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.detailedGallery a p{position:absolute;width:100%;text-align:center;border-left:2px #262625 solid;border-right:2px #262625 solid;bottom:0;color:#000;background-color:#fff;font-size:14px;letter-spacing:1.5px;font-weight:600;text-shadow:-1px 2px 4px rgba(0,0,0,0.3);text-transform:uppercase}.list-group-item{padding:.8rem;background:rgba(255,255,255,0.5)}.header-logo{height:75px}.header-logo-airframes{width:130px;height:48px;margin-top:1px}@media all and (min-width: 768px){.header-logo-airframes{margin-top:0}}.navbar-brand{margin:0 7%;padding:0}.container-fluid-airframes{top:12px}.footer-logo{width:150px}.footer-logo-airframes{width:175px}@media all and (min-width: 768px){.footer-logo-airframes{width:170px}}.form-control{color:#fff;background-color:#000;border:none;border-radius:0;width:98%;padding:5px;margin:5px auto;font-size:14px;resize:none;transition:all 300ms ease}.form-control:focus{color:#fff;padding:8px 10px;background-color:#000;outline-style:none}.textarea{color:#fff;background-color:#000;border:none;border-radius:0;width:98%;padding:5px;margin:5px auto;font-size:14px;resize:none;transition:all 300ms ease;height:140px}.textarea:focus{color:#fff;padding:8px 10px;background-color:#000;outline-style:none}.textarea:focus{min-height:160px;height:160px}.alert{margin-top:60px;text-align:center;margin-bottom:-70px;padding:16px 4.5% 23px 16px}@media all and (min-width: 768px){.alert{margin-top:75px;margin-bottom:-60px;padding:16px 2.5% 30px 16px}}.title{background-color:#262625;width:100%;padding:12px 20px;margin:auto;filter:drop-shadow(0 0 1px rgba(0,0,0,0.5))}.footer-title{background-color:#262625;width:100%;padding:12px 20px;margin:auto;filter:drop-shadow(0 0 1px rgba(0,0,0,0.5))}.footer-title h2{margin:auto;color:#F26241;font-size:18px;font-weight:800;letter-spacing:2.1px;text-transform:uppercase}@media all and (min-width: 768px){.footer-title{padding:12px 28px}}
