T

специальный проект

25 мая 2026

Летим в Азербайджан

Тест, который поможет спланировать отпуск

Люди делятся не только на любителей «все включено» и активных туристов. Вариантов устроить незабываемое путешествие много  —  особенно если вы собираетесь в Азербайджан. Вместе с городом-курортом Sea Breeze помогаем выяснить, какой вы турист и на что обратить внимание, чтобы отлично провести отпуск.

Отправиться в путешествие

текст: Яна Никулина

реклама • ООО «Нардаран Инвест»

иллюстрации: Ася Соколова

каждый экран с вопросом будет выглядеть так (см ниже) — на него мы попадаем, нажав на кнопку «отправиться в путушествие». весь тест будет проходить в одном экране, как тут. при наведении нужный вариант ответа будет загараться красным, а красный пин будет продвигаться вперед по мере прохождения теста

<style> * {outline:none!important;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; outline: none; -ms-touch-action: manipulation; touch-action: manipulation;} *, *:focus {outline:none!important;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation;} [name*="_submres"], [name*="_var_"], [name*="_showresult"], [name*="_repeat"], [name*="_social_"], [name*="_icn_point_"], [name*="_backbtn"], [name*="_makeb"], [name*="start_btn"] {cursor:pointer!important;} #article { height:1000px; transition:height 0.3s; padding-bottom: 0px; } [name="topitem_icon"]{ transition:left ease-in-out 0.5s; } [name*="_text"] .content span {transition: color 0.3s;} [name*="_text"].hovered .content span, [name*="_text"].selected .content span{ color:#903818!important; transition: color 0.3s; } [name*="_icn"].hovered .content{ transition: background-color 0.3s; } [name*="_icn"].hovered .content, [name*="_icn"].selected .content{ border-color:rgb(144, 56, 24)!important; background-color: rgb(144, 56, 24)!important; transition: background-color 0.3s; } [name*="_btn"] {cursor:pointer!important;} [name*="_btn"] .content { transition: background-color 0.3s; } [name*="_btn"] .content span { transition: color 0.3s; } [name*="_btn"]:hover .content { background-color:#903818!important; } [name*="_btn"]:hover .content span { color:#fff!important; } </style> <script> $(document).ready(function () { let currentStep = 1; const MAX_STEP = 8; const OPTION_ACTIVE_CLASS = 'selected'; const OPTION_HOVER_CLASS = 'hovered'; let isTransitioning = false; const answers = {}; const $root = $('#article .body'); $('[name*="preload_img"], [name*="preload_numb_"]') .attr('class', 'object') .fadeIn(0) .fadeOut(0); $root.find('[name="start_btn"]').on('click', function () { if (isTransitioning) return; isTransitioning = true; $(this).fadeOut(300); currentStep = 1; hidePreload().done(function () { showItem(1); isTransitioning = false; }); }); function getOptionPair(qNum, idx) { return $root.find( `[name="item_${qNum}_var_${idx}_text"], [name="item_${qNum}_var_${idx}_icn"]` ); } function getQuestionOptions(qNum) { return $root.find( `[name^="item_${qNum}_var_"][name$="_text"], [name^="item_${qNum}_var_"][name$="_icn"]` ); } $root .find('[name^="item_"][name*="_var_"][name$="_text"], [name^="item_"][name*="_var_"][name$="_icn"]') .on('mouseenter', function () { const nameAttr = $(this).attr('name') || ''; const match = nameAttr.match(/^item_(\d+)_var_(\d+)_(text|icn)$/); if (!match) return; const qNum = parseInt(match[1], 10); const idx = parseInt(match[2], 10); getOptionPair(qNum, idx).addClass(OPTION_HOVER_CLASS); }) .on('mouseleave', function () { const nameAttr = $(this).attr('name') || ''; const match = nameAttr.match(/^item_(\d+)_var_(\d+)_(text|icn)$/); if (!match) return; const qNum = parseInt(match[1], 10); const idx = parseInt(match[2], 10); getOptionPair(qNum, idx).removeClass(OPTION_HOVER_CLASS); }) .on('click', function () { if (isTransitioning) return; const nameAttr = $(this).attr('name') || ''; const match = nameAttr.match(/^item_(\d+)_var_(\d+)_(text|icn)$/); if (!match) return; const qNum = parseInt(match[1], 10); const idx = parseInt(match[2], 10); answers[qNum] = idx; getQuestionOptions(qNum).removeClass(OPTION_ACTIVE_CLASS); getOptionPair(qNum, idx).addClass(OPTION_ACTIVE_CLASS); $root.find(`[name="item_${qNum}_text"]`).fadeIn(300); if (qNum === MAX_STEP) { $root.find(`[name="item_${MAX_STEP}_showresult"]`).fadeIn(300); } else { $root.find(`[name="item_${qNum}_submres"]`).fadeIn(300); } }); function goToStep(targetStep) { if (isTransitioning) return; isTransitioning = true; hideItem().done(function () { currentStep = targetStep; showItem(currentStep); isTransitioning = false; }); } $root.find('[name^="item_"][name$="_submres"]').on('click', function () { const nameAttr = $(this).attr('name') || ''; const match = nameAttr.match(/^item_(\d+)_submres$/); if (!match) return; const qNum = parseInt(match[1], 10); if (qNum >= MAX_STEP) return; goToStep(qNum + 1); }); $root.find('[name^="item_"][name$="_backbtn"]').on('click', function () { const nameAttr = $(this).attr('name') || ''; const match = nameAttr.match(/^item_(\d+)_backbtn$/); if (!match) return; const qNum = parseInt(match[1], 10); const prev = qNum - 1; if (prev < 1) return; goToStep(prev); }); $root.find('[name*="_showresult"]').on('click', function () { if (isTransitioning) return; isTransitioning = true; hideItem().done(function () { showResult(); isTransitioning = false; }); }); $root.find('[name*="_repeat"]').on('click', function () { if (isTransitioning) return; isTransitioning = true; $.when( hideResultItem(1), hideResultItem(2), hideResultItem(3) ).done(function () { resetGame(); isTransitioning = false; }); }); function hidePreload() { return $root .find('[name^="preload_numb_"], [name^="preload_"], [name^="preload_img_"], [name="start_btn"]') .fadeOut(300) .promise(); } function updatePreloadState() { for (let i = 1; i <= MAX_STEP; i++) { const $num = $root.find(`[name="preload_numb_${i}"]`); const $img = $root.find(`[name="preload_img_${i}"]`); $num.removeClass('completed current future'); if (i < currentStep) { $num.addClass('completed'); } else if (i === currentStep) { $num.addClass('current'); } else { $num.addClass('future'); } if ($img.length) { if (i === currentStep) { $img.fadeIn(0); } else { $img.fadeOut(0); } } } } function saveOriginalPosition($element) { const originalTop = parseInt($element.css('top'), 10) || 0; const originalLeft = parseInt($element.css('left'), 10) || 0; if (typeof $element.data('original-top') === 'undefined') { $element.data('original-top', originalTop); } if (typeof $element.data('original-left') === 'undefined') { $element.data('original-left', originalLeft); } } function showTopItems(id) { const $topLine = $root.find(`[name="topitemline"]`); const topLineValue = parseInt($topLine.css('top'), 10) || 0; $root.find('.object[name^="topitem"]').each(function () { const $element = $(this); const nameAttr = $element.attr('name') || ''; if (nameAttr === 'topitemline') return; saveOriginalPosition($element); const originalTop = $element.data('original-top'); const originalLeft = $element.data('original-left'); const newTop = originalTop - topLineValue + 20; $element.css('top', newTop + 'px'); if (nameAttr === 'topitem_icon') { let leftAdd = 0; if (id >= 2) { leftAdd = (id - 1) * 160; } $element.css('left', (originalLeft + leftAdd) + 'px'); } $element .addClass('shown') .fadeIn(300); }); } function showItem(id) { const currentTopLine = $root.find(`.object[name="topline_${id}"]`); const currentTopLineValue = parseInt(currentTopLine.css('top'), 10) || 0; showTopItems(id); $root.find(`.object[name^="item_${id}"]`).each(function () { const $element = $(this); const nameAttr = $element.attr('name') || ''; saveOriginalPosition($element); const originalTop = $element.data('original-top'); const newTopValue = originalTop - currentTopLineValue; $element.css('top', (newTopValue + 87) + 'px'); $element.addClass('shown'); if ( ( nameAttr.indexOf('_text') !== -1 && !nameAttr.match(/^item_\d+_var_\d+_text$/) ) || nameAttr.indexOf('_submres') !== -1 || nameAttr.indexOf('_showresult') !== -1 ) { $element.hide(); } else { $element.fadeIn(300); } }); const $backBtn = $root.find(`[name="item_${id}_backbtn"]`); if ($backBtn.length) { if (id > 1) { $backBtn.fadeIn(300); } else { $backBtn.hide(); } } if (answers[id]) { const idx = answers[id]; getQuestionOptions(id).removeClass(OPTION_ACTIVE_CLASS); getOptionPair(id, idx).addClass(OPTION_ACTIVE_CLASS); $root.find(`[name="item_${id}_text"]`).fadeIn(0); if (id === MAX_STEP) { $root.find(`[name="item_${MAX_STEP}_showresult"]`).fadeIn(0); } else { $root.find(`[name="item_${id}_submres"]`).fadeIn(0); } } updatePreloadState(); $('html, body').stop(true).animate({ scrollTop: 0 }, 300); $(window).trigger('scroll'); $(window).trigger('resize'); } function hideTopItem() { const $elements = $root.find('.object[name^="topitem"].shown'); const animations = []; $elements.each(function () { const $element = $(this); const originalTop = $element.data('original-top'); const originalLeft = $element.data('original-left'); const animation = $element .removeClass('shown') .fadeOut(300) .promise() .then(function () { if (typeof originalTop !== 'undefined') { $element.css('top', originalTop + 'px'); } if (typeof originalLeft !== 'undefined') { $element.css('left', originalLeft + 'px'); } return $.Deferred().resolve().promise(); }); animations.push(animation); }); return $.when.apply($, animations); } function hideItem() { const $elements = $root.find('.object[name^="item_"].shown'); const animations = []; $elements.each(function () { const $element = $(this); const originalTop = $element.data('original-top'); const originalLeft = $element.data('original-left'); const animation = $element .removeClass('shown') .fadeOut(300) .promise() .then(function () { if (typeof originalTop !== 'undefined') { $element.css('top', originalTop + 'px'); } if (typeof originalLeft !== 'undefined') { $element.css('left', originalLeft + 'px'); } return $.Deferred().resolve().promise(); }); animations.push(animation); }); return $.when.apply($, animations); } function computeFinalResultId() { const counts = {}; for (let q = 1; q <= MAX_STEP; q++) { const variant = answers[q]; if (!variant) continue; if (!counts[variant]) { counts[variant] = 0; } counts[variant]++; } let resultId = 1; let maxCount = 0; $.each(counts, function (variant, count) { const numericVariant = parseInt(variant, 10); if (count > maxCount) { maxCount = count; resultId = numericVariant; } }); if (resultId > 3) { resultId = 3; } return resultId; } function showResult() { const resultId = computeFinalResultId(); showTopItems(currentStep); showResultItem(resultId); } function showResultItem(id) { const currentTopLine = $root.find(`.object[name="restopline_${id}"]`); const currentTopLineValue = parseInt(currentTopLine.css('top'), 10) || 0; $root.find(`.object[name^="result_${id}"]`).each(function () { const $element = $(this); saveOriginalPosition($element); const originalTop = $element.data('original-top'); const newTopValue = originalTop - currentTopLineValue; $element.css('top', (newTopValue + 87) + 'px'); $element.fadeIn(300); }); setTimeout(function () { $(window).trigger('scroll'); $(window).trigger('resize'); }, 100); $('html, body').stop(true).animate({ scrollTop: 0 }, 300); } function hideResultItem(id) { const $elements = $root.find(`.object[name^="result_${id}"]`); const animations = []; $elements.each(function () { const $element = $(this); const originalTop = $element.data('original-top'); const animation = $element .fadeOut(300) .promise() .then(function () { if (typeof originalTop !== 'undefined') { $element.css('top', originalTop + 'px'); } return $.Deferred().resolve().promise(); }); animations.push(animation); }); return $.when.apply($, animations); } function resetGame() { currentStep = 1; for (const key in answers) { delete answers[key]; } $root .find('[name^="item_"][name*="_var_"][name$="_text"], [name^="item_"][name*="_var_"][name$="_icn"]') .removeClass(OPTION_ACTIVE_CLASS + ' ' + OPTION_HOVER_CLASS); $root .find('[name$="_submres"], [name$="_showresult"], [name^="item_"][name$="_text"]:not([name*="_var_"])') .hide(); hideTopItem(); updatePreloadState(); hideItem().done(function () { $root.find('[name="start_btn"], [name*="preload_"]').fadeIn(300); $('html, body').stop(true).animate({ scrollTop: 0 }, 300); }); } }); </script>

