<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);
@font-face {
    font-family: 'GillSans';
    src: url('fonts/gillsans.eot');
    src: url('fonts/gillsans.eot') format('embedded-opentype'),
         url('fonts/gillsans.woff') format('woff'),
         url('fonts/gillsans.ttf') format('truetype'),
         url('fonts/gillsans.svg#GillSansMTRegularRegular') format('svg');
}

@font-face {
    font-family: 'FuturaCondensedMediumMedium';
    src: url('fonts/futura-condensedmedium.eot');
    src: url('fonts/futura-condensedmedium.eot') format('embedded-opentype'),
         url('fonts/futura-condensedmedium.woff') format('woff'),
         url('fonts/futura-condensedmedium.ttf') format('truetype'),
         url('fonts/futura-condensedmedium.svg#FuturaCondensedMediumMedium') format('svg');
}


body, h1, h2, img, ul {
	margin: 0;
	padding: 0;
	}
body {
background-image:url("images/body-bg.jpg");
font-family:"GillSans";
}



ul {
	list-style: none;
}
a {
	text-decoration: none;
	outline: none;

}

a img {	border:none;}

img {
    border: medium none;
	max-width:100%;
}

#container {
    background-color: #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding-top:50px;
}
/*header css */

.outer {
    background-color: black;
}
.header .inner {
    margin: 0 auto;
    width: 1100px;
    height:105px;
        position:relative;
}
.head-title {
    color: #dcdcdc;
    font-size: 24px;
    left: -165px;
    position: absolute;
    top: 9px;
}
.head-title span { color:white; }


.head-title::before, .head-title::after {
    background-image: url("images/stripe.jpg");
    background-position: center center;
    content: "";
    height: 10px;
    margin-left: -42px;
    margin-top: 5px;
    position: absolute;
    width: 35px;
}
.head-title::after {
    margin-left: 7px;
}

.head-middle {
    color: white;
    font-family: "futuracondensedmediummedium";
    font-size: 22px;
    margin: 0;
    padding-top: 34px;
    text-align: center;
}

.head-phone {
    background-image: url("images/phone.jpg");
    background-repeat: no-repeat;
    color: white;
    height: 26px;
    padding-left: 28px;
    padding-top: 3px;
    position: absolute;
    right: 25px;
    top: -11px;
}

.head-email {
    background-color: #353535;
    border-radius: 0 0 7px 7px;
    color: white;
    padding: 5px;
    position: absolute;
    right: -167px;
    top: 0;
    transition:all .3s;
}
.head-email:hover {
    color: #353535;
    background-color: white;
}
.nav-holder {
	background-image: url("images/grad.jpg");
}

.nav {
    margin: 0 auto;
    width: 1100px;
}

.nav &gt; li {
    border-right: 1px solid #2a2a2a;
    display: inline;
    line-height: 45px;
    padding: 11px 18px;
}
.nav &gt; li:last-child {
    border-right: none;
}
.nav &gt; li &gt; a {
    color: white;
    font-size: 15px;
    transition: all 0.3s ease 0s;
}
.nav&gt;li&gt;a:hover, .active-item {
	color:#2187a1!important;
}

.head-image {
    margin: 0 auto;
    text-align: center;
    width: 1100px;
    overflow:hidden;
}
.head-image img {
 display:block;
}
@media screen and (max-width: 1500px) {

.head-middle {
    padding-top: 70px;
}
.head-title {
    font-size: 17px;
    left: 32px;
    top: -2px;
}
.head-email {
    right: 0;
}

.head-phone {
    right: 193px;
}
}/*end media query*/
/*end head css */


.content {
    background-color: #F7F7F7;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 60px;
    width: 917px;
}


.package {
    background-image: url("images/package1.jpg");
    box-shadow: 2px 2px 3px 1px #808080;
    -moz-box-shadow: 2px 2px 3px 1px #808080;
    -webkit-box-shadow: 2px 2px 3px 1px #808080;
    height: 77px;
    margin-left: -19px;
    margin-top: 29px;
    position: absolute;
    width: 94px;
}


