<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 767px) {
	header {
		padding: 16px;
	}
	.logo img {
		height: 48px;
	}
	header .phone__number {
		display: none;
		font-size: 12px;
	}
	.menu__btn {
		display: block;
        margin-right: 24px;
	}
	.main__nav {
		display: none;
	    position: fixed;
	    top: 80px;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #f0f5ff;
	    z-index: 1;
	}
	.main__nav._active {
		opacity: 1;
		visibility: visible;
	}
	.main__nav ul {
		margin-top: 80px;
		flex-direction: column;
		gap: 16px;
	}
	.main__nav ul li {
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    gap: 16px;
	    text-align: center;
	}
	.sub-menu {
		position: relative;
        margin: 0 !important;
        top: auto;
        left: auto;
        padding: 0 !important;
        opacity: 1;
        gap: 16px !important;
        align-items: center !important;
        justify-content: center;
        visibility: visible;
        background: unset;
        transform: translateY(0);
	}
	.header__right {
		display: none;
	}

	.masterhead:before {
		height: 50%;
	}
	.big__slider {
		height: 80vh;
	}
	.big__slider-info {
		display: none;
		bottom: 0;
		padding: 24px;
	}
	.big__slider-title {
	    position: absolute;
	    top: auto;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    z-index: 1;
	    padding: 24px;
	}
	.big__slider-title p {
    	font-size: 32px;
	}
	.big__slider-desc {
		margin: 40px 0 0;
    	padding: 0 24px;
	}
	.home__desc-links {
		flex-wrap: wrap;
		gap: 16px;
	}
	.page__offers {
		display: none !important;
	}

	.section__title {
	    font-size: 24px;
	}

	.tours__compare {
    	padding: 40px;
	}
	.tour__offers {
		flex-wrap: wrap;
	}
	.tour__offer-item {
		max-width: 100%;
		width: 100%;
	}

	.difference {
    	padding: 40px;
	}
	.difference__items {
		flex-wrap: wrap;
	}
	.difference__item,
	.difference__item.active {
		width: 100%;
		flex: 0 0 100%;
		height: auto;
	}
	.difference__item .difference__item-info {
	    display: none;
	}
	.difference__item .difference__item-details {
		display: block;
	}

	.testimonials {
		padding: 40px;
	}
	.slick-arrow {
		left: -24px;
	}
	.next__btn {
	    left: auto;
	    right: -24px;
	}

	.social__media {
    	padding: 40px;
	}

	.safety__page {
    	padding: 40px;
	}

	.tours {
		padding: 40px;
	}
	.tour__wrapper {
    	margin-bottom: 0;
	}
	.tour__item {
		width: 100%;
	}
	.tours__popup {
		padding: 16px;
	}
	.tours__popup-blocks {
		gap: 16px;
	}

	.masterhead__info {
		bottom: 0;
		padding: 40px;
	}
	.masterhead__info-title span {
    	font-size: 14px;
	}
	.masterhead__info-item span {
		font-size: 14px;
	}
	.tour__content .container {
		flex-wrap: wrap;
		padding: 0 40px;
	}
	.tour__content-left {
		width: 100%;
	}
	.tour__data {
		flex-wrap: wrap;
		gap: 16px;
	}
	.tour__data-item {
    	width: 100%;
	}
	.tour__departure-desc {
		flex-wrap: wrap;
	}
	.tour__departure-desc &gt; div {
    	width: 100%;
	}
	.tour__departure-desc iframe {
    	width: 100%;
    	height: 320px;
	}
	.tour__content-right {
    	width: 100%;
	}

	.experiences {
    	padding: 40px;
	}
	.page__title {
		font-size: 32px;
	}
	.experiences__wrapper {
		flex-wrap: wrap;
	}
	.experiences__left {
    	width: 100%;
    	order: 2;
	}
	.experiences__right {
		width: 100%;
		order: 1;
	}
	.experience__tour-videos {
		flex-wrap: wrap;
	}
	.experience__tour-video video {
		height: 240px;
	}
	.experiences__gallery img {
    	width: calc(50% - 8px);
	}

	.default__page {
	    margin: 0;
	    padding: 40px;
	}
	.masterhead--small .big__slider,
	.masterhead--small {
	    height: 25vh;
	}

	.safety__item {
		flex-wrap: wrap;
	}
	.safety__item-img {
		width: 100%;
	}
	.safety__item:nth-child(even) .safety__item-img {
	    order: 1;
	}
	.safety__item-img img {
		max-height: 320px;
	}
	.safety__item-info {
		width: 100%;
		order: 2;
		padding: 24px 0;
	}

	.fleet__3d {
		width: 90%;
	}
	.fleet__3d-expand {
		display: none;
	}
	.tab__content._active {
		margin-top: 40px;
	}
	.fleet__items .container {
		gap: 0;
	}
	.fleet__items-specs {
        display: flex;
        gap: 24px;
        padding: 0 24px;
    }
    .fleet__spec-item {
    	display: flex;
    	flex-direction: column;
    	justify-content: space-between;
    }
	.fleet__spec-item p {
		font-size: 24px;
	}
	.fleet__spec-item span {
		font-size: 14px;
	}
	.fleet__item-wrapper {
		flex-wrap: wrap;
	}
	.fleet__slider-wrapper {
		width: 100%;
		order: 2;
	}
	.fleet__slider-thumbs {
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 124px;
	    padding: 24px;
	}
	.fleet__slider-thumbs img {
		height: 100%;
	}
	.fleet__item-info {
		width: 100%;
		order: 1;
		padding: 0 40px 40px;
	}

	.pilots__stats {
		flex-wrap: wrap;
	    margin-left: -24px;
    	margin-right: -24px;
	}
	.stat__item {
		width: calc(50% - 12px);
		height: 160px;
	}
	.stat__item span {
    	font-size: 32px;
	}
	.stat__item p {
		font-size: 16px;
	}
	.team__item--pilot {
		width: 50%;
		margin-bottom: 40px;
	}
	.team__item--pilot .team__item-info {
		margin-top: 16px;
	}

	.about .container {
		flex-direction: column;
	}
	.about-img {
		display: none;
		width: 100%;
		min-height: 320px;
	}
	.about-info {
		width: 100%;
	}
	.about__item {
		flex-direction: column;
	}
	.about__item-img {
		width: 100%;
		order: 1 !important;
	}
	.about__item-img img {
		height: 320px;
	}
	.about__item-info {
		width: 100%;
		order: 2;
	}
	.about__team {
    	margin-top: 40px;
    	padding: 0 40px;
	}
	.about__team-wrapper {
		gap: 0;
	}
	.team__item-img {
    	width: 100%;
    	height: 320px;
   	} 
   	.team__item-info {
    	padding: 0;
	}
	.team__item .section__title {
    	font-size: 24px;
	}
	.team__item-position {
		font-size: 16px;
	}

	.team__details {
    	margin: 40px 0 0;
	}
	.team__details .about-img {
		display: block;
        padding: 0 40px;
	}

	.contact__page {
		padding: 0 40px;
	}
	.contact__form {
		padding: 40px 0;
	}
	.location__item-inner {
		flex-wrap: wrap;
		gap: 0;
	}
	.location__map {
		width: 100%;
		order: 2;
	}
	.location__map iframe {
		height: 320px;
	}
	.location__desc {
		width: 100%;
		order: 1;
	}

	.faq__wrapper {
		padding: 0 40px;
	}

	footer .container {
		flex-wrap: wrap;
	}
	.footer__item {
		width: 100%;
	}
	.footer__item-title {
    	font-size: 24px;
	} 
}