С чего вы начнете планировать отпуск?

Выучу несколько слов на азербайджанском языке  —  здороваться буду словом «салам», а благодарить фразой «тэше́ккюр э́дирэм».

Составляю список локаций, которые до этого встречались мне только в книгах и фильмах,  —  и сделаю снимок для мамы возле аптечной вывески, где снимали «Бриллиантовую руку».

Составляю список локаций, которые до этого встречались мне только в книгах и фильмах,  —  и сделаю снимок для мамы возле аптечной вывески, где снимали «Бриллиантовую руку».

Разминаю руки, потягиваю спину и готовлюсь заполнить календарь всеми возможными видами досуга — от наблюдения за птицами до прогулок под парусом.

С каким человеком вы точно сможете расслабиться и насладиться поездкой?

С тем, у кого после экскурсий открывается второе дыхание для шопинга. С моим списком дел и покупок лучше не шутить.

С тем, чьи ноги выдержат многочасовую прогулку по городу. Я отказываюсь уезжать, пока не увижу все памятники конструктивизма.

С тем, кому для счастья недостаточно пройтись по центральным улицам. Кто напишет обзор на локальный ресторан с кутабами только для местных, если не я?

С каким видом из окна вы хотели бы проснуться в отпуске?

На уютный двор, где соседи по вечерам отдыхают на лавочках и играют в нарды, — люблю чувствовать себя как дома.

