<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 {
		font-size: 12px;
	}
	.menu__btn {
		display: block;
	}
	.social__media-icons{
	 flex-wrap: wrap;
	}
	.header__right-content{
	 gap: 16px;
	}
	.mobile-nav {
	    display: none;
	    position: fixed;
	    top: 90px;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #f0f5ff;
	    z-index: 1;
	}
	.main__nav {
	    display: none;
	    position: fixed;
	    top: 80px;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #f0f5ff;
	    z-index: 1;
	}
	.slider-desc-mobile a{
  		display: none !important;
	}
	.header__right a{
		display: none !important;
	}
	.slider-desc-mobile .login__icon-wrapper-mobile{
  		display: flex !important;
	}
	.main__nav._active {
		opacity: 1;
		visibility: visible;
	}
	.mobile-nav ul {	
		width: 100%;
		padding: 0px;
		display: flex;
		margin-top: 50px;
		flex-direction: column;
		gap: 16px;
		margin-left: 20px;
		align-items: flex-start;
		padding-right: 20px;
	}

	.menu-item-has-children .dropdown-arrow {
    		cursor: pointer;
    		margin-left: 5px;
    		transition: transform 0.2s ease;
	}

	.menu-item-has-children .dropdown-arrow.open {
    		transform: rotate(180deg);
	}

	.mobile-nav ul li {
	    width: 100%;
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    gap: 16px;
	    text-align: center;
	    align-items: flex-start;
            padding-right: 20px;
	}
        .mobile-nav ul li a {
           text-decoration: none;
	}
	.main__nav ul {
		margin-top: 50px;
		flex-direction: column;
		gap: 16px;
		margin-left: 20px;
		align-items: flex-start;
	}
	.main__nav ul li {
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    gap: 16px;
	    text-align: center;
	    align-items: flex-start;
	}
	.sub-menu {
	   position: relative;
           margin: 0 !important;
           top: auto;
           left: auto;
           padding: 0 !important;
           opacity: 1;
           gap: 16px !important;
           justify-content: center;
           visibility: visible;
           background: unset;
           transform: translateY(0);
	   margin-left: 20px !important;
	}
	.menu-item-content{
	   display: flex;
	   justify-content: space-between;
	   width: 100%;
	}
	.login__wrapper:before{
	  right: 16%;
	  transform: translateX(5px);
	}
	.login__wrapper {
	  top: 70px;
	  right: 20px !important;
	}
	.login__wrapper a{
	  display: flex !important; 
	}
	.lang__active svg path{
	   fill: #000;
	}
	.search__form{
	  width: 100%;
	}
	.header__right.active {
		display: flex;
		position: absolute;
		top: 94px;
		z-index: 2;
		left: 0;
		width: 100%;
	}
	.header__right{
		display:flex;
		gap: 12px;
		flex-direction: row;
		align-items: center;
	}
	
	.masterhead:before {
		height: 50%;
	}
	
	.lang a{
	      display: block !important;
	}
	.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;
	}
	
	.slider-desc-mobile {
	  display: block !important;
	}
	.slider-desc-mobile .big__slider-desc{
	  display:block !important;
	}
	.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: 12px;
		width: 64%;
		border-radius: 16px;
		height: 500px;
	}
	.tours__popup-blocks {
		gap: 16px;
	}
	.insta__widget{
		padding: 40px;
	}

	.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;
	} 

	.tours__popup-inner {
		flex-direction: column;
	}
	.tours__popup-img {
		width: 100%;
		height: 120px;
	}
	.tours__popup-content {
	    width: 100%;
	    padding: 16px 0;
	    gap: 16px;
	}
	.tours__popup-content h2 {
		font-size: 24px;
		margin-bottom: 0;
    	padding-bottom: 16px;
	}
	.tours__popup-close {
	    top: 1px;
	    right: 1px;
	    width: 40px;
	    height: 40px;
	    padding: 11px;
	    background: var(--accentDark);
	    border-radius: 100%;
	}
	.tours__popup-block {
		width: 100%;
	}
	.register__page{
		height: 110vh !important;
		padding: 0px 12px;
	}

	/* Exit Intent Popup Mobile */
	.exit-intent-popup-inner {
		flex-direction: column;
		width: 95%;
		max-height: 90vh;
		overflow-y: auto;
	}
	
	.exit-intent-popup-left {
		width: 100%;
		order: 2;
	}
	
	.exit-intent-popup-img {
		min-height: 200px;
	}
	
	.exit-intent-popup-content {
		width: 100%;
		padding: 30px 20px;
		order: 1;
	}
	
	.exit-intent-popup-content h2 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	
	.form-row {
		flex-direction: column;
		gap: 10px;
	}
	
	.form-group input {
		padding: 12px;
		font-size: 16px;
	}
	
	.exit-intent-submit-btn {
		padding: 15px;
		font-size: 16px;
	}
	
	.exit-intent-popup-close {
		top: 15px;
		right: 15px;
		width: 25px;
		height: 25px;
		padding: 6px;
	}
}

@media (max-width: 480px) {
	.exit-intent-popup-content {
		padding: 20px 15px;
	}
	
	.exit-intent-popup-content h2 {
		font-size: 20px;
	}
	
	.checkbox-group label {
		font-size: 13px;
	}
	
	.exit-intent-submit-btn {
		font-size: 15px;
		padding: 12px;
	}
	
	.form-group input {
		padding: 10px;
		font-size: 14px;
	}
	
	.exit-intent-popup-close {
		top: 10px;
		right: 10px;
		width: 20px;
		height: 20px;
		padding: 4px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	header {
		padding: 16px;
	}
	.logo img {
		height: 48px;
	}
	header .phone__number {
		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>