h1 {
    color: #00ABEB;
    font-size: 36px;
    font-weight: bold;
    margin: 0 auto 22px;
    padding-left: 23px;
    padding-top: 42px;
    width: 661px;
}


.text-block {
    padding-left: 70px;
    padding-right: 80px;
    padding-top: 30px;
}

.dotted {
    border-bottom: 3px dotted #D1D1D1;
    color: #00ABEB;
    display: block;
    float: left;
    font-family: FuturaCondensedMediumMedium;
    padding-right: 5px;
}


.text-block &gt; p {
    clear: both;
    color: #686868;
    font-size: 18px;
    padding-top: 17px;
}

.text-block &gt; p &gt; a {
    color:#ef5b01;
  }
.text-block &gt; p &gt; a:hover {
    color:#00ABEB;
  }


.promo-block {
    overflow: auto;
    padding-left: 67px;
    padding-top: 30px;
}



.promo-left {
    background-color: #EEEEEE;
    float: left;
    height: 465px;
    margin-right: 100px;
    width: 377px;
}

.large {
    background-color: #00ABEB;
    color: #FFFFFF;
    font-family: FuturaCondensedMediumMedium;
    font-size: 48px;
    line-height: 80px;
    text-align: center;
}

.promo-left &gt; p {
    color: #828282;
    font-size: 21px;
    margin-bottom: 17px;
    padding-left: 59px;
    padding-right: 40px;
}


.promo-left &gt; ul {
    color: #00ABEB;
    font-size: 24px;
    padding-left: 57px;
}


.promo-left li {
    margin-bottom: 19px;
}


.promo-right {
    background-color: #EEEEEE;
    float: left;
    height: 465px;
    margin-left: 5px;
    width: 327px;
       background-color:#e4f1f6;
}


.bigger {
    background-color: #EEEEEE;
    color: #00ABEB;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
}


.promo-right &gt; ul {
    color: #828282;
    font-size: 18px;
    padding-left: 20px;
    padding-right: 10px;
 
}

.promo-right li {
    border-bottom: 4px dotted #E3E6E8;
    padding-bottom: 9px;
    padding-top: 8px;
}

.promo-right li:last-child {
 border-bottom:none;	
}

.bigger.dim {
	color:#78a6c4;
}

.promo-right &gt; div {
   
}
.promo-right &gt; p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
    color: #828282;
    padding-left: 20px;
    padding-top:5px;
}


.lower-content {
    background-color: #1A5A74;
    padding-bottom: 80px;
    padding-top: 60px;
}


.tour {
    color: #FFFFFF;
    font-family: FuturaCondensedMediumMedium;
    font-size: 36px;
    margin: 0 auto;
    text-align: center;
    width: 465px;
}

.reserve {
    background-color: #00CCE6;
    border-radius: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    margin: 30px auto 0;
    padding-bottom: 13px;
    padding-top: 13px;
    text-align: center;
    width: 325px;
}