На каспийские морские просторы —  шум волн помогает расслабиться и настроиться на еще один активный день.

На Старый город — чтобы каждый завтрак ощущался как сцена из кино.

Какой момент путешествия вы хотели бы пропустить, если бы это было возможно?

Долгий перелет. Дремать под аудиокниги для меня — не самый лучший способ провести драгоценные полдня отпуска.

Языковой барьер — хочется завести новых друзей не только среди тех, кто говорит по-английски.

Толпы туристов — без них намного легче понять и прочувствовать новую культуру.

В какой момент путешествия вы скорее подумаете, что хотели бы остаться тут жить?

Когда понимаю, что в моем списке контактов есть уже все: от местного стоматолога до бабушки, которая выращивает хурму.

Когда чувствую, что мой уровень жизни и темп активности не страдают от смены обстановки.

Когда советую друзьям уже третий фильм и пятую книгу про искусство и ремёсла новой страны, потому что считаю их удивительными.

Как выглядят ваши соцсети во время отдыха?

Как затишье перед бурей — после отпуска напишу подробный пост со всеми открытиями и интересными фактами о новой культуре.

Как сериал — каждый день в сторис выходит новый эпизод о моих приключениях.

Как нетворкинг — вместо контента я фокусируюсь на том, чтобы остаться на связи со всеми новыми знакомыми.