@media (min-width: 768px) and (max-width: 1024px) {
	header {
		padding: 16px;
	}
	.logo img {
		height: 48px;
	}
	header .phone__number {
		display: none;
		font-size: 12px;
	}
	.menu__btn {
		display: block;
        margin-right: 24px;
	}
	.main__nav {
		opacity: 0;
		visibility: hidden;
	    position: fixed;
	    top: 80px;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #f0f5ff;
	    z-index: 1;
	}
	.main__nav._active {
		opacity: 1;
		visibility: visible;
	}
	.main__nav ul {
		margin-top: 80px;
		flex-direction: column;
	}
	.header__right {
		display: none;
	}

	.big__slider {
		height: 100vh;
	}
	.big__slider-info {
		bottom: 0;
		padding: 40px;
	}
	.big__slider-info h1 {
    	font-size: 28px;
    	ext-align: center;
	}
	.home__desc-links {
		flex-wrap: wrap;
		gap: 16px;
	}
	.page__offers {
		display: none !important;
	}

	.section__title {
	    font-size: 24px;
	}

	.tours__compare {
    	padding: 40px;
	}
	.tour__offers {
		flex-wrap: wrap;
	}
	.tour__offer-item {
		max-width: 100%;
		width: calc(50% - 12px);
	}

	.difference {
    	padding: 40px;
	}
	.difference__items {
		flex-wrap: wrap;
	}
	.difference__item,
	.difference__item.active {
		width: 100%;
		flex: 0 0 100%;
		height: auto;
	}
	.difference__item .difference__item-info {
	    display: none;
	}
	.difference__item .difference__item-details {
		display: block;
	}

	.testimonials {
		padding: 40px;
	}
	.slick-arrow {
		left: -32px;
	}
	.next__btn {
	    left: auto;
	    right: -32px;
	}

	.social__media {
    	padding: 40px;
	}

	.safety__page {
    	padding: 40px;
	}

	.tours {
		padding: 40px;
	}
	.tour__wrapper {
    	margin-bottom: 0;
	}
	.tour__item {
		width: calc(50% - 20px);
	}

	.masterhead__info {
		bottom: 0;
		padding: 40px;
	}
	.masterhead__info-title span {
    	font-size: 14px;
	}
	.masterhead__info-item span {
		font-size: 14px;
	}
	.tour__content .container {
		flex-wrap: wrap;
		padding: 0 40px;
	}
	.tour__content-left {
		width: 100%;
	}
	.tour__data {
		flex-wrap: wrap;
		gap: 16px;
	}
	.tour__data-item {
    	width: calc(33.333% - 20px);
	}
	.tour__departure-desc {
		flex-wrap: wrap;
	}
	.tour__departure-desc &gt; div {
    	width: 100%;
	}
	.tour__departure-desc iframe {
    	width: 100%;
    	height: 320px;
	}
	.tour__content-right {
    	width: 100%;
	}
	.tour__route-map {
		margin: 0 auto;
	}

	.experiences {
    	padding: 40px;
	}
	.page__title {
		font-size: 32px;
	}
	.experiences__wrapper {
		flex-wrap: wrap;
	}
	.experiences__left {
    	width: 100%;
    	order: 2;
	}
	.experiences__right {
		width: 100%;
		order: 1;
	}
	.experience__tour-video video {
		height: 240px;
	}
	.experiences__gallery img {
    	width: calc(50% - 8px);
	}

	.default__page {
	    margin: 0;
	    padding: 40px;
	}
	.masterhead--small .big__slider,
	.masterhead--small {
	    height: 25vh;
	}

	.safety__item {
		flex-wrap: wrap;
	}
	.safety__item-img {
		width: 100%;
	}
	.safety__item:nth-child(even) .safety__item-img {
	    order: 1;
	}
	.safety__item-img img {
		max-height: 320px;
	}
	.safety__item-info {
		width: 100%;
		order: 2;
		padding: 24px 0;
	}

	.contact__page {
		padding: 0 40px;
	}
	.contact__form {
		padding: 40px 0;
	}
	.location__item-inner {
		flex-wrap: wrap;
		gap: 0;
	}
	.location__map {
		width: 100%;
		order: 2;
	}
	.location__map iframe {
		height: 320px;
	}
	.location__desc {
		width: 100%;
		order: 1;
	}

	footer .container {
		flex-wrap: wrap;
	}
	.footer__item {
		width: 100%;
	}
	.footer__item-title {
    	font-size: 24px;
	} 

}

@media (min-width: 1024px) and (max-width: 1280px) {
	
}





</pre></body></html>