@import url("https://fonts.googleapis.com/css2?family=Acme&family=Cairo&display=swap");*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 78.75em){html{font-size:50%}}@media only screen and (max-width: 51.2em){html{font-size:45%}}@media only screen and (max-width: 23.43em){html{width:109%}}body{box-sizing:border-box;font-family:"Cairo",sans-serif;cursor:url("https://ucarecdn.com/246d757e-579b-42c7-b062-4a36a3e22451/-/preview/-/quality/smart/"),auto}@media only screen and (max-width: 51.2em){body{padding-bottom:7.5rem}}body.app{display:grid;grid-template-columns:[full-start] 1fr [center-start] repeat(8, [col-start] minmax(min-content, 15.5rem) [col-end]) [center-end] 1fr [full-end];align-content:space-between}.app__component.header{grid-column:full-start / full-end;height:100vh;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 51.2em){.app__component.header{align-items:center}}.app__component.navbar{grid-column:full-start / full-end;display:flex;justify-content:space-around;align-items:center}.app__component.navbar .navbar__container{display:flex;justify-content:space-around}.app__component.main{grid-column:full-start / full-end;display:flex;flex-direction:column;justify-content:space-around}.app__component.footer{grid-column:full-start / full-end;display:flex;justify-content:space-around;align-items:center}@media only screen and (max-width: 43.7em){.app__component.footer{flex-direction:column}}.app__container.slogan{display:flex;flex-direction:column;justify-content:space-between}.app__container.slogan .slogan__learn-more{display:flex;align-items:center}.app__container.about{display:grid;grid-template-columns:repeat(auto-fit, minmax(45rem, 1fr))}@media only screen and (max-width: 43.7em){.app__container.about{display:flex;flex-direction:column;justify-content:space-around;grid-template-columns:unset}}.app__container.about .about__description,.app__container.about .about__widgets .widget{display:flex;flex-direction:column;justify-content:space-around}.app__container.about .about__widgets{display:flex;justify-content:space-around}.app__container.about .about__widgets .widget{align-items:center}.app__container.gallery{display:flex;flex-direction:column;justify-content:space-between}.app__container.gallery .gallery__element{display:grid;grid-template-rows:35rem 25rem 35rem 35rem;grid-template-columns:repeat(9, 1fr);grid-gap:2.5rem}@media only screen and (max-width: 43.7em){.app__container.gallery .gallery__element{display:flex;flex-direction:column;justify-content:space-around}}.app__container.gallery .gallery__card--1{grid-row:1/2;grid-column:1/6}.app__container.gallery .gallery__card--2{grid-row:1/2;grid-column:6/10}.app__container.gallery .gallery__card--3{grid-row:2/3;grid-column:1/4}.app__container.gallery .gallery__card--4{grid-row:2/3;grid-column:4/7}.app__container.gallery .gallery__card--5{grid-row:2/3;grid-column:7/10}.app__container.gallery .gallery__card--6{grid-row:3/4;grid-column:1/5}.app__container.gallery .gallery__card--7{grid-row:3/4;grid-column:5/10}.app__container.gallery .gallery__card--8{grid-row:4/5;grid-column:1/6}.app__container.gallery .gallery__card--9{grid-row:4/5;grid-column:6/10}@media only screen and (max-width: 43.7em){.app__container.gallery .gallery__card>div{grid-row:unset;grid-column:unset}}.app__container.flight{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-gap:3rem}.app__container.contact-us{display:grid;grid-template-columns:repeat(auto-fit, minmax(45rem, 1fr));grid-gap:1rem}@media only screen and (max-width: 43.7em){.app__container.contact-us{display:flex;flex-direction:column;justify-content:space-around;grid-template-columns:unset}}.app__container.contact-us .contact:first-of-type{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 43.7em){.app__container.contact-us .contact:first-of-type{justify-content:space-evenly}}.app__container.contact-us .contact:first-of-type .contact__info{display:flex;align-items:center}.app__container.contact-us .social{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 43.7em){.app__container.contact-us .social{justify-content:space-evenly}}.back-image{position:absolute;width:100%;height:100%;z-index:-3;mix-blend-mode:color-dodge}.back-image img{width:100%;height:100%;object-fit:cover}.navbar{padding:1rem;position:sticky;top:0;z-index:10;box-shadow:2px 2px 8px 3px rgba(62,66,66,0.06);background-color:white}@media only screen and (max-width: 51.2em){.navbar{position:fixed;top:unset;bottom:0;width:100%}}.navbar__logo{font-size:4rem;color:#ff8c66;letter-spacing:.2rem;font-weight:bolder}@media only screen and (max-width: 27em){.navbar__logo{font-size:2.5rem;color:#ff8c66;letter-spacing:.2rem}}.navbar__container{list-style:none;padding:1rem;flex-basis:50%}@media only screen and (max-width: 51.2em){.navbar__container{flex-basis:75%}}.navbar__link{text-decoration:none;font-size:2rem;color:#404040;letter-spacing:.2rem;padding:.5rem;transition:color .2s ease-in-out}.navbar__link:hover{color:#ff8c66}@media only screen and (max-width: 27em){.navbar__link{font-size:1.5rem;color:#404040;letter-spacing:.2rem}}header.header{position:relative;font-family:"Acme",sans-serif}header.header::before{content:' ';position:absolute;width:0;height:100%;z-index:-2;top:0;left:0;clip-path:polygon(0 0, 46% 0, 84% 88%, 89% 100%, 0 100%, 0% 50%);background-color:rgba(11,82,174,0.6);animation-name:slideHeader;animation-duration:1s;animation-iteration-count:1;animation-delay:.5s;animation-fill-mode:forwards}@media only screen and (max-width: 51.2em){header.header::before{clip-path:none}}header.header .slogan{width:50%;height:45%;padding:1rem;position:absolute;left:-10rem;opacity:0;animation-name:slideText;animation-duration:.6s;animation-iteration-count:1;animation-delay:1s;animation-fill-mode:forwards}@media only screen and (max-width: 51.2em){header.header .slogan{position:static;text-align:center;height:65%}}@media only screen and (max-width: 43.7em){header.header .slogan{width:70%}}@media only screen and (max-width: 27em){header.header .slogan{width:100%}}header.header .slogan__title{font-size:1.5rem;color:#ff8c66;text-transform:uppercase;letter-spacing:.6rem}header.header .slogan__context{font-size:5rem;color:#f5f5f5;text-transform:uppercase;letter-spacing:1rem}header.header .slogan__learn-more{font-size:2rem;color:#f5f5f5;text-transform:uppercase;letter-spacing:1rem}@keyframes slideHeader{from{width:0}to{width:100%}}@keyframes slideText{from{left:-10rem;opacity:0}to{left:4rem;opacity:1}}main.main{padding:1rem}main.main>section{margin:2.5rem 0}main.main .about{padding:1rem;width:80%;align-self:center}@media only screen and (max-width: 27em){main.main .about{width:90%}}main.main .about__element{padding:1rem}main.main .about__element img{width:100%;height:100%;object-fit:cover}main.main .about__title{font-size:6rem;color:#ff8c66;letter-spacing:.5rem;line-height:1;position:relative;z-index:2}@media only screen and (max-width: 43.7em){main.main .about__title{font-size:4.5rem;color:#ff8c66;letter-spacing:.5rem}}main.main .about__title::before{content:'\275D';font-size:12rem;color:rgba(11,82,174,0.6);position:absolute;opacity:.2;top:-3.3rem;left:-4.5rem}@media only screen and (max-width: 43.7em){main.main .about__title::before{font-size:8rem;color:rgba(11,82,174,0.6)}}main.main .about__title::after{content:'\275E';font-size:12rem;color:rgba(11,82,174,0.6);position:absolute;opacity:.2}@media only screen and (max-width: 43.7em){main.main .about__title::after{font-size:8rem;color:rgba(11,82,174,0.6)}}main.main .about__context{font-size:1.7rem;color:#404040;letter-spacing:.2rem;line-height:1.8;font-weight:600;text-align:justify}main.main .about__widgets{font-size:1.3rem;color:#404040;text-transform:uppercase;letter-spacing:.3rem}main.main .about__widgets .widget{border:1px solid rgba(0,0,0,0.1);padding:1rem;border-radius:.5rem}main.main .gallery{padding:2rem}main.main .gallery__text{position:relative;padding:2.5rem;text-align:center}main.main .gallery__text--title1{font-size:17rem;color:#fff;text-transform:uppercase;letter-spacing:.2rem;font-family:"Acme",sans-serif;font-weight:bolder;text-shadow:-6px 4px 9px rgba(88,135,206,0.2);position:absolute;left:1rem;top:-4rem;z-index:-1}@media only screen and (max-width: 43.7em){main.main .gallery__text--title1{font-size:13rem;color:#fff;text-transform:uppercase;letter-spacing:.2rem}}@media only screen and (max-width: 27em){main.main .gallery__text--title1{font-size:9rem;color:#fff;text-transform:uppercase;letter-spacing:.2rem}}main.main .gallery__text--title2{font-size:5rem;color:#ff8c66;text-transform:uppercase;letter-spacing:.2rem;font-weight:bold;padding:.5rem}@media only screen and (max-width: 43.7em){main.main .gallery__text--title2{font-size:3rem;color:#ff8c66;text-transform:uppercase;letter-spacing:.2rem}}@media only screen and (max-width: 27em){main.main .gallery__text--title2{font-size:2.5rem;color:#ff8c66;text-transform:uppercase;letter-spacing:.2rem}}main.main .gallery__element{padding:1rem;width:80%;align-self:center}@media only screen and (max-width: 51.2em){main.main .gallery__element{width:95%}}main.main .gallery__card,main.main .gallery .card{position:relative;overflow:hidden}main.main .gallery__card::before,main.main .gallery .card::before{content:' ';position:absolute;border-radius:.5rem;bottom:0;left:0;width:100%;height:0;background-color:rgba(11,82,174,0.6);transition:height .3s ease-in-out}main.main .gallery__card:hover::before,main.main .gallery .card:hover::before{height:100%}main.main .gallery__card img,main.main .gallery .card img{border-radius:.5rem;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out}main.main .gallery__card__details,main.main .gallery .card__details{text-align:center;font-weight:bold;font-size:3rem;color:#f5f5f5;text-transform:uppercase;letter-spacing:.5rem;position:absolute;bottom:-10rem;transition:bottom .4s ease-in-out;width:100%}main.main .gallery__card:hover .card__details,main.main .gallery .card:hover .card__details{bottom:10rem}main.main .flight{width:70%;margin:0 auto;padding:1rem}@media only screen and (max-width: 51.2em){main.main .flight{width:80%}}main.main .flight__company{border:1px solid rgba(0,0,0,0.1);padding:1rem}main.main .flight__company img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease-in-out}main.main .flight__company:hover img{transform:scale(1.1)}main.main .contact-us{height:57vh;padding:2rem}@media only screen and (max-width: 43.7em){main.main .contact-us{height:80vh}}@media only screen and (max-width: 43.7em){main.main .contact-us__element{height:90%}}main.main .contact-us .contact{background-color:rgba(11,82,174,0.6);border-radius:.5rem;position:relative}main.main .contact-us .contact__icon,main.main .contact-us .social__element i{font-size:20rem;color:#f5f5f5;position:absolute;right:2rem;top:9rem;filter:opacity(40%)}@media only screen and (max-width: 51.2em){main.main .contact-us .contact__icon,main.main .contact-us .social__element i{font-size:15rem;color:#f5f5f5;top:12rem}}main.main .contact-us .contact__info{font-size:3rem;color:#404040;letter-spacing:.5rem;padding:1rem}main.main .contact-us .contact__info--title{font-size:6rem;color:#f5f5f5;letter-spacing:.5rem}@media only screen and (max-width: 43.7em){main.main .contact-us .contact__info--title{font-size:3.5rem;color:#f5f5f5;letter-spacing:.5rem}}main.main .contact-us .contact__info a{text-decoration:none;font-size:2rem;color:#f5f5f5}main.main .contact-us .contact__info i{font-size:5rem;color:#f5f5f5;letter-spacing:.5rem}main.main .contact-us .social a{text-decoration:none}main.main .contact-us .social__element{padding:4rem;border-radius:.5rem;position:relative;font-size:3.5rem;color:#f5f5f5;text-transform:uppercase;letter-spacing:.5rem}@media only screen and (max-width: 43.7em){main.main .contact-us .social__element{font-size:2rem;color:#f5f5f5;text-transform:uppercase;letter-spacing:.5rem}}main.main .contact-us .social__element--facebook{background-color:#4267B2}main.main .contact-us .social__element--whatsapp{background-color:#25D366}main.main .contact-us .social__element i{top:2rem;font-size:10rem;filter:opacity(100%)}@media only screen and (max-width: 51.2em){main.main .contact-us .social__element i{font-size:8rem;top:3rem}}@media only screen and (max-width: 27em){main.main .contact-us .social__element i{font-size:7rem;top:3rem}}footer.footer{background-color:#f5f5f5;padding:1rem;height:12vh;font-size:1.5rem;color:#404040;text-transform:uppercase;letter-spacing:.7rem}@media only screen and (max-width: 51.2em){footer.footer{font-size:1.5rem;color:#404040;text-transform:uppercase;letter-spacing:.4rem}}footer.footer p:first-of-type{font-family:"Acme",sans-serif}
/*# sourceMappingURL=appStyle.css.map */