В каком вопросе вы никогда не согласитесь на компромисс, если речь идет об отпуске?

Список исторических мест, которые я хочу увидеть. Если ради наскальных рисунков в заповеднике Гобустан нужно проснуться в 6 утра и пройти 20 километров — значит, так и сделаю.

Насыщенность программы. Отдых — это смена деятельности, а ее я меняю как перчатки.

Аутентичная атмосфера. Мне важно почувствовать, как живут люди, — без этого поездка будто не состоялась.

Из каких дел состоит ваш распорядок дня во время отдыха?

Ранний подъем, Азербайджанский национальный музей ковра и архитектура, миллион новых кадров в фотопленке и еще один круг по району перед сном — чтобы точно ничего не упустить.

Завтрак в новом любимом месте, разговоры с бариста, спонтанные планы и прогулки без маршрута — день складывается сам, будто я живу тут давно.

Утро у моря или на тренировке, днем — шопинг и новые локации, вечером — ужин в модном ресторане, прогулка и еще парочка пунктов из огромного списка обязательных дел.

так будет выглядеть каждый экран с результатом теста (см ниже). 

весь тест будет проходить в одном экране, как тут

Вы:

Исследователь культуры

1. Полюбоваться архитектурой Центра Гейдара Алиева, который спроектировала Заха Хадид, и узнать больше об истории Азербайджана из постоянных экспозиций.


