<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.navigation-accordion--level-2 .navigation-link--level-3 {
  padding-left: 8rem;
}

.navigation-link--level-2-italic {
  font-style: italic;
}

.navigation-link--level-3 {
  padding-left: 8rem;
  font-size: 1.5rem;
  line-height: 2rem;
  background: #f8f8f8;
}

.catalog-filter__element-2 {
  padding-left: 2rem;
}

.news-module__headline {
  margin: 0;
  color: #000000;
  font-size: 2.6rem;
  line-height: 3.2rem;
}

.news-module__date {
  display: block;
  color: #676b6d;
  font-size: 1.8rem;
  line-height: 3.2rem;
}

.news-module__preview {
  width: 100%;
  font-size: 1.9rem;
  margin-top: .4rem;
  line-height: 2rem;
}

.website-header-contacts__element .i._telegram {
  width: 3.8rem;
  height: 3.8rem;
}

.header_quest_red_button { border-color:#e00;color:#fff;background-color:#e00; }
.header_quest_red_button:hover { border-color:#3c7baf; }

img.info_text_message_media { width : 100%; height : auto; max-width : 940px; min-width : 200px; }
iframe.info_text_message_media { width : 100%; max-width : 940px; min-width : 200px; }
object.info_text_message_media { width : 100%; max-width : 940px; min-width : 200px; }
embed.info_text_message_media { width : 100%; max-width : 940px; min-width : 200px; }

.nav_pages { margin : 0px; font-size : 1.7rem; color : #555; }
.nav_pages b { color : #fe0000; }
.nav_pages span { color : #888; }

.events-box__type--greenl {
  background-color: #6d9b00;
}

.events-box__type--greenl::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8088 9.02432L17.2772 9.53401L12.7909 4.43952L9.77706 5.52539L5.07655 0H0.129924L0.125 24H31.4921L18.8088 9.02432ZM5.75861 5.30625L7.25078 7.02739L8.71336 8.71407L11.0131 7.88427L11.7445 7.62081L14.7632 11.0483L16.1864 12.6661L17.6761 12.1711L24.2603 19.9446L17.1344 16.3226L15.396 16.6254L10.9762 13.9883L8.42527 14.5423L4.98052 12.9049L0.597647 15.2318L5.75861 5.30625Z' fill='%23219653'/%3E%3C/svg%3E%0A");
}

.events-box__type--gold {
  background-color: #9b7800;
}

.events-box__type--gold::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8088 9.02432L17.2772 9.53401L12.7909 4.43952L9.77706 5.52539L5.07655 0H0.129924L0.125 24H31.4921L18.8088 9.02432ZM5.75861 5.30625L7.25078 7.02739L8.71336 8.71407L11.0131 7.88427L11.7445 7.62081L14.7632 11.0483L16.1864 12.6661L17.6761 12.1711L24.2603 19.9446L17.1344 16.3226L15.396 16.6254L10.9762 13.9883L8.42527 14.5423L4.98052 12.9049L0.597647 15.2318L5.75861 5.30625Z' fill='%23219653'/%3E%3C/svg%3E%0A");
}

.events-box__type--bluel {
  background-color: #007ccb;
}

.events-box__type--bluel::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8088 9.02432L17.2772 9.53401L12.7909 4.43952L9.77706 5.52539L5.07655 0H0.129924L0.125 24H31.4921L18.8088 9.02432ZM5.75861 5.30625L7.25078 7.02739L8.71336 8.71407L11.0131 7.88427L11.7445 7.62081L14.7632 11.0483L16.1864 12.6661L17.6761 12.1711L24.2603 19.9446L17.1344 16.3226L15.396 16.6254L10.9762 13.9883L8.42527 14.5423L4.98052 12.9049L0.597647 15.2318L5.75861 5.30625Z' fill='%23219653'/%3E%3C/svg%3E%0A");
}

.events-filter__element_hide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: none;
  width: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  color: #676b6d;
  font-size: 1.4rem;
  line-height: 1.6rem;
  text-transform: uppercase;
  background-color: #ffffff;
  border-radius: 5rem;
}

.trips-tour__description div {
  color: inherit;
  border: 1px solid #888;
  font-size: 2.2rem;
  line-height: inherit;
  padding: 0.3rem 1.2rem 0.3rem 1.2rem;
  margin-top: 0.6rem;
  margin-bottom: 1.2rem;
  background: rgba(50, 50, 50, 0.5);
  display: inline-block;
}

@media only screen and (max-width: 991px) {
  .trips-tour__description div {
    font-size: 1.8rem;
  }
}

@media only screen and (max-width: 767px) {
  .trips-tour__description div {
    font-size: 1.4rem;
  }
}

.staff_list_box { margin : 2.4rem auto 0rem auto; padding : 0px; clear : both; overflow : hidden; text-align : center; }
.staff_list_box .staff_item_box { width : 228px; height : 476px; text-align : center; display : inline-block; vertical-align : top; background : #e2eff3; margin : 0rem 0.5rem 5rem 0.5rem; }
.staff_list_box .staff_item_box .staff_img_box { clear : both; position : relative; margin : 0px auto 0px auto; -webkit-box-sizing : border-box; -moz-box-sizing : border-box; box-sizing : border-box; }
.staff_list_box .staff_item_box .staff_img_box .staff_img { width : 228px; height : 292px; }
.staff_list_box .staff_item_box .staff_img_box .caption { width : 228px; background : #2d8dc9; background : linear-gradient(to left, #1d80c1, #46a1d4); opacity: 0.85; position : absolute; bottom : 0px; left : 0px; padding : 0px; }
.staff_list_box .staff_item_box .staff_img_box .caption .text { color : #fff; font-size : 2rem; font-weight : bold; text-shadow: 1px 1px 2px #000000, 0 0 4px #000000; text-align : left; text-transform : uppercase; padding : 1rem 2rem 1rem 2rem; margin : 0px; }
.staff_list_box .staff_item_box .staff_img_box a { width : 228px; height : 292px; position : absolute; bottom : 0px; left : 0px; }
.staff_list_box .staff_item_box .staff_img_box a:hover { background-color : rgba(255, 255, 255, 0.15); }
.staff_list_box .staff_item_box .staff_info { clear : both; position : relative; margin : 0px auto 0px auto; width : 228px; height : 194px; }
.staff_list_box .staff_item_box .staff_info .short_info { float : left; text-align: left; clear : both; margin : 10px; }
.staff_list_box .staff_item_box .staff_info .short_info a { text-decoration : none; font-size : 1.5rem; }
.staff_list_box .staff_item_box .staff_info .short_info a:hover { text-decoration : underline; font-size : 1.5rem; }
.staff_list_box .staff_item_box .staff_info .contacts_block { clear : both; position : absolute; bottom : 0px; left : 0px; width : 228px; overflow : hidden; background : #fff; padding : 0px; }
.staff_list_box .staff_item_box .staff_info .contacts_block .tel { float : left; padding : 10px; }
.staff_list_box .staff_item_box .staff_info .contacts_block .tel a { text-decoration : none; color : #222; }
.staff_list_box .staff_item_box .staff_info .contacts_block .tel a:hover { color : #3299d3; }
.staff_list_box .staff_item_box .staff_info .contacts_block .email { float : right; padding : 10px; }
.staff_list_box .staff_item_box .staff_info .contacts_block .email a { text-decoration : none; color : #222; }
.staff_list_box .staff_item_box .staff_info .contacts_block .email a:hover { color : #3299d3; }

.my_diploms_upload_button {
  font-size : 2rem;
  font-weight : bold;
  height : 60px;
  width : 250px;
  border : 1px solid #b5140d;
  color : #fff;
  background : #b5140d;
  cursor : pointer;
}
.my_diploms_upload_button:hover {
  background : #fff;
  color : #b5140d;
}

.srtm_form_caption_box { width : 100%; background : #e0e0e0; padding : 10px 15px 10px 15px; }
.srtm_form_caption_box .srtm_form_caption { font-size : 2.4rem; color : #777; }
.srtm_form_fields_box { width : 100%; background : #f8f8f8; padding : 15px; }
.srtm_form_fields_box .input_fields_error { font-size : 1.2rem; height : 15px; color : #a00; width : 100%; margin : 2px 0px 7px 0px; }
.srtm_form_fields_box .input_text_field { font-size : 2rem; height : 40px; min-width : 250px; max-width : 300px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_text_field_we { font-size : 2rem; height : 40px; min-width : 250px; max-width : 300px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_tel_field { font-size : 2rem; height : 40px; min-width : 250px; max-width : 300px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_tel_field_we { font-size : 2rem; height : 40px; min-width : 250px; max-width : 300px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_select_field { font-size : 2rem; height : 40px; min-width : 250px; max-width : 750px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_select_field_we { font-size : 2rem; height : 40px; min-width : 250px; max-width : 750px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_comment_field { font-size : 2rem; min-width : 250px; max-width : 750px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_comment_field_we { font-size : 2rem; min-width : 250px; max-width : 750px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.srtm_form_fields_box .input_button_field { font-size : 2rem; font-weight : bold; height : 60px; max-width : 300px; width : 100%; margin : 20px 0px 0px 0px; border : 1px solid #b5140d; color : #fff; background : #b5140d; cursor : pointer; clear: both; }
.srtm_form_fields_box .input_button_field:hover { background : #fff; color : #b5140d; }

.payment_form_fields_box .input_button_field { font-size : 1.6rem; font-weight : bold; height : 50px; max-width : 250px; width : 100%; margin : 0px 0px 0px 0px; border : 1px solid #b5140d; color : #fff; background : #b5140d; cursor : pointer; clear: both; }
.payment_form_fields_box .input_button_field:hover { background : #fff; color : #b5140d; }
.payment_form_fields_box .ahref_button_link { font-size : 1.6rem; font-weight : bold; margin : 0px 0px 0px 0px; padding : 10px 20px 14px 20px; border : 1px solid #b5140d; color : #fff; background : #b5140d; cursor : pointer; clear: both; }
.payment_form_fields_box .ahref_button_link:hover { background : #fff; color : #b5140d; }

.gift_cert_fields_form { width : 100%; }
.gift_cert_fields_form .input_fields_error { font-size : 1.2rem; height : 15px; color : #a00; width : 100%; margin : 2px 0px 7px 0px; }
.gift_cert_fields_form .input_text_field { font-size : 2rem; height : 40px; min-width : 100px; max-width : 750px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_text_field_we { font-size : 2rem; height : 40px; min-width : 100px; max-width : 1100px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_tel_field { font-size : 2rem; height : 40px; min-width : 100px; max-width : 300px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_tel_field_we { font-size : 2rem; height : 40px; min-width : 100px; max-width : 300px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_select_field { font-size : 2rem; height : 40px; min-width : 100px; max-width : 750px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_select_field_we { font-size : 2rem; height : 40px; min-width : 100px; max-width : 750px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_select_field_d { font-size : 2rem; height : 40px; min-width : 45px; max-width : 90px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_select_field_d_we { font-size : 2rem; height : 40px; min-width : 45px; max-width : 90px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_select_field_m { font-size : 2rem; height : 40px; min-width : 55px; max-width : 110px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_select_field_m_we { font-size : 2rem; height : 40px; min-width : 55px; max-width : 110px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_select_field_y { font-size : 2rem; height : 40px; min-width : 40x; max-width : 80px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_select_field_y_we { font-size : 2rem; height : 40px; min-width : 40x; max-width : 80px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; }
.gift_cert_fields_form .input_comment_field { font-size : 2rem; min-width : 100px; max-width : 1100px; width : 100%; margin : 0px 0px 15px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_comment_field_we { font-size : 2rem; min-width : 100px; max-width : 1100px; width : 100%; margin : 0px 0px 0px 0px; padding : 5px 10px 5px 10px; border : 1px solid #ccc; background : #fff; clear: both; }
.gift_cert_fields_form .input_button_field { font-size : 2rem; font-weight : bold; height : 60px; max-width : 300px; width : 100%; margin : 20px 0px 0px 0px; border : 1px solid #b5140d; color : #fff; background : #b5140d; cursor : pointer; clear: both; }
.gift_cert_fields_form .input_button_field:hover { background : #fff; color : #b5140d; }

.media_list_box { max-width : 1200px; margin : 0px auto 0px auto; padding : 0px; clear : both; overflow : hidden; text-align : center; }
.media_list_box .media_item_box { width : 170px; height : 170px; margin : 0rem 0.5rem 1rem 0.5rem; text-align : center; display : inline-block; vertical-align : top; background : #fff; }
.media_list_box .media_item_box .media_img_box { clear : both; position : relative; margin : 0px auto 0px auto; }
.media_list_box .media_item_box .media_img_box .media_img { width : 170px; height : 170px; }
.media_list_box .media_item_box .media_img_box a { width : 170px; height : 170px; position : absolute; bottom : 0px; left : 0px; }
.media_list_box .media_item_box .media_img_box a:hover { background-color : rgba(255, 255, 255, 0.15); }

.poll_media_img_box { clear : both; position : relative; margin : 0px auto 0px auto; }
.poll_media_img_box .poll_media_img { width : 270px; height : 270px; }
.poll_media_img_box a { width : 270px; height : 270px; position : absolute; bottom : 0px; left : 0px; border : 0px; }
.poll_media_img_box a:hover { background-color : rgba(255, 255, 255, 0.15); }

.medications_input_field_block { width : 100%; }
.medications_input_field_block .mlabel { font-size : 1.4rem; margin-bottom : 0.3rem; color : #555; font-weight : bold; }
.medications_input_field_block .minput { font-size : 1.6rem; width : 100%; margin : 0px 0px 0px 0px; padding : 9px 12px 9px 12px; border : 1px solid #ccc; background : #fff; clear: both; }

/*
trips-element__headline_v2
trips-element__country_v2
*/</pre></body></html>