@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");body,html{background:#000;font-family:Roboto,sans-serif;margin:0;padding:0}.icon-background-header{color:transparent}.flag-icon{margin-right:5px;width:25px}.icon-color-header{color:#8c8c8c;font-size:1.5rem}.bg-header{background:#111}.bg-header:before{background-image:url(../images/pattern_menu.webp);background-position:50%;background-repeat:no-repeat;background-size:auto 120%;content:"";height:100%;left:0;mix-blend-mode:lighten;opacity:.3;position:absolute;top:0;width:100%}.header-one,.navbar{min-height:75px}.navbar{margin-bottom:0;padding:0;transform:translateY(0);transition:all .3s ease-in}.navbar-brand,.navbar-collapse{position:relative;z-index:2}.navbar-brand{padding:0}.nav-item{align-self:center}.navbar-light .navbar-nav .nav-link{color:#fff;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:300;letter-spacing:1px;text-transform:uppercase}.navbar-expand-lg .navbar-nav .nav-link{margin:.8rem .6rem;padding-left:0;padding-right:0}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.9);color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#00aeef;font-family:Roboto Condensed,serif;font-weight:400}.navbar-light .navbar-toggler{border-color:hsla(0,0%,100%,.9);color:hsla(0,0%,100%,.5)}.navbar-light .navbar-toggler:focus{box-shadow:none}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#00aeef}.dropdown-menu{background-color:#111;border-radius:0}.dropdown-menu .dropdown-item{color:#fff;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:300;letter-spacing:1.8px;text-align:center;text-transform:uppercase}.dropdown-menu .dropdown-item:hover{background-color:#4d4d4d;color:#fff}.ui-widget-overlay{background-color:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.wait{left:50%;margin-top:-100px;top:50%;z-index:999999}.scroll-up,.wait{display:none;position:fixed}.scroll-up{bottom:1.8em;right:1.8em;z-index:999;z-index:2}.scroll-up a{background-color:#00aeef;color:#fff;cursor:pointer;display:block;font-size:14px;height:28px;line-height:30px;text-align:center;transition:all .3s ease-in-out;width:28px}.scroll-up a i{color:#fff;padding-top:8px}.scroll-up a:active,.scroll-up a:hover{background-color:rgba(0,162,222,.8);color:#fff}.scroll-up a:active i,.scroll-up a:hover i{color:#fff}.privacidad{background:#000;padding-bottom:4%;padding-top:4%;position:relative}.privacidad h2,.privacidad h3,.privacidad strong{color:#00aeef;font-family:Poppins,sans-serif;font-weight:600}.privacidad ul li{color:#fff}.privacidad p{color:#fff;text-align:justify}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes scaled{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes giro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}.animated-scaled{animation:scaled 2s ease-in-out infinite alternate-reverse both}.hero{background:url(../images/ifly_banner_index_01.webp);background-position:50%;background-size:cover;height:90vh;overflow:hidden}.hero h1{font-family:Roboto Slab,serif;font-size:2.5rem;font-weight:700}.hero .btn-primary{background-color:#1eaee2;border:none;border-radius:0;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:700;letter-spacing:1.8px;padding:.5rem 2rem;text-transform:uppercase}.hero .btn-primary:hover{background-color:#178cb6}.career-intro{background:url(../images/ifly_bg_panel_01.webp) no-repeat top/cover;border-bottom:5px solid #060708;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.career-intro h1{color:#fff;font-family:Roboto Slab,serif;font-size:2.5rem;font-weight:700}.bg-separator{background-color:#10100d;height:100px;position:relative}.bg-separator:before{background-image:url(../images/logo_ifly_icon_blanco.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:74px;left:50%;position:absolute;top:100%;transform:translate(-50%,-50%);width:clamp(200px,20vw,350px);z-index:2}.about-intro{background-color:#060708;background:url(../images/bg_multiple_02.webp) no-repeat top/cover;border-bottom:15px solid #00aeef;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.about-intro h2{color:#00aeef;text-transform:uppercase}.about-intro h2,.about-intro h3{font-family:Roboto,serif;font-weight:700}.about-intro h3,.about-intro p{color:#fff}.plane-two{border-bottom:15px solid #00aeef;position:relative}.pre-our-carrers{background-color:#060708;background:url(../images/bg_multiple_03.webp) no-repeat top/cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.pre-our-carrers h1{color:#00aeef;font-family:Roboto,serif;font-weight:700;text-transform:uppercase}.pre-our-carrers h3{color:#00aeef;font-family:Roboto,serif;font-weight:300}.pre-our-carrers p{color:#fff}.our-careers{background:url(../images/ifly_bg_panel_05.webp) no-repeat bottom;background-size:cover;min-height:90vh}.careers,.our-careers{overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.careers{background-color:#2a6291}.careers .btn-primary{background-color:#1fb1e7;border:none;border-radius:0;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:700;letter-spacing:4px;padding:.4rem 2.5rem;text-transform:uppercase}.careers .btn-primary:hover{background-color:#1491bf}.careers .card{background-color:#2b3945;border:none;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .3s ease}.careers .card:hover{transform:scale(1.05)}.careers .card .card-img-top{border-radius:0;border-top:5px solid #00aeef;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.careers .card .card-title{color:#11aeea;font-family:Roboto,serif;font-weight:700}.careers .card .card-subtitle{color:#fff;font-family:Roboto,serif;font-size:1.1rem;font-style:italic}.careers .card .card-text{color:#fff;font-family:Roboto,serif;font-size:1rem;font-weight:400}.testimonials{background-color:#10100d;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.testimonials h1{font-weight:700;text-transform:uppercase}.testimonials h1,.testimonials h3{color:#00aeef;font-family:Roboto,serif}.testimonials h3{font-weight:300}.testimonials .testimonialsSwiper .swiper-slide{align-items:stretch;display:flex;justify-content:center}.testimonials .swiper-pagination-bullet{background:hsla(0,0%,100%,.7);border-radius:0;height:12px;margin:0 5px;opacity:1;width:12px}.testimonials .swiper-pagination-bullet-active{background:#0487c3}.testimonials .card{border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:479px}.testimonials .card-body{background:url(../images/bg-items-testimonials.webp) no-repeat top/cover;background-size:cover;padding:2rem}.testimonials .blockquote,.testimonials .card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.testimonials .blockquote{color:#fff;font-family:Roboto,serif;font-weight:300;text-align:justify}.testimonials .blockquote p{margin-bottom:2rem}.testimonials .blockquote-footer{color:#fff;font-family:Roboto,serif;font-style:italic;font-weight:400;text-align:right}.image-separator-alt{background:url(../images/ifly_index_bg_pilot.webp) no-repeat top;background-size:cover;min-height:80vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt h1{color:#fff;font-family:Roboto Slab,serif;font-size:3rem;font-weight:400}.image-separator-alt p{color:#fff;font-family:Roboto,serif;font-size:1.7rem;font-weight:300}.contacto{background-color:#000;color:#fff;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.contacto .text-title-contact{color:#fff;font-family:Roboto,serif;font-size:1.5rem;font-weight:300;text-align:center}.contacto .form-control,.contacto .form-select{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;display:block;font-family:Roboto,serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.contacto .form-control::-webkit-input-placeholder,.contacto .form-select::-webkit-input-placeholder{color:#565d62}.contacto .form-control::-moz-placeholder,.contacto .form-select::-moz-placeholder{color:#565d62}.contacto .form-control:-ms-input-placeholder,.contacto .form-select:-ms-input-placeholder{color:#565d62}.contacto .form-control:-moz-placeholder,.contacto .form-select:-moz-placeholder{color:#565d62}.contacto .form-check-label{color:#fff;font-family:Roboto,serif;font-weight:300}.contacto .btn-send{background-color:#1fb1e6;border-color:#1fb1e6;border-radius:.4rem;color:#fff;font-family:Roboto Condensed,serif;font-size:1.5rem;font-weight:700;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.contacto .successMsg p{color:#00aeef;font-family:Roboto,serif;font-weight:400;margin-top:-30px;padding:0;text-align:center}.contacto hr{border-top:1px solid #fff}.contacto .email-footer{font-size:1.2rem;font-weight:700}.contacto .email-footer a{color:#fff;text-decoration:none}.contacto .social-icons a{color:#fff;font-size:1.5rem;margin-right:10px}.contacto .social-icons a:hover{color:#00aeef}.contacto h5{margin-top:20px}.contacto .header-text-footer{color:#00aeef!important;font-weight:700}.contacto .footer-address i{font-size:1.2rem;margin-right:10px}.contacto .footer-address p{font-weight:300}.contacto .footer-address p a,.contacto .list-unstyled a{color:#fff;text-decoration:none}.contacto .list-unstyled a{font-weight:300}.contacto .logo{margin-bottom:15px;max-width:150px}.contacto .text-logo-footer p{font-weight:300;text-align:justify}.contacto .terms-link-footer{color:#00aeef;font-weight:300}.hero-qs{align-items:center;background-image:url(../images/ifly_banner_qs_hero.webp);background-position:50%;background-size:cover;display:flex;height:90vh;justify-content:center;text-align:center}.hero-qs h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.universidad-aeronautica{margin-top:-10%!important;padding-bottom:2%;padding-top:4%;position:relative}.universidad-aeronautica .plane-img{filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));left:0;max-width:600px;position:absolute;right:0;top:-20%;transform:translateX(-50%);z-index:2}.universidad-aeronautica .content-box{background:url(../images/ifly_bg_qs_01.webp) no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:justify}.universidad-aeronautica .content-box .text-title{text-transform:uppercase}.image-separator-alt-qs{background:url(../images/ifly_bg_qs_002.webp) no-repeat top;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt-qs h1{color:#fff;font-family:Roboto Slab,serif;font-size:3rem;font-weight:400}.image-separator-alt-qs p{color:#fff;font-family:Roboto,serif;font-size:1.7rem;font-weight:300}.principios{background-color:#000;overflow:hidden;padding-bottom:0;padding-top:4%}.principios h1{text-align:center}.principios .row{display:flex;flex-wrap:wrap}.principios .principle-box{align-items:center;background-color:#2b3944;border-radius:0;display:flex;margin-bottom:16px;padding:20px}.principios .principle-box .principle-number{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:3rem;font-weight:300;height:60px;justify-content:center;width:60px}.principios .principle-box .principle-content{flex:1;padding-left:15px}.principios .principle-box .principle-content h3{color:#11aeea;font-size:1.2rem;font-weight:700;margin-bottom:10px}.principios .principle-box .principle-content p{color:#fff;font-size:.95rem;margin-bottom:0}.principios .principle-box.dark{background-color:#394957}.color-bar-pap{background:#00376b;height:150px}.pap{margin-top:-10%!important;padding-bottom:2%;padding-top:4%;position:relative}.pap .plane-img{filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));left:0;max-width:600px;position:absolute;right:0;top:-15%;transform:translateX(-50%);z-index:2}.pap .content-box{background:url(../images/ifly_bg_qs_01.webp) no-repeat top/cover;background-position:0;color:#fff;text-align:justify}.pap .btn-primary,.pap .content-box .text-title{text-transform:uppercase}.pap .btn-primary{background-color:#1fb1e7;border:none;border-radius:0;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:700;letter-spacing:4px;padding:.4rem 2.5rem}.pap .btn-primary:hover{background-color:#1491bf}.pap .card{background-color:#2b3945;border:none;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .3s ease}.pap .card:hover{transform:scale(1.05)}.pap .card .card-img-top{border-radius:0;border-top:5px solid #00aeef;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.pap .card .card-title{color:#11aeea;font-family:Roboto,serif;font-weight:700}.pap .card .card-subtitle{color:#fff;font-family:Roboto,serif;font-size:1.1rem;font-style:italic}.pap .card .card-text{color:#fff;font-family:Roboto,serif;font-size:1rem;font-weight:400}.gallery-pap{background:#000;overflow:hidden;padding:4% 0}.gallery-pap h2{color:#fff;font-family:Roboto Slab,serif;font-weight:400;text-align:center}.image-separator-alt-pap{background:url(../images/ifly_bg_pap_02.webp) no-repeat;background-position:100%;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt-pap h1{color:#fff;font-family:Roboto Slab,serif;font-size:3rem;font-weight:400}.hero-cadet-pilot{background:url(../images/ifly_banner_cadet_pilot.webp) no-repeat;background-position:50%;background-size:cover;min-height:80vh;overflow:hidden}.hero-cadet-pilot h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-cadet-pilot h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-cadet-pilot h2{font-family:Roboto,serif;font-weight:700}.hero-cadet-pilot .btn-primary{background-color:#1eaee2;border:none;border-radius:0;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:700;letter-spacing:1.8px;padding:.5rem 2rem;text-transform:uppercase}.hero-cadet-pilot .btn-primary:hover{background-color:#178cb6}.color-bar-pilot,.color-bar-pro-pilot{background-color:#000;padding:4% 0;position:relative}.color-bar-pilot hr,.color-bar-pro-pilot hr{border-top:10px solid #0b3e72;opacity:1}.color-bar-pilot .plane-img,.color-bar-pro-pilot .plane-img{filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));left:0;max-width:400px;position:absolute;right:0;top:-5%;transform:translateX(-50%);z-index:2}.cadet-pilot-info{overflow:hidden;padding-bottom:2%;padding-top:4%;position:relative}.cadet-pilot-info .content-box{background:url(../images/ifly_bg_qs_01.webp) no-repeat top/cover;background-position:0;color:#fff;text-align:justify}.cadet-pilot-info .content-box .text-title{text-transform:uppercase}.cadet-pilot-info .content-box .title-agenda-cita{font-family:Roboto,serif;font-weight:400;text-align:center}.cadet-pilot-info .agenda-btn{background-color:#fff;border:3px solid transparent;border-radius:0;color:#0c2c5c;display:inline-block;font-family:Roboto Condensed,serif;font-size:1.5rem;font-weight:700;padding:.5rem 3rem;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.cadet-pilot-info .agenda-btn:hover{background-color:#e6e6e6;color:#0a264d;text-decoration:none}.cadet-pilot-info .register-btn{background-color:#fff;border:3px solid transparent;border-radius:0;color:#0c2c5c;display:inline-block;font-family:Roboto Condensed,serif;font-size:1.5rem;font-weight:700;padding:.5rem 6rem;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.cadet-pilot-info .register-btn:hover{background-color:#e6e6e6;color:#0a264d;text-decoration:none}.cadet-pilot-info .text-agenda{font-family:Roboto,serif;font-size:1.4rem;font-weight:400;text-align:center}.cadet-pilot-info .title-bold{font-family:Roboto,serif;font-weight:700!important;text-align:center}.info-carriers{margin-bottom:-100px;position:relative;z-index:2}.info-carriers .fix-top-space{padding-top:6%}.info-carriers .bg-black-1{background-color:#425363;padding:1rem}.info-carriers .bg-black-2{background-color:#2b3944;padding:1rem}.info-carriers .bg-black-3{background-color:#202c38;padding:1rem}.info-carriers .bg-black-1,.info-carriers .bg-black-2,.info-carriers .bg-black-3{color:#fff}.info-carriers .bg-black-1 h5,.info-carriers .bg-black-2 h5,.info-carriers .bg-black-3 h5{color:#11aeea;font-family:Roboto,serif;font-weight:700;text-transform:uppercase}.info-carriers .bg-black-1 p,.info-carriers .bg-black-2 p,.info-carriers .bg-black-3 p{color:#fff;font-family:Roboto,serif;font-size:1rem;font-weight:400}.image-separator-alt-pilot{background:url(../images/ifly_bg_alt_02.webp) no-repeat;background-position:100%;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt-pilot h1{color:#fff;font-family:Roboto Slab,serif;font-size:5rem;font-weight:400}.image-separator-alt-pilot h3{color:#fff;font-family:Roboto,serif;font-size:1.7rem;font-weight:300}.hero-pro-pilot{background:url(../images/ifly_banner_pro_pilot.webp) no-repeat top;background-position:50%;background-size:cover;height:85vh;overflow:hidden}.hero-pro-pilot h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-pro-pilot h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-pro-pilot h2{font-family:Roboto,serif;font-weight:700}.hero-manager-pilot{background:url(../images/ifly_banner_manager_pilot.webp) no-repeat top;background-position:50%;background-size:cover;min-height:80vh;overflow:hidden}.hero-manager-pilot h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-manager-pilot h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-manager-pilot h2{font-family:Roboto,serif;font-weight:700}.hero-cabin-crew{background:url(../images/ifly_banner_cabin_crew.webp) no-repeat top;background-position:50%;background-size:cover;height:80vh;overflow:hidden}.hero-cabin-crew h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-cabin-crew h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-cabin-crew h2{font-family:Roboto,serif;font-weight:700}.hero-aircraft-dispatcher{background:url(../images/ifly_banner_aircraft_dispatcher.webp) no-repeat top;background-position:50%;background-size:cover;min-height:80vh;overflow:hidden}.hero-aircraft-dispatcher h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-aircraft-dispatcher h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-aircraft-dispatcher h2{font-family:Roboto,serif;font-weight:700}.hero-aircraft-maintenance{background:url(../images/ifly_banner_aircraft_maintenance.webp) no-repeat top;background-position:50%;background-size:cover;height:90vh;overflow:hidden}.hero-aircraft-maintenance h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-aircraft-maintenance h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-aircraft-maintenance h2{font-family:Roboto,serif;font-weight:700}.hero-cursos-complementarios{background:url(../images/ifly_banner_cursos_complementarios.webp) no-repeat top;background-position:50%;background-size:cover;height:80vh;overflow:hidden}.hero-cursos-complementarios h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-cursos-complementarios h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-cursos-complementarios h2{font-family:Roboto,serif;font-weight:700}.hero-flota-aeronaves{background:url(../images/ifly_banner_flota.webp) no-repeat top;background-position:50%;background-size:cover;height:80vh;overflow:hidden}.hero-flota-aeronaves h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-flota-aeronaves h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-flota-aeronaves h2{font-family:Roboto,serif;font-weight:700}.flota-info{overflow:hidden;padding-bottom:2%;padding-top:4%;position:relative}.flota-info .content-box{background:url(../images/bg_flota_botton.webp) #0f4f83 no-repeat;background-position:bottom;background-size:cover;color:#fff;text-align:justify}.flota-info .content-box .text-title{text-transform:uppercase}.flota-info .content-box .title-agenda-cita{font-family:Roboto,serif;font-weight:400;text-align:center}.flota-info .aircraft-card{background:#2b3944;border-bottom:5px solid #11aeea;box-shadow:0 4px 10px rgba(0,0,0,.3);margin-bottom:20px;padding:20px;position:relative}.flota-info .aircraft-card .aircraft-title{color:#11aeea;font-size:20px;font-weight:700}.flota-info .aircraft-card strong{color:#11aeea}.flota-info .aircraft-card p{font-size:14px}.flota-info .aircraft-card .aircraft-img{margin-bottom:15px;max-height:180px;-o-object-fit:contain;object-fit:contain;position:relative;top:-50px;width:100%}.why-ifly{background:url(../images/ifly_bg_flota_02.webp) #00376b no-repeat;background-position:50%;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%}.why-ifly h2{color:#fff}.why-ifly h2,.why-ifly h4{font-family:Roboto,serif;font-weight:700;text-transform:uppercase}.why-ifly h4{color:#30c6ff;font-size:1.4rem}.why-ifly p{color:#fff;font-family:Roboto,serif;font-weight:400}.image-separator-alt-flota{background:url(../images/ifly_bg_alt_03.webp) no-repeat;background-position:50%;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt-flota h1{color:#fff;font-family:Roboto Slab,serif;font-size:5rem;font-weight:400}.hero-simuladores{align-items:center;background-image:url(../images/ifly_banner_simuladores.webp);background-position:50%;background-size:cover;display:flex;height:90vh;justify-content:center;overflow:hidden;text-align:center}.hero-simuladores h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.points-box strong{font-weight:700;text-transform:uppercase}.tecnologia-simuladores{background-color:#000;overflow:hidden;padding-bottom:0;padding-top:4%}.tecnologia-simuladores h1{text-align:center}.tecnologia-simuladores .bg-black-1{background-color:#425363}.tecnologia-simuladores .bg-black-2{background-color:#2b3944}.tecnologia-simuladores .card .card-title{color:#11aeea;font-family:Roboto,serif;font-weight:700}.tecnologia-simuladores .card .card-text{color:#fff;font-family:Roboto,serif;font-size:1rem;font-weight:400}.image-separator-alt-simuladores{background:url(../images/ifly_bg_alt_04.webp) no-repeat;background-position:50%;background-size:cover;min-height:100vh;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;text-align:center}.image-separator-alt-simuladores h1{color:#fff;font-family:Roboto Slab,serif;font-size:5rem;font-weight:400}.hero-contact{align-items:center;background-image:url(../images/ifly_banner_contacto.webp);background-position:50%;background-size:cover;display:flex;height:90vh;justify-content:center;text-align:center}.hero-contact h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.form-contact{background-color:#000;overflow:hidden;padding-bottom:4%;padding-top:4%}.form-contact h1{color:#fff;font-family:Roboto,serif;font-weight:700}.form-contact h5{font-weight:300}.form-contact a{color:#fff;font-family:Roboto,serif;font-weight:300;text-decoration:none}.form-contact a i{font-size:3rem}.form-contact .box-form{background-color:#0f4f83;padding:2rem}.form-contact .inner-box-form{border:1px solid #11aeea;padding:2rem}.form-contact .form-control,.form-contact .form-select{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;display:block;font-family:Roboto,serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-contact .form-control::-webkit-input-placeholder,.form-contact .form-select::-webkit-input-placeholder{color:#565d62}.form-contact .form-control::-moz-placeholder,.form-contact .form-select::-moz-placeholder{color:#565d62}.form-contact .form-control:-ms-input-placeholder,.form-contact .form-select:-ms-input-placeholder{color:#565d62}.form-contact .form-control:-moz-placeholder,.form-contact .form-select:-moz-placeholder{color:#565d62}.form-contact .form-check-label{color:#fff;font-family:Roboto,serif;font-weight:300}.form-contact .btn-send{background-color:#1fb1e6;border-color:#1fb1e6;border-radius:.4rem;color:#fff;font-family:Roboto Condensed,serif;font-size:1.5rem;font-weight:700;padding:.7rem 1.75rem;text-transform:uppercase;width:100%}.form-contact .successMsg p{color:red;font-family:Roboto,serif;font-weight:400;margin-top:-30px;padding:0;text-align:center}.form-contact .terms-link-contact{color:#fff;font-weight:300;text-decoration:underline!important}.preguntas-frequentes{background:url(../images/bg_contacto_botton.webp) no-repeat;background-position:50%;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.preguntas-frequentes h1{color:#fff;font-family:Roboto,serif;font-weight:700}.preguntas-frequentes h4{color:#11aeea;font-family:Roboto,serif;font-weight:700}.preguntas-frequentes p,.preguntas-frequentes ul li{color:#fff;font-family:Roboto,serif;font-size:1rem;font-weight:400}.map{overflow:hidden}.map iframe{width:100%}.hero-experiencias{background:url(../images/ifly_banner_experiencias_v2.webp) no-repeat top;background-position:50%;background-size:cover;min-height:80vh;overflow:hidden}.hero-experiencias h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-experiencias h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-experiencias h2{font-family:Roboto,serif;font-weight:700}.experiences #lightgallery img{cursor:pointer;transition:transform .3s ease}.experiences #lightgallery img:hover{transform:scale(1.03)}.experiences .pagination .page-link{background-color:#000;border-color:#1162a6;color:#fff}.experiences .pagination .page-link.active,.experiences .pagination .page-link:hover{background-color:#1162a6;border-color:#1162a6}.experiences .pagination .page-item.active .page-link{background-color:#1162a6!important;border-color:#1162a6!important;color:#fff!important}.hero-eventos{background:url(../images/ifly_banner_eventos.webp) no-repeat top;background-position:50%;background-size:cover;min-height:80vh;overflow:hidden}.hero-eventos h1{color:#fff;font-family:Roboto Slab,serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.hero-eventos h3{color:#2db2ec;font-family:Roboto,serif;font-style:italic;font-weight:500}.hero-eventos h2{font-family:Roboto,serif;font-weight:700}.gallery-eventos{background:#000;overflow:hidden;padding-bottom:4%}.gallery-eventos h2{color:#fff;font-family:Roboto Slab,serif;font-weight:400;text-align:center}.gallery-eventos .event-card{border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.15);overflow:hidden;position:relative;transition:transform .3s ease}.gallery-eventos .event-card a{text-decoration:none}.gallery-eventos .event-card:hover{transform:scale(1.02)}.gallery-eventos .event-card img{display:block;height:auto;width:100%}.gallery-eventos .event-card .event-caption{background-color:#009fe3;color:#fff;font-size:.95rem;font-weight:700;padding:.75rem;text-align:center;text-transform:uppercase}.gallery-eventos .btn-primary{background-color:#1eaee2;border:none;border-radius:0;font-family:Roboto Condensed,serif;font-size:1rem;font-weight:700;letter-spacing:1.8px;padding:.4rem 2.5rem;text-transform:uppercase}.gallery-eventos .btn-primary:hover{background-color:#178cb6}@media only screen and (max-width:768px){.navbar,.navbar-nav{padding:10px}.navbar-nav{display:block}.navbar-nav .nav-item{text-align:center}.bg-header:before{display:none}.contacto #recaptchaFooter{transform:scale(.99);-webkit-transform:scale(.99);transform-origin:0 0;-webkit-transform-origin:0 0}.hero-qs h1{font-size:3rem}.universidad-aeronautica .plane-img{left:-8%;max-width:400px!important;top:-80px}.universidad-aeronautica .content-box{padding:1.5rem}.universidad-aeronautica .content-box h3{font-size:1.5rem}.universidad-aeronautica .content-box p{font-size:.9rem}.principios .row{display:flex;flex-direction:column}.principios .col-12{width:100%}.principios .principle-box{flex-direction:row;text-align:left}.principios .content-box:nth-child(odd){order:1}.principios .content-box:nth-child(2n){order:2}}@media only screen and (max-width:420px){.navbar{padding:10px}.navbar-nav{display:block}.navbar-nav .nav-item{text-align:center}.bg-header:before{display:none}.hero{background:url(../images/responsive/ifly_banner_index_01.webp) no-repeat top;height:100vh}.hero h1{font-size:1.8rem}.our-careers{background:url(../images/responsive/ifly_bg_panel_05.webp) no-repeat top;background-position:45%;background-size:cover;min-height:50vh}.career-intro h1{font-size:1.5rem}.image-separator-alt h1{font-size:2rem}.image-separator-alt p{font-size:1.2rem}.contacto .text-title-contact{font-size:1.1rem}.contacto #recaptchaFooter{transform:scale(.95);-webkit-transform:scale(.95);transform-origin:0 0;-webkit-transform-origin:0 0}.hero-qs h1{font-size:3rem}.universidad-aeronautica .plane-img{max-width:400px!important;top:-50px}.universidad-aeronautica .content-box{padding:1.5rem}.universidad-aeronautica .content-box h3{font-size:1.5rem}.universidad-aeronautica .content-box p{font-size:.9rem}.principios .row{display:flex;flex-direction:column}.principios .col-12{width:100%}.principios .principle-box{flex-direction:row;text-align:left}.principios .content-box:nth-child(odd){order:1}.principios .content-box:nth-child(2n){order:2}.pap .plane-img{left:0;max-width:340px!important;top:-80px}.image-separator-alt-flota h1,.image-separator-alt-pilot h1,.image-separator-alt-simuladores h1{font-size:3.5rem}.image-separator-alt-pap{background:url(../images/responsive/ifly_bg_pap_02.webp) no-repeat 100%;background-position:70%;background-size:cover;min-height:80vh}.image-separator-alt-pilot{background:url(../images/ifly_bg_alt_02.webp) no-repeat;background-position:50%;background-size:cover;min-height:80vh}.info-carriers .fix-top-space{padding-top:50%}.color-bar-pilot .plane-img{left:0;max-width:340px!important;top:-30%}.color-bar-pro-pilot .plane-img{left:0;max-width:340px!important;top:50%}.hero-cadet-pilot{background:url(../images/responsive/ifly_banner_cadet_pilot.webp) no-repeat;background-position:75%;background-size:cover;min-height:80vh}.hero-pro-pilot{background:url(../images/responsive/ifly_banner_pro_pilot.webp) no-repeat;background-position:65%;background-size:cover;height:90vh}.hero-manager-pilot{background:url(../images/responsive/ifly_banner_manager_pilot.webp) no-repeat;background-position:65% top;background-size:cover;min-height:100vh}.hero-manager-pilot h1{font-size:3.5rem}.hero-aircraft-dispatcher{background:url(../images/responsive/ifly_banner_aircraft_dispatcher.webp) no-repeat top;background-position:65%;background-size:cover;min-height:50vh}.hero-aircraft-dispatcher h1{font-size:3.5rem}.hero-aircraft-maintenance{background:url(../images/responsive/ifly_banner_aircraft_maintenance.webp) no-repeat top;background-position:65%;background-size:cover;min-height:90vh}.hero-aircraft-maintenance h1{font-size:3.5rem}.hero-cursos-complementarios{background:url(../images/responsive/ifly_banner_cursos_complementarios.webp) no-repeat top;background-position:65%;background-size:cover;min-height:80vh}.hero-cursos-complementarios h1{font-size:2.5rem}.hero-contact h1,.hero-flota-aeronaves h1,.hero-simuladores h1{font-size:3.5rem}.form-contact #recaptchaContact{transform:scale(.95);-webkit-transform:scale(.95);transform-origin:0 0;-webkit-transform-origin:0 0}.form-contact .box-form{background-color:#0f4f83;padding:0}.form-contact .inner-box-form{border:1px solid #11aeea;padding:2rem}}