2. Выпить кофе и полистать редкие издания в Бакинском доме книги.


3. Послушать традиционную музыку, которую ЮНЕСКО признал шедевром культурного наследия, в Международном центре мугама.

Если вы ловите себя на мысли, что не хотите уезжать из отпуска, Sea Breeze дает возможность остаться — в прямом смысле. Это город-курорт на берегу Каспийского моря в 20 минутах от Баку, где есть все для жизни и отдыха: благоустроенная пляжная линия протяженностью более 7 км, спортивная инфраструктура, медицинские центры, школы и сервисы, десятки ресторанов, арт-пространство, спа-центр и яхт-клуб. При этом недвижимость здесь можно рассматривать как инвестицию: стоимость объектов в проекте растет в среднем на 15–35% в год, а высокий спрос на аренду позволяет получать стабильный доход. Управляющая компания берет на себя все операционные задачи — от поиска арендаторов до обслуживания и ухода за недвижимостью, — так что вы можете просто наслаждаться отдыхом или рассматривать покупку как полностью пассивный актив.

По вашим рассказам о путешествиях можно написать книгу. Из каждого отпуска вы возвращаетесь как из научной экспедиции, где за каждым кадром стоит история, и любой сувенир вы добыли в небольшом приключении. Даже если вы полетели куда-то только на выходные, вы возвращаетесь с новыми знаниями о мире и с радостью делитесь ими со всеми, кто вас окружает.


Азербайджан для вас — страна с сильным культурным кодом, которая остается относительно нишевым направлением для туризма. Здесь древняя история соседствует с футуризмом, продуманной инфраструктурой и мягким комфортным климатом. Вы сможете прочувствовать ритм новой страны, исследовать местные традиции и кухню, открывать для себя музыку и архитектуру, планировать походы на концерты и фестивали и каждый день узнавать что-то новое без ощущения, что вы идете по протоптанному маршруту.

Построить маршрут

Узнать больше

Построить маршрут

Вы:

Фигаро 