.reserve:hover {
	background-color:#00abeb;}



.contact {
    color: #FFFFFF;
    font-family: "FuturaCondensedMediumMedium";
    font-size: 36px;
    margin-bottom: 13px;
    margin-top: 0;
    padding-top: 25px;
    text-align: center;
}


.pre-footer {
    background-color: #F69915;
    height: 188px;
}

.pre-footer &gt; ul {
    padding-top: 5px;
}

.email {
    margin-left: 140px;
 }
.email a {
	color:white;
}
.email a:hover {
	color:#1a5a74;
}
.email, .tel {
	color:white;
	font-size:24px;   
	background-image: url("images/contact-sprite.png");
	background-repeat: no-repeat; 
	float: left;
	height: 35px;
    padding-left: 45px;
    padding-top: 2px;
  }


.tel {
    background-position: 0 -44px;
    margin-left: 245px;
}

.logo-bottom {
    background-image: url("images/nazca-flights-bottom-logo.png");
    background-repeat: no-repeat;
    color: #0D0D0D;
    font-family: "futuracondensedmediummedium";
    font-size: 22px;
    height: 57px;
    margin:0 auto;
    padding-top: 106px;
    position: relative;
    text-align: center;
    width: 209px;
}

.logo-bottom span {
	color:#d17f0a;
}

.reservethis {
    background-color: #00CCE6;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
   margin: -4px 52px 0 0;
      padding: 10px 12px;
    text-align: center;
     transition:all .3s;
    -moz-transition:all .3s;
    -webkit-transition:all .3s;
    border-radius: 0 0 15px 15px;
    float: right;
    width: auto;
}

.reservethis:hover {
	background-color:#00abeb;}
	
	
/*  */
#container{
	width:1100px;
	font-family: 'Open Sans', sans-serif;
}
.big-image img{
	width:100%;
	display:block;
}
.big-image li,
.big-image img{
	width:1100px !important;
}
	.shadow{
		width:100%;
	}
	
	
.content-width{
	max-width:1000px;
	margin:0 auto;
}
.info-section{
	font-size:17px;
	color:#5e5e5e;
	padding:0 0 40px;
}
	.left-info{
		float:left;
		width:600px;
	}
	.right-img{
		float:right;
		width:350px;
	}
	.info-section h2{
		font-size:60px;
		color:#454545;
		text-transform:uppercase;
		font-weight:600;
		margin:0 0 15px;
	}
		.info-section h2 span{
			color:#e1a007;
		}
	.info-section a{
		color:#1b74a6;
	}
	.info-section a:hover{
		text-decoration:underline;
	}
.package-wrap{
	background:#77c8ea;
	padding:60px 0 10px;
	position:relative;
}
	.overlay-txt{
		position:absolute;
		left:0;
		top:-25px;
		width:100%;
		text-align:center;
	}
		.overlay-txt a{
			display:inline-block;
			font-size:16px;
			background:#bb2a89;
			color:#fff;
			padding:15px 18px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;
		}
		.overlay-txt a:hover{
			background:#E05A10;
		}
	.package-wrap h2{
		color:#fff;
		text-align:center;
		font-size:50px;
		font-weight:600;
		margin:0 0 40px;
	}
	.section{
		padding:0 0 50px;
	}
		.section-img{
			float:left;
			width:260px;
			border:10px solid #fff;
		}
			.section-img img{
				display:block;
			}
		.section-info{
			float:right;
			width:680px;
			font-family:Arial, Helvetica, sans-serif;
			color:#121212;
			font-size:15px;
			line-height:1.3;
		}
		.section h3{
			font-size:26px;
			color:#ccf4ff;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-weight:bold;
			margin:0 0 15px;
		}
		.section-info p{
			margin:0 0 20px;
		}
.gallery{
}
	.gallery li{
		float:left;
		width:25%;
		text-align:center;
	}
	.gallery img{
		width:100%;
		height:200px;
		display:block;
	}
	.gallery a{
		display:block;
		color:#8a8a8a;
		text-transform:uppercase;
		font-size:15px;
	}
	.gallery span{
		display:block;
		padding:7px;
		background:#f7f7f7;
	}
	.even span{
		background:#e0e0e0;
		color:#727272;
	}
.desc-section{
	background:#9f9f9f;
	color:#fff;
	font-size:30px;
	padding:30px 0 50px;
	text-align:center;
}
.btn-special{
	display:inline-block;
	padding:20px;
	font-size:22px;
	background:#9b9b9b;
	-moz-box-shadow:0 0 5px rgba(0,0,0, 0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0, 0.2);
	box-shadow:2px 3px 3px rgba(0,0,0, 0.1) inset;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
	.btn-special a{
		background:#0d9dd9;
		color:#fff;
		display:inline-block;
		padding:12px 10px;
		width:420px;
		text-align:center;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
	}
.logo-wrap{
	padding:60px 0 50px;
}
	.logo-secondary{
		float:left;
		width:450px;
		text-align:right;
		margin:12px 90px 0 0;
	}
	.info-secondary{
		float:left;
		width:335px;
		padding:20px;
		border:1px solid #e8e8e8;
		font-size:15px;
		color:#757575;
		line-height:1.5;
	}
		.info-secondary h4{
			font-size:14px;
			color:#404040;
			font-weight:normal;
			line-height:1.2;
			margin:0 0 10px;
		}
		.more{
			font-family: 'FuturaCondensedMediumMedium';
			font-size:15px;
			color:#de5a10;
			text-transform:uppercase;
			display:inline-block;
			letter-spacing:1px;
			padding-left:26px;
			background:url(images/more.png) no-repeat;
			line-height:20px;
		}
.mid-section{
	position:relative;
}
	.mid-section &gt; img{
		display:block;
		width:100%;
	}
	.mid-overlay{
		text-align:center;
	}
	.mid-list{
		font-family: 'FuturaCondensedMediumMedium';
		font-size:18px;
		margin:7px 0 -17px;
		z-index:99;
		position:relative;
	}
		.mid-list ul{
			background:#323232;
			padding:8px;
			display:inline-block;
			color:#fff;
		}
		.mid-list li{
			display:inline-block;
			border-right:2px solid #e3e3e3;
			line-height:1;
			padding:0 20px;
		}
		.mid-list li:last-child{
			border-right:none;
		}
.btn{
	display:inline-block;
	color:#fff;
	padding:8px 12px;
	background:#e37725;
	font-size:15px;
	font-weight:600;
}
.btn:hover{
	opacity:0.8;
}
.btn-primary{
	background:#2b8fdc;
}
.aircraft-wrap{
	padding:0 20px 100px;
}
	.craft-title{
		max-width:740px;
		margin:0 auto 30px;
		color:#2f97a9;
		font-size:17px;
		text-align:center;
	}
		.craft-title h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:60px;
			color:#2f97a9;
			font-weight:normal;
			margin:0 0 20px;
		}
	.call-section{
		font-size:17px;
		color:#2f97a9;
		text-align:center;
	}
		.call-section li{
			display:inline-block;
			width:332px;
			margin:0 7px;
		}
		.call-section li:last-child{
			margin-right:0;
		}
		.call-photo{
			margin:0 0 15px;
		}
		.call-section a{
			color:#2f97a9;
		}
		.call-section span{
			display:block;
		}
.plan-section{
	margin:0 0 50px;
	box-shadow:0 -3px 3px rgba(0,0,0, 0.2);
}
	.plan-section li{
		position:relative;
		border-bottom:1px solid #dde3ea;
	}
	.plan-section img{
		display:block;
		width:100%;
	}
	.plan-info{
		position:absolute;
		right:60px;
		top:70px;
		width:220px;
		border:7px solid #fff;
		background:#65bfcd;
		color:#fff;
		font-size:16px;
		padding:14px 30px 20px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		box-shadow:-2px 1px 5px rgba(0,0,0, 0.3);
	}
	.plan-info.first{
		padding:14px 10px 20px;
		width:260px;
	}
		.plan-info h4{
			font-size:23px;
			color:#fff;
			font-weight:normal;
			margin:0 0 2px;
		}
		.plan-info p{
			margin:0;
		}
			.plan-info p span{
				display:block;
			}
	.plan-txt{
		position:absolute;
		left:0;
		top:-54px;
		width:100%;
		text-align:center;
	}
		.plan-txt span{
			display:inline-block;
			font-size:28px;
			color:#fff;
			padding:8px 12px;
			background:rgba(46,46,46, 0.7);
		}
	
.interior-section{
	text-align:center;
	font-size:19px;
	color:#5dc1d1;
}
	.interior-section h2{
		font-size:32px;
		color:#5dc1d1;
		margin:0 0 30px;
		font-weight:normal;
	}
	.interior-section li{
		display:inline-block;
		margin:0 30px 40px;
	}
	.interior-section a{
		color:#5dc1d1;
	}
.camera{
	color:#686868 !important;
	background:url(images/camera.png) left center no-repeat;
	background-size:28px auto;
	padding-left:34px;
	display:inline-block;
}
/*
.overlay{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0, 0.6);
	z-index:99;
}
.popup-section{
	position:fixed;
	left:50%;
	top:50px;
	margin-left:-265px;
	background:#fff;
	padding:15px;
	width:500px;
	z-index:99;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
*/
.fancybox-skin{
	background:#fff !important;
}
.popup-section{
	background:#fff;
	border:none;
	padding:0;
	width:800px;
	width:auto;
	z-index:99;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.fancybox-wrap{
	width:850px !important;
}
.fancybox-inner{
	width:auto !important;
	height:auto !important;
}
	.popup-img{
		border:1px solid #ccc;
		padding:15px;
		font-size:13px;
		margin:0 0 20px;
	}
		.popup-img h2{
			margin:10px 0 5px;
			font-size:18px;
			font-weight:normal;
			text-transform:uppercase;
			color:#999;
		}
		.popup-img p{
			margin:0;
			padding:0 0 5px;
			color:#333;
		}
	.popup-gallery{
		text-align:center;
	}
	.popup-gallery li{
		float:left;
		width:48%;
		margin:0 0 25px;
	}
	.popup-gallery li.right{
		float:right;
	}
.hucha-title{
}
	.hucha-title h2{
		font-size:80px;
		color:#bebebe;
		line-height:1;
	}
	.hucha-title strong{
		display:block;
		font-size:28px;
		color:#5e5e5e;
	}
.papular-gallery{
	text-align:center;
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
}
	.papular-gallery li{
		display:inline-block;
		width:400px;
		margin:0 30px 20px;
	}
	.papular-photo{
		margin:0 0 10px;
	}
	.papular-photo img{
		display:block;
		border:20px solid #fff;
		margin:0 auto;
	}
	.papular-gallery a{
		color:#fff;
	}
	.papular-gallery p{
		margin:0 0 5px;
	}
.white-section{
	background:#fff;
}
	.white-section p{
		color:#0d9dd9;
	}
	.white-section .btn-special{
		background:#f2f2f2;
	}

.trust-section-wrap {
    margin: 0 auto;
    width: 335px;
}
	.trust-section-wrap h3{
		font-size:17px;
		color:#5f5f5f;
		line-height:1.2;
		margin:0 0 5px;
	}
	.trust-section{
		background:#f3f3f3;
		padding:20px;
		font-size:14px;
		color:#828282;
	}
		.trust-section p{
			margin:0 0 5px;
		}
	.trust-bot{
		background:#e9e9e9;
		padding:10px 40px;
		text-align:right;
		color:#6a6a6a;
		font-size:14px;
	}
		.trust-bot strong{
			display:block;
			font-size:15px;
		}
.trust-contain{
	padding:0 0 70px;
}

.desert-wrap{
	position:relative;
}
	.desert-wrap &gt; img{
		display:block;
		margin:0 auto;
		width:100%;
	}
.desert-overlay{
	position:absolute;
	left:0;
	top:15px;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:1;
}
	.desert-overlay h2{
		font-size:30px;
		color:#fff;
		text-transform:uppercase;
		margin:0 0 12px;
	}
		.desert-overlay h2 span{
			color:#f9980e;
		}
	.desert-overlay li{
		display:inline-block;
		border-right:1px solid #fff;
		padding:0 10px;
	}
	.desert-overlay li:last-child{
		border-right:none;
	}
	.desert-overlay a{
		color:#fff;
	}



#nav{
	width:auto;
	text-align:center;
}
	#nav li{
		float:none;
		display:inline-block;
	}


.cl{ clear:both; font-size:0; height:0; }
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


.cleaner {clear:both;}

.footer {
    background-color: black;
    padding-bottom: 10px;
    padding-top: 1px;
    text-align: center;
}


.footer &gt; p {
    border-bottom: 3px solid #272727;
    color: white;
    font-size: 22px;
    margin-bottom: 0;
    padding-bottom: 20px;
}

.footer a {color:white;}

.footer a:hover {
	color: #318294;
}

.icon-footer {
    background-image: url("images/footer.jpg");
    height: 73px;
    margin: 0 auto;
    width: 166px;
}</pre></body></html>