Если вы ловите себя на мысли, что не хотите уезжать из отпуска, Sea Breeze дает возможность остаться — в прямом смысле. Это город-курорт на берегу Каспийского моря в 20 минутах от Баку, где есть все для жизни и отдыха: благоустроенная пляжная линия протяженностью более 7 км, спортивная инфраструктура, медицинские центры, школы и сервисы, десятки ресторанов, арт-пространство, спа-центр и яхт-клуб. При этом недвижимость здесь можно рассматривать как инвестицию: стоимость объектов в проекте растет в среднем на 15–35% в год, а высокий спрос на аренду позволяет получать стабильный доход. Управляющая компания берет на себя все операционные задачи — от поиска арендаторов до обслуживания и ухода за недвижимостью, — так что вы можете просто наслаждаться отдыхом или рассматривать покупку как полностью пассивный актив.

Вы — человек со сверхспособностью успевать везде и сразу. В вашем расписании не бывает пустых слотов, а планы, которые отменились, легко заменяются новыми — даже более интересными. Всего за неделю вы проживаете столько впечатлений, сколько другим не удается собрать и за месяц.


Азербайджан в вашем случае — идеальное направление для насыщенного отдыха. Здесь можно не выбирать между горами и морем, активностью и комфортом, а получить все сразу: проводить утро у моря или на тренировке, днем исследовать город, а вечером отправляться на шопинг или в ресторан. Продуманная инфраструктура и высокий уровень сервиса позволяют каждый день наслаждаться тем, что действительно хочется попробовать.

1. Заглянуть в Port Baku Mall и пройтись по бутикам люксовых брендов: Dolce & Gabbana, Chloé, Rolex, Valentino и Balenciaga.


2. Заняться виндсерфингом в городе-курорте Sea Breeze — или научиться управлять яхтой на мастер-классе.


3. Прогуляться по Приморскому бульвару и посмотреть на Баку с высоты 60 метров из кабинки колеса обозрения.

построить маршрут

Узнать больше

Вы:

почти местный житель  

Вы из тех людей, кто в любой новой локации быстро становится «своим». Через пару дней путешествия у вас уже есть любимые места, общие шутки с бариста и ощущение, что вы здесь не в первый раз. Вы легко заводите разговоры, запоминаете маршруты и сами можете подсказать другим туристам, куда идти и что попробовать.


Азербайджан для вас — страна, где это ощущение возникает особенно легко. Здесь не нужно долго адаптироваться: вас поймут, даже если вы говорите по-русски, а гостеприимство и отзывчивость людей помогают почувствовать себя как дома уже в первые дни. Мягкий климат, близость к морю и недолгий перелет позволяют полюбить это место, будто у вас стало на один дом больше.

1. Закупиться сезонными фруктами и завести полезные знакомства на Зеленом базаре.


2. Найти самый роскошный кялагаи из шелка на Торговой улице и полюбоваться керамикой, коврами и тканями от локальных мастеров.


3. Попробовать все супы азербайджанской кухни: от кисломолочного супа довга до пити с плотным и ароматным мясным бульоном.

Если вы ловите себя на мысли, что не хотите уезжать из отпуска, Sea Breeze дает возможность остаться — в прямом смысле. Это город-курорт на берегу Каспийского моря в 20 минутах от Баку, где есть все для жизни и отдыха: благоустроенная пляжная линия протяженностью более 7 км, спортивная инфраструктура, медицинские центры, школы и сервисы, десятки ресторанов, арт-пространство, спа-центр и яхт-клуб. При этом недвижимость здесь можно рассматривать как инвестицию: стоимость объектов в проекте растет в среднем на 15–35% в год, а высокий спрос на аренду позволяет получать стабильный доход. Управляющая компания берет на себя все операционные задачи — от поиска арендаторов до обслуживания и ухода за недвижимостью, — так что вы можете просто наслаждаться отдыхом или рассматривать покупку как полностью пассивный актив.

построить маршрут

Узнать больше

{"width":1200,"column_width":120,"columns_n":10,"gutter":0,"margin":0,"line":40}
false
767
1300
false
false
true
false
{"mode":"page","transition_type":"slide","transition_direction":"horizontal","transition_look":"belt","slides_form":{}}
{"css":".editor {font-family: tautz; font-size: 16px; font-weight: 200; line-height: 21px;}"}