/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

h1{
  font-size:2em;
  margin:0.67em 0;
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}

pre{
  font-family:monospace, monospace;
  font-size:1em;
}

a{
  background-color:transparent;
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
}

b,
strong{
  font-weight:bolder;
}

code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}

small{
  font-size:80%;
}

sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}

img{
  border-style:none;
}

button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}

button,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

button,
[type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type="checkbox"],
[type="radio"]{
  box-sizing:border-box;
  padding:0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto;
}

[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}

[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details{
  display:block;
}

summary{
  display:list-item;
}

template{
  display:none;
}

[hidden]{
  display:none;
}

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Black.woff2") format("woff2"), url("../fonts/Roboto-Black.woff") format("woff");
  font-weight:900;
  font-style:normal; }

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto-Bold.woff") format("woff");
  font-weight:bold;
  font-style:normal; }

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff");
  font-weight:normal;
  font-style:normal; }

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Thin.woff2") format("woff2"), url("../fonts/Roboto-Thin.woff") format("woff");
  font-weight:100;
  font-style:normal; }

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");
  font-weight:500;
  font-style:normal; }

@font-face{
  font-family:'Roboto';
  src:url("../fonts/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto-Light.woff") format("woff");
  font-weight:300;
  font-style:normal; }

html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent; }

*{
  text-decoration:none;
  list-style:none;
  box-sizing:border-box; }

body{
  font-family:'Roboto'; }

body.hidden{
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    right:0; }

a{
  text-decoration:none;
  display:inline-block;
  cursor:pointer;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }

a:hover, a:active, a:focus{
  text-decoration:none; }

input{
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none;
  color:#8a8987; }

textarea{
  resize:vertical;
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none;
  color:#8a8987; }

button{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

select{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

.wrapper{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  width:100%;
  min-height:100vh;
  position:relative;
  overflow:hidden; }

.container{
  max-width:1193px;
  width:100%;
  margin:0 auto;
  padding:0 15px; }

.main-title{
  font-size:45px;
  font-weight:500;
  line-height:1.04;
  color:#ffffff; }

@media screen and (max-width: 1024px){
    .main-title{
      font-size:40px; } }

.intro-title{
  font-size:48px;
  font-weight:400;
  line-height:0.98;
  text-align:center;
  color:#ffffff;
  margin-bottom:30px; }

@media screen and (max-width: 1024px){
    .intro-title{
      font-size:40px; } }

@media screen and (max-width: 768px){
    .intro-title{
      font-size:27px; } }

.section-title{
  font-size:36px;
  font-weight:700;
  line-height:1.31;
  text-align:center;
  text-transform:uppercase;
  color:#333333;
  position:relative;
  margin-bottom:30px;
  z-index:2; }

.section-title_white{
    color:#fff;
    font-weight:400; }

@media screen and (max-width: 1024px){
    .section-title{
      font-size:25px;
      margin-bottom:20px; } }

@media screen and (max-width: 768px){
    .section-title{
      font-size:15px; } }

.reviews-text{
  max-width:682px;
  text-align:center;
  font-size:16px;
  line-height:1.63;
  color:#333;
  margin:0 auto 111px; }

@media screen and (max-width: 1024px){
    .reviews-text{
      margin:0 auto 70px; } }

@media screen and (max-width: 768px){
    .reviews-text{
      font-size:12px;
      margin:0 auto 30px; } }

.abs-text{
  width:100%;
  font-size:100px;
  font-weight:900;
  text-align:center;
  line-height:.92;
  text-transform:uppercase;
  color:#f5f6f5;
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  z-index:-1; }

.abs-text_gray{
    color:#ececec; }

@media screen and (max-width: 1024px){
    .abs-text{
      font-size:70px; } }

@media screen and (max-width: 768px){
    .abs-text{
      font-size:39px; } }

.sub-text{
  max-width:768px;
  width:100%;
  font-size:16px;
  text-align:center;
  line-height:1.56;
  color:#333333;
  margin:0 auto 54px; }

.sub-text_margin{
    margin-bottom:55px !important; }

@media screen and (max-width: 1024px){
    .sub-text{
      font-size:14px;
      margin-bottom:40px; } }

@media screen and (max-width: 768px){
    .sub-text{
      font-size:12px;
      margin-bottom:30px; } }

.feedback-title{
  font-size:30px;
  line-height:1.47;
  text-align:center;
  color:#333333;
  margin-bottom:14px; }

.text-title{
  font-size:26px;
  font-weight:400;
  line-height:1.62;
  color:#459de2;
  margin:40px 0 10px;
  display:block; }

@media screen and (max-width: 768px){
    .text-title{
      font-size:20px; } }

.sub-title{
  font-size:21px;
  font-weight:700;
  line-height:2.24;
  text-align:center;
  text-transform:uppercase;
  margin-bottom:32px; }

.sub-title_blue{
    color:#49a3eb; }

.info-title{
  font-size:36px;
  line-height:1.17;
  font-weight:400;
  color:#333333;
  margin-bottom:32px; }

@media screen and (max-width: 768px){
    .info-title{
      font-size:20px; } }

.like-wrap{
  position:absolute;
  top:14px;
  right:14px;
  width:30px;
  height:30px;
  border-radius:50%;
  background-color:rgba(0, 0, 0, 0.4);
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  z-index:1; }

.favorites{
  width:18px;
  height:17px;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 471.701 471.701' style='enable-background:new 0 0 471.701 471.701;' xml:space='preserve' fill='fff'%3E%3Cpath fill='white' d='M433.601,67.001c-24.7-24.7-57.4-38.2-92.3-38.2s-67.7,13.6-92.4,38.3l-12.9,12.9l-13.1-13.1 c-24.7-24.7-57.6-38.4-92.5-38.4c-34.8,0-67.6,13.6-92.2,38.2c-24.7,24.7-38.3,57.5-38.2,92.4c0,34.9,13.7,67.6,38.4,92.3 l187.8,187.8c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-3.9l188.2-187.5c24.7-24.7,38.3-57.5,38.3-92.4 C471.801,124.501,458.301,91.701,433.601,67.001z M414.401,232.701l-178.7,178l-178.3-178.3c-19.6-19.6-30.4-45.6-30.4-73.3 s10.7-53.7,30.3-73.2c19.5-19.5,45.5-30.3,73.1-30.3c27.7,0,53.8,10.8,73.4,30.4l22.6,22.6c5.3,5.3,13.8,5.3,19.1,0l22.4-22.4 c19.6-19.6,45.7-30.4,73.3-30.4c27.6,0,53.6,10.8,73.2,30.3c19.6,19.6,30.3,45.6,30.3,73.3 C444.801,187.101,434.001,213.101,414.401,232.701z'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
  cursor:pointer; }

.favorites:hover{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.719 492.719' style='enable-background:new 0 0 492.719 492.719;' xml:space='preserve'%3E%3Cg id='Icons_18_'%3E%3Cpath fill='white' d='M492.719,166.008c0-73.486-59.573-133.056-133.059-133.056c-47.985,0-89.891,25.484-113.302,63.569 c-23.408-38.085-65.332-63.569-113.316-63.569C59.556,32.952,0,92.522,0,166.008c0,40.009,17.729,75.803,45.671,100.178 l188.545,188.553c3.22,3.22,7.587,5.029,12.142,5.029c4.555,0,8.922-1.809,12.142-5.029l188.545-188.553 C474.988,241.811,492.719,206.017,492.719,166.008z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.favorites.active{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.719 492.719' style='enable-background:new 0 0 492.719 492.719;' xml:space='preserve'%3E%3Cg id='Icons_18_'%3E%3Cpath fill='white' d='M492.719,166.008c0-73.486-59.573-133.056-133.059-133.056c-47.985,0-89.891,25.484-113.302,63.569 c-23.408-38.085-65.332-63.569-113.316-63.569C59.556,32.952,0,92.522,0,166.008c0,40.009,17.729,75.803,45.671,100.178 l188.545,188.553c3.22,3.22,7.587,5.029,12.142,5.029c4.555,0,8.922-1.809,12.142-5.029l188.545-188.553 C474.988,241.811,492.719,206.017,492.719,166.008z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.text-center{
  text-align:center; }

.blog-title{
  max-width:990px;
  width:100%;
  font-size:39px;
  font-weight:500;
  line-height:1.21;
  color:#ffffff;
  margin-bottom:36px; }

@media screen and (max-width: 768px){
    .blog-title{
      font-size:21px;
      text-align:center; } }

.mob-scroll::-webkit-scrollbar{
  width:3px;
  background-color:#ccc; }

.mob-scroll::-webkit-scrollbar-thumb{
  background-color:#3c8dcd;
  border-radius:2px; }

.find-title{
  font-size:20px;
  font-weight:500;
  line-height:1.1;
  text-align:center;
  color:#333333;
  margin-bottom:24px; }

.mob{
  display:none; }

@media screen and (max-width: 1024px){
    .mob{
      display:block; } }

.tablet{
  display:none; }

@media screen and (min-width: 768px){
    .tablet{
      display:block; } }

.desk{
  display:none; }

@media screen and (min-width: 1024px){
    .desk{
      display:block; } }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
  -webkit-appearance:none; }

.partners-page .partner{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.slide-up{
  -webkit-animation-name:slideUp;
  animation-name:slideUp; }

.slide-left{
  -webkit-animation-name:slideLeft;
  animation-name:slideLeft; }

.slide-right{
  -webkit-animation-name:slideRight;
  animation-name:slideRight; }

.fade-in{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn; }

@-webkit-keyframes slideUp{
  from{
    opacity:0;
    top:100px; }
  to{
    opacity:1;
    top:0; } }

@keyframes slideUp{
  from{
    opacity:0;
    top:100px; }
  to{
    opacity:1;
    top:0; } }

@-webkit-keyframes slideLeft{
  from{
    opacity:0;
    left:100px; }
  to{
    opacity:1;
    left:0; } }

@keyframes slideLeft{
  from{
    opacity:0;
    left:100px; }
  to{
    opacity:1;
    left:0; } }

@-webkit-keyframes slideRight{
  from{
    opacity:0;
    right:100px; }
  to{
    opacity:1;
    right:0; } }

@keyframes slideRight{
  from{
    opacity:0;
    right:100px; }
  to{
    opacity:1;
    right:0; } }

@-webkit-keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

@keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

.article{
  width:369px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin:0 15px 30px;
  background-color:#ffffff;
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
  border-radius:0 0 5px 5px; }

@media screen and (max-width: 410px){
    .article{
      width:100%; } }

.article_row{
    border-radius:0 5px 5px 0;
    margin:0 0 30px; }

@media screen and (min-width: 768px){
      .article_row{
        -webkit-box-orient:horizontal !important;
        -webkit-box-direction:normal !important;
        flex-direction:row !important;
        width:100%;
        height:225px; } }

.article_row .article__info{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start;
      -webkit-box-pack:center;
      justify-content:center; }

@media screen and (min-width: 768px){
        .article_row .article__info{
          width:calc(100% - 369px);
          padding:10px 42px; } }

.article_row .article__img{
      height:100%; }

.article__img{
    width:369px;
    height:219px;
    overflow:hidden; }

@media screen and (max-width: 410px){
      .article__img{
        width:100%;
        height:171px; } }

.article__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.article__info{
    padding:15px 17px 23px 17px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.article__title{
    font-size:20px;
    font-weight:500;
    line-height:1.25;
    color:#333333;
    margin-bottom:14px;
    min-height:50px; }

.article__text{
    font-size:12px;
    font-weight:500;
    color:#8a8987;
    margin-bottom:32px; }

.article__link{
    width:166px;
    height:32px;
    padding:10px 5px !important; }

.blue-btn{
  width:233px;
  height:43px;
  border-radius:5px;
  font-size:14px;
  font-weight:500;
  line-height:1;
  text-align:center;
  color:#ffffff;
  text-transform:uppercase;
  padding:16px 0;
  background-image:-webkit-linear-gradient(top, #4ba7f0, #3c8dcd);
  background-image:linear-gradient(to bottom, #4ba7f0, #3c8dcd);
  cursor:pointer; }

.blue-btn:hover{
    background-image:-webkit-linear-gradient(top, #4ba7f0, #4ba7f0);
    background-image:linear-gradient(to bottom, #4ba7f0, #4ba7f0); }

@media screen and (max-width: 768px){
    .blue-btn{
      font-size:12px; } }

.red-btn{
  font-size:14px;
  font-weight:500;
  line-height:1;
  text-align:center;
  color:#ffffff;
  border-radius:5px;
  background-color:#dd4343;
  cursor:pointer;
  padding:16px 5px; }

@media screen and (max-width: 768px){
    .red-btn{
      font-size:12px;
      padding:12px 5px; } }

.red-btn:hover{
    background-color:rgba(221, 67, 67, 0.8); }

.questions-link{
  font-size:14px;
  font-weight:700;
  line-height:1;
  color:#ffffff;
  position:relative;
  padding-left:38px;
  text-transform:uppercase; }

@media screen and (max-width: 768px){
    .questions-link{
      font-size:12px; } }

.questions-link:before{
    content:'';
    position:absolute;
    width:27px;
    height:27px;
    top:45%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M15.188 20.094a.81.81 0 0 1 .593.25.81.81 0 0 1 .25.593.81.81 0 0 1-.25.594.81.81 0 0 1-.594.25h-3.374a.81.81 0 0 1-.594-.25.81.81 0 0 1-.25-.593.81.81 0 0 1 .25-.594.81.81 0 0 1 .594-.25h.843v-6.75h-.844a.81.81 0 0 1-.593-.25.81.81 0 0 1-.25-.594.81.81 0 0 1 .25-.593.81.81 0 0 1 .594-.25H13.5a.81.81 0 0 1 .593.25.81.81 0 0 1 .25.593v7.594h.845zM13.5 9.969a1.63 1.63 0 0 1-1.2-.488 1.63 1.63 0 0 1-.488-1.2c0-.474.163-.874.488-1.2a1.63 1.63 0 0 1 1.2-.487c.475 0 .875.162 1.2.488.325.325.488.725.488 1.2 0 .474-.163.874-.488 1.199a1.63 1.63 0 0 1-1.2.488zm0-9.281c1.863 0 3.617.351 5.26 1.054a13.547 13.547 0 0 1 4.298 2.887 13.547 13.547 0 0 1 2.887 4.298c.703 1.644 1.055 3.397 1.055 5.26 0 1.864-.352 3.617-1.055 5.26a13.547 13.547 0 0 1-2.887 4.299 13.547 13.547 0 0 1-4.298 2.887c-1.643.703-3.397 1.055-5.26 1.055s-3.617-.352-5.26-1.055a13.547 13.547 0 0 1-4.298-2.887 13.547 13.547 0 0 1-2.887-4.298C.352 17.804 0 16.05 0 14.188c0-1.864.352-3.617 1.055-5.26a13.547 13.547 0 0 1 2.887-4.299A13.547 13.547 0 0 1 8.24 1.742C9.883 1.04 11.637.688 13.5.688zm0 25.338c1.635 0 3.168-.312 4.601-.936a11.921 11.921 0 0 0 3.744-2.544 12.197 12.197 0 0 0 2.531-3.757c.624-1.433.936-2.967.936-4.602 0-1.634-.312-3.168-.936-4.6a12.034 12.034 0 0 0-2.53-3.745A12.034 12.034 0 0 0 18.1 3.311c-1.433-.624-2.966-.936-4.601-.936-1.635 0-3.168.312-4.601.936a12.034 12.034 0 0 0-3.744 2.531 12.034 12.034 0 0 0-2.531 3.744c-.624 1.433-.937 2.967-.937 4.601 0 1.635.313 3.169.937 4.602a12.197 12.197 0 0 0 2.53 3.757A11.921 11.921 0 0 0 8.9 25.09c1.433.624 2.966.936 4.601.936z'/%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 768px){
      .questions-link:before{
        width:20px;
        height:20px; } }

.client{
  width:368px;
  border-radius:5px;
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
  background-color:#ffffff;
  padding:35px 32px 31px;
  margin:0 auto; }

@media screen and (max-width: 768px){
    .client{
      padding:20px 15px;
      width:300px;
      margin:0 auto; } }

.client__info{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:24px; }

.client__photo{
    width:83px;
    height:83px;
    margin-right:26px;
    position:relative; }

.client__photo img{
      position:absolute;
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
      width:115% !important;
      height:115% !important; }

.client__data{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.client__name{
    font-size:20px;
    font-weight:500;
    color:#4094d6;
    margin-bottom:6px; }

.client__tour{
    font-size:12px;
    font-weight:500;
    color:#8a8987;
    margin-bottom:12px; }

.client__review{
    font-size:14px;
    line-height:1.86;
    color:#333333; }

.country{
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  padding:12px 18px;
  border:1px solid transparent; }

.country__img{
    width:27px;
    height:27px;
    margin-right:18px;
    -webkit-box-flex:0;
    flex:none; }

.country__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.country__name{
    font-size:20px;
    font-weight:500;
    color:#4094d6; }

.country:after{
    content:'';
    position:absolute;
    width:3px;
    height:3px;
    left:35px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background:#000;
    border-radius:50%;
    background-color:#4094d6; }

.country:hover{
    border:solid 1px #bdbdbd; }

.datepicker--cells{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  width:230px; }

.datepicker--cell{
  border-radius:80%;
  box-sizing:border-box;
  cursor:pointer;
  display:-webkit-box;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  height:32px;
  width:32px !important;
  z-index:1; }

.datepicker--cell.-focus-{
  background:#49a2e9;
  color:#fff; }

.datepicker--cell.-current-{
  color:#4EB5E6; }

.datepicker--cell.-current-.-focus-{
  color:#4a4a4a; }

.datepicker--cell.-current-.-in-range-{
  color:#4EB5E6; }

.datepicker--cell.-in-range-{
  background:rgba(92, 196, 239, 0.1);
  color:#4a4a4a;
  border-radius:0; }

.datepicker--cell.-in-range-.-focus-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell.-disabled-{
  cursor:default;
  color:#aeaeae; }

.datepicker--cell.-disabled-.-focus-{
  color:#aeaeae; }

.datepicker--cell.-disabled-.-in-range-{
  color:#a1a1a1; }

.datepicker--cell.-disabled-.-current-.-focus-{
  color:#aeaeae; }

.datepicker--cell.-range-from-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:4px 0 0 4px; }

.datepicker--cell.-range-to-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:0 4px 4px 0; }

.datepicker--cell.-range-from-.-range-to-{
  border-radius:4px; }

.datepicker--cell.-selected-{
  color:#fff;
  border:none;
  background:#5cc4ef; }

.datepicker--cell.-selected-.-current-{
  color:#fff;
  background:#5cc4ef; }

.datepicker--cell.-selected-.-focus-{
  background:#49a2e9; }

.datepicker--cell:empty{
  cursor:default; }

.datepicker--days-names{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:8px 0 3px; }

.datepicker--day-name{
  color:#333;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-flex:1;
  flex:1;
  text-align:center;
  text-transform:uppercase;
  font-size:.8em; }

.datepicker--cell-day{
  width:14.28571%; }

.datepicker--cells-months{
  height:170px; }

.datepicker--cell-month{
  width:33.33%;
  height:25%; }

.datepicker--years{
  height:170px; }

.datepicker--cells-years{
  height:170px; }

.datepicker--cell-year{
  width:25%;
  height:33.33%; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#49a2e9; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#49a2e9; }

.datepickers-container{
  position:absolute;
  left:0;
  top:0; }

@media print{
  .datepickers-container{
    display:none; } }

.datepicker{
  background:#fff;
  box-shadow:0 2px 10px 0 rgba(206, 206, 206, 0.5);
  border:solid 1px #eeeeee;
  font-size:14px;
  color:#4a4a4a;
  width:230px;
  position:absolute;
  left:-100000px;
  opacity:0;
  transition:opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  -webkit-transition:opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index:-100; }

.datepicker.-from-top-{
  -webkit-transform:translateY(-8px);
  -ms-transform:translateY(-8px);
  transform:translateY(-8px); }

.datepicker.-from-right-{
  -webkit-transform:translateX(8px);
  -ms-transform:translateX(8px);
  transform:translateX(8px); }

.datepicker.-from-bottom-{
  -webkit-transform:translateY(8px);
  -ms-transform:translateY(8px);
  transform:translateY(8px); }

.datepicker.-from-left-{
  -webkit-transform:translateX(-8px);
  -ms-transform:translateX(-8px);
  transform:translateX(-8px); }

.datepicker.active{
  z-index:100;
  opacity:1;
  margin:-12px 0 0 -1px;
  -webkit-transform:translate(0);
  -ms-transform:translate(0);
  transform:translate(0);
  transition:opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
  -webkit-transition:opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker{
  border-color:#d7d7d7;
  box-shadow:none;
  position:static;
  left:auto;
  right:auto;
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none; }

.datepicker-inline .datepicker--pointer{
  display:none; }

.datepicker--content{
  box-sizing:content-box;
  padding:4px; }

.-only-timepicker- .datepicker--content{
  display:none; }

.datepicker--pointer{
  position:absolute;
  background:#fff;
  border-top:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
  width:10px;
  height:10px;
  z-index:-1;
  display:none; }

.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer{
  top:calc(100% - 4px);
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg); }

.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  right:calc(100% - 4px);
  -webkit-transform:rotate(225deg);
  -ms-transform:rotate(225deg);
  transform:rotate(225deg); }

.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  bottom:calc(100% - 4px);
  -webkit-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  transform:rotate(315deg); }

.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer{
  left:calc(100% - 4px);
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg); }

.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer{
  left:10px; }

.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  right:10px; }

.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer{
  left:calc(50% - 10px / 2); }

.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer{
  top:10px; }

.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  bottom:10px; }

.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer{
  top:calc(50% - 10px / 2); }

.datepicker--body{
  display:none; }

.datepicker--body.active{
  display:block; }

.datepicker--nav{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between;
  border-bottom:1px solid #efefef;
  min-height:32px;
  padding:4px; }

.-only-timepicker- .datepicker--nav{
  display:none; }

.datepicker--nav-title,
.datepicker--nav-action{
  display:-webkit-box;
  display:flex;
  cursor:pointer;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center; }

.datepicker--nav-action{
  width:22px;
  height:22px;
  border-radius:50%;
  background-color:#f7f8fc;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center; }

.datepicker--nav-action.-disabled-{
  visibility:hidden; }

.datepicker--nav-action svg{
  width:22px;
  height:22px;
  position:relative;
  top:-5px;
  left:-4px; }

.datepicker--nav-action path{
  fill:none;
  stroke:#9c9c9c;
  stroke-width:2px; }

.datepicker--nav-title{
  padding:0 8px; }

.datepicker--nav-title i{
  font-style:normal;
  color:#9c9c9c;
  margin-left:5px; }

.datepicker--nav-title.-disabled-{
  cursor:default;
  background:none; }

.datepicker--buttons{
  display:-webkit-box;
  display:flex;
  padding:4px;
  border-top:1px solid #efefef; }

.datepicker--button{
  color:#4EB5E6;
  cursor:pointer;
  border-radius:4px;
  -webkit-box-flex:1;
  flex:1;
  display:-webkit-inline-box;
  display:inline-flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  height:32px; }

.datepicker--button:hover{
  color:#4a4a4a; }

.datepicker--time{
  border-top:1px solid #efefef;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  padding:4px;
  position:relative; }

.datepicker--time.-am-pm- .datepicker--time-sliders{
  -webkit-box-flex:0;
  flex:0 1 138px;
  max-width:138px; }

.-only-timepicker- .datepicker--time{
  border-top:none; }

.datepicker--time-sliders{
  -webkit-box-flex:0;
  flex:0 1 153px;
  margin-right:10px;
  max-width:153px; }

.datepicker--time-label{
  display:none;
  font-size:12px; }

.datepicker--time-current{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-flex:1;
  flex:1;
  font-size:14px;
  text-align:center;
  margin:0 0 0 10px; }

.datepicker--time-current-colon{
  margin:0 2px 3px;
  line-height:1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes{
  line-height:1;
  font-size:19px;
  position:relative;
  z-index:1; }

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after{
  content:'';
  background:#f0f0f0;
  border-radius:4px;
  position:absolute;
  left:-2px;
  top:-3px;
  right:-2px;
  bottom:-2px;
  z-index:-1;
  opacity:0; }

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after{
  opacity:1; }

.datepicker--time-current-ampm{
  text-transform:uppercase;
  -webkit-align-self:flex-end;
  align-self:flex-end;
  color:#9c9c9c;
  margin-left:6px;
  font-size:11px;
  margin-bottom:1px; }

.datepicker--time-row{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  font-size:11px;
  height:17px;
  background:-webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;
  background:-webkit-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
  background:linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }

.datepicker--time-row:first-child{
  margin-bottom:4px; }

.datepicker--time-row input[type='range']{
  background:none;
  cursor:pointer;
  -webkit-box-flex:1;
  flex:1;
  height:100%;
  padding:0;
  margin:0;
  -webkit-appearance:none; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  -webkit-appearance:none; }

.datepicker--time-row input[type='range']::-ms-tooltip{
  display:none; }

.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:hover::-moz-range-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:hover::-ms-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:focus{
  outline:none; }

.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']:focus::-moz-range-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']:focus::-ms-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -webkit-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-moz-range-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -webkit-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-ms-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -webkit-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  margin-top:-6px; }

.datepicker--time-row input[type='range']::-webkit-slider-runnable-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-moz-range-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-fill-lower{
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-fill-upper{
  background:transparent; }

.datepicker--time-row span{
  padding:0 12px; }

.datepicker--time-icon{
  color:#9c9c9c;
  border:1px solid;
  border-radius:50%;
  font-size:16px;
  position:relative;
  margin:0 5px -1px 0;
  width:1em;
  height:1em; }

.datepicker--time-icon:after, .datepicker--time-icon:before{
  content:'';
  background:currentColor;
  position:absolute; }

.datepicker--time-icon:after{
  height:.4em;
  width:1px;
  left:calc(50% - 1px);
  top:calc(50% + 1px);
  -webkit-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  transform:translateY(-100%); }

.datepicker--time-icon:before{
  width:.4em;
  height:1px;
  top:calc(50% + 1px);
  left:calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }

.direction{
  width:213px;
  height:145px;
  padding:23px 17px 23px 23px;
  margin:0 12px 24px 12px;
  border:solid 1px rgba(189, 189, 189, 0.36);
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media screen and (max-width: 480px){
    .direction{
      width:100%;
      margin:0 0 20px;
      padding:15px; } }

.direction:hover{
    box-shadow:0 0 9px 0 rgba(86, 86, 86, 0.5); }

.direction:hover .country__name{
      opacity:.8; }

.direction__start{
    font-size:18px;
    font-weight:500;
    color:#4094d6;
    margin-bottom:6px; }

.direction__price{
    font-size:36px;
    font-weight:500;
    color:#dd4343;
    padding-right:35px;
    margin-left:auto;
    position:relative; }

.direction__price:after{
      content:'';
      position:absolute;
      width:20px;
      height:20px;
      top:50%;
      right:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21'%3E%3Cpath fill='%23DD4343' fill-rule='evenodd' d='M10 .25c1.38 0 2.679.26 3.896.781A10.035 10.035 0 0 1 17.08 3.17a10.035 10.035 0 0 1 2.139 3.184A9.801 9.801 0 0 1 20 10.25c0 1.38-.26 2.679-.781 3.896a10.035 10.035 0 0 1-2.139 3.184 10.035 10.035 0 0 1-3.184 2.139A9.801 9.801 0 0 1 10 20.25c-1.38 0-2.679-.26-3.896-.781A10.035 10.035 0 0 1 2.92 17.33 10.035 10.035 0 0 1 .78 14.146 9.801 9.801 0 0 1 0 10.25c0-1.38.26-2.679.781-3.896A10.035 10.035 0 0 1 2.92 3.17 10.035 10.035 0 0 1 6.104 1.03 9.801 9.801 0 0 1 10 .25zm0 18.77a8.44 8.44 0 0 0 3.408-.694 8.83 8.83 0 0 0 2.774-1.885 9.035 9.035 0 0 0 1.875-2.783 8.44 8.44 0 0 0 .693-3.408 8.44 8.44 0 0 0-.693-3.408 8.914 8.914 0 0 0-1.875-2.774 8.914 8.914 0 0 0-2.774-1.875A8.44 8.44 0 0 0 10 1.5a8.44 8.44 0 0 0-3.408.693 8.914 8.914 0 0 0-2.774 1.875 8.914 8.914 0 0 0-1.875 2.774 8.44 8.44 0 0 0-.693 3.408c0 1.21.231 2.347.693 3.408a9.035 9.035 0 0 0 1.875 2.783 8.83 8.83 0 0 0 2.774 1.885A8.44 8.44 0 0 0 10 19.02zm.39-12.54a.617.617 0 0 1 .898 0l3.692 3.79-3.69 3.789a.89.89 0 0 1-.216.127.605.605 0 0 1-.234.048.605.605 0 0 1-.235-.048.89.89 0 0 1-.214-.127.652.652 0 0 1-.176-.45c0-.169.058-.319.176-.449l2.304-2.285h-7.07A.617.617 0 0 1 5 10.25c0-.182.059-.332.176-.45a.608.608 0 0 1 .449-.175h7.031l-2.265-2.266a.596.596 0 0 1-.176-.44c0-.175.058-.321.176-.439z'/%3E%3C/svg%3E%0A");
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.direction .country{
    margin-bottom:14px;
    padding:0; }

.direction .country:hover{
      border:none; }

.favorite{
  position:relative;
  width:785px;
  padding:17px 16px 17px 19px;
  display:-webkit-box;
  display:flex; }

.favorite:hover{
    box-shadow:0 0 10px 0 rgba(199, 199, 199, 0.5);
    background-color:#f6fbff; }

@media screen and (max-width: 1200px){
    .favorite{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      width:470px; } }

@media screen and (max-width: 900px){
    .favorite{
      padding:15px; } }

@media screen and (max-width: 460px){
    .favorite{
      width:290px;
      padding:15px 0; } }

.favorite:first-child:before{
    content:'';
    position:absolute;
    width:calc(100% - 19px);
    height:1px;
    top:0;
    left:19px;
    background:rgba(189, 189, 189, 0.36); }

@media screen and (max-width: 900px){
      .favorite:first-child:before{
        width:calc(100% - 30px);
        left:15px; } }

@media screen and (max-width: 460px){
      .favorite:first-child:before{
        width:100%;
        left:0; } }

.favorite:after{
    content:'';
    position:absolute;
    width:calc(100% - 19px);
    height:1px;
    bottom:0;
    left:19px;
    background:rgba(189, 189, 189, 0.36); }

@media screen and (max-width: 900px){
      .favorite:after{
        width:calc(100% - 30px);
        left:15px; } }

@media screen and (max-width: 460px){
      .favorite:after{
        width:100%;
        left:0; } }

.favorite__img-wrap{
    width:340px;
    height:230px;
    overflow:hidden; }

@media screen and (max-width: 1200px){
      .favorite__img-wrap{
        width:100%; } }

@media screen and (max-width: 460px){
      .favorite__img-wrap{
        height:195px; } }

.favorite__img-wrap img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.favorite__info{
    width:404px;
    margin-left:13px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (max-width: 1200px){
      .favorite__info{
        margin:15px 0 0;
        width:100%; } }

.favorite__name{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:15px; }

.favorite__name-hotel{
    font-size:20px;
    color:#333333;
    margin-left:15px; }

@media screen and (max-width: 900px){
      .favorite__name-hotel{
        margin:0; } }

.favorite .raiting{
    margin-left:10px; }

.favorite__country{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    margin-bottom:26px; }

@media screen and (max-width: 768px){
      .favorite__country{
        margin-bottom:15px; } }

.favorite__country-city{
    font-size:16px;
    color:#333333;
    margin-left:30px;
    position:relative; }

@media screen and (max-width: 900px){
      .favorite__country-city{
        margin-left:15px; } }

.favorite__country-city:before{
      content:'';
      position:absolute;
      top:8px;
      left:-15px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:9.7px;
      height:14.6px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23CDCDCD' fill-rule='evenodd' d='M7.286 5.5a2.433 2.433 0 0 0-2.429-2.429A2.433 2.433 0 0 0 2.43 5.5a2.433 2.433 0 0 0 2.428 2.429A2.433 2.433 0 0 0 7.286 5.5zm2.428 0c0 .579-.066 1.176-.313 1.698l-3.453 7.343a1.21 1.21 0 0 1-1.09.673c-.456 0-.893-.256-1.082-.673L.313 7.198C.066 6.676 0 6.078 0 5.5A4.854 4.854 0 0 1 4.857.643 4.854 4.854 0 0 1 9.714 5.5z'/%3E%3C/svg%3E%0A"); }

.favorite__distance{
    font-size:16px;
    color:#8d8d8d; }

.favorite__conditions{
    background-color:rgba(64, 148, 214, 0.1);
    padding:11px 35px  11px 17px;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:24px; }

@media screen and (max-width: 768px){
      .favorite__conditions{
        margin-bottom:15px; } }

.favorite__assessment{
    margin-left:30px;
    font-size:29px;
    color:#469ee3;
    position:relative; }

.favorite__assessment:before{
      content:'';
      position:absolute;
      top:50%;
      left:-30px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:17.1px;
      height:18.6px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20'%3E%3Cpath fill='%23469EE3' fill-rule='evenodd' d='M2.857 15.857a.72.72 0 0 0-.714-.714.72.72 0 0 0-.714.714c0 .39.323.714.714.714a.72.72 0 0 0 .714-.714zM15.714 9.43c0-.76-.68-1.429-1.428-1.429h-3.929c0-1.306 1.072-2.254 1.072-3.571 0-1.306-.257-2.143-1.786-2.143-.714.725-.346 2.433-1.429 3.571-.312.324-.58.67-.86 1.016-.501.647-1.83 2.556-2.711 2.556h-.357v7.142h.357c.625 0 1.652.402 2.254.614 1.228.424 2.5.815 3.817.815h1.35c1.262 0 2.144-.502 2.144-1.864 0-.212-.023-.424-.056-.625.469-.257.725-.893.725-1.406 0-.268-.067-.536-.2-.77.379-.357.59-.804.59-1.328 0-.357-.155-.882-.39-1.15.525-.011.837-1.015.837-1.428zm1.429-.012c0 .648-.19 1.284-.547 1.82.067.245.1.513.1.77 0 .558-.145 1.116-.424 1.607.023.156.034.323.034.48 0 .714-.235 1.428-.67 1.986.023 2.11-1.417 3.349-3.482 3.349h-1.44c-1.585 0-3.058-.47-4.531-.983-.324-.111-1.228-.446-1.54-.446H1.429A1.424 1.424 0 0 1 0 16.571V9.43C0 8.636.636 8 1.429 8h3.058c.435-.29 1.194-1.295 1.529-1.73.38-.491.77-.97 1.194-1.428.67-.715.312-2.478 1.428-3.572A1.457 1.457 0 0 1 9.643.857c1.16 0 2.277.413 2.824 1.496.346.68.39 1.328.39 2.076 0 .78-.2 1.45-.536 2.142h1.965c1.54 0 2.857 1.306 2.857 2.846z'/%3E%3C/svg%3E%0A"); }

.favorite__sub-assessment{
    font-size:18px;
    color:#8d8d8d; }

.favorite__icon{
    position:relative;
    width:27px;
    height:17px;
    margin-left:35px;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

@media screen and (max-width: 460px){
      .favorite__icon{
        margin-left:12px; } }

.favorite__icon:first-of-type{
      margin-left:25px; }

@media screen and (max-width: 460px){
        .favorite__icon:first-of-type{
          margin-left:12px; } }

.favorite__icon:hover .favorite__icon-info{
      display:block; }

.favorite__icon-info{
    display:none;
    position:absolute;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%;
    top:-75px;
    width:103px;
    z-index:1;
    padding:14px 9px;
    border-radius:5px;
    background-color:#4aa5ed;
    text-align:center; }

.favorite__icon-info:before{
      position:absolute;
      content:'';
      bottom:-28px;
      left:41px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      border:10px solid transparent;
      border-top:10px solid #4aa5ed; }

.favorite__icon-text{
    color:#fff;
    font-size:11px;
    font-weight:500;
    line-height:1.27; }

.favorite__to-get{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.favorite__bg-wrap{
    margin-left:12px;
    width:44px;
    height:48px;
    -o-object-fit:cover;
    object-fit:cover; }

@media screen and (max-width: 900px){
      .favorite__bg-wrap{
        margin-left:0; } }

.favorite__bg-wrap img{
      width:100%;
      overflow:hidden; }

.favorite__plane{
    position:relative; }

.favorite__plane:before{
      content:'';
      position:absolute;
      top:50%;
      left:-22px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:16px;
      height:16px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M15.706.294c.73.73 0 2.557-1.096 3.653l-1.837 1.837 1.826 7.945a.374.374 0 0 1-.137.376l-1.46 1.096a.351.351 0 0 1-.218.068c-.023 0-.045 0-.08-.01a.327.327 0 0 1-.24-.184L9.28 9.277l-2.955 2.956.604 2.215a.374.374 0 0 1-.09.354l-1.097 1.095A.38.38 0 0 1 5.48 16h-.023a.369.369 0 0 1-.274-.148l-2.157-2.877L.15 10.818a.347.347 0 0 1-.148-.263.385.385 0 0 1 .102-.285L1.2 9.163a.38.38 0 0 1 .263-.103c.034 0 .068 0 .09.012l2.215.605L6.724 6.72.926 3.536a.401.401 0 0 1-.194-.274.392.392 0 0 1 .103-.308l1.46-1.461c.092-.08.229-.126.343-.092l7.59 1.815 1.826-1.826C13.149.294 14.976-.436 15.706.294z'/%3E%3C/svg%3E%0A"); }

.favorite__city{
    position:relative; }

.favorite__city:before{
      content:'';
      position:absolute;
      top:3px;
      left:-25px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:20px;
      height:20px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M18.438 9.375c-.864 0-1.563.56-1.563 1.25v5H15V5h-.625V3.75h-.625V0h-.625v3.75H12.5V5h-.625v8.75h-1.25V8.125l-1.25-1.25-1.25 1.25v7.5h-1.25v-5l-3.125-2.5V12.5H2.5V5.625L1.25 3.75 0 5.625V20h20v-9.375c0-.69-.7-1.25-1.563-1.25z'/%3E%3Ccircle cx='18.438' cy='9.063' r='1'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.favorite .get{
    font-size:14px;
    line-height:1;
    color:#000;
    margin-left:45px; }

@media screen and (max-width: 460px){
      .favorite .get{
        margin-left:40px; } }

.favorite__price{
    font-size:37px;
    color:#dd4343;
    margin-left:auto; }

.footer{
  margin:auto 0 0 0;
  background-color:#333333; }

.footer .blog-link:hover .nav__title{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-decoration:underline; }

.footer-top{
  padding:67px 0 47px; }

@media screen and (max-width: 950px){
    .footer-top{
      padding:30px 0; } }

.footer-top .container{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between; }

@media screen and (max-width: 950px){
      .footer-top .container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.footer-top .soc-wrap .nav__title{
    margin-bottom:19px; }

@media screen and (max-width: 950px){
    .footer-top .soc-wrap{
      -webkit-box-ordinal-group:4;
      order:3; } }

.footer-top .blog-text{
    max-width:233px;
    width:100%;
    color:#fff;
    font-size:12px;
    font-weight:500;
    line-height:1.67; }

.footer-top .logo-wrap .blog-text{
    max-width:331px;
    margin-bottom:38px; }

@media screen and (max-width: 950px){
      .footer-top .logo-wrap .blog-text{
        margin-bottom:17px; } }

@media screen and (max-width: 950px){
    .footer-top .logo-wrap{
      -webkit-box-ordinal-group:2;
      order:1;
      margin-bottom:30px; } }

@media screen and (max-width: 950px){
    .footer-top .nav{
      -webkit-box-ordinal-group:3;
      order:2;
      margin-bottom:30px; } }

.footer-top .info-wrap{
    display:-webkit-box;
    display:flex; }

.footer-bottom{
  padding:28px 0 37px;
  border-top:1px solid rgba(255, 255, 255, 0.16); }

@media screen and (max-width: 768px){
    .footer-bottom{
      padding:25px 0; } }

.footer-bottom .container{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between; }

@media screen and (max-width: 768px){
      .footer-bottom .container{
        -webkit-box-pack:center;
        justify-content:center; } }

.footer-bottom .copyright{
    font-size:12px;
    font-weight:500;
    line-height:1;
    color:#ffffff; }

.footer-bottom .copyright a{
      color:#4094d6; }

.footer-bottom .link-wrap a{
    font-size:14px;
    font-weight:500;
    line-height:1;
    color:#ffffff;
    margin-left:20px; }

.soc-links{
  display:-webkit-box;
  display:flex;
  margin-bottom:15px; }

.soc-link{
  width:30px;
  height:30px;
  margin-right:10px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center; }

.soc-link_facebook{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23b3b3b3' d='M0 15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M16.563 23.82v-8.161h2.253l.299-2.812h-2.552l.004-1.408c0-.733.07-1.126 1.123-1.126H19.1V7.5h-2.253c-2.707 0-3.66 1.364-3.66 3.658v1.689H11.5v2.812h1.687v8.16h3.376z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_facebook:hover{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234d9cd9' d='M0 15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M16.563 23.82v-8.161h2.253l.299-2.812h-2.552l.004-1.408c0-.733.07-1.126 1.123-1.126H19.1V7.5h-2.253c-2.707 0-3.66 1.364-3.66 3.658v1.689H11.5v2.812h1.687v8.16h3.376z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_instagram{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23B3B3B3' d='M.542 15c0-8.284 6.715-15 15-15 8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.285 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M12.605 15a2.938 2.938 0 1 1 5.875 0 2.938 2.938 0 0 1-5.875 0m-1.588 0a4.525 4.525 0 1 0 9.05 0 4.525 4.525 0 0 0-9.05 0m8.172-4.704a1.058 1.058 0 1 0 2.116 0 1.058 1.058 0 0 0-2.116 0M11.98 22.174c-.859-.04-1.326-.182-1.636-.304a2.741 2.741 0 0 1-1.014-.659 2.724 2.724 0 0 1-.66-1.013c-.12-.31-.263-.777-.302-1.636-.043-.93-.052-1.208-.052-3.562 0-2.353.01-2.631.052-3.561.039-.86.183-1.326.303-1.637.16-.411.35-.704.659-1.013a2.72 2.72 0 0 1 1.014-.66c.31-.12.777-.264 1.636-.303.93-.043 1.208-.051 3.561-.051 2.353 0 2.632.01 3.561.051.86.04 1.326.183 1.637.303.411.16.705.351 1.014.66.308.308.499.602.659 1.013.12.31.264.778.303 1.637.043.93.051 1.208.051 3.561 0 2.353-.008 2.632-.05 3.562-.04.859-.184 1.326-.304 1.636-.16.412-.351.705-.66 1.013a2.735 2.735 0 0 1-1.013.66c-.31.12-.777.264-1.637.303-.929.042-1.208.051-3.561.051-2.353 0-2.632-.009-3.56-.051M11.908 6.24c-.939.043-1.58.191-2.14.41-.579.224-1.07.526-1.56 1.016s-.792.98-1.017 1.56c-.218.561-.367 1.202-.41 2.14-.043.94-.053 1.24-.053 3.633 0 2.394.01 2.694.054 3.634.042.938.191 1.579.409 2.139a4.31 4.31 0 0 0 1.016 1.56c.49.49.981.792 1.562 1.017.56.218 1.2.367 2.139.41.94.042 1.24.053 3.633.053 2.394 0 2.694-.01 3.633-.053.939-.043 1.58-.192 2.14-.41a4.334 4.334 0 0 0 1.56-1.016c.49-.49.792-.982 1.017-1.561.218-.56.367-1.201.41-2.14.042-.94.052-1.24.052-3.633s-.01-2.693-.053-3.633c-.042-.938-.191-1.579-.409-2.14a4.334 4.334 0 0 0-1.016-1.56 4.322 4.322 0 0 0-1.56-1.017c-.562-.218-1.202-.367-2.14-.41-.94-.042-1.24-.053-3.633-.053-2.394 0-2.694.01-3.634.054'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_instagram:hover{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234d9cd9' d='M.542 15c0-8.284 6.715-15 15-15 8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.285 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M12.605 15a2.938 2.938 0 1 1 5.875 0 2.938 2.938 0 0 1-5.875 0m-1.588 0a4.525 4.525 0 1 0 9.05 0 4.525 4.525 0 0 0-9.05 0m8.172-4.704a1.058 1.058 0 1 0 2.116 0 1.058 1.058 0 0 0-2.116 0M11.98 22.174c-.859-.04-1.326-.182-1.636-.304a2.741 2.741 0 0 1-1.014-.659 2.724 2.724 0 0 1-.66-1.013c-.12-.31-.263-.777-.302-1.636-.043-.93-.052-1.208-.052-3.562 0-2.353.01-2.631.052-3.561.039-.86.183-1.326.303-1.637.16-.411.35-.704.659-1.013a2.72 2.72 0 0 1 1.014-.66c.31-.12.777-.264 1.636-.303.93-.043 1.208-.051 3.561-.051 2.353 0 2.632.01 3.561.051.86.04 1.326.183 1.637.303.411.16.705.351 1.014.66.308.308.499.602.659 1.013.12.31.264.778.303 1.637.043.93.051 1.208.051 3.561 0 2.353-.008 2.632-.05 3.562-.04.859-.184 1.326-.304 1.636-.16.412-.351.705-.66 1.013a2.735 2.735 0 0 1-1.013.66c-.31.12-.777.264-1.637.303-.929.042-1.208.051-3.561.051-2.353 0-2.632-.009-3.56-.051M11.908 6.24c-.939.043-1.58.191-2.14.41-.579.224-1.07.526-1.56 1.016s-.792.98-1.017 1.56c-.218.561-.367 1.202-.41 2.14-.043.94-.053 1.24-.053 3.633 0 2.394.01 2.694.054 3.634.042.938.191 1.579.409 2.139a4.31 4.31 0 0 0 1.016 1.56c.49.49.981.792 1.562 1.017.56.218 1.2.367 2.139.41.94.042 1.24.053 3.633.053 2.394 0 2.694-.01 3.633-.053.939-.043 1.58-.192 2.14-.41a4.334 4.334 0 0 0 1.56-1.016c.49-.49.792-.982 1.017-1.561.218-.56.367-1.201.41-2.14.042-.94.052-1.24.052-3.633s-.01-2.693-.053-3.633c-.042-.938-.191-1.579-.409-2.14a4.334 4.334 0 0 0-1.016-1.56 4.322 4.322 0 0 0-1.56-1.017c-.562-.218-1.202-.367-2.14-.41-.94-.042-1.24-.053-3.633-.053-2.394 0-2.694.01-3.634.054'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_twitter{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23B3B3B3' d='M.083 15c0-8.284 6.716-15 15-15 8.285 0 15 6.716 15 15 0 8.284-6.715 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M14.634 12.192l.032.52-.525-.064c-1.91-.244-3.578-1.07-4.994-2.458l-.693-.688-.178.508c-.378 1.134-.137 2.33.65 3.136.42.444.326.508-.398.243-.252-.085-.473-.148-.494-.116-.073.074.179 1.038.378 1.419.273.53.83 1.049 1.438 1.356l.514.243-.609.011c-.587 0-.608.01-.545.233.21.689 1.038 1.42 1.962 1.737l.65.223-.566.339a5.907 5.907 0 0 1-2.812.784c-.472.01-.86.053-.86.084 0 .106 1.28.7 2.024.932 2.235.689 4.89.392 6.883-.783 1.417-.837 2.833-2.5 3.494-4.11.357-.858.714-2.426.714-3.178 0-.487.031-.55.619-1.133.346-.34.671-.71.734-.816.105-.201.094-.201-.44-.021-.892.317-1.018.275-.578-.202.326-.339.714-.953.714-1.133 0-.032-.158.021-.336.117-.189.106-.609.264-.923.36l-.567.18-.514-.35c-.283-.19-.682-.402-.892-.466-.535-.148-1.353-.127-1.836.043-1.311.476-2.14 1.705-2.046 3.05z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_twitter:hover{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234d9cd9' d='M.083 15c0-8.284 6.716-15 15-15 8.285 0 15 6.716 15 15 0 8.284-6.715 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M14.634 12.192l.032.52-.525-.064c-1.91-.244-3.578-1.07-4.994-2.458l-.693-.688-.178.508c-.378 1.134-.137 2.33.65 3.136.42.444.326.508-.398.243-.252-.085-.473-.148-.494-.116-.073.074.179 1.038.378 1.419.273.53.83 1.049 1.438 1.356l.514.243-.609.011c-.587 0-.608.01-.545.233.21.689 1.038 1.42 1.962 1.737l.65.223-.566.339a5.907 5.907 0 0 1-2.812.784c-.472.01-.86.053-.86.084 0 .106 1.28.7 2.024.932 2.235.689 4.89.392 6.883-.783 1.417-.837 2.833-2.5 3.494-4.11.357-.858.714-2.426.714-3.178 0-.487.031-.55.619-1.133.346-.34.671-.71.734-.816.105-.201.094-.201-.44-.021-.892.317-1.018.275-.578-.202.326-.339.714-.953.714-1.133 0-.032-.158.021-.336.117-.189.106-.609.264-.923.36l-.567.18-.514-.35c-.283-.19-.682-.402-.892-.466-.535-.148-1.353-.127-1.836.043-1.311.476-2.14 1.705-2.046 3.05z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_draugiem{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23B3B3B3' d='M.625 15c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M19.895 11.005c3.424.046 5.424 2.146 3.158 5.018-1.04 1.321-2.804 2.627-5.152 3.472-.112.041-.225.077-.338.118-.22.072-.44.138-.656.205-.508.143-1.005.271-1.487.363-.512.103-1.01.185-1.491.236-.344.03-.672.056-.995.061-2.183.057-3.829-.543-4.362-1.818-.646-1.526.661-3.656 3.276-5.274-1.933.779-5.45 2.607-5.598 5.233v.333c.015.267.067.533.154.814.559 1.772 3.188 2.597 6.535 2.3.328-.026.657-.067.995-.118.487-.072.984-.17 1.491-.287.487-.118.985-.256 1.487-.41.113-.04.22-.071.333-.112.226-.072.446-.149.661-.23 2.902-1.055 5.055-2.453 6.31-4.061.718-.922 1.087-1.782 1.159-2.535v-.579c-.205-1.915-2.44-3.036-5.48-2.729zm-2.224-.947c.082 0 .153-.01.225-.026.487-.123.723-.64.743-1.25.021-.65-.21-1.192-.743-1.269-.046-.01-.092-.01-.143-.01-.426 0-.703.256-.851.63a2.01 2.01 0 0 0-.123.65c-.01.281.025.548.123.763.143.307.39.512.769.512zm-.01.215c-.216 0-.4.02-.56.061l.047.062.082.148.066.154.057.159.04.164.026.163.016.17.005.163v.174l-.01.17-.01.168-.021.17-.02.168-.031.17-.031.168-.03.164-.042.164-.03.159-.042.153-.04.149-.042.143-.03.138-.031.134-.015.081-.021.093-.02.097-.016.102-.02.113-.016.092v.02l-.02.124-.041.153-.016.128-.02.133-.015.133-.021.134-.015.138-.02.133-.016.138-.016.138-.015.139v.005c.03.394.061.732.077.927.015.22.061.379.133.486.103.159.277.215.518.236.205-.02.359-.062.477-.17.112-.102.174-.276.22-.552.087-.569.343-2.433.564-3.231.313-1.153 1.071-3.247-.784-3.406-.093-.02-.17-.02-.252-.02zm-2.25-.589h.01c.717-.005 1.055-.66 1.055-1.464 0-.804-.338-1.465-1.056-1.47h-.01c-.728 0-1.066.66-1.066 1.47 0 .809.338 1.464 1.066 1.464zm-1.482 3.4c.066.282.133.538.19.773.225.922.445 3.057.527 3.703.077.65.308.788.774.834.457-.046.692-.184.77-.834.076-.646.302-2.786.522-3.703.056-.23.128-.491.195-.773.205-.845.369-1.833 0-2.473-.236-.41-.692-.676-1.487-.676-.8 0-1.255.271-1.491.676-.37.635-.2 1.628 0 2.473zm-.99-3.052c.072.016.144.026.226.026.38 0 .63-.205.769-.517.087-.215.128-.482.123-.763a2.156 2.156 0 0 0-.123-.65c-.149-.374-.43-.63-.851-.63-.051 0-.097 0-.144.01-.533.077-.769.62-.743 1.27.016.614.256 1.131.743 1.254zm-.22 6.887c.041.277.113.446.22.553.118.113.272.149.477.17.241-.021.41-.077.518-.236.066-.103.113-.266.133-.487.015-.194.046-.527.077-.921v-.01l-.015-.139-.016-.138-.02-.138-.016-.133-.015-.139-.02-.133-.016-.133-.02-.133-.02-.128-.016-.123-.02-.123v-.015l-.016-.098-.02-.112-.021-.103-.016-.097-.02-.092-.02-.082-.026-.133-.041-.138-.031-.144-.041-.148-.041-.154-.041-.159-.03-.163-.042-.164-.03-.17-.026-.168-.02-.17-.021-.168-.016-.17-.005-.173v-.17l.005-.163.016-.17.025-.163.042-.164.05-.159.073-.153.082-.149.046-.061a2.274 2.274 0 0 0-.56-.062c-.081 0-.158 0-.235.01-1.855.16-1.097 2.254-.784 3.406.19.778.44 2.642.533 3.21z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.soc-link_draugiem:hover{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%234d9cd9' d='M.625 15c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15 0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z'/%3E%3Cpath fill='%23FFF' d='M19.895 11.005c3.424.046 5.424 2.146 3.158 5.018-1.04 1.321-2.804 2.627-5.152 3.472-.112.041-.225.077-.338.118-.22.072-.44.138-.656.205-.508.143-1.005.271-1.487.363-.512.103-1.01.185-1.491.236-.344.03-.672.056-.995.061-2.183.057-3.829-.543-4.362-1.818-.646-1.526.661-3.656 3.276-5.274-1.933.779-5.45 2.607-5.598 5.233v.333c.015.267.067.533.154.814.559 1.772 3.188 2.597 6.535 2.3.328-.026.657-.067.995-.118.487-.072.984-.17 1.491-.287.487-.118.985-.256 1.487-.41.113-.04.22-.071.333-.112.226-.072.446-.149.661-.23 2.902-1.055 5.055-2.453 6.31-4.061.718-.922 1.087-1.782 1.159-2.535v-.579c-.205-1.915-2.44-3.036-5.48-2.729zm-2.224-.947c.082 0 .153-.01.225-.026.487-.123.723-.64.743-1.25.021-.65-.21-1.192-.743-1.269-.046-.01-.092-.01-.143-.01-.426 0-.703.256-.851.63a2.01 2.01 0 0 0-.123.65c-.01.281.025.548.123.763.143.307.39.512.769.512zm-.01.215c-.216 0-.4.02-.56.061l.047.062.082.148.066.154.057.159.04.164.026.163.016.17.005.163v.174l-.01.17-.01.168-.021.17-.02.168-.031.17-.031.168-.03.164-.042.164-.03.159-.042.153-.04.149-.042.143-.03.138-.031.134-.015.081-.021.093-.02.097-.016.102-.02.113-.016.092v.02l-.02.124-.041.153-.016.128-.02.133-.015.133-.021.134-.015.138-.02.133-.016.138-.016.138-.015.139v.005c.03.394.061.732.077.927.015.22.061.379.133.486.103.159.277.215.518.236.205-.02.359-.062.477-.17.112-.102.174-.276.22-.552.087-.569.343-2.433.564-3.231.313-1.153 1.071-3.247-.784-3.406-.093-.02-.17-.02-.252-.02zm-2.25-.589h.01c.717-.005 1.055-.66 1.055-1.464 0-.804-.338-1.465-1.056-1.47h-.01c-.728 0-1.066.66-1.066 1.47 0 .809.338 1.464 1.066 1.464zm-1.482 3.4c.066.282.133.538.19.773.225.922.445 3.057.527 3.703.077.65.308.788.774.834.457-.046.692-.184.77-.834.076-.646.302-2.786.522-3.703.056-.23.128-.491.195-.773.205-.845.369-1.833 0-2.473-.236-.41-.692-.676-1.487-.676-.8 0-1.255.271-1.491.676-.37.635-.2 1.628 0 2.473zm-.99-3.052c.072.016.144.026.226.026.38 0 .63-.205.769-.517.087-.215.128-.482.123-.763a2.156 2.156 0 0 0-.123-.65c-.149-.374-.43-.63-.851-.63-.051 0-.097 0-.144.01-.533.077-.769.62-.743 1.27.016.614.256 1.131.743 1.254zm-.22 6.887c.041.277.113.446.22.553.118.113.272.149.477.17.241-.021.41-.077.518-.236.066-.103.113-.266.133-.487.015-.194.046-.527.077-.921v-.01l-.015-.139-.016-.138-.02-.138-.016-.133-.015-.139-.02-.133-.016-.133-.02-.133-.02-.128-.016-.123-.02-.123v-.015l-.016-.098-.02-.112-.021-.103-.016-.097-.02-.092-.02-.082-.026-.133-.041-.138-.031-.144-.041-.148-.041-.154-.041-.159-.03-.163-.042-.164-.03-.17-.026-.168-.02-.17-.021-.168-.016-.17-.005-.173v-.17l.005-.163.016-.17.025-.163.042-.164.05-.159.073-.153.082-.149.046-.061a2.274 2.274 0 0 0-.56-.062c-.081 0-.158 0-.235.01-1.855.16-1.097 2.254-.784 3.406.19.778.44 2.642.533 3.21z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.newsletter-form{
  position:relative; }

@media screen and (max-width: 768px){
    .newsletter-form{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; } }

.newsletter-form__input{
    width:455px;
    height:80px;
    box-shadow:0 0 20px 0 rgba(224, 239, 251, 0.87);
    background-color:#ffffff;
    padding:30px 95px 30px 34px; }

@media screen and (max-width: 768px){
      .newsletter-form__input{
        width:260px;
        padding:30px 15px;
        height:auto;
        margin-bottom:15px; } }

.newsletter-form__btn{
    width:160px;
    height:45px;
    font-size:14px;
    font-weight:500;
    line-height:1;
    text-align:center;
    color:#ffffff;
    border-radius:5px;
    background-image:-webkit-linear-gradient(top, #4ba7f0, #3c8dcd);
    background-image:linear-gradient(to bottom, #4ba7f0, #3c8dcd);
    position:absolute;
    top:50%;
    right:-80px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1; }

@media screen and (max-width: 768px){
      .newsletter-form__btn{
        position:relative;
        top:auto;
        right:auto;
        width:260px;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0); } }

.mail-form__fild{
  position:relative; }

.mail-form__fild:before{
    content:'';
    position:absolute;
    top:50%;
    left:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:20px;
    height:14px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='15px' viewBox='0 0 20 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E1E3BF47F-BCA5-49D1-BF86-4D2138C9B45D%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3Cpath d='M989.980469,2309.78125 C989.99349,2309.80729 990,2309.83333 990,2309.85938 L990,2319.9375 C990,2320.45834 989.869793,2320.95312 989.609375,2321.42188 C989.348957,2321.89063 988.958336,2322.125 988.4375,2322.125 L972.1875,2322.125 C971.666664,2322.125 971.171877,2321.89063 970.703125,2321.42188 C970.234373,2320.95312 970,2320.45834 970,2319.9375 L970,2309.85938 C970,2309.83333 970.00651,2309.80729 970.019531,2309.78125 C969.993489,2309.6901 969.993489,2309.60221 970.019531,2309.51758 C970.045573,2309.43294 970.091146,2309.35156 970.15625,2309.27344 C970.169271,2309.26042 970.182292,2309.24414 970.195312,2309.22461 C970.208333,2309.20508 970.227864,2309.1888 970.253906,2309.17578 C970.44922,2308.91536 970.72591,2308.7168 971.083984,2308.58008 C971.442059,2308.44336 971.809894,2308.375 972.1875,2308.375 L988.4375,2308.375 C988.854169,2308.375 989.189452,2308.46289 989.443359,2308.63867 C989.697267,2308.81445 989.863281,2309.07812 989.941406,2309.42969 C989.967448,2309.48177 989.983724,2309.53711 989.990234,2309.5957 C989.996745,2309.6543 989.99349,2309.71615 989.980469,2309.78125 Z M971.894531,2309.625 C971.790364,2309.625 971.686198,2309.63151 971.582031,2309.64453 L980,2316.36328 L988.4375,2309.625 L971.894531,2309.625 Z M988.4375,2320.875 C988.606772,2320.875 988.701172,2320.76107 988.720703,2320.5332 C988.740234,2320.30534 988.75,2320.10677 988.75,2319.9375 L988.75,2310.99219 L980.410156,2317.65234 C980.345052,2317.70443 980.279948,2317.74349 980.214844,2317.76953 C980.149739,2317.79557 980.078125,2317.80859 980,2317.80859 C979.921875,2317.80859 979.850261,2317.79557 979.785156,2317.76953 C979.720052,2317.74349 979.654948,2317.70443 979.589844,2317.65234 L971.25,2310.99219 L971.25,2319.9375 C971.25,2320.10677 971.363931,2320.30534 971.591797,2320.5332 C971.819663,2320.76107 972.018228,2320.875 972.1875,2320.875 L988.4375,2320.875 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16-SofiTure-website-blog' transform='translate(-970.000000, -2308.000000)'%3E%3Cg id='Envelope---simple-line-icons'%3E%3Cuse fill='%2348A1E8' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill='%2347A0E6' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center; }

.mail-form__input{
  width:329px;
  height:43px;
  border:solid 1px #d8d8d8;
  background-color:#ffffff;
  padding:11px 10px 10px 50px;
  font-size:14px;
  line-height:1;
  color:#333333; }

@media screen and (max-width: 420px){
    .mail-form__input{
      width:100%; } }

.mail-form__btn{
  position:absolute;
  width:40px;
  height:35px;
  top:50%;
  right:25px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%); }

.mail-form__btn:before{
    content:'';
    position:absolute;
    width:15px;
    height:7px;
    left:12px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='7' viewBox='0 0 15 7'%3E%3Cpath fill='%2347A0E6' fill-rule='evenodd' d='M14.464 3.618c0 .075-.033.15-.083.2l-3.215 2.964a.268.268 0 1 1-.452-.193V4.714H.268A.264.264 0 0 1 0 4.446V2.84c0-.15.117-.268.268-.268h10.446V.696c0-.108.059-.2.16-.242.1-.042.209-.025.292.042l3.215 2.93c.05.05.083.116.083.192z'/%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center; }

.order-form{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.order-form__title{
    font-size:20px;
    line-height:2.1;
    color:#000;
    margin-bottom:13px; }

@media screen and (max-width: 600px){
      .order-form__title{
        margin-bottom:10px; } }

.order-form__sub-title{
    font-size:16px;
    color:#000;
    margin-bottom:27px; }

@media screen and (max-width: 600px){
      .order-form__sub-title{
        margin-bottom:10px; } }

.order-form__filds{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:start;
    align-items:flex-start;
    padding-bottom:23px;
    margin-bottom:24px;
    position:relative; }

@media screen and (max-width: 600px){
      .order-form__filds{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.order-form__filds_contact{
      width:590px;
      flex-wrap:wrap;
      padding-bottom:0;
      margin-bottom:0; }

.order-form__filds_contact:after{
        display:none; }

.order-form__filds:after{
      content:'';
      position:absolute;
      width:calc(100% - 37px);
      height:1px;
      background:#fff;
      left:0;
      bottom:0; }

.order-form__contacts{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 600px){
      .order-form__contacts{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:start;
        align-items:flex-start; } }

.order-form__input-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap; }

.order-form__select-wrap{
    width:182px;
    height:29px;
    border:solid 1px #d8d8d8;
    margin-right:36px;
    background-color:#fff;
    position:relative; }

@media screen and (max-width: 600px){
      .order-form__select-wrap{
        width:270px;
        margin-bottom:10px; } }

.order-form__select-wrap:after{
      content:'';
      position:absolute;
      width:9px;
      height:5px;
      top:50%;
      right:12px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath fill='%23469EE3' fill-rule='evenodd' d='M8.571 1.036a.533.533 0 0 1-.159.376l-3.75 3.75c-.1.1-.234.16-.376.16a.533.533 0 0 1-.377-.16l-3.75-3.75A.533.533 0 0 1 0 1.036.54.54 0 0 1 .536.5h7.5a.54.54 0 0 1 .535.536z'/%3E%3C/svg%3E%0A");
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      z-index:1; }

.order-form__select{
    width:182px;
    height:29px;
    font-size:12px;
    color:#8d8d8d;
    padding:6px 11px 7px;
    position:relative;
    z-index:2; }

.order-form__option{
    font-size:12px;
    color:#8d8d8d;
    padding:6px 11px 7px; }

.order-form__input{
    width:260px;
    height:29px;
    border-radius:5px;
    border:solid 1px #d8d8d8;
    background-color:#ffffff;
    padding:6px 11px 7px;
    margin:0 35px 8px 0;
    font-size:12px;
    color:#8d8d8d; }

.order-form__input::-webkit-input-placeholder{
      font-size:12px;
      color:#8d8d8d; }

.order-form__input::-ms-input-placeholder{
      font-size:12px;
      color:#8d8d8d; }

.order-form__input::placeholder{
      font-size:12px;
      color:#8d8d8d; }

@media screen and (max-width: 600px){
      .order-form__input{
        width:270px; } }

.order-form__input-checbox[type="checkbox"]:checked + label:before{
    border:solid 1px #4398db;
    background-color:#4398db; }

.order-form__input-checbox[type="checkbox"]:checked + label:after{
    content:'';
    position:absolute;
    width:5px;
    height:10px;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    top:-1px;
    left:8px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg); }

.order-form__label{
    font-size:12px;
    color:#8d8d8d;
    position:relative;
    padding-left:29px;
    margin-top:18px;
    cursor:pointer; }

@media screen and (max-width: 600px){
      .order-form__label{
        width:270px; } }

.order-form__label:before{
      content:'';
      position:absolute;
      top:45%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:20px;
      height:20px;
      border:solid 1px #d8d8d8;
      background-color:#ffffff; }

.order-form__rules{
    margin:18px 50px 0 0;
    font-size:12px;
    color:#4398db; }

.order-form__rules:hover{
      text-decoration:underline; }

.order-form__btn{
    width:206px;
    height:46px;
    margin-right:37px; }

@media screen and (max-width: 600px){
      .order-form__btn{
        width:270px;
        margin-top:20px; } }

.feedbackForm{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media screen and (max-width: 600px){
    .feedbackForm{
      -webkit-box-align:center;
      align-items:center; } }

.feedbackForm__inputs-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between; }

@media screen and (max-width: 600px){
      .feedbackForm__inputs-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.feedbackForm__filds{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-bottom:32px; }

.feedbackForm__title{
    font-size:16px;
    color:#333333;
    display:-webkit-box;
    display:flex;
    margin-bottom:15px; }

.feedbackForm__input{
    width:270px;
    height:54px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.87);
    border-radius:5px;
    padding:15px; }

@media screen and (max-width: 600px){
      .feedbackForm__input{
        width:290px; } }

.feedbackForm__textarea-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-bottom:42px; }

@media screen and (max-width: 600px){
      .feedbackForm__textarea-wrap{
        width:290px; } }

.feedbackForm__textarea{
    width:100%;
    height:156px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.87);
    border-radius:5px;
    padding:15px; }

.feedbackForm__nav{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 600px){
      .feedbackForm__nav{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.feedbackForm__capcha{
    width:166px;
    height:43px; }

@media screen and (max-width: 600px){
      .feedbackForm__capcha{
        width:310px;
        height:80px;
        margin-bottom:15px; } }

.feedbackForm__capcha img{
      width:100%;
      height:100%; }

.feedbackForm__btn{
    width:167px;
    text-transform:none; }

@media screen and (max-width: 600px){
      .feedbackForm__btn{
        width:290px; } }

.searchForm__checkbox{
  margin-top:15px;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

.searchForm__input-checbox{
  display:none; }

.searchForm__input-checbox[type="checkbox"]:checked + label:before{
  border:solid 1px #4398db;
  background-color:#4398db; }

.searchForm__input-checbox[type="checkbox"]:checked + label:after{
  content:'';
  position:absolute;
  width:5px;
  height:10px;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  top:-6px;
  left:8px;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg); }

.searchForm__label{
  position:relative;
  padding-left:29px;
  cursor:pointer; }

.searchForm__label:before{
    content:'';
    position:absolute;
    top:45%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:20px;
    height:20px;
    border:solid 1px #d8d8d8;
    background-color:#ffffff; }

.searchForm__stars{
  font-size:14px;
  color:#333333;
  margin-left:4px; }

.searchForm__quantity{
  margin-left:auto;
  font-size:14px;
  color:#8a8987; }

.searchForm__img{
  width:35px;
  height:35px;
  overflow:hidden; }

.searchForm__img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover; }

.searchForm__link-info{
  position:relative;
  width:13px;
  height:13px;
  margin-left:5px; }

.searchForm__link-info:after{
    top:3%;
    width:13px;
    height:13px;
    position:absolute;
    content:'';
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%238A8987' fill-rule='evenodd' d='M7.313 9.344c.11 0 .205.04.285.12.08.08.12.176.12.286a.39.39 0 0 1-.12.286.39.39 0 0 1-.285.12H5.688a.39.39 0 0 1-.286-.12.39.39 0 0 1-.12-.286c0-.11.04-.205.12-.286a.39.39 0 0 1 .285-.12h.407v-3.25h-.407a.39.39 0 0 1-.285-.12.39.39 0 0 1-.12-.287c0-.11.04-.205.12-.285a.39.39 0 0 1 .285-.12H6.5c.11 0 .205.04.286.12.08.08.12.175.12.285v3.657h.407zM6.5 4.469a.785.785 0 0 1-.578-.235.785.785 0 0 1-.234-.578c0-.228.078-.42.234-.577a.785.785 0 0 1 .578-.235c.229 0 .421.078.578.235.156.156.234.349.234.577a.785.785 0 0 1-.234.578.785.785 0 0 1-.578.235zM6.5 0c.897 0 1.741.17 2.533.508a6.523 6.523 0 0 1 2.07 1.39 6.523 6.523 0 0 1 1.39 2.07A6.37 6.37 0 0 1 13 6.5a6.37 6.37 0 0 1-.508 2.533 6.523 6.523 0 0 1-1.39 2.069 6.523 6.523 0 0 1-2.07 1.39A6.371 6.371 0 0 1 6.5 13c-.897 0-1.741-.17-2.533-.508a6.523 6.523 0 0 1-2.07-1.39 6.523 6.523 0 0 1-1.39-2.07A6.37 6.37 0 0 1 0 6.5c0-.897.17-1.741.508-2.533a6.523 6.523 0 0 1 1.39-2.069 6.523 6.523 0 0 1 2.07-1.39A6.371 6.371 0 0 1 6.5 0zm0 12.2c.787 0 1.526-.15 2.215-.45a5.74 5.74 0 0 0 3.022-3.035c.3-.69.45-1.428.45-2.215 0-.787-.15-1.526-.45-2.215-.3-.69-.707-1.291-1.219-1.803a5.794 5.794 0 0 0-1.803-1.219c-.69-.3-1.428-.45-2.215-.45-.787 0-1.526.15-2.215.45-.69.3-1.291.707-1.803 1.219a5.794 5.794 0 0 0-1.219 1.803c-.3.69-.45 1.428-.45 2.215 0 .787.15 1.526.45 2.215a5.74 5.74 0 0 0 3.021 3.034c.69.301 1.429.451 2.216.451z'/%3E%3C/svg%3E%0A"); }

.restoreForm__email{
  font-size:12px;
  color:#333333;
  margin-bottom:7px; }

.restoreForm__input{
  width:auto;
  height:44px;
  background-color:#fff;
  margin-bottom:36px;
  padding:10px; }

.restoreForm__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.restoreForm__button{
  display:block;
  margin:0 auto;
  width:167px !important; }

.mainForm{
  width:100%;
  height:70px;
  display:-webkit-box;
  display:flex;
  border-radius:0 5px 5px 5px;
  background-color:rgba(255, 255, 255, 0.7);
  padding:14px 16px 13px; }

@media screen and (max-width: 768px){
    .mainForm{
      background-color:transparent !important;
      flex-wrap:wrap;
      -webkit-box-pack:justify;
      justify-content:space-between;
      width:288px;
      margin:0 auto;
      padding:12px 0 0 0;
      height:auto; } }

.mainForm_column{
    height:auto;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    border-radius:0;
    background-color:transparent;
    padding:0; }

@media screen and (max-width: 400px){
      .mainForm_column{
        width:260px !important; } }

.mainForm_column .mainForm__fild{
      width:100% !important;
      margin:0 0 20px; }

@media screen and (max-width: 400px){
        .mainForm_column .mainForm__fild{
          width:260px !important; } }

.mainForm_column .mainForm__btn{
      width:100%; }

.mainForm__fild{
    width:200px;
    height:43px;
    margin-right:15px;
    border:solid 1px #eeeeee;
    background-color:#ffffff;
    position:relative; }

@media screen and (max-width: 1024px){
      .mainForm__fild{
        margin-right:10px; } }

@media screen and (max-width: 768px){
      .mainForm__fild{
        width:142px !important;
        margin:0 0 5px; } }

.mainForm__fild_long{
      width:289px; }

.mainForm__fild_long:before{
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='21' viewBox='0 0 16 21'%3E%3Cdefs%3E%3Cpath id='a' d='M180.078 501.25c1.172 0 2.22.202 3.145.605a6.744 6.744 0 0 1 2.334 1.65 7.204 7.204 0 0 1 1.445 2.433c.332.924.498 1.9.498 2.93 0 1.04-.205 2.105-.615 3.193a20.114 20.114 0 0 1-1.553 3.203 29.218 29.218 0 0 1-2.031 2.978 56.39 56.39 0 0 1-2.051 2.5c0 .013-.098.101-.293.264a1.035 1.035 0 0 1-.684.244h-.058c-.274 0-.505-.081-.694-.244-.188-.163-.283-.25-.283-.264-.677-.781-1.41-1.634-2.197-2.558a29.154 29.154 0 0 1-2.187-2.92 19.136 19.136 0 0 1-1.68-3.155c-.45-1.08-.674-2.161-.674-3.242 0-1.028.202-2.005.605-2.93a7.928 7.928 0 0 1 1.641-2.431 7.755 7.755 0 0 1 2.412-1.65 7.174 7.174 0 0 1 2.92-.606zm.234 18.652a44.91 44.91 0 0 0 2.598-3.242 26.66 26.66 0 0 0 1.856-2.92c.494-.918.866-1.784 1.113-2.597.247-.814.371-1.573.371-2.276 0-.794-.12-1.572-.361-2.334a5.85 5.85 0 0 0-1.123-2.04 5.613 5.613 0 0 0-1.924-1.446c-.775-.365-1.696-.547-2.764-.547-.86 0-1.673.17-2.441.508a6.467 6.467 0 0 0-2.012 1.377 6.64 6.64 0 0 0-1.367 2.031 6.056 6.056 0 0 0-.508 2.451c0 .925.195 1.862.586 2.813.39.95.885 1.884 1.484 2.802a27.482 27.482 0 0 0 1.973 2.657c.716.853 1.393 1.65 2.031 2.392l.332.371.078.078a.32.32 0 0 1 .05-.039c.019-.013.029-.026.029-.039zm-.292-14.882c1.041 0 1.927.367 2.656 1.103.729.736 1.094 1.618 1.094 2.647 0 1.041-.365 1.927-1.094 2.656-.73.729-1.615 1.094-2.656 1.094-1.03 0-1.911-.365-2.647-1.094-.736-.73-1.103-1.615-1.103-2.656 0-1.03.367-1.911 1.103-2.647.736-.736 1.618-1.103 2.647-1.103zm0 6.25c.69 0 1.276-.248 1.757-.743a2.458 2.458 0 0 0 .723-1.777c0-.69-.244-1.28-.732-1.768a2.409 2.409 0 0 0-1.768-.732c-.69 0-1.28.244-1.768.732a2.409 2.409 0 0 0-.732 1.768c0 .69.247 1.283.742 1.777a2.425 2.425 0 0 0 1.778.743z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-172 -501)'%3E%3Cuse fill='%2348A1E8' xlink:href='%23a'/%3E%3Cuse fill='%2347A0E6' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.mainForm__fild_date:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='21' viewBox='0 0 20 21'%3E%3Cdefs%3E%3Cpath id='a' d='M492.75 502.125c.352 0 .648.12.889.361.24.241.361.537.361.889V519c0 .339-.12.632-.361.879s-.537.371-.889.371h-17.5c-.352 0-.648-.124-.889-.371A1.217 1.217 0 0 1 474 519v-15.625c0-.352.12-.648.361-.889.241-.24.537-.361.889-.361h5v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25h5v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25h5zm0 16.875v-15.625h-5V504a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-.625h-5V504a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-.625h-5V519h17.5zm-4.375-8.75a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25zm0 5a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25zm-3.75-2.5a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25zm0-5a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25zm-5 0a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25zm0 5a.6.6 0 0 1 .44.186.6.6 0 0 1 .185.439v1.25a.6.6 0 0 1-.186.44.6.6 0 0 1-.439.185h-1.25a.6.6 0 0 1-.44-.186.6.6 0 0 1-.185-.439v-1.25a.6.6 0 0 1 .186-.44.6.6 0 0 1 .439-.185h1.25z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-474 -500)'%3E%3Cuse fill='%2348A1E8' xlink:href='%23a'/%3E%3Cuse fill='%2347A0E6' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.mainForm__fild_quantity:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath id='a' d='M699 501.754l-2.285 4.746-.41.84-6.094.898 4.414 4.414-.137.88-.898 5.273 5.41-2.89 5.41 2.89-.898-5.274-.137-.879 4.414-4.414-6.113-.898-2.676-5.586zm0-1.192c.286 0 .547.072.781.215.235.144.41.339.528.586l2.265 4.707 5.215.762c.26.04.495.143.703.313.209.169.358.384.45.644a1.405 1.405 0 0 1-.352 1.426l-3.809 3.808.88 5.293c.051.26.022.515-.089.762-.11.248-.276.45-.498.606-.13.09-.267.156-.41.195a1.627 1.627 0 0 1-.781.02 1.309 1.309 0 0 1-.352-.137L699 517.32l-4.55 2.442c-.105.065-.216.11-.333.136a1.616 1.616 0 0 1-.79-.02 1.456 1.456 0 0 1-.898-.8 1.232 1.232 0 0 1-.09-.762l.88-5.293-3.809-3.808a1.405 1.405 0 0 1-.352-1.426c.092-.247.241-.459.45-.635.208-.175.443-.283.703-.322l5.215-.762 2.265-4.707a1.35 1.35 0 0 1 .528-.586c.234-.143.495-.214.781-.214z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-689 -500)'%3E%3Cuse fill='%2348A1E8' xlink:href='%23a'/%3E%3Cuse fill='%2347A0E6' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.mainForm__fild_tourists:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='21' viewBox='0 0 20 21'%3E%3Cdefs%3E%3Cpath id='a' d='M918.57 516.559l.528.293c.351.195.527.449.527.761v1.582c0 .3-.104.55-.313.752a1.03 1.03 0 0 1-.742.303h-13.515c-.287 0-.534-.1-.742-.303a1.005 1.005 0 0 1-.313-.752v-1.582c0-.286.176-.534.527-.742l.528-.312 4.043-2.188c-.743-.586-1.257-1.367-1.543-2.344-.287-.976-.43-1.751-.43-2.324v-2.637c0-.442.137-.882.41-1.318.274-.436.632-.83 1.074-1.182a5.825 5.825 0 0 1 1.514-.859 4.663 4.663 0 0 1 1.709-.332c.586 0 1.159.11 1.719.332.56.221 1.058.508 1.494.86a4.61 4.61 0 0 1 1.055 1.181c.267.436.4.876.4 1.318v2.637c0 .638-.127 1.432-.38 2.383-.255.95-.746 1.719-1.475 2.305l3.925 2.168zm-.195 2.441v-1.113a.521.521 0 0 0-.137-.098l-.156-.078a.095.095 0 0 1-.049-.02.638.638 0 0 0-.068-.039l-3.926-2.168a1.32 1.32 0 0 1-.45-.42 1.151 1.151 0 0 1-.194-.576 1.14 1.14 0 0 1 .087-.605c.085-.196.212-.358.381-.488.534-.417.899-1.013 1.094-1.788.195-.774.293-1.41.293-1.904v-2.637c0-.455-.342-.976-1.025-1.562a3.563 3.563 0 0 0-2.393-.879c-.885 0-1.683.293-2.393.879-.71.586-1.064 1.107-1.064 1.562v2.637c0 .495.117 1.13.352 1.904.234.775.618 1.37 1.152 1.788.156.13.277.292.361.488.085.195.114.397.088.605-.013.209-.078.4-.195.576-.117.176-.267.31-.45.4l-4.042 2.208a.087.087 0 0 0-.04.01.153.153 0 0 0-.038.029.541.541 0 0 0-.167.078l-.146.098V519h13.125zm4.57-5.547l.528.293c.351.195.527.45.527.762v1.562c0 .3-.104.55-.313.752a1.03 1.03 0 0 1-.742.303h-2.07a7.162 7.162 0 0 0-.244-.723 1.27 1.27 0 0 0-.4-.527h2.519v-1.113a5.601 5.601 0 0 0-.137-.088.545.545 0 0 0-.156-.069.123.123 0 0 0-.049-.029.536.536 0 0 1-.068-.03l-3.985-2.167a1.32 1.32 0 0 1-.449-.42 1.151 1.151 0 0 1-.195-.576 1.14 1.14 0 0 1 .088-.606c.084-.195.211-.358.38-.488.535-.43.909-1.032 1.124-1.807.215-.774.322-1.403.322-1.884v-2.637c0-.469-.352-.996-1.055-1.582a3.675 3.675 0 0 0-2.422-.879 3.975 3.975 0 0 0-2.383.8 3.068 3.068 0 0 0-.78-.136l-.801-.039c.455-.534 1.041-.983 1.757-1.348a4.81 4.81 0 0 1 2.207-.547c.586 0 1.163.114 1.729.342a6.043 6.043 0 0 1 1.514.87c.442.351.8.748 1.074 1.19.273.444.41.886.41 1.329v2.637c0 .625-.137 1.416-.41 2.373-.274.957-.775 1.722-1.504 2.295l3.984 2.187z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-904 -500)'%3E%3Cuse fill='%2348A1E8' xlink:href='%23a'/%3E%3Cuse fill='%2347A0E6' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.mainForm__fild:before{
      content:'';
      position:absolute;
      width:20px;
      height:20px;
      top:50%;
      left:15px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

@media screen and (max-width: 1024px){
        .mainForm__fild:before{
          left:5px; } }

.mainForm__input{
    width:100%;
    height:100%;
    padding:14px 10px 14px 50px; }

@media screen and (max-width: 1024px){
      .mainForm__input{
        font-size:12px;
        padding:14px 10px 14px 30px; } }

.mainForm__input::-webkit-input-placeholder{
      font-size:14px;
      line-height:1;
      color:#8a8987; }

.mainForm__input::-ms-input-placeholder{
      font-size:14px;
      line-height:1;
      color:#8a8987; }

.mainForm__input::placeholder{
      font-size:14px;
      line-height:1;
      color:#8a8987; }

@media screen and (max-width: 1024px){
        .mainForm__input::-webkit-input-placeholder{
          font-size:12px; }
        .mainForm__input::-ms-input-placeholder{
          font-size:12px; }
        .mainForm__input::placeholder{
          font-size:12px; } }

.mainForm__input:focus{
      background-color:#eee; }

.mainForm__city-select{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:23px; }

.mainForm__city-select span{
      font-size:14px;
      line-height:1;
      color:#ffffff;
      margin-right:10px; }

.mainForm__select-wrap{
    position:relative; }

.mainForm__select-wrap:after{
      content:'';
      position:absolute;
      z-index:-1;
      top:50%;
      right:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:9px;
      height:5px;
      background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E81DD0B3B-245A-49C2-AE2A-A5A444426C2A%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16-SofiTure-website-blog' transform='translate(-1108.000000, -1772.000000)' fill='%23FFFFFF'%3E%3Cg id='Group-7' transform='translate(970.000000, 1767.000000)'%3E%3Cpath d='M146.571439,6.03570598 C146.571439,6.17800526 146.512845,6.31193399 146.412398,6.41238054 L142.662394,10.162385 C142.561947,10.2628316 142.428019,10.3214254 142.285719,10.3214254 C142.14342,10.3214254 142.009491,10.2628316 141.909045,10.162385 L138.15904,6.41238054 C138.058594,6.31193399 138,6.17800526 138,6.03570598 C138,5.74273688 138.242746,5.49999106 138.535715,5.49999106 L146.035724,5.49999106 C146.328693,5.49999106 146.571439,5.74273688 146.571439,6.03570598 Z' id='Caret-Down---FontAwesome'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.mainForm__select{
    color:#ffffff;
    padding-right:12px; }

.mainForm__select option{
      font-size:14px;
      font-weight:500;
      line-height:1;
      color:#333; }

.mainForm__btn{
    width:182px;
    padding:15px 10px 14px; }

@media screen and (max-width: 768px){
      .mainForm__btn{
        width:100%;
        margin-top:10px;
        font-size:12px; } }

.number{
  position:absolute;
  width:200px;
  height:46px;
  top:41px;
  left:-1px;
  z-index:2;
  background-color:#fff;
  padding:0 10px;
  display:none;
  box-shadow:0 2px 10px 0 rgba(206, 206, 206, 0.5); }

.number.active{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.number__title{
    font-size:12px;
    line-height:1.17;
    color:#8d8d8d; }

.number__wrap{
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

.number__btn{
    width:19px;
    height:19px;
    border-radius:50%;
    color:#fff;
    background-color:#47a0e6;
    text-align:center;
    cursor:pointer;
    padding:1px 0; }

.number input{
    width:21px;
    font-size:12px;
    line-height:1.17;
    color:#333333;
    text-align:center; }

.tourists{
  position:absolute;
  width:200px;
  top:41px;
  left:-1px;
  background-color:#fff;
  padding:14px 20px 0 14px;
  display:none;
  box-shadow:0 2px 10px 0 rgba(206, 206, 206, 0.5);
  z-index:10; }

.tourists.active{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.tourists__title{
    font-size:12px;
    line-height:1.17;
    color:#333333;
    padding-left:19px;
    margin-bottom:11px;
    position:relative; }

.tourists__title:after{
      content:'';
      position:absolute;
      width:15px;
      height:15px;
      top:50%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-repeat:no-repeat;
      background-position:center;
      background-size:100%; }

.tourists__title:nth-of-type(1):after{
      background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='15px' viewBox='0 0 14 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E444A8CA4-4EC7-49B6-B698-ED4879DCE696%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='26-SofiTure-VIPODAJUWIE-MENU-1' transform='translate(-927.000000, -293.000000)' fill='%23BDBDBD' fill-rule='nonzero'%3E%3Cg id='noun_Couple_882918' transform='translate(927.000000, 293.000000)'%3E%3Cg id='Group'%3E%3Cpath d='M13.1815988,5.69038963 C12.7218129,4.65947042 12.0748913,4.08181847 11.4394354,3.798816 C10.8079378,3.51407612 10.2140448,3.51755092 9.89054991,3.51703613 C9.8876835,3.51703613 9.88549957,3.51703613 9.88379337,3.51710048 C9.8829744,3.51710048 9.88147295,3.51703613 9.87860653,3.51703613 C9.44884968,3.51549178 8.53166653,3.51626396 7.69767752,4.18580483 C7.3217,4.48553779 6.97076944,4.9119076 6.67873679,5.49863261 C6.54026186,4.70856794 6.31442965,4.16669348 6.04553303,3.77925421 C5.82133877,3.45835076 5.5590622,3.25263022 5.31678225,3.13866993 C5.08787889,3.02979312 4.88661591,3.00379653 4.76281427,3.00148 C4.75237234,3.00090087 4.74199867,3 4.731352,3 L2.09459545,3 C2.08401703,3 2.07364335,3.00090087 2.06320143,3.00148 C1.93939979,3.00379653 1.73786382,3.02972877 1.50909695,3.13854123 C1.14199165,3.31022168 0.746153989,3.68562788 0.46927237,4.35098613 C0.189046606,5.01891831 0.000818974468,5.98445996 0,7.44252115 C0,7.81940735 0.0127623521,8.22923973 0.0405392362,8.67542872 C0.0575329564,8.94897204 0.298174954,9.16009781 0.58508901,9.16009781 C0.595872174,9.16009781 0.606655338,9.15984042 0.617506749,9.15919694 C0.918548114,9.14246646 1.14827045,8.8989093 1.1306625,8.61513465 C1.10397758,8.18709179 1.09189771,7.79727165 1.09189771,7.44245681 C1.08957728,5.88439883 1.33056052,5.00907307 1.56717589,4.55207361 L1.56717589,14.2042727 C1.56717589,14.6437695 1.94506436,14.999807 2.41092434,14.999807 C2.87692081,14.999807 3.25480928,14.6437695 3.25480928,14.2042727 L3.25480928,8.39557929 L3.57113817,8.39557929 L3.57113817,14.2043371 C3.57113817,14.6438339 3.94902664,14.9998713 4.41488662,14.9998713 C4.88088309,14.9998713 5.25877156,14.6438339 5.25877156,14.2043371 L5.25877156,4.55490493 C5.29924255,4.63315209 5.33998653,4.72291754 5.38032102,4.82761172 C5.57271177,5.3303626 5.73452748,6.15511084 5.733845,7.44264985 C5.733845,7.79746469 5.72176512,8.18728484 5.6953532,8.61532769 C5.67774525,8.899038 5.90753583,9.14259515 6.20864545,9.15926129 C6.21942861,9.15984042 6.23014353,9.16016216 6.24085844,9.16016216 C6.5277725,9.16016216 6.76848274,8.94903639 6.78547646,8.67536437 C6.78813813,8.63173643 6.79004907,8.59003893 6.79250599,8.54711882 C6.79407569,8.5382388 6.79578189,8.52935877 6.79680561,8.52028571 C6.9175361,7.41703935 7.13940993,6.60586854 7.40441642,6.01708439 C7.62240012,5.53704836 7.86208665,5.20604228 8.10457134,4.97130079 L6.92729554,10.7189923 L8.40595394,10.7189923 L8.40595394,14.3565201 C8.40595394,14.711914 8.71149967,15 9.08843267,15 C9.46522917,15 9.77091139,14.711914 9.77091139,14.3565201 L9.77091139,10.7189923 L9.9984498,10.7189923 L9.9984498,14.3565201 C9.9984498,14.711914 10.3039273,15 10.6809285,15 C11.0576568,15 11.3634072,14.711914 11.3634072,14.3565201 L11.3634072,10.7189923 L12.8420656,10.7189923 L11.6647216,4.97123645 C11.9068651,5.20584923 12.1487355,5.53762749 12.36474,6.01708439 C12.6297465,6.60586854 12.8517568,7.41703935 12.9724873,8.52028571 C12.9976025,8.75000804 13.2155863,8.91711978 13.4592312,8.89343972 C13.7030126,8.86963096 13.8802523,8.66410347 13.8550006,8.43438113 C13.7271041,7.26923201 13.4906934,6.37852707 13.1815988,5.69038963 Z' id='Shape'%3E%3C/path%3E%3Cellipse id='Oval' cx='3.42016797' cy='1.33901552' rx='1.42016797' ry='1.33901552'%3E%3C/ellipse%3E%3Cellipse id='Oval' cx='10.3570494' cy='1.77950372' rx='1.3570494' ry='1.27950372'%3E%3C/ellipse%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.tourists__title:nth-of-type(2):after{
      background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='12px' viewBox='0 0 15 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E7C147AD7-0CB6-4CFD-93AA-E87D192135F0%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='26-SofiTure-VIPODAJUWIE-MENU-1' transform='translate(-923.000000, -357.000000)' fill='%23BDBDBD' fill-rule='nonzero'%3E%3Cg id='noun_Children_664333-(1)' transform='translate(923.000000, 357.000000)'%3E%3Ccircle id='Oval' cx='4' cy='2' r='2'%3E%3C/circle%3E%3Cpath d='M14.8185484,4.05517241 C15.0604839,3.80689655 15.0604839,3.43448276 14.8185484,3.1862069 C14.5766129,2.93793103 14.2137097,2.93793103 13.9717742,3.1862069 L12.3991935,4.8 L9.49596774,4.8 L7.9233871,3.1862069 C7.68145161,2.93793103 7.31854839,2.93793103 7.0766129,3.1862069 L5.50403226,4.8 L2.60080645,4.8 L1.02822581,3.1862069 C0.786290323,2.93793103 0.423387097,2.93793103 0.181451613,3.1862069 C-0.060483871,3.43448276 -0.060483871,3.80689655 0.181451613,4.05517241 L2.43951613,6.37241379 L2.43951613,8.64827586 L2.43951613,10.3034483 L2.43951613,11.3793103 C2.43951613,11.7103448 2.72177419,12 3.04435484,12 C3.36693548,12 3.64919355,11.7103448 3.64919355,11.3793103 L3.64919355,10.3034483 L3.64919355,9.51724138 C3.64919355,9.26896552 3.81048387,9.10344828 4.05241935,9.10344828 C4.29435484,9.10344828 4.45564516,9.26896552 4.45564516,9.51724138 L4.45564516,10.3034483 L4.45564516,11.3793103 C4.45564516,11.7103448 4.73790323,12 5.06048387,12 C5.38306452,12 5.66532258,11.7103448 5.66532258,11.3793103 L5.66532258,10.3034483 L5.66532258,8.60689655 L5.66532258,6.33103448 L7.52016129,4.51034483 L9.33467742,6.37241379 L8.125,10.2206897 L9.33467742,10.2206897 L9.33467742,11.3793103 C9.33467742,11.7103448 9.61693548,12 9.93951613,12 C10.2620968,12 10.5443548,11.7103448 10.5443548,11.3793103 L10.5443548,10.2206897 L11.3508065,10.2206897 L11.3508065,11.3793103 C11.3508065,11.7103448 11.6330645,12 11.9556452,12 C12.2782258,12 12.5604839,11.7103448 12.5604839,11.3793103 L12.5604839,10.2206897 L13.7701613,10.2206897 L12.5604839,6.37241379 L14.8185484,4.05517241 Z' id='Shape'%3E%3C/path%3E%3Ccircle id='Oval' cx='11' cy='2' r='2'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.tourists__title:nth-of-type(3):after{
      background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='13px' height='10px' viewBox='0 0 13 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EFCE493FE-4991-4E03-A02C-CCFF7970612C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='26-SofiTure-VIPODAJUWIE-MENU-1' transform='translate(-927.000000, -420.000000)' fill='%23BDBDBD' fill-rule='nonzero'%3E%3Cg id='noun_Baby_15121-(1)' transform='translate(927.000000, 420.000000)'%3E%3Cg id='Group'%3E%3Cellipse id='Oval' cx='10.9133523' cy='2.03705882' rx='2.00332955' ry='1.99426471'%3E%3C/ellipse%3E%3Cpath d='M9.94263636,6.37352941 C10.1764886,6.06691176 10.3169773,5.68573529 10.3169773,5.27102941 C10.3169773,4.26220588 9.49531818,3.44426471 8.48190909,3.44426471 L4.44496591,3.44426471 C3.43155682,3.44426471 2.60989773,4.26220588 2.60989773,5.27102941 C2.60989773,5.76632353 2.80859091,6.21470588 3.13004545,6.54382353 L3.13004545,7.64573529 L1.14178409,7.64573529 C0.533738636,7.64573529 0.0407727273,8.13647059 0.0407727273,8.74176471 C0.0407727273,9.34705882 0.533738636,9.83779412 1.14178409,9.83779412 L4.26119318,9.83779412 C4.86923864,9.83779412 5.33206818,9.41617647 5.33206818,8.81088235 L5.33206818,7.09794118 L7.85879545,7.09794118 L8.42976136,9.15308824 C8.56463636,9.63897059 9.00767045,9.95735294 9.49044318,9.95735294 C9.5875,9.95735294 9.68632955,9.94441176 9.78456818,9.9175 C10.3706023,9.75617647 10.7142159,9.1525 10.5521591,8.56911765 L9.94263636,6.37352941 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.tourists__fild{
    margin-bottom:15px;
    display:-webkit-box;
    display:flex; }

.tourists input{
    display:none; }

.tourists label{
    font-size:12px;
    line-height:1.17;
    color:#333333;
    border-radius:3px;
    border:solid 1px #d8d8d8;
    background-color:#ffffff;
    margin-right:10px;
    text-align:center;
    padding:3px;
    width:30px; }

.tourists input[type="radio"]:checked + label{
    background-color:#49a2e9;
    border:solid 1px #49a2e9;
    color:#fff; }

.findForm__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:28px; }

@media screen and (max-width: 650px){
    .findForm__wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start;
      width:290px;
      margin:0 auto 25px; } }

.findForm__sub-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

@media screen and (max-width: 1100px){
    .findForm__sub-wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start;
      width:290px; } }

.findForm__input-wrap{
  position:relative;
  width:380px;
  height:43px;
  border-radius:5px;
  border:solid 1px #d8d8d8;
  background-color:#ffffff;
  margin-right:19px; }

@media screen and (max-width: 1100px){
    .findForm__input-wrap{
      width:290px;
      margin:0 0 11px; } }

.findForm__input{
  width:100%;
  font-size:14px;
  line-height:1;
  color:#333333;
  padding:12px 15px 12px 44px; }

.findForm__btn{
  content:'';
  position:absolute;
  top:48%;
  left:10px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:15px;
  height:15px;
  cursor:pointer;
  z-index:1;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M15.868 15.132a.447.447 0 0 1 .132.33.447.447 0 0 1-.132.329.463.463 0 0 1-.674 0l-4.54-4.57c-.518.449-1.104.8-1.758 1.054a5.699 5.699 0 0 1-2.08.381c-.811 0-1.573-.154-2.286-.461a6.006 6.006 0 0 1-1.867-1.253 5.757 5.757 0 0 1-1.253-1.86 5.785 5.785 0 0 1-.454-2.285c0-.81.151-1.572.454-2.285a5.757 5.757 0 0 1 1.253-1.86A6.006 6.006 0 0 1 4.53 1.398 5.706 5.706 0 0 1 6.815.937c.801 0 1.558.154 2.27.462a6.006 6.006 0 0 1 1.869 1.252 5.856 5.856 0 0 1 1.26 1.86c.307.714.46 1.475.46 2.286a5.64 5.64 0 0 1-.365 2.029 6.082 6.082 0 0 1-.996 1.72l4.555 4.586zm-9.053-3.399a4.78 4.78 0 0 0 1.912-.388 4.917 4.917 0 0 0 1.567-1.062c.445-.449.796-.971 1.055-1.567a4.763 4.763 0 0 0 .388-1.92c0-.683-.13-1.322-.388-1.918a5.091 5.091 0 0 0-1.055-1.567 4.917 4.917 0 0 0-1.567-1.062 4.78 4.78 0 0 0-1.912-.389c-.683 0-1.325.13-1.926.389-.6.258-1.123.612-1.567 1.062-.445.449-.796.971-1.055 1.567a4.763 4.763 0 0 0-.388 1.919c0 .683.13 1.323.388 1.919.259.596.61 1.118 1.055 1.567.444.45.967.803 1.567 1.062s1.243.388 1.926.388z'/%3E%3C/svg%3E%0A"); }

.findForm__result{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

.findForm__result span{
    font-size:14px;
    color:#333333;
    margin-right:5px; }

@media screen and (max-width: 1100px){
      .findForm__result span{
        font-size:12px; } }

.findForm__sort{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-left:auto; }

@media screen and (max-width: 1100px){
    .findForm__sort{
      -webkit-box-orient:vertical;
      -webkit-box-direction:reverse;
      flex-direction:column-reverse;
      -webkit-box-align:start;
      align-items:flex-start;
      width:290px;
      margin:0 0 0 20px; } }

@media screen and (max-width: 650px){
    .findForm__sort{
      margin:15px 0 0 0; } }

.findForm__sort span{
    font-size:14px;
    color:#333333;
    margin-right:10px; }

.findForm__selectWrap{
  width:233px;
  height:43px;
  border:solid 1px #d8d8d8;
  background-color:#ffffff;
  position:relative;
  border-radius:5px; }

@media screen and (max-width: 1100px){
    .findForm__selectWrap{
      width:290px;
      margin-bottom:10px; } }

.findForm__selectWrap:after{
    content:'';
    position:absolute;
    top:18px;
    right:10px;
    border:7px solid transparent;
    border-top:7px solid #48a2e9; }

.findForm__selectWrap select{
    width:100%;
    height:100%;
    font-size:14px;
    line-height:1;
    color:#333333;
    padding:13px 0 12px 14px; }

.findForm .toursFilter{
  margin:0 0 20px auto;
  width:130px; }

.toursForm__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:20px; }

@media screen and (max-width: 768px){
    .toursForm__wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start; } }

.toursForm__city-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

@media screen and (max-width: 768px){
    .toursForm__city-wrap{
      margin:0 0 10px; } }

.toursForm__city{
  font-size:20px;
  font-weight:500;
  color:#333333;
  margin-right:5px; }

.toursForm__foodSelect{
  width:233px;
  height:37px;
  border:solid 1px #d8d8d8;
  background-color:#ffffff;
  position:relative;
  cursor:pointer; }

@media screen and (max-width: 768px){
    .toursForm__foodSelect{
      margin:0 0 10px; } }

.toursForm__foodSelect:after{
    content:'';
    position:absolute;
    top:60%;
    right:8px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    border:7px solid transparent;
    border-top:7px solid #48a2e9; }

.toursForm__select{
  font-size:14px;
  line-height:1;
  color:#333333;
  width:233px;
  padding:11px 0 11px 14px;
  display:block; }

.toursForm__foodWrap{
  position:absolute;
  top:34px;
  left:-1px;
  width:233px;
  border-radius:0 0 5px 5px;
  border:solid 1px #d8d8d8;
  background-color:#fff;
  z-index:10;
  padding:13px 0 2px;
  display:none; }

.toursForm__foodWrap.active{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.toursForm__input{
  display:none; }

.toursForm__label{
  position:relative;
  font-size:14px;
  line-height:1;
  color:#8d8d8d;
  padding:7px 0 7px 41px;
  cursor:pointer; }

.toursForm__label:last-child{
    border-top:solid 1px #d8d8d8;
    margin-top:5px;
    padding-top:13px; }

.toursForm__label:after{
    content:'';
    position:absolute;
    width:5px;
    height:10px;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    top:47%;
    left:18px;
    -webkit-transform:translateY(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotate(45deg); }

.toursForm__label:before{
    content:'';
    position:absolute;
    top:50%;
    left:10px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:20px;
    height:20px;
    border:solid 1px #d8d8d8; }

.toursForm input[type="checkbox"]:checked + label{
  font-weight:700; }

.toursForm input[type="checkbox"]:checked + label:before{
    background-color:#4398db;
    border:solid 1px #4398db; }

.toursForm .toursFilter{
  margin-left:auto; }

.toursForm .citySelect{
  padding-right:40px; }

.toursForm .citySelect__select{
    font-size:20px !important;
    padding-right:18px; }

.toursForm .citySelect:after{
    right:40px;
    z-index:-1; }

.toursFilter{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  position:relative; }

.toursFilter:after{
    content:'';
    position:absolute;
    top:50%;
    left:-15px;
    width:15px;
    height:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M.004.014h4.983v6.951H.004z'/%3E%3Cpath id='c' d='M0 .03h12.987V13H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(10)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23333' d='M4.987 3.4c-.055.339-.104.68-.168 1.017-.15.787-.388 1.541-.76 2.243-.155.291-.377.375-.602.248-.22-.124-.296-.381-.16-.656a8.02 8.02 0 0 0 .813-3.021c.058-.812-.079-1.57-.792-2.055-.93-.633-2.285.003-2.401 1.167-.052.524.072 1.069.123 1.603.018.179.07.354.085.533.02.257-.128.473-.345.502-.223.03-.421-.076-.465-.302-.17-.877-.451-1.755-.228-2.662C.351.943 1.014.285 2.054.067c.02-.005.035-.035.053-.053h.76c.031.018.06.046.091.053.851.175 1.443.692 1.775 1.529.112.283.171.59.254.885V3.4z' mask='url(%23b)'/%3E%3C/g%3E%3Cg transform='translate(0 2)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23333' d='M4.85 4.843l-.675.643-.35-.32-.44.42c.055.06.101.127.163.174.204.155.235.305.066.526-.132.171-.213.387-.295.59-.695 1.72.538 3.16 1.777 3.537l.54-.751c-1.407-.778-1.874-2.02-1.044-2.909l1.546 1.584.469-.424-1.72-1.692.645-.705L7.245 7.25l.528-.504c-.53-.52-1.067-1.044-1.606-1.57.44-.257.915-.336 1.416-.218.725.171 1.095.72 1.38 1.36l.814-.522c-.134-.485-.414-.87-.775-1.196-.918-.828-1.96-.911-3.05-.42-.406.183-.742.374-.97-.116l-.49.392.358.387M9.428.033c.064.537.131.973.16 1.412.01.17-.053.35-.108.517-.212.642.135 1.36.763 1.558.675.213 1.362-.125 1.56-.79.12-.404.102-.83-.215-1.126-.303-.285-.31-.627-.35-.98-.014-.127-.002-.257-.002-.406.313.04.598.073.883.111.357.048.515.2.557.56.083.715.182 1.43.228 2.148.054.822.055 1.647.082 2.471.011.319-.096.565-.331.798a774.644 774.644 0 0 0-6.303 6.306c-.504.512-1.247.52-1.749.005A228.08 228.08 0 0 0 .372 8.386C-.13 7.896-.12 7.15.379 6.659c2.03-2 4.046-4.017 6.046-6.049.344-.349.689-.586 1.186-.58.61.008 1.22.002 1.817.002' mask='url(%23d)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.toursFilter__filterBtn{
    font-size:14px;
    font-weight:500; }

.toursFilter__filterBtn_green{
      color:#3ac85e; }

.toursFilter__filterBtn_red{
      color:#dd4343; }

.toursFilter__filterBtn span{
      color:#333; }

.citySelect{
  position:relative; }

.citySelect_blue .citySelect__select{
    color:#48a2e9; }

.citySelect_blue:after{
    border:7px solid transparent;
    border-top:7px solid #48a2e9; }

.citySelect_white .citySelect__select{
    color:#fff; }

.citySelect_white:after{
    border:7px solid transparent;
    border-top:7px solid #fff; }

.citySelect:after{
    content:'';
    position:absolute;
    top:8px;
    right:-8px;
    z-index:-1; }

.citySelect__select{
    font-size:14px;
    font-weight:500;
    padding:0 5px; }

.citySelect__option{
    font-size:14px; }

.data-form__wrap{
  display:-webkit-box;
  display:flex;
  margin:9px 0 20px; }

@media screen and (max-width: 768px){
    .data-form__wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; } }

.data-form__wrap_password .data-form__filds{
    width:150px; }

.data-form__filds{
  width:128px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin-right:16px; }

@media screen and (max-width: 768px){
    .data-form__filds{
      width:260px;
      margin:0 0 15px; } }

.data-form__filds:last-child{
    margin-right:0; }

.data-form__text{
  font-size:16px;
  color:#8d8d8d;
  margin-bottom:19px; }

@media screen and (max-width: 768px){
    .data-form__text{
      margin-bottom:10px; } }

.data-form__input{
  width:100%;
  height:44px;
  font-size:14px;
  color:#333333;
  padding:13px 8px 12px;
  border-radius:5px;
  border:1px solid #d8d8d8; }

@media screen and (max-width: 768px){
    .data-form__input{
      width:260px; } }

.data-form__buttons{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:end;
  justify-content:flex-end;
  -webkit-box-align:center;
  align-items:center; }

@media screen and (max-width: 768px){
    .data-form__buttons{
      -webkit-box-pack:start;
      justify-content:flex-start; } }

.data-form__cancel{
  font-size:14px;
  color:#469ee3; }

.data-form__btn{
  width:128px;
  margin:0 6px 0 16px; }

.data-form__btn_password{
    width:177px; }

.tourForm__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

@media screen and (max-width: 620px){
    .tourForm__wrap{
      margin-bottom:10px; } }

@media screen and (max-width: 430px){
    .tourForm__wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start !important;
      align-items:flex-start !important; } }

.tourForm__field{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-right:10px; }

.tourForm__field span{
    font-size:12px;
    font-weight:500;
    color:#333333;
    margin-right:10px; }

@media screen and (max-width: 430px){
    .tourForm__field{
      margin-bottom:10px; } }

body.compensate-for-scrollbar{
  overflow:hidden; }

.fancybox-active{
  height:auto; }

.fancybox-is-hidden{
  left:-9999px;
  margin:0;
  position:absolute !important;
  top:-9999px;
  visibility:hidden; }

.fancybox-container{
  -webkit-backface-visibility:hidden;
  height:100%;
  left:0;
  outline:none;
  position:fixed;
  -webkit-tap-highlight-color:transparent;
  top:0;
  touch-action:manipulation;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  width:100%;
  z-index:99992; }

.fancybox-container *{
  box-sizing:border-box; }

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0; }

.fancybox-outer{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto; }

.fancybox-bg{
  background:#1e1e1e;
  opacity:0;
  -webkit-transition-duration:inherit;
  transition-duration:inherit;
  -webkit-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg{
  opacity:.9;
  -webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar{
  direction:ltr;
  opacity:0;
  position:absolute;
  -webkit-transition:opacity .25s ease, visibility 0s ease .25s;
  transition:opacity .25s ease, visibility 0s ease .25s;
  visibility:hidden;
  z-index:99997; }

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar{
  opacity:1;
  -webkit-transition:opacity .25s ease 0s, visibility 0s ease 0s;
  transition:opacity .25s ease 0s, visibility 0s ease 0s;
  visibility:visible; }

.fancybox-infobar{
  color:#ccc;
  font-size:13px;
  -webkit-font-smoothing:subpixel-antialiased;
  height:44px;
  left:0;
  line-height:44px;
  min-width:44px;
  mix-blend-mode:difference;
  padding:0 10px;
  pointer-events:none;
  top:0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.fancybox-toolbar{
  right:0;
  top:0; }

.fancybox-stage{
  direction:ltr;
  overflow:visible;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  z-index:99994; }

.fancybox-is-open .fancybox-stage{
  overflow:hidden; }

.fancybox-slide{
  -webkit-backface-visibility:hidden;
  display:none;
  height:100%;
  left:0;
  outline:none;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:44px;
  position:absolute;
  text-align:center;
  top:0;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  white-space:normal;
  width:100%;
  z-index:99994; }

.fancybox-slide:before{
  content:"";
  display:inline-block;
  font-size:0;
  height:100%;
  vertical-align:middle;
  width:0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous{
  display:block; }

.fancybox-slide--image{
  overflow:hidden;
  padding:44px 0; }

.fancybox-slide--image:before{
  display:none; }

.fancybox-slide--html{
  padding:6px; }

.fancybox-content{
  background:#fff;
  display:inline-block;
  margin:0;
  max-width:100%;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:44px;
  position:relative;
  text-align:left;
  vertical-align:middle; }

.fancybox-slide--image .fancybox-content{
  -webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility:hidden;
  background:transparent;
  background-repeat:no-repeat;
  background-size:100% 100%;
  left:0;
  max-width:none;
  overflow:visible;
  padding:0;
  position:absolute;
  top:0;
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:99995; }

.fancybox-can-zoomOut .fancybox-content{
  cursor:-webkit-zoom-out;
  cursor:zoom-out; }

.fancybox-can-zoomIn .fancybox-content{
  cursor:-webkit-zoom-in;
  cursor:zoom-in; }

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content{
  cursor:-webkit-grab;
  cursor:grab; }

.fancybox-is-grabbing .fancybox-content{
  cursor:-webkit-grabbing;
  cursor:grabbing; }

.fancybox-container [data-selectable=true]{
  cursor:text; }

.fancybox-image, .fancybox-spaceball{
  background:transparent;
  border:0;
  height:100%;
  left:0;
  margin:0;
  max-height:none;
  max-width:none;
  padding:0;
  position:absolute;
  top:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:100%; }

.fancybox-spaceball{
  z-index:1; }

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content{
  height:100%;
  overflow:visible;
  padding:0;
  width:100%; }

.fancybox-slide--video .fancybox-content{
  background:#000; }

.fancybox-slide--map .fancybox-content{
  background:#e5e3df; }

.fancybox-slide--iframe .fancybox-content{
  background:#fff; }

.fancybox-iframe, .fancybox-video{
  background:transparent;
  border:0;
  display:block;
  height:100%;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%; }

.fancybox-iframe{
  left:0;
  position:absolute;
  top:0; }

.fancybox-error{
  background:#fff;
  cursor:default;
  max-width:400px;
  padding:40px;
  width:100%; }

.fancybox-error p{
  color:#444;
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0; }

.fancybox-button{
  background:rgba(30, 30, 30, 0.6);
  border:0;
  border-radius:0;
  box-shadow:none;
  cursor:pointer;
  display:inline-block;
  height:44px;
  margin:0;
  padding:10px;
  position:relative;
  -webkit-transition:color .2s;
  transition:color .2s;
  vertical-align:top;
  visibility:inherit;
  width:44px; }

.fancybox-button, .fancybox-button:link, .fancybox-button:visited{
  color:#ccc; }

.fancybox-button:hover{
  color:#fff; }

.fancybox-button:focus{
  outline:none; }

.fancybox-button.fancybox-focus{
  outline:1px dotted; }

.fancybox-button[disabled], .fancybox-button[disabled]:hover{
  color:#888;
  cursor:default;
  outline:none; }

.fancybox-button div{
  height:100%; }

.fancybox-button svg{
  display:block;
  height:100%;
  overflow:visible;
  position:relative;
  width:100%; }

.fancybox-button svg path{
  fill:currentColor;
  stroke-width:0; }

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2){
  display:none; }

.fancybox-progress{
  background:#ff5268;
  height:2px;
  left:0;
  position:absolute;
  right:0;
  top:0;
  -webkit-transform:scaleX(0);
  -ms-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:0;
  -ms-transform-origin:0;
  transform-origin:0;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-timing-function:linear;
  transition-timing-function:linear;
  z-index:99998; }

.fancybox-close-small{
  background:transparent;
  border:0;
  border-radius:0;
  color:#ccc;
  cursor:pointer;
  opacity:.8;
  padding:8px;
  position:absolute;
  right:-12px;
  top:-44px;
  z-index:401; }

.fancybox-close-small:hover{
  color:#fff;
  opacity:1; }

.fancybox-slide--html .fancybox-close-small{
  color:currentColor;
  padding:10px;
  right:0;
  top:0; }

.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
  overflow:hidden; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
  display:none; }

.fancybox-navigation .fancybox-button{
  background-clip:content-box;
  height:100px;
  opacity:0;
  position:absolute;
  top:calc(50% - 50px);
  width:70px; }

.fancybox-navigation .fancybox-button div{
  padding:7px; }

.fancybox-navigation .fancybox-button--arrow_left{
  left:0;
  padding:31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right{
  padding:31px 6px 31px 26px;
  right:0; }

.fancybox-caption{
  background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  bottom:0;
  color:#eee;
  font-size:14px;
  font-weight:400;
  left:0;
  line-height:1.5;
  padding:75px 44px 25px;
  pointer-events:none;
  right:0;
  text-align:center;
  z-index:99996; }

.fancybox-caption--separate{
  margin-top:-50px; }

.fancybox-caption__body{
  max-height:50vh;
  overflow:auto;
  pointer-events:all; }

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited{
  color:#ccc;
  text-decoration:none; }

.fancybox-caption a:hover{
  color:#fff;
  text-decoration:underline; }

.fancybox-loading{
  -webkit-animation:a 1s linear infinite;
  animation:a 1s linear infinite;
  background:transparent;
  border:4px solid #888;
  border-bottom-color:#fff;
  border-radius:50%;
  height:50px;
  left:50%;
  margin:-25px 0 0 -25px;
  opacity:.7;
  padding:0;
  position:absolute;
  top:50%;
  width:50px;
  z-index:99999; }

@-webkit-keyframes a{
  to{
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn); } }

@keyframes a{
  to{
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn); } }

.fancybox-animated{
  -webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.25, 1); }

.fancybox-fx-slide.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next{
  opacity:0;
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0); }

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous{
  opacity:0;
  -webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current{
  opacity:1; }

.fancybox-fx-zoom-in-out.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:scale3d(1.5, 1.5, 1.5);
  transform:scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next{
  opacity:0;
  -webkit-transform:scale3d(0.5, 0.5, 0.5);
  transform:scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current{
  opacity:1;
  -webkit-transform:scaleX(1);
  -ms-transform:scaleX(1);
  transform:scaleX(1); }

.fancybox-fx-rotate.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:rotate(-1turn);
  -ms-transform:rotate(-1turn);
  transform:rotate(-1turn); }

.fancybox-fx-rotate.fancybox-slide--next{
  opacity:0;
  -webkit-transform:rotate(1turn);
  -ms-transform:rotate(1turn);
  transform:rotate(1turn); }

.fancybox-fx-rotate.fancybox-slide--current{
  opacity:1;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg); }

.fancybox-fx-circular.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next{
  opacity:0;
  -webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform:scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current{
  opacity:1;
  -webkit-transform:scaleX(1) translateZ(0);
  transform:scaleX(1) translateZ(0); }

.fancybox-fx-tube.fancybox-slide--previous{
  -webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next{
  -webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current{
  -webkit-transform:translateZ(0) scale(1);
  transform:translateZ(0) scale(1); }

@media (max-height: 576px){
  .fancybox-slide{
    padding-left:6px;
    padding-right:6px; }
  .fancybox-slide--image{
    padding:6px 0; }
  .fancybox-close-small{
    right:-6px; }
  .fancybox-slide--image .fancybox-close-small{
    background:#4e4e4e;
    color:#f2f4f6;
    height:36px;
    opacity:1;
    padding:6px;
    right:0;
    top:0;
    width:36px; }
  .fancybox-caption{
    padding-left:12px;
    padding-right:12px; } }

.fancybox-share{
  background:#f4f4f4;
  border-radius:3px;
  max-width:90%;
  padding:30px;
  text-align:center; }

.fancybox-share h1{
  color:#222;
  font-size:35px;
  font-weight:700;
  margin:0 0 20px; }

.fancybox-share p{
  margin:0;
  padding:0; }

.fancybox-share__button{
  border:0;
  border-radius:3px;
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:40px;
  margin:0 5px 10px;
  min-width:130px;
  padding:0 15px;
  text-decoration:none;
  -webkit-transition:all .2s;
  transition:all .2s;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  white-space:nowrap; }

.fancybox-share__button:link, .fancybox-share__button:visited{
  color:#fff; }

.fancybox-share__button:hover{
  text-decoration:none; }

.fancybox-share__button--fb{
  background:#3b5998; }

.fancybox-share__button--fb:hover{
  background:#344e86; }

.fancybox-share__button--pt{
  background:#bd081d; }

.fancybox-share__button--pt:hover{
  background:#aa0719; }

.fancybox-share__button--tw{
  background:#1da1f2; }

.fancybox-share__button--tw:hover{
  background:#0d95e8; }

.fancybox-share__button svg{
  height:25px;
  margin-right:7px;
  position:relative;
  top:-1px;
  vertical-align:middle;
  width:25px; }

.fancybox-share__button svg path{
  fill:#fff; }

.fancybox-share__input{
  background:transparent;
  border:0;
  border-bottom:1px solid #d7d7d7;
  border-radius:0;
  color:#5d5b5b;
  font-size:14px;
  margin:10px 0 0;
  outline:none;
  padding:10px 15px;
  width:100%; }

.fancybox-thumbs{
  background:#ddd;
  bottom:0;
  display:none;
  margin:0;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  padding:2px 2px 4px;
  position:absolute;
  right:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  top:0;
  width:212px;
  z-index:99995; }

.fancybox-thumbs-x{
  overflow-x:auto;
  overflow-y:hidden; }

.fancybox-show-thumbs .fancybox-thumbs{
  display:block; }

.fancybox-show-thumbs .fancybox-inner{
  right:212px; }

.fancybox-thumbs__list{
  font-size:0;
  height:100%;
  list-style:none;
  margin:0;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0;
  position:absolute;
  position:relative;
  white-space:nowrap;
  width:100%; }

.fancybox-thumbs-x .fancybox-thumbs__list{
  overflow:hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
  width:7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
  background:#fff;
  border-radius:10px;
  box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
  background:#2a2a2a;
  border-radius:10px; }

.fancybox-thumbs__list a{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  background-color:rgba(0, 0, 0, 0.1);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  cursor:pointer;
  float:left;
  height:75px;
  margin:2px;
  max-height:calc(100% - 8px);
  max-width:calc(50% - 4px);
  outline:none;
  overflow:hidden;
  padding:0;
  position:relative;
  -webkit-tap-highlight-color:transparent;
  width:100px; }

.fancybox-thumbs__list a:before{
  border:6px solid #ff5268;
  bottom:0;
  content:"";
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index:99991; }

.fancybox-thumbs__list a:focus:before{
  opacity:.5; }

.fancybox-thumbs__list a.fancybox-thumbs-active:before{
  opacity:1; }

@media (max-width: 576px){
  .fancybox-thumbs{
    width:110px; }
  .fancybox-show-thumbs .fancybox-inner{
    right:110px; }
  .fancybox-thumbs__list a{
    max-width:calc(100% - 10px); } }

.header{
  height:43px;
  background-image:-webkit-linear-gradient(top, #4ba7f0, #3c8dcd);
  background-image:linear-gradient(to bottom, #4ba7f0, #3c8dcd); }

.header .container{
    height:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    justify-content:space-between; }

.header .lk-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.header .user{
    position:relative;
    font-size:14px;
    font-weight:500;
    line-height:1;
    color:#ffffff;
    padding-left:23px;
    white-space:nowrap;
    cursor:pointer; }

.header .user:after{
      content:'';
      position:absolute;
      width:17px;
      height:17px;
      top:50%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M8.5 1.125c-.454 0-.902.086-1.345.257-.442.172-.84.39-1.195.656a3.82 3.82 0 0 0-.855.863c-.216.31-.324.604-.324.88v2.656c0 .52.13 1.185.39 1.993s.667 1.433 1.22 1.876a1.054 1.054 0 0 1 .398.963c-.032.177-.101.34-.206.49-.106.149-.241.262-.407.34L1.51 14.307a1.163 1.163 0 0 0-.274.157c-.116.083-.175.236-.175.457V16l14.859-.017v-1.029c0-.288-.07-.468-.208-.54a1.735 1.735 0 0 0-.224-.107l-4.632-2.192a1.076 1.076 0 0 1-.54-1.386c.073-.172.18-.313.325-.423.575-.443.982-1.071 1.22-1.885.238-.813.357-1.474.357-1.983V3.78c0-.288-.11-.586-.332-.896a3.911 3.911 0 0 0-.855-.855 4.937 4.937 0 0 0-1.196-.648A3.718 3.718 0 0 0 8.5 1.125zm0-1.063c.587 0 1.165.111 1.735.333.57.22 1.079.509 1.527.863.448.354.814.752 1.096 1.195.282.443.423.886.423 1.328v2.656c0 .321-.033.692-.1 1.113-.066.42-.176.85-.331 1.286-.155.438-.36.858-.615 1.262-.254.404-.564.75-.93 1.038l4.633 2.208.522.29c.35.194.523.446.523.756V16c0 .288-.102.534-.307.739a1.007 1.007 0 0 1-.738.307H1.062c-.298 0-.55-.102-.755-.307A1.007 1.007 0 0 1 0 16v-1.61c0-.288.177-.534.531-.74l.531-.306 4.666-2.208a4.029 4.029 0 0 1-.947-1.08A7.425 7.425 0 0 1 4.16 8.77a6.857 6.857 0 0 1-.34-1.278 6.852 6.852 0 0 1-.1-1.054V3.78c0-.442.138-.885.415-1.328A4.7 4.7 0 0 1 5.22 1.258c.448-.354.96-.642 1.536-.863A4.822 4.822 0 0 1 8.5.062z'/%3E%3C/svg%3E%0A");
      background-repeat:no-repeat;
      background-size:contain;
      background-position:center; }

.header .user__wrap{
      display:none;
      position:absolute;
      left:-21px;
      top:29px;
      width:154px;
      border-radius:0 0 5px 5px;
      box-shadow:0 2px 4px 0 rgba(180, 180, 180, 0.5);
      background-color:#ffffff; }

.header .user__list{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

.header .user__link{
      width:100%;
      font-size:12px;
      line-height:2.5;
      color:#333333;
      padding-left:49px;
      position:relative; }

.header .user__link.active{
        background-color:rgba(66, 152, 220, 0.1); }

.header .user__link_favorites:before{
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23469EE4' fill-rule='evenodd' d='M3.656 1.26c-.39 0-.745.059-1.066.177a2.574 2.574 0 0 0-.902.584c-.279.288-.495.614-.647.978a2.93 2.93 0 0 0-.228 1.143 2.978 2.978 0 0 0 .876 2.107c.101.102.374.396.818.882l1.435 1.575c.512.562.992 1.096 1.44 1.6.45.503.737.822.864.958a.397.397 0 0 0 .381.082.388.388 0 0 0 .152-.082c.508-.559 1.03-1.126 1.568-1.701.538-.576 1.024-1.1 1.46-1.575.436-.474.796-.863 1.08-1.168.283-.304.433-.461.45-.47.28-.287.495-.613.647-.977a2.93 2.93 0 0 0 .229-1.143 2.978 2.978 0 0 0-.876-2.107 3.028 3.028 0 0 0-.927-.654 2.65 2.65 0 0 0-1.066-.21c-.288 0-.633.12-1.035.356a5.965 5.965 0 0 0-1.212.978l-.572.584-.584-.572c-.584-.575-1.06-.943-1.428-1.104-.368-.16-.654-.241-.857-.241zm0-.813c.5 0 .997.161 1.492.483.495.321.95.685 1.365 1.091.397-.406.848-.77 1.352-1.091.503-.322.996-.483 1.479-.483.5 0 .96.091 1.384.273.423.182.816.46 1.18.832.373.364.652.78.838 1.25.186.47.28.946.28 1.428 0 .483-.094.959-.28 1.429-.186.47-.465.89-.838 1.263a366.77 366.77 0 0 0-2.291 2.47 274.488 274.488 0 0 1-2.254 2.43 1.204 1.204 0 0 1-1.308.267 1.202 1.202 0 0 1-.393-.267l-.654-.717c-.436-.478-.924-1.018-1.466-1.619A371.454 371.454 0 0 0 1.117 6.82 3.72 3.72 0 0 1 .28 5.563 3.814 3.814 0 0 1 0 4.135c0-.486.093-.962.28-1.428a3.72 3.72 0 0 1 .837-1.257A3.225 3.225 0 0 1 2.292.682 3.936 3.936 0 0 1 3.656.447z'/%3E%3C/svg%3E%0A"); }

.header .user__link_settings:before{
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%23449ADE' fill-rule='evenodd' d='M2.813 6.945c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.213.79v6.258a.54.54 0 0 1-.166.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.167-.395v-6.258a2.275 2.275 0 0 1-1.204-.791A2.143 2.143 0 0 1 0 9.125c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.204-.79V.687a.54.54 0 0 1 .167-.396.54.54 0 0 1 .396-.167.54.54 0 0 1 .396.167.54.54 0 0 1 .167.396v6.257zM2.25 10.25c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791A1.073 1.073 0 0 0 2.25 8c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334zm7.313.07c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.213.79v2.883a.54.54 0 0 1-.166.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.166-.395V14.68a2.275 2.275 0 0 1-1.205-.791A2.143 2.143 0 0 1 6.75 12.5c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.205-.79V.687a.54.54 0 0 1 .166-.396A.54.54 0 0 1 9 .125a.54.54 0 0 1 .396.167.54.54 0 0 1 .166.396v9.632zM9 13.625c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791a1.073 1.073 0 0 0-.8-.334c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334zM16.313 3.57c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.212.79v9.633a.54.54 0 0 1-.167.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.166-.395V7.93a2.275 2.275 0 0 1-1.205-.791A2.143 2.143 0 0 1 13.5 5.75c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.204-.79V.686a.54.54 0 0 1 .167-.395.54.54 0 0 1 .396-.167.54.54 0 0 1 .396.167.54.54 0 0 1 .166.396V3.57zm-.563 3.305c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791a1.073 1.073 0 0 0-.8-.334c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334z'/%3E%3C/svg%3E%0A"); }

.header .user__link_exit:before{
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' viewBox='0 0 13 14'%3E%3Cpath fill='%234398DC' fill-rule='evenodd' d='M6.767 9.204L8.252 7.72H.406a.39.39 0 0 1-.285-.12A.39.39 0 0 1 0 7.311a.401.401 0 0 1 .406-.406h7.82l-1.46-1.472a.368.368 0 0 1-.126-.286c0-.114.042-.21.127-.286a.362.362 0 0 1 .279-.127c.11 0 .207.043.292.127l2.4 2.463-2.4 2.463a.579.579 0 0 1-.14.083.393.393 0 0 1-.431-.083.401.401 0 0 1 0-.584zm5.42-8.392c.229 0 .422.079.578.235.157.157.235.35.235.578V13a.785.785 0 0 1-.235.578.785.785 0 0 1-.578.235H4.875a.791.791 0 0 1-.571-.235.775.775 0 0 1-.242-.578V9.331h.826v3.174c0 .135.046.252.14.349A.456.456 0 0 0 5.37 13h6.322a.476.476 0 0 0 .35-.146.476.476 0 0 0 .146-.35L12.175 2.12a.476.476 0 0 0-.146-.349.476.476 0 0 0-.35-.146H5.37a.456.456 0 0 0-.343.146.487.487 0 0 0-.14.35v3.16h-.824V1.625c0-.229.08-.421.24-.578a.791.791 0 0 1 .572-.234h7.313z'/%3E%3C/svg%3E%0A"); }

.header .user__link:before{
        content:'';
        position:absolute;
        top:50%;
        left:17px;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:18px;
        height:18px;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center; }

.header .user__link:hover{
        background-color:rgba(66, 152, 220, 0.1); }

.header .lang{
    width:78px;
    padding:0 20px;
    margin:0 20px;
    position:relative;
    cursor:pointer; }

@media screen and (max-width: 1024px){
      .header .lang{
        margin:0; } }

.header .lang:after, .header .lang:before{
      content:'';
      position:absolute;
      width:1px;
      height:29px;
      background:#fff;
      opacity:.23;
      left:0;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%); }

@media screen and (max-width: 1024px){
        .header .lang:after, .header .lang:before{
          display:none; } }

.header .lang:after{
      left:auto;
      right:0; }

.header .lang__current{
      text-align:center;
      font-size:16px;
      font-weight:500;
      text-transform:uppercase;
      color:#fff;
      position:relative;
      padding-right:17px;
      cursor:pointer;
      margin-bottom:0 !important; }

.header .lang__current:after{
        content:'';
        position:absolute;
        border:6px solid transparent;
        border-top:6px solid #fff;
        right:0;
        top:5px; }

.header .lang__wrap{
      display:none;
      background:#3c8dcd;
      position:absolute;
      top:28px;
      left:0;
      padding:10px 37px 5px 20px;
      border-radius:0 0 5px 5px; }

.header .lang__link{
      display:block;
      text-align:center;
      font-size:16px;
      text-transform:uppercase;
      color:#fff;
      margin-bottom:5px; }

@media screen and (max-width: 1024px){
    .header .mob-scroll{
      overflow:hidden;
      overflow-y:auto;
      height:calc(100vh - 43px); } }

.header .nav{
    -webkit-transition:all .3s ease;
    transition:all .3s ease; }

@media screen and (max-width: 1024px){
      .header .nav{
        position:fixed;
        top:43px;
        left:-100%;
        z-index:1000;
        width:100%;
        padding:20px 30px;
        margin:0;
        background-color:#fff;
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.header .nav .nav{
      position:relative;
      top:auto;
      left:auto;
      padding:0;
      height:auto; }

.header .nav .nav__list_column{
        border-bottom:none; }

@media screen and (max-width: 1024px){
          .header .nav .nav__list_column__title{
            font-size:20px;
            font-weight:500;
            color:#bcbcbc; } }

@media screen and (max-width: 1024px){
          .header .nav .nav__list_column .nav__link{
            font-size:12px;
            font-weight:500;
            line-height:2.08;
            color:#000000 !important; } }

@media screen and (max-width: 1024px){
      .header .nav__list{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        margin-bottom:20px;
        border-bottom:solid 1px #4399de; } }

@media screen and (max-width: 1024px){
      .header .nav__item{
        margin-bottom:20px; } }

@media screen and (max-width: 1024px){
      .header .nav__link{
        color:#333;
        font-size:16px; }
        .header .nav__link:hover{
          color:#4399de; } }

.header .nav.active{
      left:0;
      -webkit-transition:all .3s ease;
      transition:all .3s ease; }

.logo{
  width:144px;
  height:44px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145' height='44' viewBox='0 0 145 44'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M24.633 25.227c-.39-.72-.977-1.368-1.758-1.946a10.222 10.222 0 0 0-2.637-1.394 17.044 17.044 0 0 0-3.058-.785 24.807 24.807 0 0 1-8.836-3.07c-.235-.126-.485-.391-.75-.798-.266-.406-.399-.796-.399-1.172 0-1.375.23-2.753.692-4.136.46-1.383 1.05-2.465 1.77-3.246 1.156-1.297 3.238-2.43 6.245-3.399 3.008-.969 6.395-1.453 10.16-1.453 2.25 0 3.989.172 5.215.516 1.227.344 1.84.875 1.84 1.593 0 1.172-.16 2.079-.48 2.72-.32.64-.664 1.066-1.032 1.277-.367.21-1.011.496-1.933.855-.985.344-1.84.703-2.567 1.078-.726.375-1.347.735-1.863 1.078-.515.344-.836.516-.96.516-.157 0-.235-.063-.235-.188 0-.265.277-.668.832-1.207.555-.539 1.238-1.011 2.05-1.418.86-.453 1.29-.742 1.29-.867 0-.203-.477-.304-1.43-.304-2.89 0-5.562.257-8.016.773-2.453.516-4.386 1.195-5.8 2.04-1.414.843-2.121 1.702-2.121 2.577 0 .547.293.934.878 1.16.586.227 1.88.606 3.88 1.137s3.788 1.14 5.367 1.828c2.265.969 3.945 1.977 5.039 3.024 1.093 1.047 1.64 2.218 1.64 3.515 0 .89-.215 1.785-.644 2.684-.43.898-1.059 1.722-1.887 2.473a10.844 10.844 0 0 1-2.86 1.851c-.921.39-2.081.758-3.48 1.102a37.974 37.974 0 0 1-4.547.808 39.418 39.418 0 0 1-4.675.293c-2.735 0-4.934-.258-6.598-.773C1.3 33.453.469 32.672.469 31.625c0-.469.281-1.2.844-2.191.562-.993 1.226-1.66 1.992-2.004a6.374 6.374 0 0 1 1.945-.457c.625-.04.938.035.938.222 0 .047-.024.094-.07.14a.626.626 0 0 1-.165.118l-.187.094c-.313.125-.567.223-.762.293-.195.07-.352.14-.469.21-.117.071-.176.169-.176.294 0 .328 1.618.492 4.852.492 2.812 0 5.117-.102 6.914-.305 1.797-.203 3.383-.57 4.758-1.101a13.31 13.31 0 0 0 3.75-2.203zm21.82-.657v1.57c-1.031.938-1.86 1.563-2.484 1.876-.625.312-1.524.437-2.696.375-2.03 2.406-3.82 3.609-5.367 3.609-.875 0-1.672-.29-2.39-.867-.72-.578-1.293-1.367-1.723-2.367-.43-1-.645-2.118-.645-3.352 0-1 .332-2.11.997-3.328a14.91 14.91 0 0 1 2.578-3.41c1.054-1.055 2.183-1.906 3.386-2.555 1.204-.648 2.32-.973 3.352-.973.734 0 1.312.114 1.734.34.422.227.633.543.633.95 0 .312-.18.671-.539 1.078.594.125 1 .332 1.219.62.219.29.328.817.328 1.583 0 .75-.176 1.695-.527 2.836a14.158 14.158 0 0 1-1.442 3.21l.422.422h.352c.265 0 .527-.066.785-.199a5.23 5.23 0 0 0 .691-.422c.203-.148.649-.48 1.336-.996zm-4.828-6.164a67.614 67.614 0 0 0-3.328 2.121c-.922.633-1.703 1.274-2.344 1.922-.64.649-1.07 1.301-1.289 1.957-.39 1.75-.586 2.696-.586 2.836 0 1.031.719 1.547 2.156 1.547.672 0 1.797-.578 3.375-1.734-.265-.735-.398-1.438-.398-2.11 0-.984.203-1.988.61-3.011.406-1.024 1.007-2.2 1.804-3.528zm17.836 6.211v1.617c-.938.938-1.648 1.618-2.133 2.04-.484.421-1.148.851-1.992 1.288 0 1.422-.07 2.633-.211 3.633-.14 1-.453 2.051-.938 3.153-.484 1.101-1.234 2.308-2.25 3.62-1 1.298-1.984 2.294-2.953 2.989-.968.695-1.726 1.043-2.273 1.043-.61 0-1.172-.5-1.688-1.5-.515-1-.773-2.242-.773-3.727 0-1.421.242-2.921.727-4.5.484-1.578 1.234-3.617 2.25-6.117-.766-1-1.149-1.992-1.149-2.976 0-.797.203-1.407.61-1.828.406-.422.984-.805 1.734-1.149.547-.86 1.066-1.59 1.558-2.191.493-.602 1.16-1.403 2.004-2.403a96.54 96.54 0 0 1 5.72-11.718c.609-1.063 1.046-1.778 1.312-2.145.265-.367.546-.55.843-.55.266 0 .5.195.703.585.204.39.305.899.305 1.524 0 .765-.082 1.468-.246 2.11-.164.64-.398 1.284-.703 1.933a28.025 28.025 0 0 1-1.266 2.332c-.539.906-.87 1.468-.996 1.687a344.862 344.862 0 0 1-2.648 4.57l-2.332 3.961c-.57.97-.98 1.696-1.23 2.18.843.735 1.511 1.367 2.003 1.899a7.84 7.84 0 0 1 1.278 1.898 7.886 7.886 0 0 0 1.453-.727c.437-.28.953-.668 1.547-1.16.593-.492 1.171-.949 1.734-1.37zm-7.008 6.281l-.047-.492c-.437.047-.789.059-1.054.035a4.516 4.516 0 0 1-.926-.199 6.32 6.32 0 0 1-.82-.305c-.196-.093-.41-.187-.645-.28-1.188 2.906-1.781 5.32-1.781 7.241 0 .954.144 1.766.433 2.438.29.672.63 1.008 1.02 1.008.406 0 .918-.36 1.535-1.078.617-.72 1.152-1.782 1.605-3.188.454-1.406.68-3.133.68-5.18zm16.57-16.757c-.39 0-.761-.149-1.113-.446a1.41 1.41 0 0 1-.527-1.125c0-.687.328-1.453.984-2.297.656-.843 1.336-1.265 2.04-1.265.468 0 .859.144 1.171.433.313.29.469.707.469 1.254 0 .672-.32 1.414-.961 2.227-.64.812-1.328 1.219-2.063 1.219zm1.594 10.476v1.711c-1.515 1.953-2.93 3.426-4.242 4.418-1.313.992-2.43 1.488-3.352 1.488-1.28 0-2.234-.671-2.859-2.015s-.937-2.813-.937-4.407c0-.609.062-1.19.187-1.746.125-.554.273-1.011.445-1.37.172-.36.493-.923.961-1.688 2.22-3.453 4.25-5.18 6.094-5.18.953 0 1.43.367 1.43 1.102 0 .5-.309 1.28-.926 2.343s-1.168 1.82-1.652 2.274c-1.36 1.312-2.246 2.226-2.66 2.742a2.732 2.732 0 0 0-.622 1.758c0 .562.211 1.031.633 1.406.422.375.969.563 1.64.563.735 0 1.544-.27 2.427-.809.882-.539 2.027-1.402 3.433-2.59zm18.563 2.719l.773.586c-.203.437-.398.82-.586 1.148l-.68 1.196c-.265.468-.468.82-.609 1.054-1.172 2.047-2.273 3.07-3.305 3.07-.437 0-.812-.171-1.125-.515-.312-.344-.468-.812-.468-1.406 0-.844.3-2 .902-3.469.602-1.469 1.531-3.277 2.79-5.426 1.257-2.148 2.839-4.582 4.745-7.3a183.513 183.513 0 0 1 6.445-8.602c-1.375-.203-3.007-.305-4.898-.305-2.172 0-4.59.242-7.254.727-2.664.484-4.984 1.043-6.96 1.676-1.977.632-2.966 1.097-2.966 1.394 0 .11.04.184.118.223.078.039.207.07.386.093.18.024.41.051.692.082 1.828.25 2.742.532 2.742.844 0 .157-.399.23-1.195.223-.797-.008-1.758-.012-2.883-.012-.89 0-1.535-.035-1.934-.105-.398-.07-.664-.203-.797-.399-.133-.195-.199-.496-.199-.902 0-.266.078-.844.234-1.734.297-1.657.754-2.985 1.372-3.985.617-1 1.562-1.816 2.835-2.449 1.274-.633 3.028-1.137 5.262-1.512 3.75-.64 6.852-.96 9.305-.96 1.812 0 3.242.074 4.289.222 1.047.148 1.816.363 2.309.644.492.282.804.56.937.833.133.273.309.746.527 1.417l.727 2.157c.047.14.086.254.117.34.031.086.059.175.082.27.024.093.035.179.035.257 0 .61-.136 1.156-.41 1.64-.273.485-.773 1.211-1.5 2.18-.726.969-1.262 1.727-1.605 2.274-4.032 6.547-6.782 11.39-8.25 14.53zm19.78-4.313c-2.265 3-3.987 5.133-5.167 6.399-1.18 1.266-2.145 1.898-2.895 1.898-.593 0-1.14-.246-1.64-.738s-.887-1.156-1.16-1.992a8.58 8.58 0 0 1-.41-2.684c0-.625.058-1.187.175-1.687.117-.5.34-1.051.668-1.653.328-.601.762-1.253 1.301-1.957.54-.703 1.2-1.5 1.98-2.39.47-.547.864-1.008 1.184-1.383.32-.375.633-.629.938-.762.304-.133.8-.199 1.488-.199.5 0 .976.066 1.43.2.453.132.68.269.68.41 0 .28-.231.788-.692 1.523-.461.734-1.203 1.629-2.227 2.683a30.879 30.879 0 0 1-3.55 3.106c-.297.922-.446 1.625-.446 2.11 0 .671.258 1.007.774 1.007.187 0 .5-.16.937-.48.438-.32 1.176-.938 2.215-1.852 1.039-.914 1.973-1.723 2.8-2.426.61-.531 1.317-1.324 2.122-2.379.805-1.054 1.457-1.847 1.957-2.379 1.156-1.218 1.945-2.011 2.367-2.378.422-.368.828-.551 1.219-.551.375 0 .629.117.762.351.132.235.199.711.199 1.43 0 .328-.031.594-.094.797-.063.203-.191.465-.387.785-.195.32-.59.91-1.183 1.77-.594.859-1.297 1.875-2.11 3.046-.437.625-.82 1.309-1.148 2.051-.328.742-.492 1.301-.492 1.676 0 .813.32 1.219.96 1.219.532 0 1.15-.219 1.852-.657.703-.437 1.781-1.226 3.235-2.367v1.57a229.364 229.364 0 0 1-4.055 3.68c-.875.766-1.633 1.344-2.274 1.735-.64.39-1.25.586-1.828.586-1.312 0-1.968-.782-1.968-2.344 0-.594.195-1.395.585-2.402.391-1.008 1.024-2.465 1.899-4.372zm9.4-11.367c-.157.047-.442.094-.856.14-.414.048-.91.095-1.488.142-.579.046-1.211.093-1.899.14a96.863 96.863 0 0 1-6 .21c-.89.001-1.562-.03-2.015-.093-.454-.062-.68-.21-.68-.445 0-.313.422-.914 1.266-1.805.25-.265.605-.496 1.066-.691.46-.195.992-.36 1.594-.492a17.003 17.003 0 0 1 1.933-.305 20.49 20.49 0 0 1 2.086-.105c.11 0 .363.003.762.011.398.008.863.02 1.394.035.532.016 1.082.04 1.653.07.57.032 1.082.071 1.535.118.312-.078.55-.129.715-.152.164-.024.261-.036.293-.036.015 0 .156.016.422.047.265.032.546.078.843.14.297.063.57.13.82.2s.376.137.376.2c-.016.046-.14.195-.375.445a8.18 8.18 0 0 1-.903.808c-.367.29-.773.57-1.218.844a4.732 4.732 0 0 1-1.325.574zm-2.204 14.766v-1.524c.844-1 1.485-1.851 1.922-2.554-.5-.172-.863-.383-1.09-.633-.226-.25-.34-.625-.34-1.125 0-.563.235-1.273.704-2.133a12.241 12.241 0 0 1 1.734-2.414c.687-.75 1.312-1.234 1.875-1.453.219-.11.43-.164.633-.164.312 0 .469.148.469.445 0 .266-.243.805-.727 1.617 3.219-.5 5.25-.75 6.094-.75.328 0 .554.032.68.094.265.14.484.469.656.985.172.515.257 1.03.257 1.546 0 .329-.144.684-.433 1.067-.29.383-.785.941-1.488 1.676-.829.89-1.524 1.859-2.086 2.906-.563 1.047-.844 1.836-.844 2.367 0 .734.453 1.102 1.36 1.102.952 0 2.609-.97 4.968-2.907v1.57c-1.297 1.36-2.367 2.43-3.21 3.212-.845.78-1.626 1.402-2.345 1.863-.718.46-1.36.691-1.922.691-.656 0-1.203-.3-1.64-.902-.438-.602-.656-1.473-.656-2.613 0-.672.171-1.438.515-2.297.344-.86.848-1.793 1.512-2.801a34.439 34.439 0 0 1 2.238-3.012c-.437.094-.93.192-1.476.293-.547.102-1.125.207-1.735.317-.61.109-1.078.195-1.406.257-.969 1.938-2.375 3.696-4.219 5.274zm18-.961v.586c0 .922.227 1.64.68 2.156.453.516 1.047.774 1.781.774.766 0 1.559-.18 2.38-.54a13.02 13.02 0 0 0 2.448-1.43c.813-.593 1.805-1.39 2.977-2.39v1.43c-1.766 2.125-3.422 3.754-4.969 4.887-1.547 1.132-3.117 1.699-4.71 1.699-1.391 0-2.493-.54-3.305-1.617-.813-1.079-1.22-2.555-1.22-4.43 0-1.64.384-3.129 1.15-4.465.765-1.336 2.015-2.746 3.75-4.23 1.187-1.016 2.366-1.782 3.538-2.297 1.172-.516 2.219-.774 3.14-.774.735 0 1.317.168 1.747.504.43.336.644.84.644 1.512 0 .984-.367 1.965-1.101 2.941-.734.977-1.856 1.946-3.363 2.907-1.508.96-3.364 1.886-5.567 2.777zm.235-1.523c1.406-.547 2.609-1.227 3.609-2.04 1-.812 1.738-1.59 2.215-2.332.476-.742.715-1.285.715-1.628 0-.36-.164-.54-.493-.54-.28 0-.738.18-1.37.54-.633.359-1.274.828-1.922 1.406a10.35 10.35 0 0 0-1.747 2.039 6.587 6.587 0 0 0-1.007 2.555z'/%3E%3C/svg%3E%0A");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center; }

.info-link{
  font-size:16px;
  font-weight:500;
  line-height:0.88;
  color:#ffffff;
  padding-left:34px;
  position:relative; }

.info-link:before{
    content:'';
    position:absolute;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.tel-link{
  margin-right:50px; }

@media screen and (max-width: 1024px){
    .tel-link{
      margin-right:10px; } }

.tel-link:before{
    width:22px;
    height:24px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M5.885 1.269c.419.584.88 1.25 1.381 1.999.502.748 1.045 1.58 1.629 2.493.15.24.213.509.19.808-.022.3-.13.622-.325.966-.075.15-.202.39-.382.719l-.696 1.28c.314.45.715.951 1.201 1.505a38.529 38.529 0 0 0 1.696 1.797 43.546 43.546 0 0 0 1.808 1.718c.547.487 1.037.887 1.471 1.202.51-.3.933-.543 1.27-.73.336-.187.58-.318.73-.393.18-.105.363-.184.55-.236.187-.052.363-.079.528-.079a1.362 1.362 0 0 1 .696.18c.674.404 1.385.857 2.134 1.359.748.502 1.55 1.052 2.403 1.65.15.106.27.24.36.405.09.165.15.345.179.54.015.209-.007.422-.067.64a2.31 2.31 0 0 1-.315.662c-.06.105-.15.232-.27.382-.12.15-.261.322-.426.516a7.89 7.89 0 0 1-.584.663c-.24.247-.524.52-.854.82-.314.3-.602.524-.864.674-.262.15-.49.224-.685.224h-.045c-.779-.03-1.595-.198-2.449-.505-.853-.307-1.752-.745-2.695-1.314-.943-.57-1.932-1.28-2.965-2.134a49.792 49.792 0 0 1-3.234-2.942A44.361 44.361 0 0 1 4.3 12.903a26.72 26.72 0 0 1-2.134-2.965C1.591 8.995 1.153 8.093.854 7.232.554 6.37.389 5.559.359 4.795c0-.21.075-.446.225-.708.15-.262.374-.557.674-.887.3-.33.569-.61.808-.842.24-.232.457-.423.652-.573.18-.135.352-.262.516-.382.165-.12.307-.224.427-.314.165-.12.337-.206.517-.258.18-.053.374-.079.584-.079.24 0 .453.041.64.123.187.083.348.214.483.394zm-1.438.92c-.3.21-.591.438-.876.686a16.16 16.16 0 0 0-.83.774c-.27.27-.484.502-.64.697-.158.194-.26.36-.304.494.03.674.187 1.392.472 2.156.284.764.696 1.576 1.235 2.437.539.861 1.205 1.767 1.999 2.718.794.95 1.714 1.95 2.763 2.998a45.628 45.628 0 0 0 2.998 2.763c.951.794 1.857 1.46 2.718 2 .86.538 1.677.95 2.448 1.234.771.285 1.494.45 2.168.495.104-.045.254-.15.449-.315s.427-.382.696-.651c.27-.27.524-.55.764-.842.24-.292.472-.588.696-.888a.531.531 0 0 0 .09-.168.243.243 0 0 0 0-.146 91 91 0 0 0-2.392-1.64c-.726-.479-1.381-.906-1.965-1.28a.711.711 0 0 0-.203.034 1.568 1.568 0 0 0-.247.1c-.12.076-.344.203-.674.383l-1.28.696-.741.449-.741-.494c-.48-.33-1.007-.753-1.584-1.27a48.36 48.36 0 0 1-1.898-1.807 51.43 51.43 0 0 1-1.774-1.898 16.938 16.938 0 0 1-1.258-1.584l-.539-.696.45-.786a128.875 128.875 0 0 1 1.077-1.954c.045-.09.079-.172.101-.247a.711.711 0 0 0 .034-.202A196.91 196.91 0 0 0 6.166 4.12 103.7 103.7 0 0 0 4.806 2.1h-.044a.61.61 0 0 0-.169.022.518.518 0 0 0-.146.067z'/%3E%3C/svg%3E%0A"); }

.mail-link{
  margin-right:30px; }

@media screen and (max-width: 1024px){
    .mail-link{
      margin-right:10px; } }

.mail-link:before{
    width:23px;
    height:16px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='16' viewBox='0 0 23 16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M22.978 1.648a.2.2 0 0 1 .022.09v11.59c0 .6-.15 1.168-.45 1.707-.299.54-.748.809-1.347.809H2.516c-.6 0-1.168-.27-1.707-.809C.269 14.496 0 13.927 0 13.328V1.738a.2.2 0 0 1 .022-.09.523.523 0 0 1 0-.303.812.812 0 0 1 .158-.28.368.368 0 0 0 .045-.057.17.17 0 0 1 .067-.056c.225-.3.543-.528.955-.685A3.53 3.53 0 0 1 2.516.031h18.687c.48 0 .865.101 1.157.303.292.203.483.506.573.91.03.06.048.124.056.191a.694.694 0 0 1-.011.213zm-20.8-.18c-.12 0-.239.008-.359.023L11.5 9.218l9.703-7.75H2.18zm19.025 12.938c.195 0 .303-.13.326-.393.022-.262.034-.49.034-.685V3.041l-9.591 7.66a.894.894 0 0 1-.225.134.66.66 0 0 1-.247.045.66.66 0 0 1-.247-.045.894.894 0 0 1-.225-.135l-9.59-7.659v10.287c0 .195.13.423.393.685.262.262.49.393.685.393h18.687z'/%3E%3C/svg%3E%0A"); }

.nav__list{
  display:-webkit-box;
  display:flex; }

.nav__list_column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.nav__list_column .nav__item{
      margin:0; }

.nav__list_column .nav__link{
      font-size:12px;
      font-weight:500;
      line-height:2.08;
      color:#ffffff; }

.nav__title{
  font-size:20px;
  font-weight:500;
  color:#bcbcbc;
  margin-bottom:11px; }

.nav__title_margin{
    margin-bottom:9px !important; }

.nav__item{
  margin-right:30px; }

.nav__link{
  position:relative;
  font-size:14px;
  font-weight:500;
  color:#ffffff; }

.nav__link.active:before{
    -webkit-transform-origin:bottom left;
    -ms-transform-origin:bottom left;
    transform-origin:bottom left;
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1); }

.nav__link:before{
    content:'';
    position:absolute;
    bottom:-3px;
    left:0;
    right:0;
    height:2px;
    background-color:#fff;
    -webkit-transform-origin:bottom right;
    -ms-transform-origin:bottom right;
    transform-origin:bottom right;
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    transition:-webkit-transform .5s ease;
    -webkit-transition:-webkit-transform .5s ease;
    transition:transform .5s ease;
    transition:transform .5s ease, -webkit-transform .5s ease; }

.nav__link:hover:before{
    -webkit-transform-origin:bottom left;
    -ms-transform-origin:bottom left;
    transform-origin:bottom left;
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1); }

.burger-opener{
  display:none;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
  position:relative;
  top:2px;
  left:-10px; }

@media screen and (max-width: 1024px){
    .burger-opener{
      display:block; } }

.ham{
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  -webkit-transition:-webkit-transform 600ms;
  transition:-webkit-transform 600ms;
  transition:transform 600ms;
  transition:transform 600ms, -webkit-transform 600ms;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.hamRotate.active{
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg); }

.hamRotate180.active{
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg); }

.line{
  fill:none;
  -webkit-transition:stroke-dasharray 600ms, stroke-dashoffset 600ms;
  transition:stroke-dasharray 600ms, stroke-dashoffset 600ms;
  stroke:#fff;
  stroke-width:5.5;
  stroke-linecap:round; }

.ham1 .top{
  stroke-dasharray:40 139; }

.ham1 .bottom{
  stroke-dasharray:40 180; }

.ham1.active .top{
  stroke-dashoffset:-98px; }

.ham1.active .bottom{
  stroke-dashoffset:-138px; }

.lk-box{
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
  background-color:#fff;
  padding:12px 26px;
  margin-bottom:20px;
  border-radius:5px; }

@media screen and (max-width: 768px){
    .lk-box{
      padding:12px 15px;
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:center;
      align-items:center; } }

.lk-box:last-child{
    margin-bottom:0; }

.lk-box__head{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    justify-content:space-between; }

@media screen and (max-width: 768px){
      .lk-box__head{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.lk-box__title{
    font-size:20px;
    line-height:2.1;
    color:#333333; }

.lk-box__change{
    font-size:16px;
    color:#469ee3; }

.lk-box__data-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    margin:12px 0 40px; }

@media screen and (max-width: 1150px){
      .lk-box__data-wrap{
        flex-wrap:wrap;
        -webkit-box-pack:start;
        justify-content:flex-start; } }

@media screen and (max-width: 768px){
      .lk-box__data-wrap{
        margin:15px 0 10px; } }

.lk-box__data{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (max-width: 1150px){
      .lk-box__data{
        width:150px;
        margin:0 10px 15px; } }

.lk-box__gray{
    font-size:16px;
    color:#8d8d8d;
    margin-bottom:19px; }

@media screen and (max-width: 768px){
      .lk-box__gray{
        margin-bottom:10px; } }

.lk-box__black{
    font-size:16px;
    color:#333333; }

.lk-box .order-form__label{
    font-size:16px;
    color:#333333;
    margin:13px 0 25px; }

.loader{
  width:70px;
  height:70px;
  margin:0 auto 68px;
  border-radius:100%;
  position:relative; }

@media screen and (max-width: 768px){
    .loader{
      width:50px;
      height:50px;
      margin:0 auto 40px; } }

#loader:before, #loader:after{
  content:"";
  position:absolute;
  top:-10px;
  left:-10px;
  width:100%;
  height:100%;
  border-radius:50%;
  border:10px solid transparent;
  border-top-color:#19a4d5; }

#loader:before{
  z-index:100;
  -webkit-animation:spin 1s infinite;
  animation:spin 1s infinite; }

#loader:after{
  border:10px solid #f0f6ff; }

@-webkit-keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg); }
  100%{
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg); } }

@keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg); }
  100%{
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg); } }

.mask{
  display:none;
  position:fixed;
  overflow:hidden;
  overflow-y:auto;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:1000;
  background-color:rgba(0, 0, 0, 0.73); }

.mask.active{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

.modal{
  display:none;
  position:relative;
  top:16px;
  z-index:1001;
  width:100%;
  border-radius:15px;
  background-color:#ebf5fb;
  margin:0 15px; }

.modal.active{
    display:block; }

.modal.before:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:14px;
    background-color:#47a0e6;
    border-radius:15px 15px 0 0; }

.modal_small{
    max-width:481px;
    padding:48px 82px 46px; }

@media screen and (max-width: 768px){
      .modal_small{
        padding:34px 25px 27px; } }

.modal_letter{
    max-width:481px;
    padding:48px 70px 22px;
    background-color:#fff; }

.modal_letter:after{
      content:'';
      position:absolute;
      bottom:0;
      left:0;
      width:100%;
      height:75px;
      background-color:#ebf5fb;
      border-radius:0 0 15px 15px;
      z-index:-1; }

@media screen and (max-width: 768px){
      .modal_letter{
        padding:34px 16px 27px; } }

.modal_contact{
    max-width:854px;
    width:100%;
    padding:42px 52px 38px; }

@media screen and (max-width: 768px){
      .modal_contact{
        padding:25px 20px 10px;
        margin-top:400px; } }

.modal_contact .feedbackForm__title{
      font-size:12px;
      color:#333333;
      margin-bottom:16px; }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__title{
          margin-bottom:5px; } }

.modal_contact .feedbackForm__inputs-wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:justify;
      justify-content:space-between;
      flex-wrap:wrap; }

@media screen and (max-width: 1024px){
        .modal_contact .feedbackForm__inputs-wrap{
          display:-webkit-box;
          display:flex;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
          flex-direction:column;
          width:100%; } }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__inputs-wrap{
          width:100%; } }

.modal_contact .feedbackForm__filds{
      width:200px;
      margin-bottom:18px; }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__filds{
          margin-bottom:8px; } }

.modal_contact .feedbackForm__filds:first-child{
        width:100%; }

.modal_contact .feedbackForm__filds:first-child input{
          width:100%; }

.modal_contact .feedbackForm__filds:nth-child(2){
        margin-right:21px; }

.modal_contact .feedbackForm__filds input{
        width:100%;
        height:45px; }

@media screen and (max-width: 768px){
          .modal_contact .feedbackForm__filds input{
            height:25px; } }

@media screen and (max-width: 1024px){
        .modal_contact .feedbackForm__filds{
          width:100%; }
          .modal_contact .feedbackForm__filds:nth-child(2){
            margin-right:0; } }

.modal_contact .feedbackForm__textarea-wrap{
      width:100%;
      margin-bottom:18px; }

.modal_contact .feedbackForm__textarea{
      height:114px; }

@media screen and (max-width: 768px){
      .modal_contact .feedbackForm__btn{
        -webkit-box-ordinal-group:4;
        order:3;
        width:263px; } }

.modal_contact .feedbackForm__capcha{
      margin-right:55px; }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__capcha{
          width:263px;
          height:80px;
          -webkit-box-ordinal-group:2;
          order:1;
          margin:0 0 17px; } }

.modal_contact .feedbackForm__agree-wrap{
      max-width:283px;
      width:100%; }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__agree-wrap{
          -webkit-box-ordinal-group:3;
          order:2;
          margin-bottom:28px; } }

.modal_contact .feedbackForm__nav{
      display:-webkit-box;
      display:flex; }

@media screen and (max-width: 768px){
        .modal_contact .feedbackForm__nav{
          display:-webkit-box;
          display:flex;
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
          flex-direction:column;
          -webkit-box-align:center;
          align-items:center; } }

.modal_register{
    max-width:854px;
    background-color:#fff; }

.modal_register .feedbackForm__title{
      font-size:12px;
      color:#333333;
      margin-bottom:6px; }

.modal_register .feedbackForm__inputs-wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

.modal_register .feedbackForm__filds{
      width:323px;
      margin-bottom:18px; }

.modal_register .feedbackForm__filds input{
        width:100%;
        height:45px;
        box-shadow:none;
        border:1px solid #d8d8d8; }

@media screen and (max-width: 768px){
          .modal_register .feedbackForm__filds input{
            height:25px; } }

@media screen and (max-width: 768px){
        .modal_register .feedbackForm__filds{
          max-width:263px;
          width:100%;
          margin:0 auto 8px; } }

.modal_register .feedbackForm__btn{
      margin:0 auto; }

@media screen and (max-width: 768px){
        .modal_register .feedbackForm__btn{
          width:260px; } }

.modal_register .feedbackForm__input-checbox[type="checkbox"]:checked + label:before{
      border:solid 1px #4398db;
      background-color:#4398db; }

.modal_register .feedbackForm__label{
      font-size:12px;
      color:#8d8d8d;
      position:relative;
      padding-left:29px;
      margin-bottom:24px;
      cursor:pointer; }

@media screen and (max-width: 768px){
        .modal_register .feedbackForm__label{
          margin-bottom:14px; } }

.modal_register .feedbackForm__label:before{
        content:'';
        position:absolute;
        top:45%;
        left:0;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:20px;
        height:20px;
        border:solid 1px #d8d8d8;
        background-color:#ffffff; }

.modal_register .feedbackForm__label:first-of-type{
        margin-right:50px; }

.modal_register .feedbackForm__label a{
        color:#4398db; }

.modal_singin{
    max-width:854px;
    background-color:#fff; }

.modal_singin .modal__welcome-wrap{
      border-radius:0 15px 15px 0; }

@media screen and (max-width: 768px){
        .modal_singin .modal__welcome-wrap{
          border-radius:0 0 15px 15px; } }

.modal_singin .feedbackForm__title{
      font-size:12px;
      color:#333333;
      margin-bottom:6px; }

.modal_singin .feedbackForm__inputs-wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

.modal_singin .feedbackForm__filds{
      width:323px;
      margin-bottom:18px; }

.modal_singin .feedbackForm__filds input{
        width:100%;
        height:45px;
        box-shadow:none;
        border:1px solid #d8d8d8; }

@media screen and (max-width: 768px){
          .modal_singin .feedbackForm__filds input{
            height:25px; } }

@media screen and (max-width: 768px){
        .modal_singin .feedbackForm__filds{
          max-width:263px;
          width:100%;
          margin:0 auto 13px; } }

.modal_singin .feedbackForm__forgot-pass{
      font-size:14px;
      text-align:center;
      color:#333333;
      text-decoration:underline;
      margin-bottom:40px; }

@media screen and (max-width: 768px){
        .modal_singin .feedbackForm__forgot-pass{
          margin-bottom:15px; } }

.modal_singin .feedbackForm__btn{
      margin:0 auto; }

@media screen and (max-width: 768px){
        .modal_singin .feedbackForm__btn{
          width:168px; } }

.modal__close{
    cursor:pointer;
    position:absolute;
    top:12px;
    right:-30px;
    width:20px;
    height:20px;
    z-index:1002;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971' style='enable-background:new 0 0 47.971 47.971;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 1024px){
      .modal__close{
        right:auto;
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%);
        top:-30px; } }

.modal__title{
    display:block;
    font-size:26px;
    text-align:center;
    color:#333333;
    margin-bottom:20px; }

@media screen and (max-width: 768px){
      .modal__title{
        margin-bottom:10px;
        font-size:20px; } }

.modal__sub-title{
    display:block;
    font-size:12px;
    text-align:center;
    color:#333333;
    margin-bottom:39px; }

@media screen and (max-width: 768px){
      .modal__sub-title{
        margin-bottom:10px; } }

.modal__email-link{
    font-size:12px;
    color:#3c9dec;
    font-weight:500; }

.modal__resending{
    display:block;
    margin:0 auto 57px;
    font-size:12px;
    text-align:center;
    color:#47a0e6; }

@media screen and (max-width: 768px){
      .modal__resending{
        margin-bottom:20px; } }

.modal__footer{
    width:100%; }

.modal__support{
    display:block;
    font-size:12px;
    text-align:center;
    color:#8a8987; }

.modal__link{
    display:inline;
    color:#47a0e6; }

.modal__map-wrap{
    display:-webkit-box;
    display:flex; }

.modal__map-wrap iframe{
      margin-bottom:32px; }

@media screen and (max-width: 1024px){
      .modal__map-wrap{
        display:-webkit-box;
        display:flex;
        -webkit-box-pack:center;
        justify-content:center; } }

@media screen and (max-width: 768px){
      .modal__map-wrap{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.modal__agree{
    display:block;
    text-align:center;
    font-size:12px;
    color:#8a8987; }

.modal__someone{
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 768px){
      .modal__someone{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.modal__welcome-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    width:350px;
    height:100%;
    background-color:#ebf5fb;
    border-radius:15px 0 0 15px;
    padding:118px 52px 215px; }

@media screen and (max-width: 1024px){
      .modal__welcome-wrap{
        max-width:300px;
        width:100%;
        padding:118px 30px 215px; } }

@media screen and (max-width: 768px){
      .modal__welcome-wrap{
        max-width:100%;
        border-radius:15px 15px 0 0;
        padding:10px 0px 10px; } }

.modal__logo{
    margin-bottom:20px;
    width:60px;
    height:18px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='19' viewBox='0 0 61 19'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M10.264 11.178a2.51 2.51 0 0 0-.733-.81 4.26 4.26 0 0 0-1.098-.582 7.102 7.102 0 0 0-1.275-.327 10.336 10.336 0 0 1-3.681-1.28c-.098-.051-.202-.162-.313-.331a.896.896 0 0 1-.166-.489c0-.573.096-1.147.288-1.723.192-.576.438-1.027.737-1.353.482-.54 1.35-1.012 2.603-1.416 1.253-.403 2.664-.605 4.233-.605.938 0 1.662.071 2.173.215.511.143.767.364.767.664 0 .488-.067.866-.2 1.132-.134.267-.277.445-.43.533a6.726 6.726 0 0 1-.806.356 8.157 8.157 0 0 0-1.846.898c-.214.144-.348.215-.4.215-.065 0-.097-.026-.097-.078 0-.11.115-.278.346-.503.231-.224.516-.421.855-.59.358-.19.537-.31.537-.362 0-.084-.199-.127-.596-.127-1.204 0-2.318.108-3.34.322-1.022.215-1.828.499-2.417.85-.589.352-.884.71-.884 1.074 0 .228.123.39.367.484.244.094.783.252 1.616.473.833.222 1.579.476 2.236.762.944.404 1.644.824 2.1 1.26.456.436.683.924.683 1.465 0 .37-.09.744-.268 1.118a3.332 3.332 0 0 1-.786 1.03c-.345.313-.742.57-1.192.772a9.755 9.755 0 0 1-1.45.459c-.583.143-1.214.255-1.894.337-.68.08-1.33.122-1.949.122-1.139 0-2.055-.108-2.749-.323-.693-.215-1.04-.54-1.04-.976 0-.196.117-.5.352-.913.234-.414.51-.692.83-.835.28-.111.55-.174.81-.19.26-.017.391.014.391.092 0 .02-.01.04-.03.059a.26.26 0 0 1-.068.048l-.078.04c-.13.052-.236.092-.317.122-.081.029-.147.058-.195.087-.05.03-.074.07-.074.123 0 .136.674.205 2.022.205 1.172 0 2.132-.043 2.88-.127.75-.085 1.41-.238 1.983-.46a5.546 5.546 0 0 0 1.563-.917zm9.091-.274v.655c-.43.39-.774.65-1.035.78-.26.131-.634.183-1.123.157C16.351 13.5 15.605 14 14.961 14c-.365 0-.697-.12-.996-.361-.3-.241-.539-.57-.718-.987a3.503 3.503 0 0 1-.268-1.396c0-.417.138-.879.415-1.387a6.213 6.213 0 0 1 1.074-1.42c.44-.44.91-.795 1.41-1.065.502-.27.968-.405 1.397-.405.306 0 .547.047.723.141.176.095.264.226.264.396 0 .13-.075.28-.225.449.248.052.417.138.508.259.091.12.137.34.137.659 0 .312-.074.706-.22 1.181a5.899 5.899 0 0 1-.6 1.338l.175.176h.147c.11 0 .22-.028.327-.083a2.18 2.18 0 0 0 .288-.176c.084-.062.27-.2.556-.415zm-2.011-2.568c-.54.325-1.003.62-1.387.884-.384.263-.71.53-.977.8-.266.27-.445.542-.537.816-.162.73-.244 1.123-.244 1.182 0 .43.3.644.899.644.28 0 .748-.24 1.406-.723a2.582 2.582 0 0 1-.166-.878c0-.41.085-.829.254-1.255.17-.427.42-.917.752-1.47zm7.431 2.588v.674c-.39.39-.686.673-.888.85a4.267 4.267 0 0 1-.83.536c0 .593-.03 1.097-.088 1.514a5.012 5.012 0 0 1-.39 1.314c-.203.459-.515.961-.938 1.508-.417.54-.827.956-1.23 1.245-.404.29-.72.435-.948.435-.254 0-.488-.208-.703-.625-.215-.417-.323-.934-.323-1.553 0-.592.101-1.217.303-1.875.202-.657.515-1.507.938-2.549-.32-.416-.479-.83-.479-1.24 0-.332.085-.586.254-.762.17-.175.41-.335.723-.478.228-.358.444-.662.65-.913.204-.25.483-.584.834-1.001a40.225 40.225 0 0 1 2.383-4.883c.254-.443.436-.74.547-.893.11-.153.228-.23.351-.23.111 0 .209.081.293.244.085.163.127.375.127.635 0 .319-.034.612-.102.879a4.549 4.549 0 0 1-.293.806c-.127.27-.303.594-.528.971l-.415.703c-.325.573-.693 1.208-1.103 1.905l-.972 1.65c-.237.404-.408.706-.512.908.351.306.63.57.835.791.205.222.382.485.532.791.221-.084.423-.185.605-.302.182-.118.397-.279.645-.484.247-.205.488-.395.722-.571zm-2.92 2.617l-.02-.205c-.181.02-.328.024-.439.015-.11-.01-.239-.038-.385-.083a2.633 2.633 0 0 1-.342-.127 4.39 4.39 0 0 0-.269-.118c-.494 1.211-.742 2.217-.742 3.018 0 .397.06.736.18 1.016.121.28.263.42.426.42.169 0 .382-.15.64-.45.256-.3.48-.742.668-1.328.19-.586.283-1.305.283-2.158zm6.905-6.982a.71.71 0 0 1-.464-.186.587.587 0 0 1-.22-.469c0-.286.137-.605.41-.957.274-.351.557-.527.85-.527.195 0 .358.06.488.18.13.121.196.295.196.523 0 .28-.134.59-.4.928-.268.338-.554.508-.86.508zm.664 4.365v.713c-.632.814-1.22 1.427-1.768 1.84-.547.414-1.012.62-1.396.62-.534 0-.931-.28-1.192-.84a4.3 4.3 0 0 1-.39-1.835 3.3 3.3 0 0 1 .078-.728c.052-.23.114-.421.185-.571.072-.15.205-.384.4-.703.925-1.439 1.772-2.158 2.54-2.158.397 0 .596.153.596.459 0 .208-.129.534-.386.976-.257.443-.487.759-.689.948-.566.546-.936.927-1.108 1.142a1.138 1.138 0 0 0-.259.733c0 .234.088.43.264.585.176.157.403.235.683.235.306 0 .643-.112 1.011-.337.368-.225.845-.584 1.43-1.08zm7.734 1.133l.322.244a6.43 6.43 0 0 1-.244.478l-.283.498c-.11.196-.195.342-.254.44-.488.853-.947 1.28-1.377 1.28a.612.612 0 0 1-.468-.216c-.13-.143-.196-.338-.196-.586 0-.351.126-.833.376-1.445.25-.612.638-1.366 1.162-2.26a45.02 45.02 0 0 1 1.978-3.043 76.464 76.464 0 0 1 2.685-3.584 14.186 14.186 0 0 0-2.04-.127c-.906 0-1.913.101-3.023.303-1.11.202-2.077.435-2.9.698-.824.264-1.236.458-1.236.581 0 .046.016.077.049.093s.086.03.161.04l.288.033c.762.105 1.143.222 1.143.352 0 .065-.166.096-.498.093-.332-.004-.733-.005-1.201-.005-.372 0-.64-.015-.806-.044-.166-.03-.277-.085-.332-.166-.055-.082-.083-.207-.083-.376 0-.11.032-.352.098-.723.123-.69.314-1.243.57-1.66.258-.417.652-.757 1.182-1.02.531-.264 1.262-.474 2.193-.63 1.562-.267 2.855-.4 3.877-.4.755 0 1.35.03 1.787.092.436.062.757.151.962.269.205.117.335.232.39.346.056.114.129.311.22.591l.303.899.049.141c.013.036.024.073.034.112.01.04.015.075.015.108 0 .254-.057.482-.171.683a9.52 9.52 0 0 1-.625.909c-.303.403-.526.72-.67.947-1.679 2.728-2.825 4.746-3.437 6.055zM45.4 10.26c-.944 1.25-1.661 2.138-2.153 2.666-.491.527-.893.79-1.206.79-.247 0-.475-.102-.684-.307-.208-.205-.369-.482-.483-.83a3.575 3.575 0 0 1-.17-1.118c0-.26.024-.495.072-.703.05-.209.142-.438.279-.689.136-.25.317-.522.542-.815.224-.293.5-.625.825-.996l.493-.576a1.14 1.14 0 0 1 .39-.318c.128-.055.334-.083.62-.083.21 0 .408.028.596.083.19.056.284.113.284.171 0 .117-.096.329-.288.635-.192.306-.502.679-.928 1.118-.427.44-.92.87-1.48 1.294-.123.384-.185.677-.185.879 0 .28.107.42.322.42.078 0 .208-.067.39-.2.183-.134.49-.391.924-.772.433-.38.822-.718 1.167-1.01.253-.222.548-.552.883-.992.336-.44.607-.77.816-.991.482-.508.81-.838.986-.991.176-.153.345-.23.508-.23.156 0 .262.05.317.147.056.097.083.296.083.596 0 .136-.013.247-.039.332-.026.084-.08.193-.16.327-.082.133-.247.379-.494.737l-.879 1.27c-.182.26-.342.545-.478.854-.137.31-.206.542-.206.698 0 .339.134.508.4.508.222 0 .48-.091.772-.273.293-.183.743-.511 1.348-.987v.655a95.57 95.57 0 0 1-1.69 1.533c-.364.319-.68.56-.947.722-.267.163-.52.245-.761.245-.547 0-.82-.326-.82-.977 0-.247.08-.581.243-1 .163-.42.427-1.028.791-1.822zm3.916-4.737c-.065.02-.184.04-.356.059-.173.02-.38.04-.62.059-.241.02-.505.039-.791.058a36.796 36.796 0 0 1-1.734.078c-.283.007-.538.01-.766.01-.371 0-.651-.013-.84-.039-.189-.026-.283-.088-.283-.186 0-.13.176-.38.527-.751.104-.111.252-.207.444-.289.193-.08.414-.15.665-.205.25-.055.519-.097.805-.127a8.537 8.537 0 0 1 1.187-.039l.58.015c.222.007.452.016.69.03.237.012.45.029.639.048.13-.032.23-.054.298-.063.068-.01.109-.015.122-.015l.176.02c.11.013.227.032.351.058.124.026.238.054.342.083.104.03.156.057.156.083-.006.02-.058.082-.156.186a3.409 3.409 0 0 1-.376.337c-.153.12-.322.237-.508.351-.185.114-.37.194-.552.24zm-.918 6.153v-.635c.352-.417.619-.771.801-1.064-.208-.072-.36-.16-.454-.264-.094-.104-.141-.26-.141-.469 0-.234.097-.53.292-.889a5.1 5.1 0 0 1 .723-1.005c.287-.313.547-.515.781-.606a.589.589 0 0 1 .264-.068c.13 0 .195.062.195.185 0 .111-.1.336-.302.674 1.34-.208 2.187-.312 2.539-.312.136 0 .23.013.283.039.11.058.202.195.273.41.072.215.108.43.108.644 0 .137-.06.285-.18.445-.121.16-.328.392-.621.698a5.815 5.815 0 0 0-.87 1.21c-.234.437-.35.766-.35.987 0 .306.188.46.566.46.397 0 1.087-.404 2.07-1.212v.655c-.54.566-.986 1.012-1.338 1.337a7.173 7.173 0 0 1-.976.777c-.3.192-.567.288-.801.288-.274 0-.502-.125-.684-.376-.182-.25-.273-.614-.273-1.089 0-.28.071-.599.215-.957.143-.358.353-.747.63-1.167.276-.42.587-.838.932-1.255-.182.04-.387.08-.615.122-.228.043-.469.087-.723.132-.254.046-.449.081-.586.108-.403.807-.99 1.54-1.758 2.197zm7.5-.4v.244c0 .384.095.683.284.898a.94.94 0 0 0 .742.322c.319 0 .65-.075.991-.224.342-.15.682-.349 1.02-.596.34-.247.752-.58 1.24-.996v.596c-.735.885-1.425 1.564-2.07 2.036-.644.472-1.298.708-1.962.708-.58 0-1.039-.225-1.377-.674-.339-.45-.508-1.065-.508-1.846 0-.683.16-1.304.478-1.86.32-.557.84-1.144 1.563-1.763.495-.423.986-.742 1.474-.957.489-.215.925-.322 1.309-.322.306 0 .549.07.728.21.179.14.268.35.268.63 0 .41-.153.818-.459 1.225-.306.407-.773.81-1.401 1.211-.628.4-1.402.786-2.32 1.157zm.098-.635a5.562 5.562 0 0 0 1.504-.85c.417-.339.724-.662.923-.972.198-.309.298-.535.298-.678 0-.15-.069-.225-.205-.225-.118 0-.308.075-.572.225-.263.15-.53.345-.8.586-.27.24-.513.524-.728.85-.215.325-.355.68-.42 1.064z'/%3E%3C/svg%3E%0A"); }

.modal__signin{
    max-width:167px;
    text-transform:none; }

.modal__register-wrap{
    width:calc(100% - 350px);
    padding:40px 90px 37px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 1024px){
      .modal__register-wrap{
        width:calc(100% - 300px);
        padding:40px 30px 37px; } }

@media screen and (max-width: 768px){
      .modal__register-wrap{
        width:100%;
        padding:10px 19px 10px; } }

.modal__register-title{
    display:block;
    text-align:center;
    font-size:20px;
    color:#000000;
    margin-bottom:20px; }

@media screen and (max-width: 768px){
      .modal__register-title{
        font-size:18px;
        margin-bottom:10px; } }

.modal .map-wrap{
    -webkit-box-flex:0;
    flex:none;
    border:4px solid #fff;
    margin:28px 36px 0 0;
    width:291px;
    height:304px; }

@media screen and (max-width: 768px){
      .modal .map-wrap{
        width:100%;
        margin:10px 0; } }

.star-rating{
  display:inline-block; }

.star-rating input[type=radio]{
  display:none; }

.star-rating label{
  color:#ffb334;
  font-size:18px;
  padding:0;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out; }

.raiting{
  display:-webkit-box;
  display:flex; }

.raiting_big span{
    width:18px !important;
    height:18px !important;
    margin-right:6px !important; }

.raiting_middle span{
    width:14px !important;
    height:14px !important;
    margin-right:5px !important; }

.raiting span{
    width:10px;
    height:10px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFB334' fill-rule='evenodd' d='M9 0c.258 0 .492.067.703.2.21.133.368.314.474.544l2.037 4.373 4.69.708a1.316 1.316 0 0 1 1.036.89c.07.229.079.461.026.697a1.292 1.292 0 0 1-.342.626l-3.425 3.539.79 4.917c.047.242.02.478-.079.708-.1.23-.249.417-.448.562-.117.085-.24.145-.369.182a1.419 1.419 0 0 1-.702.018 1.154 1.154 0 0 1-.316-.127L9 15.569l-4.092 2.268a.931.931 0 0 1-.299.127 1.409 1.409 0 0 1-.711-.018 1.19 1.19 0 0 1-.36-.182 1.344 1.344 0 0 1-.448-.562c-.1-.23-.126-.466-.08-.708l.791-4.917L.376 8.038a1.292 1.292 0 0 1-.342-.626 1.347 1.347 0 0 1 .026-.698 1.39 1.39 0 0 1 .404-.59c.188-.163.398-.263.632-.3l4.69-.707L7.823.744c.106-.23.264-.411.474-.544C8.508.067 8.742 0 9 0z'/%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-right:3px; }

.raiting span.gray{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23D4D4D4' fill-rule='evenodd' d='M7 0c.2 0 .382.052.546.155a.966.966 0 0 1 .37.424l1.584 3.4 3.647.551a1.024 1.024 0 0 1 .806.692c.055.179.062.36.02.543-.04.184-.13.346-.266.487l-2.664 2.752.615 3.825a.917.917 0 0 1-.061.55 1.045 1.045 0 0 1-.349.438.908.908 0 0 1-.286.14 1.104 1.104 0 0 1-.547.015.897.897 0 0 1-.246-.099L7 12.109l-3.183 1.764a.724.724 0 0 1-.232.099 1.096 1.096 0 0 1-.553-.014.925.925 0 0 1-.28-.141 1.045 1.045 0 0 1-.349-.438.917.917 0 0 1-.061-.55l.615-3.825L.293 6.252a1.005 1.005 0 0 1-.267-.487 1.047 1.047 0 0 1 .02-.543c.065-.179.17-.332.315-.459a.96.96 0 0 1 .492-.233L4.5 3.98 6.085.579a.966.966 0 0 1 .369-.424C6.618.052 6.8 0 7 0z'/%3E%3C/svg%3E%0A"); }

.range-slider-wrap{
  margin:0 0 25px;
  padding-bottom:25px;
  border-bottom:1px solid #d8d8d8;
  position:relative; }

.range-slider-wrap .form-group{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:start;
    justify-content:flex-start;
    position:absolute;
    top:0;
    right:0; }

.range-slider-wrap .form-group-col{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:start;
    justify-content:flex-start; }

.range-slider-wrap .form-group-col span{
      margin-right:3px; }

.range-slider-wrap .range-text{
    font-size:14px;
    line-height:1;
    color:#333333;
    padding-top:15px;
    display:block; }

.range-slider-wrap input, .range-slider-wrap span{
    font-size:20px;
    font-weight:500;
    color:#333333; }

.range-slider-wrap input{
    min-width:20px;
    max-width:50px;
    margin-right:3px; }

.range-slider-wrap .condition-name{
    margin-bottom:30px !important; }

.irs{
  position:relative;
  display:block;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.irs-line{
  position:relative;
  display:block;
  overflow:hidden;
  outline:none !important;
  width:338px;
  height:3px;
  top:0;
  left:0;
  background:#d8d8d8; }

@media screen and (max-width: 420px){
    .irs-line{
      width:100%; } }

.irs-line-left, .irs-line-mid, .irs-line-right{
  position:absolute;
  display:block;
  top:0; }

.irs-line-left{
  left:0;
  width:11%; }

.irs-line-mid{
  left:9%;
  width:82%; }

.irs-line-right{
  right:0;
  width:11%; }

.irs-bar{
  position:absolute;
  display:block;
  height:3px;
  top:0;
  left:0;
  width:0;
  background:#469ee3; }

.irs-bar-edge{
  position:absolute;
  display:block;
  top:0;
  left:0; }

.irs-shadow{
  position:absolute;
  display:none;
  left:0;
  width:0; }

.irs-slider{
  position:absolute;
  display:block;
  cursor:default;
  z-index:1; }

.irs-slider.type_last{
  z-index:2; }

.irs-min{
  position:absolute;
  display:none;
  left:0;
  cursor:default; }

.irs-max{
  position:absolute;
  display:none;
  right:0;
  cursor:default; }

.irs-from, .irs-to, .irs-single{
  position:absolute;
  display:none;
  top:0;
  left:0;
  cursor:default;
  white-space:nowrap; }

.irs-grid{
  position:absolute;
  display:none;
  bottom:0;
  left:0;
  width:100%;
  height:20px; }

.irs-with-grid .irs-grid{
  display:block; }

.irs-grid-pol{
  position:absolute;
  top:0;
  left:0;
  width:1px;
  height:8px;
  background:#000; }

.irs-grid-pol.small{
  height:4px; }

.irs-grid-text{
  position:absolute;
  bottom:0;
  left:0;
  white-space:nowrap;
  text-align:center;
  font-size:9px;
  line-height:9px;
  padding:0 3px;
  color:#000; }

.irs-disable-mask{
  position:absolute;
  display:block;
  top:0;
  left:-1%;
  width:102%;
  height:100%;
  cursor:default;
  background:rgba(0, 0, 0, 0);
  z-index:2; }

.lt-ie9 .irs-disable-mask{
  background:#000;
  filter:alpha(opacity=0);
  cursor:not-allowed; }

.irs-disabled{
  opacity:0.4; }

.irs-hidden-input{
  position:absolute !important;
  display:block !important;
  top:0 !important;
  left:0 !important;
  width:0 !important;
  height:0 !important;
  font-size:0 !important;
  line-height:0 !important;
  padding:0 !important;
  margin:0 !important;
  outline:none !important;
  z-index:-9999 !important;
  background:none !important;
  border-style:solid !important;
  border-color:transparent !important; }

.irs{
  height:25px; }

.irs-with-grid{
  height:75px; }

.irs-line-left{
  height:8px; }

.irs-line-mid{
  height:8px; }

.irs-line-right{
  height:8px; }

.irs-bar-edge{
  height:10px;
  top:33px;
  width:14px;
  border:1px solid #428bca;
  border-right:0;
  background:#428bca;
  background:-webkit-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);
  background:linear-gradient(to top, #428bca 0%, #7fc3e8 100%);
  border-radius:16px 0 0 16px;
  -moz-border-radius:16px 0 0 16px; }

.irs-shadow{
  height:2px;
  top:38px;
  background:#000;
  opacity:0.3;
  border-radius:5px;
  -moz-border-radius:5px; }

.lt-ie9 .irs-shadow{
  filter:alpha(opacity=30); }

.irs-slider{
  top:-12px;
  width:26px;
  height:26px;
  cursor:pointer;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23AFD8F8'/%3E%3Ccircle cx='13' cy='13' r='8' fill='%23469EE3'/%3E%3C/g%3E%3C/svg%3E%0A"); }

.irs-min, .irs-max{
  color:#333;
  font-size:12px;
  line-height:1.333;
  text-shadow:none;
  top:0;
  padding:1px 5px;
  background:rgba(0, 0, 0, 0.1);
  border-radius:3px;
  -moz-border-radius:3px; }

.lt-ie9 .irs-min, .lt-ie9 .irs-max{
  background:#ccc; }

.irs-from, .irs-to, .irs-single{
  color:#fff;
  font-size:14px;
  line-height:1.333;
  text-shadow:none;
  padding:1px 5px;
  background:#428bca;
  border-radius:3px;
  -moz-border-radius:3px; }

.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single{
  background:#999; }

.irs-grid{
  height:27px; }

.irs-grid-pol{
  opacity:0.5;
  background:#428bca; }

.irs-grid-pol.small{
  background:#999; }

.irs-grid-text{
  bottom:5px;
  color:#99a4ac; }

.review{
  border-radius:5px;
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
  background-color:#ffffff;
  margin-bottom:25px;
  padding:18px 27px 30px 22px;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  align-items:flex-start; }

@media screen and (max-width: 768px){
    .review{
      padding:15px; } }

.review__photo{
    width:50px;
    height:54px;
    margin-right:12px; }

.review__photo img{
      width:100%;
      height:100%; }

.review__info{
    width:calc(100% - 50px); }

.review__name{
    font-size:16px;
    font-weight:500;
    line-height:2;
    color:#4297db;
    margin-right:10px; }

.review__data{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 768px){
      .review__data{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:start;
        align-items:flex-start; } }

.review__day{
    font-size:16px;
    font-weight:500;
    line-height:2.63;
    color:#8a8987;
    margin-left:auto; }

@media screen and (max-width: 768px){
      .review__day{
        margin:0;
        font-size:12px;
        line-height:2.2; } }

.review__text{
    font-size:14px;
    line-height:1.86;
    color:#333333; }

@media screen and (max-width: 768px){
      .review__text{
        position:relative;
        left:-60px;
        width:110%; } }

@media screen and (max-width: 600px){
      .review__text{
        width:114%; } }

@media screen and (max-width: 400px){
      .review__text{
        width:120%; } }

.review .raiting span{
    width:10px;
    height:10px; }

.carousel-partner{
  position:relative; }

.carousel-partner .slide-holder{
    height:54px;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

.carousel-partner .owl-prev,
  .carousel-partner .owl-next{
    color:transparent;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.carousel-partner .owl-prev span,
    .carousel-partner .owl-next span{
      display:none; }

.carousel-partner .owl-prev:after,
    .carousel-partner .owl-next:after{
      content:'';
      position:absolute;
      width:11px;
      height:20px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M10.688.25a.654.654 0 0 1 .468.195c.13.13.196.29.196.479a.65.65 0 0 1-.196.478L2.25 10.31l8.79 8.789a.64.64 0 0 1 .194.468.64.64 0 0 1-.195.47.65.65 0 0 1-.478.194.65.65 0 0 1-.479-.195L.824 10.777a.64.64 0 0 1-.195-.468.64.64 0 0 1 .195-.47L10.22.446a.68.68 0 0 1 .469-.195z'/%3E%3C/svg%3E%0A"); }

.carousel-partner .owl-prev{
    top:40%;
    left:0; }

.carousel-partner .owl-next{
    top:78%;
    right:0;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg); }

.owl-carousel.carousel-clients{
  position:relative; }

@media screen and (min-width: 1400px){
    .owl-carousel.carousel-clients{
      max-width:84vw;
      width:100%;
      margin:0 -40px 0 auto; } }

.owl-carousel.carousel-clients .owl-stage{
    padding:25px 0; }

.owl-carousel.carousel-clients .owl-nav{
    display:block; }

.owl-carousel.carousel-clients .owl-next{
    display:none; }

.owl-carousel.carousel-clients .owl-prev{
    color:transparent;
    position:absolute;
    top:46%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:-95px;
    width:14px;
    height:25px; }

.owl-carousel.carousel-clients .owl-prev span{
      display:none; }

.owl-carousel.carousel-clients .owl-prev:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:14px;
      height:25px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='27' viewBox='0 0 15 27'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%23FFF' d='M13.195 1a.77.77 0 0 1 .568.244.828.828 0 0 1 .237.6.828.828 0 0 1-.237.598L2.965 13.586l10.656 10.997a.813.813 0 0 1 .237.586.813.813 0 0 1-.237.587.777.777 0 0 1-.58.244.777.777 0 0 1-.58-.244L1.237 14.172A.813.813 0 0 1 1 13.586c0-.229.079-.424.237-.587l11.39-11.755A.801.801 0 0 1 13.195 1z'/%3E%3C/svg%3E%0A"); }

.owl-carousel.carousel-clients .owl-dots{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center; }

.owl-carousel.carousel-clients .owl-dots button.owl-dot{
    width:10px;
    height:10px;
    border-radius:50%;
    display:inline-block;
    margin:0 3px;
    border:1px solid #fff; }

.owl-carousel.carousel-clients .owl-dots button.owl-dot.active{
    background-color:#fff; }

.pay-slider{
  width:480px;
  position:absolute;
  right:95px;
  bottom:-60px;
  display:none !important; }

@media screen and (min-width: 1100px){
    .pay-slider{
      display:block !important; } }

.pay-slider .firstActiveItem{
    z-index:2 !important; }

.pay-slider .firstActiveItem .item{
      position:relative;
      -webkit-transform:translate(20px, -30px);
      -ms-transform:translate(20px, -30px);
      transform:translate(20px, -30px);
      -webkit-transition:all .2s ease;
      transition:all .2s ease; }

.pay-slider .owl-item.active{
    z-index:1; }

.pay-slider .owl-item.active .item{
      position:relative; }

.pay-slider .item{
    margin-top:40px;
    position:relative;
    width:240px;
    height:302px;
    overflow:hidden; }

.pay-slider .item:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.67));
      background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.67)); }

.pay-slider .item img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.pay-slider .item p{
      position:absolute;
      left:22px;
      bottom:25px;
      font-size:16px;
      font-weight:700;
      line-height:1.63;
      color:#ffffff;
      z-index:1; }

.pay-slider .owl-prev,
  .pay-slider .owl-next{
    position:absolute;
    width:27px;
    height:28px;
    top:35%;
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat; }

.pay-slider .owl-prev{
    left:-55px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='27px' height='28px' viewBox='0 0 27 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3ED212FDE3-A023-40B1-B84E-6393F76AADCD%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='02-SofiTure-Opisanie-tura' transform='translate(-675.000000, -2366.000000)' fill='%23FFFFFF'%3E%3Cpath d='M688.5,2366.6875 C690.363291,2366.6875 692.116691,2367.03906 693.760254,2367.74219 C695.403817,2368.44532 696.83642,2369.40771 698.058105,2370.62939 C699.279791,2371.85108 700.242184,2373.28368 700.945312,2374.92725 C701.648441,2376.57081 702,2378.32421 702,2380.1875 C702,2382.05079 701.648441,2383.80419 700.945312,2385.44775 C700.242184,2387.09132 699.279791,2388.52392 698.058105,2389.74561 C696.83642,2390.96729 695.403817,2391.92968 693.760254,2392.63281 C692.116691,2393.33594 690.363291,2393.6875 688.5,2393.6875 C686.636709,2393.6875 684.883309,2393.33594 683.239746,2392.63281 C681.596183,2391.92968 680.16358,2390.96729 678.941895,2389.74561 C677.720209,2388.52392 676.757816,2387.09132 676.054688,2385.44775 C675.351559,2383.80419 675,2382.05079 675,2380.1875 C675,2378.32421 675.351559,2376.57081 676.054688,2374.92725 C676.757816,2373.28368 677.720209,2371.85108 678.941895,2370.62939 C680.16358,2369.40771 681.596183,2368.44532 683.239746,2367.74219 C684.883309,2367.03906 686.636709,2366.6875 688.5,2366.6875 Z M688.5,2392.02637 C690.134774,2392.02637 691.66845,2391.71436 693.101074,2391.09033 C694.533699,2390.46631 695.781733,2389.61817 696.845215,2388.5459 C697.908697,2387.47363 698.752438,2386.2212 699.376465,2384.78857 C700.000491,2383.35595 700.3125,2381.82227 700.3125,2380.1875 C700.3125,2378.55273 700.000491,2377.01905 699.376465,2375.58643 C698.752438,2374.1538 697.908697,2372.90577 696.845215,2371.84229 C695.781733,2370.7788 694.533699,2369.93506 693.101074,2369.31104 C691.66845,2368.68701 690.134774,2368.375 688.5,2368.375 C686.865226,2368.375 685.33155,2368.68701 683.898926,2369.31104 C682.466301,2369.93506 681.218267,2370.7788 680.154785,2371.84229 C679.091303,2372.90577 678.247562,2374.1538 677.623535,2375.58643 C676.999509,2377.01905 676.6875,2378.55273 676.6875,2380.1875 C676.6875,2381.82227 676.999509,2383.35595 677.623535,2384.78857 C678.247562,2386.2212 679.091303,2387.47363 680.154785,2388.5459 C681.218267,2389.61817 682.466301,2390.46631 683.898926,2391.09033 C685.33155,2391.71436 686.865226,2392.02637 688.5,2392.02637 Z M694.40625,2379.34375 C694.652345,2379.34375 694.854491,2379.42285 695.012695,2379.58105 C695.170899,2379.73926 695.25,2379.94141 695.25,2380.1875 C695.25,2380.41602 695.170899,2380.61377 695.012695,2380.78076 C694.854491,2380.94775 694.652345,2381.03125 694.40625,2381.03125 L684.861328,2381.03125 L687.972656,2384.11621 C688.13086,2384.29199 688.209961,2384.49414 688.209961,2384.72266 C688.209961,2384.95117 688.13086,2385.15332 687.972656,2385.3291 C687.884765,2385.39941 687.788086,2385.45654 687.682617,2385.50049 C687.577148,2385.54443 687.47168,2385.56641 687.366211,2385.56641 C687.260742,2385.56641 687.155274,2385.54443 687.049805,2385.50049 C686.944335,2385.45654 686.847657,2385.39941 686.759766,2385.3291 L681.776367,2380.21387 L686.759766,2375.09863 C686.935548,2374.92285 687.137694,2374.83496 687.366211,2374.83496 C687.594728,2374.83496 687.796874,2374.92285 687.972656,2375.09863 C688.13086,2375.25684 688.209961,2375.45459 688.209961,2375.69189 C688.209961,2375.9292 688.13086,2376.12695 687.972656,2376.28516 L684.914062,2379.34375 L694.40625,2379.34375 Z' id='Arrow-left-circle---simple-line-icons'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important; }

.pay-slider .owl-next{
    right:-55px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='27px' height='28px' viewBox='0 0 27 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E5C8147FB-F44F-411A-A556-2D98215F42EF%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='02-SofiTure-Opisanie-tura' transform='translate(-1226.000000, -2366.000000)' fill='%23FFFFFF'%3E%3Cpath d='M1239.5,2366.6875 C1241.36329,2366.6875 1243.11669,2367.03906 1244.76025,2367.74219 C1246.40382,2368.44532 1247.83642,2369.40771 1249.05811,2370.62939 C1250.27979,2371.85108 1251.24218,2373.28368 1251.94531,2374.92725 C1252.64844,2376.57081 1253,2378.32421 1253,2380.1875 C1253,2382.05079 1252.64844,2383.80419 1251.94531,2385.44775 C1251.24218,2387.09132 1250.27979,2388.52392 1249.05811,2389.74561 C1247.83642,2390.96729 1246.40382,2391.92968 1244.76025,2392.63281 C1243.11669,2393.33594 1241.36329,2393.6875 1239.5,2393.6875 C1237.63671,2393.6875 1235.88331,2393.33594 1234.23975,2392.63281 C1232.59618,2391.92968 1231.16358,2390.96729 1229.94189,2389.74561 C1228.72021,2388.52392 1227.75782,2387.09132 1227.05469,2385.44775 C1226.35156,2383.80419 1226,2382.05079 1226,2380.1875 C1226,2378.32421 1226.35156,2376.57081 1227.05469,2374.92725 C1227.75782,2373.28368 1228.72021,2371.85108 1229.94189,2370.62939 C1231.16358,2369.40771 1232.59618,2368.44532 1234.23975,2367.74219 C1235.88331,2367.03906 1237.63671,2366.6875 1239.5,2366.6875 Z M1239.5,2392.02637 C1241.13477,2392.02637 1242.66845,2391.71436 1244.10107,2391.09033 C1245.5337,2390.46631 1246.78173,2389.61817 1247.84521,2388.5459 C1248.9087,2387.47363 1249.75244,2386.2212 1250.37646,2384.78857 C1251.00049,2383.35595 1251.3125,2381.82227 1251.3125,2380.1875 C1251.3125,2378.55273 1251.00049,2377.01905 1250.37646,2375.58643 C1249.75244,2374.1538 1248.9087,2372.90577 1247.84521,2371.84229 C1246.78173,2370.7788 1245.5337,2369.93506 1244.10107,2369.31104 C1242.66845,2368.68701 1241.13477,2368.375 1239.5,2368.375 C1237.86523,2368.375 1236.33155,2368.68701 1234.89893,2369.31104 C1233.4663,2369.93506 1232.21827,2370.7788 1231.15479,2371.84229 C1230.0913,2372.90577 1229.24756,2374.1538 1228.62354,2375.58643 C1227.99951,2377.01905 1227.6875,2378.55273 1227.6875,2380.1875 C1227.6875,2381.82227 1227.99951,2383.35595 1228.62354,2384.78857 C1229.24756,2386.2212 1230.0913,2387.47363 1231.15479,2388.5459 C1232.21827,2389.61817 1233.4663,2390.46631 1234.89893,2391.09033 C1236.33155,2391.71436 1237.86523,2392.02637 1239.5,2392.02637 Z M1240.02734,2375.09863 C1240.20313,2374.92285 1240.40527,2374.83496 1240.63379,2374.83496 C1240.86231,2374.83496 1241.06445,2374.92285 1241.24023,2375.09863 L1246.22363,2380.21387 L1241.24023,2385.3291 C1241.15234,2385.39941 1241.05566,2385.45654 1240.9502,2385.50049 C1240.84473,2385.54443 1240.73926,2385.56641 1240.63379,2385.56641 C1240.52832,2385.56641 1240.42285,2385.54443 1240.31738,2385.50049 C1240.21191,2385.45654 1240.11523,2385.39941 1240.02734,2385.3291 C1239.86914,2385.15332 1239.79004,2384.95117 1239.79004,2384.72266 C1239.79004,2384.49414 1239.86914,2384.29199 1240.02734,2384.11621 L1243.13867,2381.03125 L1233.59375,2381.03125 C1233.34766,2381.03125 1233.14551,2380.94775 1232.9873,2380.78076 C1232.8291,2380.61377 1232.75,2380.41602 1232.75,2380.1875 C1232.75,2379.94141 1232.8291,2379.73926 1232.9873,2379.58105 C1233.14551,2379.42285 1233.34766,2379.34375 1233.59375,2379.34375 L1243.08594,2379.34375 L1240.02734,2376.28516 C1239.86914,2376.12695 1239.79004,2375.9292 1239.79004,2375.69189 C1239.79004,2375.45459 1239.86914,2375.25684 1240.02734,2375.09863 Z' id='Arrow-right-circle---simple-line-icons'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important; }

.description-slider{
  position:relative; }

.description-slider .owl-prev,
  .description-slider .owl-next{
    position:absolute;
    width:29px;
    height:29px;
    top:48%;
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat; }

.description-slider .owl-prev{
    left:20px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' fill='%23101010' opacity='.5'/%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='.5' d='M17.566 8a.428.428 0 0 1 .434.438.423.423 0 0 1-.128.312l-5.814 5.794 5.738 5.719a.415.415 0 0 1 .127.305c0 .119-.042.22-.127.305a.426.426 0 0 1-.312.127.426.426 0 0 1-.313-.127l-6.043-6.024a.415.415 0 0 1-.128-.305c0-.118.043-.22.128-.305l6.132-6.112A.445.445 0 0 1 17.566 8z'/%3E%3C/g%3E%3C/svg%3E%0A") !important; }

.description-slider .owl-next{
    right:20px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' fill='%23101010' opacity='.5'/%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='.5' d='M12.434 21a.428.428 0 0 1-.434-.438c0-.123.043-.227.128-.312l5.814-5.794-5.738-5.719a.415.415 0 0 1-.127-.305c0-.119.042-.22.127-.305A.426.426 0 0 1 12.516 8c.124 0 .228.042.313.127l6.043 6.024a.415.415 0 0 1 .128.305c0 .118-.043.22-.128.305l-6.132 6.112a.445.445 0 0 1-.306.127z'/%3E%3C/g%3E%3C/svg%3E%0A") !important; }

.card-slider{
  position:relative;
  margin:0 auto 30px; }

@media screen and (max-width: 1250px){
    .card-slider{
      width:calc(100% - 50px); } }

@media screen and (max-width: 768px){
    .card-slider{
      margin-bottom:20px; } }

.card-slider .owl-item:nth-child(2n) .tabsTours__item{
    background-color:rgba(64, 148, 214, 0.1); }

.card-slider .owl-nav{
    display:block !important; }

.card-slider .owl-prev,
  .card-slider .owl-next{
    position:absolute;
    width:11px;
    height:20px;
    top:40%;
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat; }

@media screen and (max-width: 768px){
      .card-slider .owl-prev,
      .card-slider .owl-next{
        top:22%; } }

.card-slider .owl-prev{
    left:-40px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M10.688.25a.654.654 0 0 1 .468.195c.13.13.196.29.196.479a.65.65 0 0 1-.196.478L2.25 10.31l8.79 8.789a.64.64 0 0 1 .194.468.64.64 0 0 1-.195.47.65.65 0 0 1-.478.194.65.65 0 0 1-.479-.195L.824 10.777a.64.64 0 0 1-.195-.468.64.64 0 0 1 .195-.47L10.22.446a.68.68 0 0 1 .469-.195z'/%3E%3C/svg%3E%0A") !important; }

@media screen and (max-width: 1250px){
      .card-slider .owl-prev{
        left:-25px; } }

.card-slider .owl-next{
    right:-40px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M1.313 20.23a.728.728 0 0 1-.264-.048.639.639 0 0 1-.225-.147.64.64 0 0 1-.195-.469.64.64 0 0 1 .195-.468l8.926-8.926-8.79-8.77A.65.65 0 0 1 .767.924.65.65 0 0 1 .96.445.65.65 0 0 1 1.439.25a.65.65 0 0 1 .479.195l9.238 9.258a.64.64 0 0 1 .196.469.64.64 0 0 1-.196.469l-9.375 9.394a.68.68 0 0 1-.469.195z'/%3E%3C/svg%3E%0A") !important; }

@media screen and (max-width: 1250px){
      .card-slider .owl-next{
        right:-25px; } }

.card-slider .tabsTours__list{
    width:auto;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center; }

@media screen and (max-width: 400px){
    .card-slider .tabsTours__item:before{
      display:none; } }

.tour{
  width:368px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin:0 15px 30px;
  position:relative; }

@media screen and (max-width: 768px){
    .tour{
      margin:0 15px 20px; } }

.tour__img{
    width:100%;
    height:219px;
    overflow:hidden; }

.tour__img:hover img{
      -webkit-transform:scale(1.5);
      -ms-transform:scale(1.5);
      transform:scale(1.5);
      -webkit-transition:all .5s ease;
      transition:all .5s ease; }

.tour__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover;
      -webkit-transition:all .5s ease;
      transition:all .5s ease; }

.tour__info{
    padding:10px 15px 20px;
    border-radius:0 0 5px 5px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5); }

@media screen and (max-width: 768px){
      .tour__info{
        padding:10px 8px 15px; } }

.tour__name{
    display:block;
    font-size:20px;
    font-weight:500;
    color:#333333;
    margin-bottom:11px; }

.tour__text{
    font-size:12px;
    font-weight:500;
    color:#8a8987;
    margin-bottom:8px; }

.tour__nav{
    display:-webkit-box;
    display:flex;
    flex-wrap:nowrap;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center; }

.tour__price-text{
    font-size:16px;
    font-weight:500;
    color:#333333;
    margin-right:5px; }

.tour__price{
    font-size:21px;
    font-weight:500;
    color:#dd4343; }

.tour__link{
    font-size:12px;
    border:1px solid #fff;
    border-radius:5px;
    background-color:#dd4343;
    padding:9px 25px;
    color:#fff; }

.tour__link:hover{
      background-color:rgba(221, 67, 67, 0.8); }

@media screen and (max-width: 768px){
      .tour__link{
        padding:9px 5px; } }

.head-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  justify-content:space-between;
  padding:0 0 70px; }

@media screen and (max-width: 768px){
    .head-wrap{
      padding:0 0 16px;
      -webkit-box-pack:center;
      justify-content:center; } }

.head-wrap_padding{
    padding-bottom:85px; }

@media screen and (max-width: 768px){
      .head-wrap_padding{
        -webkit-box-pack:justify;
        justify-content:space-between;
        padding-bottom:40px; } }

@media screen and (max-width: 768px){
      .head-wrap_padding .logo{
        width:92px;
        height:28px; } }

.head-wrap .info-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.head-wrap .buy-link{
    width:206px;
    height:46px; }

@media screen and (max-width: 768px){
      .head-wrap .buy-link{
        width:133px;
        height:35px; } }

.tabs{
  margin:0 0 20px; }

.tabs__caption{
    display:-webkit-box;
    display:flex;
    list-style:none;
    position:relative; }

@media screen and (max-width: 768px){
      .tabs__caption{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.tabs__item{
    width:220px;
    height:52px;
    text-align:center;
    cursor:pointer;
    border-radius:5px 5px 0 0;
    margin-right:13px;
    font-size:14px;
    font-weight:500;
    line-height:1;
    color:#ffffff;
    position:relative;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }

@media screen and (max-width: 1024px){
      .tabs__item{
        width:200px; } }

@media screen and (max-width: 768px){
      .tabs__item{
        margin:0 0 10px;
        border-radius:5px;
        width:288px; } }

.tabs__item_city{
      padding:21px 0 20px;
      background-color:rgba(60, 141, 205, 0.8); }

.tabs__item_city:hover{
        background-color:#3c8dcd; }

.tabs__item_city.active{
        background-color:#3c8dcd; }

@media screen and (max-width: 768px){
        .tabs__item_city{
          -webkit-box-ordinal-group:4;
          order:3; } }

.tabs__item_hot{
      padding:21px 0 20px 32px;
      background-color:rgba(221, 67, 67, 0.8); }

.tabs__item_hot:before{
        left:22px;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M20 6.5v3.75h-1.25v8.145c0 .338-.12.631-.361.878-.241.248-.537.372-.889.372H2.52c-.352 0-.648-.124-.89-.372a1.217 1.217 0 0 1-.36-.878V10.25H0V6.52c0-.352.12-.648.361-.89.241-.24.537-.36.889-.36h2.168A2.87 2.87 0 0 1 2.5 3.122c0-.548.176-1.062.527-1.544.352-.482.964-.723 1.836-.723a3.54 3.54 0 0 1 1.65.41 7.453 7.453 0 0 1 1.466.997c.449.39.85.804 1.2 1.24.352.436.639.83.86 1.182.221-.352.505-.746.85-1.182.345-.436.739-.85 1.181-1.24a7.32 7.32 0 0 1 1.446-.996 3.482 3.482 0 0 1 1.64-.41c.873 0 1.485.24 1.836.722.352.482.528.996.528 1.543a2.87 2.87 0 0 1-.899 2.129h2.129c.352 0 .648.124.889.371.24.247.361.54.361.879zm-4.844-4.395c-.781 0-1.533.362-2.256 1.084-.722.723-1.305 1.41-1.748 2.061h2.11c.729 0 1.412-.182 2.05-.547.639-.364.958-.892.958-1.582 0-.338-.088-.592-.264-.762-.176-.169-.46-.254-.85-.254zm-10.293 0c-.39 0-.674.082-.85.245-.175.162-.263.413-.263.752 0 .69.329 1.22.986 1.591a4.17 4.17 0 0 0 2.08.557h2.11c-.443-.651-1.035-1.338-1.778-2.06-.742-.723-1.503-1.085-2.285-1.085zM18.75 9V6.5h-8.125V9h8.125zM1.25 6.5V9h8.125V6.5H1.25zm1.27 3.75v8.145h6.855V10.25H2.52zm14.98 8.145V10.25h-6.875v8.145H17.5z'/%3E%3C/svg%3E%0A"); }

.tabs__item_hot:hover{
        background-color:#dd4343; }

.tabs__item_hot.active{
        background-color:#dd4343; }

@media screen and (max-width: 768px){
        .tabs__item_hot{
          -webkit-box-ordinal-group:2;
          order:1; }
          .tabs__item_hot:before{
            left:55px; } }

.tabs__item_air{
      padding:21px 0 20px 35px;
      background-color:rgba(255, 179, 52, 0.8); }

.tabs__item_air:before{
        left:53px;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.223 1.25c-.156 0-.378.042-.664.127-.287.085-.586.283-.898.596l-4.512 4.511-.567-.039a122.12 122.12 0 0 1-2.197-.127c-.905-.058-1.794-.12-2.666-.185l-2.324-.147a46.112 46.112 0 0 0-1.192-.068h-.039a.164.164 0 0 0-.058.019.315.315 0 0 0-.078.059 11.27 11.27 0 0 0-.918.82c.299.118.676.261 1.133.43.455.17.93.345 1.425.527l1.455.538 1.241.459 1.836.664-1.387 1.386-2.461 2.539-.352.352-.507.019H4.082c-.221 0-.462-.002-.722-.009-.261-.007-.515-.01-.762-.01h-.937c-.014 0-.023-.01-.03-.029-.007-.02-.016-.03-.029-.03a166.398 166.398 0 0 0 2.637 1.641l.254.176.175.254c.104.169.306.495.606.976.299.482.579.925.84 1.328a2.216 2.216 0 0 0 .156.274c.013 0 .003-.003-.029-.01-.033-.006-.043-.016-.03-.029v-3.301l.371-.371 2.539-2.442 1.387-1.386.684 1.836.449 1.25c.169.468.345.947.527 1.435.182.488.355.954.518 1.397.162.443.303.82.42 1.132a64.268 64.268 0 0 0 .82-.917.37.37 0 0 0 .068-.118.38.38 0 0 0 .01-.097c-.013-.065-.039-.423-.078-1.075-.039-.65-.078-1.373-.117-2.167-.065-.899-.124-1.823-.176-2.774-.052-.95-.097-1.719-.137-2.305l-.039-.547 4.512-4.511c.442-.443.677-.856.703-1.24.026-.384.02-.635-.019-.752a1.51 1.51 0 0 0-.43-.059m0-1.25c.299 0 .563.039.791.117.228.078.407.183.537.313.26.26.394.768.401 1.523.006.755-.355 1.498-1.084 2.227l-4.122 4.121c.026.573.069 1.322.127 2.246.059.925.114 1.833.166 2.724l.137 2.325c.039.657.059.999.059 1.025a1.77 1.77 0 0 1-.02.43c-.026.182-.137.39-.332.625-.195.234-.625.71-1.289 1.426a1.228 1.228 0 0 1-.342.244.85.85 0 0 1-.361.088h-.098a1.11 1.11 0 0 1-.302-.118c-.124-.065-.225-.195-.303-.39a49.446 49.446 0 0 1-.293-.781c-.17-.456-.368-.987-.596-1.592-.228-.606-.459-1.234-.693-1.885A99.697 99.697 0 0 0 10 13.027l-2.539 2.461c-.013.352-.016.866-.009 1.543.006.677.002 1.127-.01 1.348 0 .065-.01.185-.03.361-.019.176-.198.459-.537.85a1.652 1.652 0 0 1-.351.244.74.74 0 0 1-.332.088h-.02a.611.611 0 0 1-.322-.088.73.73 0 0 1-.244-.244 13.771 13.771 0 0 0-.293-.469 156.77 156.77 0 0 1-1.27-2.031 66.545 66.545 0 0 0-.449-.723 90.498 90.498 0 0 1-2.148-1.328c-.717-.456-1.107-.709-1.172-.762a.605.605 0 0 1-.225-.293.918.918 0 0 1-.049-.273c0-.078.02-.172.059-.283a.943.943 0 0 1 .234-.342l.059-.059c.377-.312.654-.485.83-.517a2.46 2.46 0 0 1 .381-.049H1.7c.234 0 .595.003 1.084.01.488.007.92.009 1.298.009h.391l2.461-2.539-1.66-.615a789.58 789.58 0 0 1-1.895-.703 242.27 242.27 0 0 1-1.611-.605c-.462-.176-.72-.27-.772-.284-.208-.078-.345-.182-.41-.312a.757.757 0 0 1-.097-.313.716.716 0 0 1 .048-.42 1.23 1.23 0 0 1 .264-.38A46.425 46.425 0 0 1 2.227 5.02c.195-.157.374-.254.537-.293.163-.039.296-.059.4-.059h.098a316.619 316.619 0 0 1 3.389.205c.891.059 1.806.121 2.744.186.937.065 1.692.11 2.266.136l4.121-4.101c.403-.404.82-.687 1.25-.85.429-.162.826-.244 1.191-.244'/%3E%3C/svg%3E%0A"); }

.tabs__item_air:hover{
        background-color:#ffb334; }

.tabs__item_air.active{
        background-color:#ffb334; }

@media screen and (max-width: 768px){
        .tabs__item_air{
          -webkit-box-ordinal-group:3;
          order:2; }
          .tabs__item_air:before{
            left:92px; } }

.tabs__item:before{
      content:'';
      position:absolute;
      width:20px;
      height:19px;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.tabs__content{
    display:none; }

.tabs__content_city.active .mainForm{
      background-color:rgba(60, 141, 205, 0.8); }

.tabs__content_hot.active .mainForm{
      background-color:rgba(221, 67, 67, 0.8); }

.tabs__content_air.active .mainForm{
      background-color:rgba(255, 179, 52, 0.8); }

.tabs__content.active{
      display:block; }

.tabs__content.block{
      display:block; }

.tabs__content p{
      font-size:14px;
      line-height:15px;
      color:#000;
      margin:15px 0; }

.about-page .intro-title{
  position:relative;
  top:1000px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.about-page .links__item{
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.about-section{
  padding:100px 0 150px;
  background-image:url("../images/partner-bg.png");
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:contain; }

@media screen and (max-width: 1024px){
    .about-section{
      padding:70px 0 100px; } }

@media screen and (max-width: 768px){
    .about-section{
      padding:30px 0 0; } }

.about-section .advantages-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center;
    margin:0 -18px; }

.about-section .advantage{
    width:368px;
    background-color:#ffffff;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    padding:30px 28px 25px;
    margin:0 15px 30px;
    border-radius:5px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

.about-section .advantage__img{
      width:70px;
      height:79px;
      overflow:hidden;
      margin:0 0 28px; }

.about-section .advantage__img img{
        width:100%;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover; }

.about-section .advantage__title{
      text-align:center;
      font-size:16px;
      font-weight:500;
      color:#3b93d9;
      min-height:63px; }

.about-section .advantage__text{
      font-size:12px;
      line-height:1.58;
      text-align:center;
      color:#333333; }

.how-buy-section{
  padding:65px 0 130px; }

@media screen and (max-width: 1024px){
    .how-buy-section{
      padding:40px 0; } }

.how-buy-section .how-buy-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

.how-buy-section .tabs-slider{
    max-width:591px;
    width:100%;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    border:solid 2px #deedf9;
    background:#fff;
    position:relative;
    z-index:1; }

@media screen and (min-width: 768px){
      .how-buy-section .tabs-slider{
        background:#e0effb; } }

@media screen and (min-width: 1024px){
      .how-buy-section .tabs-slider{
        margin:-118px 100px 0 0;
        height:356px; } }

@media screen and (max-width: 600px){
      .how-buy-section .tabs-slider{
        max-width:400px; } }

@media screen and (max-width: 400px){
      .how-buy-section .tabs-slider{
        max-width:290px; } }

.how-buy-section .tabs-slider:after{
      display:none;
      content:'';
      position:absolute;
      width:100%;
      height:100%;
      background:#fff;
      z-index:-1;
      bottom:-20px;
      right:-20px;
      box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5); }

@media screen and (min-width: 768px){
        .how-buy-section .tabs-slider:after{
          display:block; } }

.how-buy-section .tabs-slider .owl-dots{
      position:absolute;
      top:25px;
      left:30px; }

@media screen and (max-width: 400px){
        .how-buy-section .tabs-slider .owl-dots{
          left:15px; } }

@media screen and (min-width: 768px){
        .how-buy-section .tabs-slider .owl-dots{
          top:35px;
          left:40px; } }

.how-buy-section .tabs-slider .owl-dots .owl-dot{
        width:10px;
        height:10px;
        border:solid 1px #c0c0c0;
        margin-right:8px;
        border-radius:50%; }

.how-buy-section .tabs-slider .owl-dots .owl-dot.active{
          background-color:#4094d6;
          border:solid 1px #4094d6; }

.how-buy-section .buy-tabs{
    padding:70px 30px 30px;
    position:relative; }

.how-buy-section .buy-tabs:after{
      content:'';
      position:absolute;
      width:60px;
      height:120px;
      top:25px;
      right:20px;
      background-image:url("../images/how-img.png");
      background-repeat:no-repeat;
      background-size:cover;
      background-position:center; }

@media screen and (min-width: 1024px){
        .how-buy-section .buy-tabs:after{
          display:none; } }

@media screen and (min-width: 1024px){
      .how-buy-section .buy-tabs{
        padding:70px 41px 72px; } }

@media screen and (max-width: 400px){
      .how-buy-section .buy-tabs{
        padding:60px 15px 15px; } }

.how-buy-section .buy-tabs__list{
      display:-webkit-box;
      display:flex;
      margin-bottom:19px; }

.how-buy-section .buy-tabs__item{
      width:10px;
      height:10px;
      border:solid 1px #c0c0c0;
      margin-right:8px;
      border-radius:50%; }

.how-buy-section .buy-tabs__item.active{
        background-color:#4094d6;
        border:solid 1px #4094d6; }

.how-buy-section .buy-tabs__content.active{
      display:block; }

.how-buy-section .buy-tabs__step{
      font-size:12px;
      font-weight:500;
      color:#8a8987;
      margin-bottom:31px;
      display:block; }

.how-buy-section .buy-tabs__title{
      font-size:20px;
      font-weight:500;
      line-height:2.1;
      color:#333333;
      margin-bottom:17px;
      display:block; }

.how-buy-section .buy-tabs__text{
      font-size:14px;
      line-height:1.86;
      color:#333333; }

.how-buy-section .img-wrap{
    width:350px;
    overflow:hidden;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    position:relative;
    left:100px;
    opacity:0;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    display:none; }

@media screen and (min-width: 1024px){
      .how-buy-section .img-wrap{
        display:block; } }

.how-buy-section .img-wrap img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.agents-section{
  padding:100px 0 56px;
  background-color:#f8f8f8; }

@media screen and (max-width: 1024px){
    .agents-section{
      padding:50px 0; } }

@media screen and (max-width: 1024px){
    .agents-section{
      padding:30px 0; } }

.agents-section .agent{
    width:243px;
    height:344px;
    opacity:0.41;
    overflow:hidden;
    margin:0 auto;
    position:relative; }

.agents-section .agent img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.agents-section .agent-info{
    display:none;
    position:absolute;
    left:50%;
    bottom:0;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    padding:12px 30px;
    background-color:#4094d6;
    font-size:12px;
    color:#ffffff;
    font-weight:500;
    white-space:nowrap; }

.agents-section .agent-info .agent-name{
      font-size:16px;
      margin-bottom:8px; }

.agents-section .agent-info .agent-mail{
      color:#ffffff; }

.agents-section .owl-item{
    margin-top:30px; }

.agents-section .owl-item.center{
    margin-top:0; }

.agents-section .owl-item.center .agent{
      width:285px;
      height:402px;
      opacity:1;
      margin:0 auto; }

.agents-section .owl-item.center .agent-info{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:center;
      align-items:center; }

.agents-section .owl-dots{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    margin-top:50px; }

.agents-section .owl-dots .owl-dot{
      width:10px;
      height:10px;
      border:solid 1px #c0c0c0;
      margin-right:8px;
      border-radius:50%; }

.agents-section .owl-dots .owl-dot.active{
        background-color:#4094d6;
        border:solid 1px #4094d6; }

.blog-open .blog-title{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.blog-open .find-tours{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.blog-open .find-wrap{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.blog-intro-section{
  padding:34px 0 150px;
  background-position:center 100%;
  background-size:cover;
  background-position:center; }

@media screen and (max-width: 1024px){
    .blog-intro-section{
      padding:34px 0 110px; } }

@media screen and (max-width: 768px){
    .blog-intro-section{
      padding:34px 0 80px; } }

.blog-intro-section .blog-info{
    max-width:608px;
    width:100%;
    font-size:20px;
    line-height:1.6;
    color:#ffffff;
    margin-bottom:56px; }

@media screen and (max-width: 768px){
      .blog-intro-section .blog-info{
        margin-bottom:50px;
        text-align:center;
        font-size:16px;
        max-width:100%; } }

.blog-intro-section .blog-nav{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    justify-content:space-between; }

@media screen and (max-width: 768px){
      .blog-intro-section .blog-nav{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-pack:start;
        justify-content:flex-start; } }

@media screen and (max-width: 768px){
    .blog-intro-section .blue-btn{
      margin-bottom:20px; } }

.links-section{
  padding:40px 0; }

@media screen and (max-width: 768px){
    .links-section{
      padding:20px 0 0 0; } }

.links-section .nav-blog__list{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    flex-wrap:wrap; }

@media screen and (max-width: 480px){
      .links-section .nav-blog__list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.links-section .nav-blog__item{
    margin:0 30px 10px 30px; }

@media screen and (max-width: 1024px){
      .links-section .nav-blog__item{
        margin:0 10px 10px 10px; } }

@media screen and (max-width: 480px){
      .links-section .nav-blog__item{
        margin:0 0 30px; } }

.links-section .nav-blog__link{
    font-size:14px;
    font-weight:500;
    line-height:1;
    text-align:center;
    color:#333333;
    text-transform:uppercase;
    position:relative;
    white-space:nowrap; }

.links-section .nav-blog__link.active:before{
      -webkit-transform-origin:bottom left;
      -ms-transform-origin:bottom left;
      transform-origin:bottom left;
      -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
      transform:scaleX(1); }

.links-section .nav-blog__link:before{
      content:'';
      position:absolute;
      bottom:-3px;
      left:0;
      right:0;
      height:2px;
      background-color:#333333;
      -webkit-transform-origin:bottom right;
      -ms-transform-origin:bottom right;
      transform-origin:bottom right;
      -webkit-transform:scaleX(0);
      -ms-transform:scaleX(0);
      transform:scaleX(0);
      transition:-webkit-transform .5s ease;
      -webkit-transition:-webkit-transform .5s ease;
      transition:transform .5s ease;
      transition:transform .5s ease, -webkit-transform .5s ease;
      transition:transform .5s ease,-webkit-transform .5s ease; }

.links-section .nav-blog__link:hover:before{
      -webkit-transform-origin:bottom left;
      -ms-transform-origin:bottom left;
      transform-origin:bottom left;
      -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
      transform:scaleX(1); }

.popular-articles-section{
  padding:59px 0 80px;
  background-position:center 100%;
  background-size:cover;
  background-position:center; }

@media screen and (max-width: 768px){
    .popular-articles-section{
      padding:30px 0 10px; } }

.popular-articles-section .article{
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

@media screen and (max-width: 410px){
      .popular-articles-section .article{
        width:100%; } }

@media screen and (max-width: 410px){
      .popular-articles-section .article__img{
        width:100%;
        height:171px; } }

@media screen and (max-width: 410px){
      .popular-articles-section .article__text{
        margin-bottom:15px; } }

.popular-articles-section .article__info{
      padding:15px 14px 20px; }

.popular-articles-section .article-title{
    font-size:30px;
    line-height:1.47;
    text-align:center;
    color:#333333;
    font-weight:400;
    margin-bottom:86px; }

@media screen and (max-width: 768px){
      .popular-articles-section .article-title{
        font-size:20px;
        margin-bottom:30px; } }

.popular-articles-section .articles-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    margin:0 -18px; }

.articles-section{
  padding:69px 0 109px; }

@media screen and (max-width: 1024px){
    .articles-section{
      padding:40px 0 80px; } }

@media screen and (max-width: 768px){
    .articles-section{
      padding:30px 0; } }

.articles-section .section-title{
    margin-bottom:72px; }

@media screen and (max-width: 768px){
      .articles-section .section-title{
        margin-bottom:30px; } }

.articles-section .articles-content{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:start;
    align-items:flex-start; }

.articles-section .articles-content_margin{
      margin-bottom:88px; }

@media screen and (max-width: 1150px){
        .articles-section .articles-content_margin{
          -webkit-box-orient:vertical;
          -webkit-box-direction:normal;
          flex-direction:column;
          -webkit-box-align:center;
          align-items:center; } }

@media screen and (max-width: 768px){
        .articles-section .articles-content_margin{
          margin-bottom:40px; } }

@media screen and (max-width: 900px){
      .articles-section .articles-content{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.articles-section .articles-wrap{
    max-width:759px;
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-right:30px; }

@media screen and (max-width: 900px){
      .articles-section .articles-wrap{
        max-width:100%;
        margin:0; } }

@media screen and (max-width: 768px){
      .articles-section .articles-wrap{
        max-width:369px; } }

.articles-section .article-text{
    font-size:14px;
    line-height:1.86;
    color:#333333;
    margin-bottom:32px; }

.articles-section .article-img{
    width:100%;
    height:45vw;
    max-height:488px;
    margin-bottom:35px;
    overflow:hidden; }

.articles-section .article-img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

@media screen and (max-width: 768px){
      .articles-section .article-img{
        margin-bottom:20px; } }

.articles-section .blog-sidebar{
    width:368px; }

@media screen and (max-width: 400px){
      .articles-section .blog-sidebar{
        width:100%; } }

.articles-section .find-tours{
    width:100%;
    border-radius:5px;
    background-color:#4094d6;
    padding:28px 30px 20px;
    margin-bottom:30px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    z-index:10; }

@media screen and (max-width: 400px){
      .articles-section .find-tours{
        padding:28px 5px 20px; } }

.find-wrap{
  width:100%;
  margin-bottom:30px;
  background-color:#ecf5fb;
  box-shadow:0 2px 6px 0 rgba(204, 204, 204, 0.5);
  padding:30px 20px; }

.find-wrap .text-center{
    margin-bottom:20px; }

.find-wrap p{
    font-size:14px;
    line-height:1.43;
    color:#333333;
    margin-bottom:10px; }

.calendar-section{
  padding-bottom:50px; }

@media screen and (max-width: 768px){
    .calendar-section{
      padding-bottom:40px; } }

.calendar-section .calendar-wrap{
    position:relative;
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-align:start;
    align-items:flex-start;
    margin:0 -15px; }

@media screen and (max-width: 1200px){
      .calendar-section .calendar-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center;
        margin:0; } }

.calendar{
  width:570px;
  margin:0 13px 26px;
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5); }

@media screen and (max-width: 650px){
    .calendar{
      max-width:570px;
      width:100%;
      margin:0 0 25px; } }

.calendar__full-table{
    display:none; }

.calendar__img{
    width:100%;
    height:177px;
    overflow:hidden;
    position:relative; }

.calendar__img:before{
      position:absolute;
      content:'';
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(16, 16, 16, 0.5); }

.calendar__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.calendar__county{
    position:absolute;
    z-index:1;
    font-size:36px;
    font-weight:500;
    color:#ffffff;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:30px; }

.calendar__table.hidden{
    display:none; }

.calendar__nav{
    padding:12px 13px;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center;
    border-bottom:1px solid #bdbdbd; }

@media screen and (max-width: 620px){
      .calendar__nav{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:start;
        align-items:flex-start; } }

.calendar__more{
    width:130px;
    padding:10px 0;
    font-weight:400;
    font-size:12px; }

.calendar__bottom{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center;
    padding:10px 11px; }

@media screen and (max-width: 620px){
      .calendar__bottom{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:start;
        align-items:flex-start; } }

.calendar__year-btn{
    font-size:12px;
    text-align:center;
    color:#48a2e9;
    padding:7px 21px 7px 10px;
    background-color:rgba(64, 148, 214, 0.1);
    position:relative;
    border-radius:5px;
    cursor:pointer; }

@media screen and (max-width: 620px){
      .calendar__year-btn{
        margin-bottom:10px; } }

.calendar__year-btn:before{
      content:'';
      position:absolute;
      width:7px;
      height:4px;
      top:12px;
      right:10px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath fill='%2348A2E9' fill-rule='evenodd' d='M6.857.429a.426.426 0 0 1-.127.3l-3 3a.426.426 0 0 1-.301.128.426.426 0 0 1-.302-.127l-3-3A.426.426 0 0 1 0 .429C0 .194.194 0 .429 0h6c.234 0 .428.194.428.429z'/%3E%3C/svg%3E%0A"); }

.calendar__year-btn.active:before{
      -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
      transform:rotate(180deg); }

.calendar__price{
    font-size:12px;
    color:#333333; }

.tourTable{
  padding:0 11px; }

@media screen and (max-width: 650px){
    .tourTable{
      padding:0; } }

.tourTable__head, .tourTable__line{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    padding:18px 10px; }

@media screen and (max-width: 620px){
      .tourTable__head, .tourTable__line{
        padding:12px 10px; } }

.tourTable__head span, .tourTable__line span{
      width:20%;
      font-weight:500;
      font-size:12px;
      color:#333333;
      margin-right:4px; }

.tourTable__head:nth-child(2n), .tourTable__line:nth-child(2n){
      background-color:rgba(64, 148, 214, 0.1); }

.tourTable__line{
    padding:10px; }

.tourTable__line span{
      font-weight:400; }

.tourTable__line_green span{
      color:#46cb69 !important; }

.tourTable__line_green span:first-child{
        color:#333333 !important; }

.select{
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  padding-right:12px;
  z-index:2;
  cursor:pointer; }

.select:after{
    content:'';
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:-2px;
    width:9px;
    height:5px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath fill='%2348A2E9' fill-rule='evenodd' d='M6.857.429a.426.426 0 0 1-.127.3l-3 3a.426.426 0 0 1-.301.128.426.426 0 0 1-.302-.127l-3-3A.426.426 0 0 1 0 .429C0 .194.194 0 .429 0h6c.234 0 .428.194.428.429z'/%3E%3C/svg%3E%0A"); }

.select select{
    width:100%;
    font-size:12px;
    font-weight:500;
    color:#48a2e9;
    text-decoration:underline; }

.intro-section{
  background-image:url("../images/intro-bg.png");
  background-repeat:no-repeat;
  background-position:center 100%;
  background-size:cover;
  padding:35px 0 150px; }

@media screen and (max-width: 1024px){
    .intro-section{
      padding:20px 0 100px; } }

@media screen and (max-width: 768px){
    .intro-section{
      padding:20px 0 70px; } }

.intro-section_padding{
    padding:35px 0 120px; }

@media screen and (max-width: 1024px){
      .intro-section_padding{
        padding:20px 0 100px; } }

@media screen and (max-width: 768px){
      .intro-section_padding{
        padding:20px 0 70px; } }

.intro-section_height{
    min-height:400px; }

@media screen and (max-width: 1024px){
      .intro-section_height{
        min-height:350px; } }

@media screen and (max-width: 1024px){
      .intro-section_height{
        min-height:270px; } }

.intro-section_blue{
    padding:29px 0 25px !important;
    background-color:#327bb5;
    background-image:none; }

.intro-section_blue .head-wrap{
      padding:0 !important; }

@media screen and (max-width: 768px){
      .intro-section_blue{
        padding:20px 0 !important; } }

.intro-section .main-title{
    margin-bottom:45px; }

@media screen and (max-width: 1024px){
      .intro-section .main-title{
        margin-bottom:30px; } }

.intro-section .intro-text{
    font-size:25px;
    line-height:1.4;
    color:#ffffff;
    max-width:700px;
    width:100%;
    margin-bottom:72px; }

@media screen and (max-width: 1024px){
      .intro-section .intro-text{
        font-size:22px;
        margin-bottom:40px; } }

.intro-section .tabs-wrap{
    margin-bottom:45px; }

@media screen and (max-width: 768px){
      .intro-section .tabs-wrap{
        margin-bottom:22px; } }

.intro-section .questions-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:end;
    justify-content:flex-end; }

@media screen and (max-width: 768px){
      .intro-section .questions-wrap{
        -webkit-box-pack:center;
        justify-content:center; } }

.intro-section .links{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    flex-wrap:wrap;
    margin:68px 0 50px; }

@media screen and (max-width: 1024px){
      .intro-section .links{
        margin:30px 0 10px; } }

.intro-section .links__item{
      margin:0 12px 20px; }

.intro-section .links__link{
      font-size:14px;
      font-weight:500;
      line-height:1;
      text-align:center;
      color:#ffffff;
      width:192px;
      height:43px;
      border-radius:5px;
      border:2px solid #ffffff;
      text-transform:uppercase;
      padding:14px 10px; }

.intro-section .links__link:hover{
        background-color:#4094d6;
        border:2px solid #4094d6; }

.rules-section{
  padding:10px 0 98px; }

@media screen and (max-width: 768px){
    .rules-section{
      padding:0 0 40px; } }

.rules-section .container p{
    font-size:14px;
    line-height:1.86;
    color:#333333;
    margin-bottom:20px; }

.rules-section .container p a{
      color:#409ce5; }

.policy-section{
  padding:10px 0 98px; }

@media screen and (max-width: 768px){
    .policy-section{
      padding:0 0 40px; } }

.policy-section .container p{
    padding-left:28px;
    font-size:14px;
    line-height:1.86;
    color:#333333; }

@media screen and (max-width: 768px){
      .policy-section .container p{
        padding-left:20px; } }

.policy-section .container .text-padding{
    padding-left:0; }

.policy-section .container .text-title{
    margin-top:56px; }

@media screen and (max-width: 768px){
      .policy-section .container .text-title{
        margin-top:30px; } }

.policy-section .container .text-first{
    padding-left:0;
    margin-bottom:20px; }

.other-directions-section{
  padding:20px 0 40px; }

.other-directions-section .directions-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    margin:0 -20px; }

@media screen and (max-width: 700px){
      .other-directions-section .directions-wrap{
        -webkit-box-pack:center;
        justify-content:center; } }

@media screen and (max-width: 480px){
      .other-directions-section .directions-wrap{
        margin:0; } }

.client-reviews-section{
  position:relative;
  padding:100px 0 150px; }

@media screen and (max-width: 1024px){
    .client-reviews-section{
      padding:70px 0 100px; } }

@media screen and (max-width: 768px){
    .client-reviews-section{
      padding:40px 0 30px; } }

.client-reviews-section .img-abs{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    width:100vw;
    height:35vw;
    max-height:489px;
    z-index:1; }

.client-reviews-section .container{
    position:relative;
    z-index:2; }

.client-reviews-section .client{
    margin-bottom:30px; }

.client-reviews-section .reviews-wrapper{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    flex-wrap:wrap; }

.partners-section{
  position:relative;
  padding:80px 0 130px;
  margin-bottom:60px; }

@media screen and (max-width: 1100px){
    .partners-section{
      padding:50px 0 130px !important;
      margin-bottom:0; } }

@media screen and (max-width: 1100px){
    .partners-section_links{
      padding:50px 0 !important;
      margin-bottom:0; } }

.partners-section .img-abs{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    width:100vw;
    height:35vw;
    max-height:489px;
    z-index:1; }

@media screen and (max-width: 1300px){
      .partners-section .img-abs{
        bottom:30px; } }

@media screen and (max-width: 1100px){
      .partners-section .img-abs{
        height:400px; } }

@media screen and (max-width: 768px){
      .partners-section .img-abs{
        width:120vw; } }

.partners-section .container{
    position:relative;
    z-index:2; }

.partners-section .partners-wrap{
    margin:0 -22px;
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center; }

.partners-section .partner{
    width:360px;
    height:150px;
    border-radius:5px;
    background-color:#fff;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    margin:0 21px 42px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5); }

@media screen and (max-width: 768px){
      .partners-section .partner{
        margin:0 15px 20px;
        width:290px;
        height:120px; } }

.partners-section .partner:hover{
      box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.9); }

.partners-section .img-wrap{
    width:139px;
    height:54px;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center; }

.partners-section .img-wrap img{
      width:auto;
      height:auto; }

.requisites-section{
  padding:113px 0 119px; }

@media screen and (max-width: 1024px){
    .requisites-section{
      padding:80px 0 70px; } }

@media screen and (max-width: 768px){
    .requisites-section{
      padding:50px 0 40px; } }

.requisites-section .requisites-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center; }

.requisites-section .requisites{
    margin-left:35px; }

@media screen and (max-width: 768px){
      .requisites-section .requisites{
        margin-left:0; } }

.requisites-section .requisites__line{
      display:-webkit-box;
      display:flex; }

.requisites-section .requisites__info{
      min-width:102px;
      font-size:16px;
      font-weight:500;
      line-height:2.56;
      color:#8a8987;
      margin-right:46px; }

@media screen and (max-width: 768px){
        .requisites-section .requisites__info{
          margin-right:15px;
          font-size:12px; } }

.requisites-section .requisites__data{
      font-size:16px;
      line-height:2.56;
      color:#333333; }

@media screen and (max-width: 768px){
        .requisites-section .requisites__data{
          font-size:12px; } }

.feedback-page .intro-title{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.feedback-section{
  padding:50px 0 185px;
  background-color:#f8f8f8;
  opacity:0;
  -webkit-animation-duration:1.5s;
  animation-duration:1.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

@media screen and (max-width: 1024px){
    .feedback-section{
      padding:40px 0 100px; } }

@media screen and (max-width: 768px){
    .feedback-section{
      padding:40px 0; } }

.feedback-section .feedback-wrap{
    max-width:869px;
    width:100%;
    margin:0 auto; }

@media screen and (max-width: 860px){
    .feedback-section .feedbackForm__inputs-wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; } }

@media screen and (max-width: 860px){
    .feedback-section .feedbackForm__input{
      width:100%; } }

@media screen and (max-width: 600px){
    .feedback-section .feedbackForm__input{
      width:290px; } }

.contacts-page .intro-title{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.contacts-page .contact{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.contacts-page .map-wrap{
  position:relative;
  right:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.contacts-page .connection{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.contacts-info-section{
  padding:50px 0 160px;
  background-image:url("../images/intro-sky.png");
  background-size:cover;
  background-repeat:no-repeat;
  background-position:bottom; }

@media screen and (max-width: 1200px){
    .contacts-info-section{
      padding:50px 0 100px; } }

.contacts-info-section .contacts{
    display:-webkit-box;
    display:flex;
    justify-content:space-around; }

@media screen and (max-width: 700px){
      .contacts-info-section .contacts{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:start;
        justify-content:flex-start; } }

.contacts-info-section .contact{
    width:253px;
    display:-webkit-box;
    display:flex;
    text-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (max-width: 700px){
      .contacts-info-section .contact{
        margin-bottom:20px; } }

.contacts-info-section .contact__img-wrap{
      width:48px;
      height:48px;
      text-align:center;
      margin-bottom:22px; }

.contacts-info-section .contact__title{
      font-size:22px;
      line-height:1.59;
      color:#000000;
      margin-bottom:9px; }

.contacts-info-section .contact__sub-title{
      font-size:16px;
      line-height:1.75;
      color:#000000; }

.contacts-section{
  padding:50px 0; }

.contacts-section .map-connection{
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 1200px){
      .contacts-section .map-connection{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.contacts-section .map-wrap{
    width:533px;
    height:573px;
    margin-right:68px;
    position:relative; }

@media screen and (max-width: 1200px){
      .contacts-section .map-wrap{
        width:100%;
        height:310px;
        margin:0 0 40px; } }

.contacts-section .map-wrap.active{
      height:604px; }

.contacts-section .map-wrap:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(0, 0, 0, 0.05);
      z-index:1; }

.contacts-section .connection{
    width:calc(100% - 600px); }

@media screen and (max-width: 1200px){
      .contacts-section .connection{
        max-width:561px;
        width:100%;
        margin:0 auto;
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.contacts-section .feedback-title{
    text-align:left;
    line-height:1; }

.contacts-section .sub-text{
    text-align:left;
    margin-bottom:28px; }

@media screen and (max-width: 1200px){
      .contacts-section .sub-text{
        text-align:center; } }

.contacts-section .feedbackForm__inputs-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:start;
    justify-content:flex-start;
    flex-wrap:wrap; }

.contacts-section .feedbackForm__filds{
    margin-bottom:25px; }

.contacts-section .feedbackForm__filds:first-child{
      width:100%; }

@media screen and (max-width: 600px){
        .contacts-section .feedbackForm__filds:first-child{
          width:290px; } }

.contacts-section .feedbackForm__filds:first-child input{
        width:100%; }

.contacts-section .feedbackForm__filds:nth-child(2){
      margin-right:21px; }

@media screen and (max-width: 600px){
        .contacts-section .feedbackForm__filds:nth-child(2){
          margin-right:0; } }

.contacts-section .feedbackForm__textarea-wrap{
    margin-bottom:25px; }

.description-tour-page .description-slider{
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.description-tour-page .description-info{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.description-tour-page .pay-tour-section{
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.description-tour-page .service{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.description-tour-page .review{
  position:relative;
  right:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.hotel-description-section{
  padding-top:80px; }

@media screen and (max-width: 1200px){
    .hotel-description-section{
      padding-top:40px; } }

@media screen and (max-width: 768px){
    .hotel-description-section{
      padding-top:0; } }

.hotel-description-section .description-wrap{
    display:-webkit-box;
    display:flex;
    margin-bottom:30px;
    padding-bottom:40px;
    border-bottom:1px solid #d8d8d8; }

@media screen and (max-width: 1200px){
      .hotel-description-section .description-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

@media screen and (max-width: 620px){
      .hotel-description-section .description-wrap{
        margin-bottom:20px;
        padding-bottom:20px; } }

.hotel-description-section .description-slider{
    width:587px;
    height:500px;
    margin-right:52px; }

@media screen and (max-width: 1200px){
      .hotel-description-section .description-slider{
        margin:0 0 70px; } }

@media screen and (max-width: 620px){
      .hotel-description-section .description-slider{
        height:auto;
        width:100%;
        margin:20px; } }

@media screen and (max-width: 480px){
      .hotel-description-section .description-slider{
        height:200px; } }

.hotel-description-section .description-slider .like-wrap{
      position:absolute;
      top:15px;
      right:25px;
      z-index:10; }

.hotel-description-section .description-slider .owl-1{
      margin-bottom:15px; }

.hotel-description-section .description-slider .owl-1 .item{
        width:582px;
        height:398px;
        overflow:hidden; }

@media screen and (max-width: 620px){
          .hotel-description-section .description-slider .owl-1 .item{
            height:auto;
            width:100%;
            margin:0; } }

@media screen and (max-width: 480px){
          .hotel-description-section .description-slider .owl-1 .item{
            height:200px; } }

.hotel-description-section .description-slider .owl-2{
      margin-bottom:15px; }

@media screen and (max-width: 620px){
        .hotel-description-section .description-slider .owl-2{
          display:none; } }

.hotel-description-section .description-slider .owl-2 .item{
        width:182px;
        height:105px;
        overflow:hidden; }

.hotel-description-section .description-slider .item{
      cursor:pointer; }

.hotel-description-section .description-slider .item img{
        width:100%;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover; }

.hotel-description-section .description-slider .link-tour{
      font-size:14px;
      line-height:1;
      color:#4aa5ed;
      position:relative;
      padding-left:25px; }

@media screen and (max-width: 620px){
        .hotel-description-section .description-slider .link-tour{
          display:none; } }

.hotel-description-section .description-slider .link-tour:before{
        content:'';
        position:absolute;
        top:48%;
        left:0;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:15px;
        height:15px;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center;
        background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3E04BF0192-FA2A-4696-9D88-3ABE728184BA%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='02-SofiTure-Opisanie-tura' transform='translate(-141.000000, -1067.000000)' fill='%2349A3EA'%3E%3Cpath d='M153.65625,1078.25 C154.300784,1078.25 154.852537,1078.47949 155.311523,1078.93848 C155.77051,1079.39746 156,1079.94922 156,1080.59375 C156,1081.23828 155.77051,1081.79004 155.311523,1082.24902 C154.852537,1082.70801 154.300784,1082.9375 153.65625,1082.9375 C153.011716,1082.9375 152.459963,1082.70801 152.000977,1082.24902 C151.54199,1081.79004 151.3125,1081.23828 151.3125,1080.59375 C151.3125,1080.49609 151.317383,1080.40332 151.327148,1080.31543 C151.336914,1080.22754 151.356445,1080.13965 151.385742,1080.05176 L145.174805,1076.8877 C144.95996,1077.16113 144.693849,1077.37842 144.376465,1077.53955 C144.05908,1077.70068 143.714846,1077.78125 143.34375,1077.78125 C142.699216,1077.78125 142.147463,1077.55176 141.688477,1077.09277 C141.22949,1076.63379 141,1076.08203 141,1075.4375 C141,1074.79297 141.22949,1074.24121 141.688477,1073.78223 C142.147463,1073.32324 142.699216,1073.09375 143.34375,1073.09375 C143.685549,1073.09375 144.00537,1073.16211 144.303223,1073.29883 C144.601076,1073.43555 144.857421,1073.62598 145.072266,1073.87012 L151.371094,1070.80859 C151.351562,1070.7207 151.336914,1070.63281 151.327148,1070.54492 C151.317383,1070.45703 151.3125,1070.36914 151.3125,1070.28125 C151.3125,1069.63672 151.54199,1069.08496 152.000977,1068.62598 C152.459963,1068.16699 153.011716,1067.9375 153.65625,1067.9375 C154.300784,1067.9375 154.852537,1068.16699 155.311523,1068.62598 C155.77051,1069.08496 156,1069.63672 156,1070.28125 C156,1070.92578 155.77051,1071.47754 155.311523,1071.93652 C154.852537,1072.39551 154.300784,1072.625 153.65625,1072.625 C153.265623,1072.625 152.90674,1072.53711 152.57959,1072.36133 C152.25244,1072.18555 151.981446,1071.95117 151.766602,1071.6582 L145.555664,1074.67578 C145.594727,1074.79297 145.626465,1074.91504 145.650879,1075.04199 C145.675293,1075.16895 145.6875,1075.30078 145.6875,1075.4375 C145.6875,1075.54492 145.680176,1075.6499 145.665527,1075.75244 C145.650879,1075.85498 145.628906,1075.95508 145.599609,1076.05273 L151.78125,1079.20215 C151.986329,1078.90918 152.25244,1078.67725 152.57959,1078.50635 C152.90674,1078.33545 153.265623,1078.25 153.65625,1078.25 Z M153.65625,1068.875 C153.265623,1068.875 152.933595,1069.01172 152.660156,1069.28516 C152.386717,1069.5586 152.25,1069.89062 152.25,1070.28125 C152.25,1070.67188 152.386717,1071.0039 152.660156,1071.27734 C152.933595,1071.55078 153.265623,1071.6875 153.65625,1071.6875 C154.046877,1071.6875 154.378905,1071.55078 154.652344,1071.27734 C154.925783,1071.0039 155.0625,1070.67188 155.0625,1070.28125 C155.0625,1069.89062 154.925783,1069.5586 154.652344,1069.28516 C154.378905,1069.01172 154.046877,1068.875 153.65625,1068.875 Z M143.34375,1076.84375 C143.734377,1076.84375 144.066405,1076.70703 144.339844,1076.43359 C144.613283,1076.16015 144.75,1075.82813 144.75,1075.4375 C144.75,1075.04687 144.613283,1074.71485 144.339844,1074.44141 C144.066405,1074.16797 143.734377,1074.03125 143.34375,1074.03125 C142.953123,1074.03125 142.621095,1074.16797 142.347656,1074.44141 C142.074217,1074.71485 141.9375,1075.04687 141.9375,1075.4375 C141.9375,1075.82813 142.074217,1076.16015 142.347656,1076.43359 C142.621095,1076.70703 142.953123,1076.84375 143.34375,1076.84375 Z M153.65625,1082 C154.046877,1082 154.378905,1081.86328 154.652344,1081.58984 C154.925783,1081.3164 155.0625,1080.98438 155.0625,1080.59375 C155.0625,1080.20312 154.925783,1079.8711 154.652344,1079.59766 C154.378905,1079.32422 154.046877,1079.1875 153.65625,1079.1875 C153.265623,1079.1875 152.933595,1079.32422 152.660156,1079.59766 C152.386717,1079.8711 152.25,1080.20312 152.25,1080.59375 C152.25,1080.98438 152.386717,1081.3164 152.660156,1081.58984 C152.933595,1081.86328 153.265623,1082 153.65625,1082 Z' id='share---simple-line-icons'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.hotel-description-section .description-info{
    width:532px; }

@media screen and (max-width: 1200px){
      .hotel-description-section .description-info{
        width:524px; } }

@media screen and (max-width: 620px){
      .hotel-description-section .description-info{
        width:100%; } }

.hotel-description-section .hotel-name{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:10px; }

.hotel-description-section .hotel-name .info-title{
      margin-bottom:0; }

.hotel-description-section .hotel-name .raiting_big{
      margin-left:13px; }

.hotel-description-section .country-map{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:19px; }

.hotel-description-section .country-city{
    font-size:16px;
    color:#333333;
    margin:0 13px 0 16px;
    position:relative; }

@media screen and (max-width: 768px){
      .hotel-description-section .country-city{
        font-size:14px; } }

.hotel-description-section .country-city:before{
      content:'';
      position:absolute;
      top:8px;
      left:-15px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:9.7px;
      height:14.6px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23CDCDCD' fill-rule='evenodd' d='M7.286 5.5a2.433 2.433 0 0 0-2.429-2.429A2.433 2.433 0 0 0 2.43 5.5a2.433 2.433 0 0 0 2.428 2.429A2.433 2.433 0 0 0 7.286 5.5zm2.428 0c0 .579-.066 1.176-.313 1.698l-3.453 7.343a1.21 1.21 0 0 1-1.09.673c-.456 0-.893-.256-1.082-.673L.313 7.198C.066 6.676 0 6.078 0 5.5A4.854 4.854 0 0 1 4.857.643 4.854 4.854 0 0 1 9.714 5.5z'/%3E%3C/svg%3E%0A"); }

.hotel-description-section .show-map{
    font-size:14px;
    color:#4aa5ed;
    text-decoration:underline; }

.hotel-description-section .description-text{
    font-size:14px;
    line-height:1.86;
    color:#333333; }

.hotel-description-section mark{
    font-weight:500; }

.hotel-description-section .details-link{
    font-size:14px;
    color:#333333;
    font-weight:500; }

.hotel-description-section .conditions-wrap{
    position:relative;
    left:-22px;
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    justify-content:space-between;
    padding:40px 0 15px;
    margin-bottom:30px; }

.hotel-description-section .conditions-wrap:after{
      content:'';
      position:absolute;
      width:97%;
      height:1px;
      left:20px;
      bottom:0;
      background-color:#d8d8d8; }

@media screen and (max-width: 768px){
        .hotel-description-section .conditions-wrap:after{
          left:0;
          width:100%; } }

@media screen and (max-width: 768px){
      .hotel-description-section .conditions-wrap{
        padding:20px 0 15px;
        margin-bottom:10px;
        -webkit-box-pack:start;
        justify-content:flex-start;
        left:auto; } }

.hotel-description-section .condition{
    max-width:105px;
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:25px;
    cursor:pointer;
    position:relative; }

@media screen and (max-width: 768px){
      .hotel-description-section .condition{
        margin:0 15px 20px 0; } }

.hotel-description-section .condition:hover .condition__icon-info{
      display:block; }

.hotel-description-section .condition__icon-info{
      display:none;
      position:absolute;
      -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
      transform:translateX(-50%);
      left:50%;
      top:-55px;
      width:103px;
      z-index:1;
      padding:14px 9px;
      border-radius:5px;
      background-color:#4aa5ed;
      text-align:center; }

.hotel-description-section .condition__icon-info:before{
        position:absolute;
        content:'';
        bottom:-28px;
        left:41px;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        border:10px solid transparent;
        border-top:10px solid #4aa5ed; }

.hotel-description-section .condition__icon-text{
      color:#fff;
      font-size:11px;
      font-weight:500;
      line-height:1.27; }

.hotel-description-section .condition__img{
      width:33px;
      height:32px;
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:center;
      justify-content:center;
      -webkit-box-align:center;
      align-items:center;
      margin-bottom:5px; }

.hotel-description-section .condition__name{
      font-size:14px;
      color:#333333;
      text-align:center; }

.hotel-description-section .condition__distance{
      height:32px;
      font-size:25px;
      color:#4aa5ed;
      margin-bottom:5px; }

.hotel-description-section .details-tout{
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 620px){
      .hotel-description-section .details-tout{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.hotel-description-section .details{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-right:80px; }

@media screen and (max-width: 620px){
      .hotel-description-section .details{
        margin-right:0; } }

.hotel-description-section .for-two{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.hotel-description-section .small-details{
    display:-webkit-box;
    display:flex;
    margin-bottom:20px; }

.hotel-description-section .img-details{
    margin-right:10px;
    width:20px;
    height:20px;
    overflow:hidden; }

.hotel-description-section .img-details img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.hotel-description-section .big-price{
    font-size:45px;
    color:#dd4343; }

.hotel-description-section .smal-price{
    font-size:16px;
    color:#dd4343;
    margin-bottom:15px; }

.hotel-description-section .order-tour{
    max-width:194px;
    text-transform:none; }

.hotel-description-section .details-title{
    font-size:20px;
    font-weight:500;
    color:#333333;
    margin-bottom:10px; }

.hotel-description-section .data-tour{
    font-size:23px;
    color:#4aa5ed;
    margin-bottom:15px; }

.hotel-description-section .sub-details{
    font-size:14px;
    font-weight:500;
    color:#333333; }

.pay-tour-section{
  padding-bottom:125px; }

@media screen and (max-width: 1100px){
    .pay-tour-section{
      padding-bottom:80px; } }

@media screen and (max-width: 768px){
    .pay-tour-section{
      padding-bottom:40px; } }

.pay-tour-section .pay-tour-wrap{
    min-height:356px;
    background-size:100%;
    background-repeat:no-repeat;
    background-position:center;
    position:relative;
    border-radius:10px;
    padding:55px 60px;
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 1100px){
      .pay-tour-section .pay-tour-wrap{
        height:360px;
        background-size:cover;
        padding:40px 15px; } }

@media screen and (max-width: 768px){
      .pay-tour-section .pay-tour-wrap{
        padding:37px 15px;
        height:auto;
        min-height:auto; } }

.pay-tour-section .pay-tour-info{
    max-width:457px;
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-right:75px; }

@media screen and (max-width: 1100px){
      .pay-tour-section .pay-tour-info{
        margin:0 auto;
        -webkit-box-align:center;
        align-items:center; } }

.pay-tour-section .pay-tour-title{
    font-size:35px;
    line-height:1.2;
    color:#ffffff;
    margin-bottom:27px; }

@media screen and (max-width: 1100px){
      .pay-tour-section .pay-tour-title{
        text-align:center; } }

@media screen and (max-width: 768px){
      .pay-tour-section .pay-tour-title{
        font-size:20px; } }

.pay-tour-section .pay-tour-text{
    font-size:15px;
    font-weight:500;
    line-height:1.73;
    color:#ffffff;
    margin-bottom:36px; }

@media screen and (max-width: 1100px){
      .pay-tour-section .pay-tour-text{
        text-align:center; } }

@media screen and (max-width: 768px){
      .pay-tour-section .pay-tour-text{
        font-size:14px;
        margin-bottom:27px; } }

.sea-beach-section .info-details{
  font-size:14px;
  line-height:1.86;
  color:#333333;
  margin-bottom:28px; }

.sea-beach-section .images-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -10px 53px;
  padding-bottom:50px;
  border-bottom:1px solid #d8d8d8; }

@media screen and (max-width: 768px){
    .sea-beach-section .images-wrap{
      margin:0 -10px 20px;
      padding-bottom:10px; } }

@media screen and (max-width: 610px){
    .sea-beach-section .images-wrap{
      -webkit-box-pack:center;
      justify-content:center; } }

.sea-beach-section .img-wrap{
  width:183px;
  height:105px;
  overflow:hidden;
  margin:0 7px 14px; }

.sea-beach-section .img-wrap img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover; }

.hotel-services-section .services-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  padding-bottom:25px;
  border-bottom:1px solid #d8d8d8;
  margin:0 -20px 50px; }

@media screen and (max-width: 1200px){
    .hotel-services-section .services-wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      margin:0 0 50px; } }

.hotel-services-section .service{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  align-items:flex-start;
  width:556px;
  margin:0 20px 35px; }

@media screen and (max-width: 1200px){
    .hotel-services-section .service{
      margin:0 0 35px;
      width:100%; } }

@media screen and (max-width: 768px){
    .hotel-services-section .service{
      margin:0 0 25px; } }

.hotel-services-section .service__img{
    width:90px;
    height:90px;
    margin-right:20px; }

@media screen and (max-width: 768px){
      .hotel-services-section .service__img{
        width:65px;
        height:65px;
        margin-right:10px; } }

.hotel-services-section .service__img img{
      width:100%;
      height:100%; }

.hotel-services-section .service__info{
    width:calc(100% - 90px);
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.hotel-services-section .service__name{
    font-size:22px;
    font-weight:700;
    line-height:1.91;
    color:#333333;
    margin-bottom:6px; }

@media screen and (max-width: 768px){
      .hotel-services-section .service__name{
        margin:14px 0 0 0;
        font-size:20px; } }

.hotel-services-section .service__text{
    font-size:14px;
    line-height:1.86;
    color:#333333; }

@media screen and (max-width: 768px){
      .hotel-services-section .service__text{
        font-size:12px;
        position:relative;
        top:15px;
        left:-68px;
        width:112%; } }

@media screen and (max-width: 500px){
      .hotel-services-section .service__text{
        width:120%; } }

@media screen and (max-width: 400px){
      .hotel-services-section .service__text{
        width:130%; } }

.hotel-reviews-section .rating-wrap{
  display:-webkit-box;
  display:flex;
  margin-bottom:52px; }

@media screen and (max-width: 620px){
    .hotel-reviews-section .rating-wrap{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      margin-bottom:20px; } }

.hotel-reviews-section .rating{
  margin-right:90px; }

@media screen and (max-width: 620px){
    .hotel-reviews-section .rating{
      margin:0 0 20px; } }

.hotel-reviews-section .rating:last-child{
    margin-right:0; }

.hotel-reviews-section .rating__content{
    display:-webkit-box;
    display:flex; }

.hotel-reviews-section .rating__assessment{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    width:70px;
    height:76px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-right:19px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='84' height='90' viewBox='0 0 84 90'%3E%3Cdefs%3E%3Cpath id='b' d='M42.486 1.997l20 11.518A15 15 0 0 1 70 26.514v22.972a15 15 0 0 1-7.514 12.999l-20 11.518a15 15 0 0 1-14.972 0l-20-11.518A15 15 0 0 1 0 49.486V26.514a15 15 0 0 1 7.514-12.999l20-11.518a15 15 0 0 1 14.972 0z'/%3E%3Cfilter id='a' width='124.3%25' height='122.4%25' x='-12.1%25' y='-11.2%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='2.5' result='shadowSpreadOuter1'/%3E%3CfeOffset in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0.488919005 0 0 0 0 0.488919005 0 0 0 0 0.488919005 0 0 0 0.5 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(7 7)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFB334' stroke='%23FBEEE0' stroke-width='5' xlink:href='%23b'/%3E%3C/g%3E = %3C/g%3E%3C/svg%3E%0A"); }

.hotel-reviews-section .rating__assessment_revirws{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='84' height='89' viewBox='0 0 84 89'%3E%3Cdefs%3E%3Cpath id='b' d='M42.51 2.36l20 11.57A15 15 0 0 1 70 26.912v23.189a15 15 0 0 1-7.49 12.984l-20 11.57a15 15 0 0 1-15.02 0l-20-11.57A15 15 0 0 1 0 50.102V26.913A15 15 0 0 1 7.49 13.93l20-11.569a15 15 0 0 1 15.02 0z'/%3E%3Cfilter id='a' width='124.3%25' height='121.5%25' x='-12.1%25' y='-10.8%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='2.5' result='shadowSpreadOuter1'/%3E%3CfeOffset in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0.488919005 0 0 0 0 0.488919005 0 0 0 0 0.488919005 0 0 0 0.5 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(7 6)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%234094D6' stroke='%23E0EFFB' stroke-width='5' xlink:href='%23b'/%3E%3C/g%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.hotel-reviews-section .rating__title{
    font-size:20px;
    font-weight:500;
    color:#333333;
    margin-bottom:20px; }

@media screen and (max-width: 620px){
      .hotel-reviews-section .rating__title{
        font-size:16px; } }

.hotel-reviews-section .rating__value{
    font-size:25px;
    font-weight:500;
    color:#fff; }

.hotel-reviews-section .rating__value_revirws{
      font-size:17px; }

.hotel-reviews-section .rating__sub-rating{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.hotel-reviews-section .rating__line{
    display:-webkit-box;
    display:flex; }

.hotel-reviews-section .rating__img{
    margin-right:8px;
    width:15px;
    height:15px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center; }

.hotel-reviews-section .rating__info{
    font-size:14px;
    color:#333333; }

.hotel-reviews-section .rating__count{
    font-size:14px;
    color:#333333;
    font-weight:700; }

.hotel-reviews-section .reviews-count{
  font-size:36px;
  line-height:1.17;
  color:#4094d6; }

@media screen and (max-width: 768px){
    .hotel-reviews-section .reviews-count{
      font-size:20px; } }

.manager-section{
  padding:20px 0 55px; }

@media screen and (max-width: 768px){
    .manager-section{
      padding:20px 0 50px; } }

.manager-section .manager-wrap{
    background-image:url("../images/manager.png");
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative;
    padding:55px 20px 74px; }

@media screen and (max-width: 768px){
      .manager-section .manager-wrap{
        padding:47px 10px 55px; } }

.manager-section .manager-wrap:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(0, 0, 0, 0.5);
      z-index:1; }

.manager-section .manager-content{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    position:relative;
    z-index:2; }

.manager-section .manager-title{
    font-size:35px;
    font-weight:400;
    line-height:1.2;
    text-align:center;
    color:#ffffff;
    margin-bottom:35px; }

@media screen and (max-width: 768px){
      .manager-section .manager-title{
        font-size:20px;
        margin-bottom:29px; } }

.manager-section .manager-text{
    max-width:350px;
    font-size:15px;
    font-weight:500;
    line-height:1.73;
    text-align:center;
    color:#ffffff;
    margin-bottom:53px; }

@media screen and (max-width: 768px){
      .manager-section .manager-text{
        font-size:14px;
        margin-bottom:45px; } }

.map-section{
  padding:0 0 100px; }

@media screen and (max-width: 1024px){
    .map-section{
      padding:0 0 70px; } }

@media screen and (max-width: 768px){
    .map-section{
      padding:0 0 20px; } }

.map-section .map-wrap{
    height:101px;
    margin-bottom:60px;
    position:relative; }

.map-section .map-wrap.active{
      height:604px; }

.map-section .map-wrap:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(0, 0, 0, 0.05);
      z-index:1; }

.map-section .map-btn{
    position:absolute;
    left:29px;
    bottom:26px;
    z-index:2;
    padding-left:20px; }

.map-section .map-btn_open:before{
      left:38px; }

.map-section .map-btn_hide{
      display:none; }

.map-section .map-btn_hide:before{
        left:55px; }

.map-section .map-btn:before{
      content:'';
      position:absolute;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:12px;
      height:16px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M5.898 7.25a.27.27 0 0 1-.078.18l-2.593 2.593 1.125 1.125a.497.497 0 0 1 .148.352c0 .273-.227.5-.5.5H.5a.504.504 0 0 1-.5-.5V8c0-.273.227-.5.5-.5.133 0 .258.055.352.148l1.125 1.125L4.57 6.18a.27.27 0 0 1 .18-.078.27.27 0 0 1 .18.078l.89.89a.27.27 0 0 1 .078.18zM12 .5V4c0 .273-.227.5-.5.5a.497.497 0 0 1-.352-.148l-1.125-1.125L7.43 5.82a.27.27 0 0 1-.18.078.27.27 0 0 1-.18-.078l-.89-.89a.27.27 0 0 1-.078-.18.27.27 0 0 1 .078-.18l2.593-2.593L7.648.852A.497.497 0 0 1 7.5.5c0-.273.227-.5.5-.5h3.5c.273 0 .5.227.5.5z'/%3E%3C/svg%3E%0A");
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.map-section .hotel{
    display:none;
    position:absolute;
    top:40px;
    left:37px;
    z-index:1;
    width:269px;
    background-color:#fff;
    z-index:2;
    box-shadow:0 2px 15px 0 rgba(162, 162, 162, 0.5); }

.map-section .hotel__img{
      width:100%;
      height:184px;
      overflow:hidden; }

.map-section .hotel__img img{
        width:100%;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover; }

.map-section .hotel__info{
      padding:20px 20px 25px;
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

.map-section .hotel__name{
      font-size:20px;
      font-weight:500;
      line-height:1;
      color:#333333;
      margin-bottom:10px; }

.map-section .hotel .raiting{
      margin-bottom:13px; }

.map-section .hotel__place{
      font-size:16px;
      color:#333333;
      padding-left:20px;
      margin-bottom:28px;
      position:relative; }

.map-section .hotel__place:before{
        content:'';
        position:absolute;
        top:45%;
        left:0;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        width:12px;
        height:16px;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23CDCDCD' fill-rule='evenodd' d='M7.286 5.5a2.433 2.433 0 0 0-2.429-2.429A2.433 2.433 0 0 0 2.43 5.5a2.433 2.433 0 0 0 2.428 2.429A2.433 2.433 0 0 0 7.286 5.5zm2.428 0c0 .579-.066 1.176-.313 1.698l-3.453 7.343a1.21 1.21 0 0 1-1.09.673c-.456 0-.893-.256-1.082-.673L.313 7.198C.066 6.676 0 6.078 0 5.5A4.854 4.854 0 0 1 4.857.643 4.854 4.854 0 0 1 9.714 5.5z'/%3E%3C/svg%3E%0A");
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center; }

.map-section .hotel__link{
      text-transform:none;
      width:230px;
      height:46px; }

.map-section .landmarks-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    flex-wrap:wrap; }

.map-section .landmarks{
    max-width:535px;
    width:100%;
    margin-bottom:50px; }

@media screen and (max-width: 768px){
      .map-section .landmarks{
        margin-bottom:20px; } }

.map-section .landmarks__title{
      font-size:20px;
      font-weight:500;
      line-height:2.1;
      color:#333333;
      display:block; }

.map-section .landmarks__line{
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:justify;
      justify-content:space-between;
      -webkit-box-align:center;
      align-items:center;
      font-size:18px;
      line-height:2.33;
      color:#333333;
      padding:15px 0;
      border-bottom:1px solid #d8d8d8; }

.tab-tours-section{
  padding:0 0 70px; }

@media screen and (max-width: 768px){
    .tab-tours-section{
      padding:0 0 33px; } }

.tourCard{
  border:1px solid #d8d8d8;
  border-top:none;
  padding:24px 29px;
  background-color:rgba(64, 148, 214, 0.1);
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

@media screen and (max-width: 1100px){
    .tourCard{
      padding:20px 15px; } }

@media screen and (max-width: 1024px){
    .tourCard{
      -webkit-box-pack:center;
      justify-content:center; } }

@media screen and (max-width: 768px){
    .tourCard{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; } }

.tourCard__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    width:50%; }

@media screen and (max-width: 1024px){
      .tourCard__wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

@media screen and (max-width: 768px){
      .tourCard__wrap{
        width:100%; } }

.tourCard__img-wrap{
    width:139px;
    height:54px;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    margin-right:50px; }

.tourCard__img-wrap img{
      width:auto;
      height:auto; }

@media screen and (max-width: 1100px){
      .tourCard__img-wrap{
        margin-right:20px; } }

@media screen and (max-width: 1024px){
      .tourCard__img-wrap{
        margin:0 0 10px; } }

.tourCard__room{
    width:290px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-right:70px; }

@media screen and (max-width: 1100px){
      .tourCard__room{
        margin-right:20px; } }

@media screen and (max-width: 1024px){
      .tourCard__room{
        margin:0 0 15px;
        -webkit-box-align:center;
        align-items:center;
        width:auto;
        text-align:center; } }

.tourCard__room-link{
    font-size:16px;
    font-weight:500;
    color:#4297db;
    text-decoration:underline;
    margin-bottom:7px; }

.tourCard__details{
    font-size:14px;
    color:#333333; }

@media screen and (max-width: 768px){
      .tourCard__details{
        text-align:center; } }

@media screen and (max-width: 1024px){
    .tourCard__info-wrap{
      margin:0 0 15px; } }

.tourCard__info{
    display:-webkit-box;
    display:flex;
    margin-bottom:7px; }

@media screen and (max-width: 1024px){
      .tourCard__info{
        -webkit-box-pack:center;
        justify-content:center; } }

.tourCard__img{
    margin-right:8px;
    width:15px;
    height:15px;
    overflow:hidden; }

.tourCard__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

.tourCard__depart-data{
    margin-right:7px;
    font-size:14px;
    font-weight:500;
    color:#333333; }

.tourCard__avia-link{
    font-size:14px;
    color:#4094d6; }

.tourCard__main-link{
    margin-left:auto;
    width:195px;
    text-transform:none;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    padding:27px 0; }

@media screen and (max-width: 1024px){
      .tourCard__main-link{
        margin:0; } }

@media screen and (max-width: 1170px){
  .tabsTours__head{
    overflow:hidden;
    overflow-x:auto; } }

.tabsTours__list{
  display:-webkit-box;
  display:flex; }

@media screen and (max-width: 1170px){
    .tabsTours__list{
      width:1163px; } }

.tabsTours__item{
  max-width:195px;
  width:100%;
  border:1px solid #d8d8d8;
  border-right:none;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  padding:16px 0;
  position:relative;
  cursor:pointer; }

@media screen and (max-width: 768px){
    .tabsTours__item{
      max-width:96px;
      height:40px;
      padding:6px 0; } }

.tabsTours__item:last-child{
    border-right:1px solid #d8d8d8; }

.tabsTours__item.active, .tabsTours__item:hover{
    background-color:rgba(64, 148, 214, 0.1); }

.tabsTours__item.active:before, .tabsTours__item:hover:before{
      position:absolute;
      content:'';
      width:193px;
      height:23px;
      top:-1px;
      left:0;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195' height='23' viewBox='0 0 195 23'%3E%3Cpath fill='%234094D6' fill-rule='evenodd' d='M0 0v7.945c11.465 4.302 41.805 5.377 91.018 3.226C140.23 9.021 174.89 12.963 195 23V0H0z'/%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 768px){
        .tabsTours__item.active:before, .tabsTours__item:hover:before{
          width:96px;
          height:14px;
          top:-2px; } }

.tabsTours__data{
  margin-bottom:10px;
  font-size:16px;
  color:#333333; }

@media screen and (max-width: 768px){
    .tabsTours__data{
      font-size:12px;
      margin-bottom:2px; } }

.tabsTours__price{
  font-size:16px;
  font-weight:700; }

@media screen and (max-width: 768px){
    .tabsTours__price{
      font-size:12px; } }

.tabsTours__price_red{
    color:#dd4343; }

.tabsTours__price_green{
    color:#46cb69; }

.tabsTours__price_orange{
    color:#ffb334; }

.tabsTours__content{
  display:none; }

.tabsTours__content.active{
    display:block; }

.faq-section{
  background-color:#f8f8f8;
  padding:100px 0; }

@media screen and (max-width: 1024px){
    .faq-section{
      padding:70px 0; } }

@media screen and (max-width: 768px){
    .faq-section{
      padding:40px 0; } }

.tabsFaq{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  align-items:flex-start; }

@media screen and (max-width: 768px){
    .tabsFaq{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:center;
      align-items:center; } }

.tabsFaq__list{
    display:inline-block;
    width:290px;
    box-shadow:0 0 20px 0 rgba(224, 239, 251, 0.87); }

@media screen and (max-width: 768px){
      .tabsFaq__list{
        margin-bottom:30px; } }

.tabsFaq__item{
    position:relative;
    background-color:#fff;
    width:100%;
    padding:18px 0 18px 56px;
    font-size:16px;
    font-weight:450;
    color:#333333;
    border-bottom:1px solid rgba(216, 216, 216, 0.75);
    cursor:pointer; }

.tabsFaq__item:after{
      position:absolute;
      content:'';
      width:6px;
      height:6px;
      border-top:1.5px solid #000;
      border-right:1.5px solid #000;
      -webkit-transform:translateY(-50%) rotate(45deg);
      -ms-transform:translateY(-50%) rotate(45deg);
      transform:translateY(-50%) rotate(45deg);
      top:50%;
      right:21px; }

.tabsFaq__item:before{
      position:absolute;
      content:'';
      width:18px;
      height:18px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      top:48%;
      left:19px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.tabsFaq__item.active, .tabsFaq__item:hover{
      color:#4094d6; }

.tabsFaq__item.active:after, .tabsFaq__item:hover:after{
        border-top:1.5px solid #4094d6;
        border-right:1.5px solid #4094d6; }

.tabsFaq__item_choice:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M9 .125c1.242 0 2.411.234 3.507.703a9.031 9.031 0 0 1 2.865 1.925 9.031 9.031 0 0 1 1.925 2.865A8.821 8.821 0 0 1 18 9.125a8.821 8.821 0 0 1-.703 3.507 9.031 9.031 0 0 1-1.925 2.865 9.031 9.031 0 0 1-2.865 1.925A8.821 8.821 0 0 1 9 18.125a8.821 8.821 0 0 1-3.507-.703 9.031 9.031 0 0 1-2.865-1.925 9.031 9.031 0 0 1-1.925-2.865A8.821 8.821 0 0 1 0 9.125c0-1.242.234-2.411.703-3.507a9.031 9.031 0 0 1 1.925-2.865A9.031 9.031 0 0 1 5.493.828 8.821 8.821 0 0 1 9 .125zm0 16.893c1.09 0 2.112-.208 3.067-.624a7.947 7.947 0 0 0 2.496-1.697 8.131 8.131 0 0 0 1.688-2.505 7.597 7.597 0 0 0 .624-3.067c0-1.09-.208-2.112-.624-3.067a8.023 8.023 0 0 0-1.688-2.496 8.023 8.023 0 0 0-2.496-1.688A7.597 7.597 0 0 0 9 1.25c-1.09 0-2.112.208-3.067.624a8.023 8.023 0 0 0-2.496 1.688 8.023 8.023 0 0 0-1.688 2.496 7.597 7.597 0 0 0-.624 3.067c0 1.09.208 2.112.624 3.067.416.955.979 1.79 1.688 2.505a7.947 7.947 0 0 0 2.496 1.697A7.597 7.597 0 0 0 9 17.018zm3.586-11.18a.556.556 0 0 1 .404-.176c.153 0 .287.059.405.176a.537.537 0 0 1 .158.395c0 .159-.053.29-.158.396L7.787 12.27l-.035.036-.035.035a.51.51 0 0 1-.396.176.51.51 0 0 1-.395-.176L4.13 9.564a.537.537 0 0 1-.158-.395c0-.158.052-.29.158-.396a.556.556 0 0 1 .404-.175c.153 0 .287.058.404.175l2.373 2.373 5.274-5.308z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_choice:hover:before, .tabsFaq__item_choice.active:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%234094d6' fill-rule='evenodd' d='M9 .125c1.242 0 2.411.234 3.507.703a9.031 9.031 0 0 1 2.865 1.925 9.031 9.031 0 0 1 1.925 2.865A8.821 8.821 0 0 1 18 9.125a8.821 8.821 0 0 1-.703 3.507 9.031 9.031 0 0 1-1.925 2.865 9.031 9.031 0 0 1-2.865 1.925A8.821 8.821 0 0 1 9 18.125a8.821 8.821 0 0 1-3.507-.703 9.031 9.031 0 0 1-2.865-1.925 9.031 9.031 0 0 1-1.925-2.865A8.821 8.821 0 0 1 0 9.125c0-1.242.234-2.411.703-3.507a9.031 9.031 0 0 1 1.925-2.865A9.031 9.031 0 0 1 5.493.828 8.821 8.821 0 0 1 9 .125zm0 16.893c1.09 0 2.112-.208 3.067-.624a7.947 7.947 0 0 0 2.496-1.697 8.131 8.131 0 0 0 1.688-2.505 7.597 7.597 0 0 0 .624-3.067c0-1.09-.208-2.112-.624-3.067a8.023 8.023 0 0 0-1.688-2.496 8.023 8.023 0 0 0-2.496-1.688A7.597 7.597 0 0 0 9 1.25c-1.09 0-2.112.208-3.067.624a8.023 8.023 0 0 0-2.496 1.688 8.023 8.023 0 0 0-1.688 2.496 7.597 7.597 0 0 0-.624 3.067c0 1.09.208 2.112.624 3.067.416.955.979 1.79 1.688 2.505a7.947 7.947 0 0 0 2.496 1.697A7.597 7.597 0 0 0 9 17.018zm3.586-11.18a.556.556 0 0 1 .404-.176c.153 0 .287.059.405.176a.537.537 0 0 1 .158.395c0 .159-.053.29-.158.396L7.787 12.27l-.035.036-.035.035a.51.51 0 0 1-.396.176.51.51 0 0 1-.395-.176L4.13 9.564a.537.537 0 0 1-.158-.395c0-.158.052-.29.158-.396a.556.556 0 0 1 .404-.175c.153 0 .287.058.404.175l2.373 2.373 5.274-5.308z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_payment:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.313.219c.468 0 .867.164 1.195.492.328.328.492.726.492 1.195v8.438c0 .469-.164.867-.492 1.195a1.627 1.627 0 0 1-1.195.492H1.688c-.47 0-.868-.164-1.196-.492A1.627 1.627 0 0 1 0 10.344V1.906C0 1.437.164 1.04.492.711A1.627 1.627 0 0 1 1.688.219h14.624zM1.688 1.344a.54.54 0 0 0-.396.167.54.54 0 0 0-.167.395v1.125h15.75V1.906a.54.54 0 0 0-.167-.395.54.54 0 0 0-.395-.167H1.688zm14.624 9.562a.54.54 0 0 0 .396-.167.54.54 0 0 0 .167-.395V5.28H1.125v5.063a.54.54 0 0 0 .167.395.54.54 0 0 0 .395.167h14.626z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_payment:hover:before, .tabsFaq__item_payment.active:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13'%3E%3Cpath fill='%234094D6' fill-rule='evenodd' d='M16.313.219c.468 0 .867.164 1.195.492.328.328.492.726.492 1.195v8.438c0 .469-.164.867-.492 1.195a1.627 1.627 0 0 1-1.195.492H1.688c-.47 0-.868-.164-1.196-.492A1.627 1.627 0 0 1 0 10.344V1.906C0 1.437.164 1.04.492.711A1.627 1.627 0 0 1 1.688.219h14.624zM1.688 1.344a.54.54 0 0 0-.396.167.54.54 0 0 0-.167.395v1.125h15.75V1.906a.54.54 0 0 0-.167-.395.54.54 0 0 0-.395-.167H1.688zm14.624 9.562a.54.54 0 0 0 .396-.167.54.54 0 0 0 .167-.395V5.28H1.125v5.063a.54.54 0 0 0 .167.395.54.54 0 0 0 .395.167h14.626z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_afterbuy:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M18.018 9.125c0 1.195-.22 2.323-.66 3.384a8.973 8.973 0 0 1-1.81 2.795 9.282 9.282 0 0 1-2.698 1.95 8.725 8.725 0 0 1-3.454.862 1.356 1.356 0 0 1-.15.009H9a8.727 8.727 0 0 1-3.507-.712 9.153 9.153 0 0 1-2.865-1.934 9.182 9.182 0 0 1-1.934-2.856 8.665 8.665 0 0 1-.712-3.498c0-1.242.238-2.408.712-3.498a9.182 9.182 0 0 1 1.934-2.856A9.153 9.153 0 0 1 5.493.837 8.727 8.727 0 0 1 9 .125h.246c.047 0 .097.003.15.009a8.725 8.725 0 0 1 3.454.861 9.282 9.282 0 0 1 2.698 1.951 8.973 8.973 0 0 1 1.81 2.795c.44 1.06.66 2.189.66 3.384zm-1.67 2.9a7.837 7.837 0 0 0 .545-2.9c0-.54-.053-1.063-.159-1.573a8.176 8.176 0 0 0-.44-1.45l.212.58c-.035.011-.255.07-.66.175-.404.106-1.04.211-1.907.317.036.316.065.636.088.958a14.609 14.609 0 0 1-.018 2.241c-.034.41-.075.809-.122 1.195.68.082 1.218.167 1.617.255.398.088.68.156.844.202zM5.01 9.125c0 .41.017.809.053 1.195.035.387.082.768.14 1.143.457-.035.952-.065 1.485-.088a69.41 69.41 0 0 1 1.732-.053V7.42a41.733 41.733 0 0 1-3.287-.123 21.12 21.12 0 0 0-.088.896c-.024.305-.035.616-.035.932zM9.545 1.32v4.992a63.24 63.24 0 0 0 1.679-.052c.51-.024.981-.053 1.415-.088a13.055 13.055 0 0 0-.519-1.767 7.772 7.772 0 0 0-.712-1.45A5 5 0 0 0 10.53 1.9a2.69 2.69 0 0 0-.984-.58zm-1.125.018c-.34.105-.668.302-.984.589a5.095 5.095 0 0 0-.87 1.054 8.259 8.259 0 0 0-.712 1.442c-.211.545-.387 1.128-.528 1.749.434.035.908.064 1.424.088.516.023 1.072.04 1.67.053V1.338zm0 11.11c-.574.011-1.107.026-1.6.043-.492.018-.949.044-1.37.08.14.562.316 1.086.527 1.573.21.486.445.917.703 1.292.258.375.533.688.826.94.293.252.598.43.914.536v-4.465zm1.125 4.482c.316-.094.624-.267.923-.519.299-.252.577-.565.835-.94s.489-.809.694-1.301c.205-.492.378-1.025.519-1.6-.41-.035-.865-.061-1.363-.079-.498-.017-1.034-.032-1.608-.044v4.483zm0-5.608c.621.012 1.198.03 1.731.053.534.023 1.023.053 1.468.088.059-.375.106-.756.14-1.143a13.203 13.203 0 0 0 .018-2.127c-.023-.304-.052-.609-.088-.914-.445.047-.94.082-1.485.106-.545.023-1.14.035-1.784.035v3.902zm6.539-5.677a7.758 7.758 0 0 0-1.635-2.215 7.976 7.976 0 0 0-2.303-1.53c.364.516.686 1.128.967 1.837.282.71.504 1.486.668 2.33.703-.083 1.242-.168 1.617-.255.375-.088.604-.144.686-.167zm-9.773-3.92a7.555 7.555 0 0 0-1.39.659 7.964 7.964 0 0 0-1.212.905c-.375.34-.718.712-1.028 1.116-.31.405-.577.835-.8 1.292.152.047.422.106.808.176.387.07.903.14 1.547.211.2-.902.48-1.723.844-2.461a8.842 8.842 0 0 1 1.23-1.898zM1.477 6.752a8.36 8.36 0 0 0-.273 1.16 8.045 8.045 0 0 0 .035 2.68c.088.475.22.93.396 1.363.176-.035.469-.09.879-.167.41-.076.943-.15 1.6-.22-.071-.386-.124-.785-.159-1.195-.035-.41-.053-.826-.053-1.248 0-.328.01-.656.027-.984a9.63 9.63 0 0 1 .096-.95 18.864 18.864 0 0 1-1.766-.254 9.848 9.848 0 0 1-.782-.185zm.65 6.24c.234.41.5.794.8 1.152a8.15 8.15 0 0 0 2.11 1.793c.403.24.828.436 1.274.588a7.782 7.782 0 0 1-1.134-1.687 10.997 10.997 0 0 1-.818-2.18c-.55.059-1.007.12-1.37.185l-.862.15zm10.02 3.358a8 8 0 0 0 2.109-1.354 7.712 7.712 0 0 0 1.582-1.951c-.176-.047-.44-.103-.791-.167a25.315 25.315 0 0 0-1.371-.202 11.714 11.714 0 0 1-.642 2.039 8.927 8.927 0 0 1-.888 1.635z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_afterbuy:hover:before, .tabsFaq__item_afterbuy.active:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%234094d6' fill-rule='evenodd' d='M18.018 9.125c0 1.195-.22 2.323-.66 3.384a8.973 8.973 0 0 1-1.81 2.795 9.282 9.282 0 0 1-2.698 1.95 8.725 8.725 0 0 1-3.454.862 1.356 1.356 0 0 1-.15.009H9a8.727 8.727 0 0 1-3.507-.712 9.153 9.153 0 0 1-2.865-1.934 9.182 9.182 0 0 1-1.934-2.856 8.665 8.665 0 0 1-.712-3.498c0-1.242.238-2.408.712-3.498a9.182 9.182 0 0 1 1.934-2.856A9.153 9.153 0 0 1 5.493.837 8.727 8.727 0 0 1 9 .125h.246c.047 0 .097.003.15.009a8.725 8.725 0 0 1 3.454.861 9.282 9.282 0 0 1 2.698 1.951 8.973 8.973 0 0 1 1.81 2.795c.44 1.06.66 2.189.66 3.384zm-1.67 2.9a7.837 7.837 0 0 0 .545-2.9c0-.54-.053-1.063-.159-1.573a8.176 8.176 0 0 0-.44-1.45l.212.58c-.035.011-.255.07-.66.175-.404.106-1.04.211-1.907.317.036.316.065.636.088.958a14.609 14.609 0 0 1-.018 2.241c-.034.41-.075.809-.122 1.195.68.082 1.218.167 1.617.255.398.088.68.156.844.202zM5.01 9.125c0 .41.017.809.053 1.195.035.387.082.768.14 1.143.457-.035.952-.065 1.485-.088a69.41 69.41 0 0 1 1.732-.053V7.42a41.733 41.733 0 0 1-3.287-.123 21.12 21.12 0 0 0-.088.896c-.024.305-.035.616-.035.932zM9.545 1.32v4.992a63.24 63.24 0 0 0 1.679-.052c.51-.024.981-.053 1.415-.088a13.055 13.055 0 0 0-.519-1.767 7.772 7.772 0 0 0-.712-1.45A5 5 0 0 0 10.53 1.9a2.69 2.69 0 0 0-.984-.58zm-1.125.018c-.34.105-.668.302-.984.589a5.095 5.095 0 0 0-.87 1.054 8.259 8.259 0 0 0-.712 1.442c-.211.545-.387 1.128-.528 1.749.434.035.908.064 1.424.088.516.023 1.072.04 1.67.053V1.338zm0 11.11c-.574.011-1.107.026-1.6.043-.492.018-.949.044-1.37.08.14.562.316 1.086.527 1.573.21.486.445.917.703 1.292.258.375.533.688.826.94.293.252.598.43.914.536v-4.465zm1.125 4.482c.316-.094.624-.267.923-.519.299-.252.577-.565.835-.94s.489-.809.694-1.301c.205-.492.378-1.025.519-1.6-.41-.035-.865-.061-1.363-.079-.498-.017-1.034-.032-1.608-.044v4.483zm0-5.608c.621.012 1.198.03 1.731.053.534.023 1.023.053 1.468.088.059-.375.106-.756.14-1.143a13.203 13.203 0 0 0 .018-2.127c-.023-.304-.052-.609-.088-.914-.445.047-.94.082-1.485.106-.545.023-1.14.035-1.784.035v3.902zm6.539-5.677a7.758 7.758 0 0 0-1.635-2.215 7.976 7.976 0 0 0-2.303-1.53c.364.516.686 1.128.967 1.837.282.71.504 1.486.668 2.33.703-.083 1.242-.168 1.617-.255.375-.088.604-.144.686-.167zm-9.773-3.92a7.555 7.555 0 0 0-1.39.659 7.964 7.964 0 0 0-1.212.905c-.375.34-.718.712-1.028 1.116-.31.405-.577.835-.8 1.292.152.047.422.106.808.176.387.07.903.14 1.547.211.2-.902.48-1.723.844-2.461a8.842 8.842 0 0 1 1.23-1.898zM1.477 6.752a8.36 8.36 0 0 0-.273 1.16 8.045 8.045 0 0 0 .035 2.68c.088.475.22.93.396 1.363.176-.035.469-.09.879-.167.41-.076.943-.15 1.6-.22-.071-.386-.124-.785-.159-1.195-.035-.41-.053-.826-.053-1.248 0-.328.01-.656.027-.984a9.63 9.63 0 0 1 .096-.95 18.864 18.864 0 0 1-1.766-.254 9.848 9.848 0 0 1-.782-.185zm.65 6.24c.234.41.5.794.8 1.152a8.15 8.15 0 0 0 2.11 1.793c.403.24.828.436 1.274.588a7.782 7.782 0 0 1-1.134-1.687 10.997 10.997 0 0 1-.818-2.18c-.55.059-1.007.12-1.37.185l-.862.15zm10.02 3.358a8 8 0 0 0 2.109-1.354 7.712 7.712 0 0 0 1.582-1.951c-.176-.047-.44-.103-.791-.167a25.315 25.315 0 0 0-1.371-.202 11.714 11.714 0 0 1-.642 2.039 8.927 8.927 0 0 1-.888 1.635z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_resting:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.44 1.128c-.14 0-.34.038-.599.114-.259.077-.529.256-.81.538l-4.07 4.07-.512-.036c-.505-.023-1.166-.06-1.982-.114-.817-.052-1.619-.108-2.405-.167-.752-.047-1.451-.091-2.097-.133A41.602 41.602 0 0 0 2.89 5.34h-.036a.148.148 0 0 0-.052.017.284.284 0 0 0-.07.053 10.167 10.167 0 0 0-.828.74c.27.107.61.236 1.022.388.41.153.839.311 1.285.476l1.313.485 1.12.414 1.656.599-1.251 1.25-2.22 2.291-.318.318-.458.017h-.37c-.2 0-.417-.002-.652-.008a25.62 25.62 0 0 0-.687-.01H1.498c-.012 0-.02-.008-.027-.026-.006-.018-.014-.027-.026-.027a150.1 150.1 0 0 0 2.379 1.48l.23.16.157.229c.094.152.276.446.547.88.27.435.522.835.758 1.198a2 2 0 0 0 .14.247c.012 0 .003-.002-.026-.009-.03-.005-.038-.014-.027-.026V13.497l.335-.334 2.29-2.204L9.48 9.71l.617 1.656c.117.329.253.705.405 1.128.153.422.311.854.476 1.295.164.44.32.86.467 1.26.146.4.273.74.379 1.021a58.008 58.008 0 0 0 .74-.827.334.334 0 0 0 .06-.106.343.343 0 0 0 .01-.088 17.59 17.59 0 0 1-.07-.97c-.036-.586-.07-1.238-.106-1.955-.059-.81-.112-1.644-.159-2.502-.047-.857-.087-1.551-.123-2.08l-.036-.493 4.07-4.07c.4-.4.612-.772.635-1.119.024-.346.018-.573-.017-.678a1.363 1.363 0 0 0-.388-.053m0-1.128c.27 0 .508.035.714.106.205.07.367.165.484.282.235.234.356.693.362 1.374.005.681-.32 1.351-.978 2.009l-3.719 3.718c.024.517.063 1.193.115 2.026.053.835.103 1.654.15 2.458l.123 2.097c.035.593.053.901.053.925.011.095.006.224-.018.388-.023.164-.123.352-.3.564-.175.21-.563.64-1.162 1.286a1.108 1.108 0 0 1-.309.22.767.767 0 0 1-.325.08h-.089a1.001 1.001 0 0 1-.272-.107c-.112-.058-.203-.176-.273-.352-.025-.06-.112-.293-.265-.704l-.537-1.437c-.206-.546-.415-1.113-.626-1.7a89.944 89.944 0 0 0-.546-1.48l-2.291 2.22a31.89 31.89 0 0 0-.008 1.392c.005.61.002 1.016-.01 1.216 0 .058-.008.167-.026.326-.017.158-.179.414-.485.766a1.49 1.49 0 0 1-.316.22.667.667 0 0 1-.3.08h-.018a.552.552 0 0 1-.29-.08.658.658 0 0 1-.22-.22c-.012-.024-.1-.165-.265-.423a141.477 141.477 0 0 1-1.146-1.832 60.044 60.044 0 0 0-.405-.652 81.642 81.642 0 0 1-1.937-1.198c-.647-.412-1-.64-1.058-.688a.546.546 0 0 1-.203-.264A.828.828 0 0 1 0 12.37c0-.07.018-.156.053-.256a.85.85 0 0 1 .211-.308l.054-.054c.34-.281.59-.437.748-.466a2.22 2.22 0 0 1 .344-.044h.124c.21 0 .536.003.978.009.44.006.83.008 1.17.008h.353l2.22-2.29-1.497-.555a712.2 712.2 0 0 1-1.71-.635c-.552-.204-1.036-.388-1.453-.545-.417-.16-.65-.244-.696-.257-.188-.07-.312-.164-.37-.281a.683.683 0 0 1-.088-.283.646.646 0 0 1 .043-.378 1.11 1.11 0 0 1 .239-.343 41.884 41.884 0 0 1 1.286-1.163c.176-.142.338-.23.485-.264.147-.036.267-.054.36-.054h.089A285.605 285.605 0 0 1 6 4.396c.804.053 1.63.11 2.476.168.845.059 1.526.1 2.044.123l3.718-3.7c.363-.365.74-.62 1.128-.767.387-.146.745-.22 1.074-.22'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_resting:hover:before, .tabsFaq__item_resting.active:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%234094d6' fill-rule='evenodd' d='M16.44 1.128c-.14 0-.34.038-.599.114-.259.077-.529.256-.81.538l-4.07 4.07-.512-.036c-.505-.023-1.166-.06-1.982-.114-.817-.052-1.619-.108-2.405-.167-.752-.047-1.451-.091-2.097-.133A41.602 41.602 0 0 0 2.89 5.34h-.036a.148.148 0 0 0-.052.017.284.284 0 0 0-.07.053 10.167 10.167 0 0 0-.828.74c.27.107.61.236 1.022.388.41.153.839.311 1.285.476l1.313.485 1.12.414 1.656.599-1.251 1.25-2.22 2.291-.318.318-.458.017h-.37c-.2 0-.417-.002-.652-.008a25.62 25.62 0 0 0-.687-.01H1.498c-.012 0-.02-.008-.027-.026-.006-.018-.014-.027-.026-.027a150.1 150.1 0 0 0 2.379 1.48l.23.16.157.229c.094.152.276.446.547.88.27.435.522.835.758 1.198a2 2 0 0 0 .14.247c.012 0 .003-.002-.026-.009-.03-.005-.038-.014-.027-.026V13.497l.335-.334 2.29-2.204L9.48 9.71l.617 1.656c.117.329.253.705.405 1.128.153.422.311.854.476 1.295.164.44.32.86.467 1.26.146.4.273.74.379 1.021a58.008 58.008 0 0 0 .74-.827.334.334 0 0 0 .06-.106.343.343 0 0 0 .01-.088 17.59 17.59 0 0 1-.07-.97c-.036-.586-.07-1.238-.106-1.955-.059-.81-.112-1.644-.159-2.502-.047-.857-.087-1.551-.123-2.08l-.036-.493 4.07-4.07c.4-.4.612-.772.635-1.119.024-.346.018-.573-.017-.678a1.363 1.363 0 0 0-.388-.053m0-1.128c.27 0 .508.035.714.106.205.07.367.165.484.282.235.234.356.693.362 1.374.005.681-.32 1.351-.978 2.009l-3.719 3.718c.024.517.063 1.193.115 2.026.053.835.103 1.654.15 2.458l.123 2.097c.035.593.053.901.053.925.011.095.006.224-.018.388-.023.164-.123.352-.3.564-.175.21-.563.64-1.162 1.286a1.108 1.108 0 0 1-.309.22.767.767 0 0 1-.325.08h-.089a1.001 1.001 0 0 1-.272-.107c-.112-.058-.203-.176-.273-.352-.025-.06-.112-.293-.265-.704l-.537-1.437c-.206-.546-.415-1.113-.626-1.7a89.944 89.944 0 0 0-.546-1.48l-2.291 2.22a31.89 31.89 0 0 0-.008 1.392c.005.61.002 1.016-.01 1.216 0 .058-.008.167-.026.326-.017.158-.179.414-.485.766a1.49 1.49 0 0 1-.316.22.667.667 0 0 1-.3.08h-.018a.552.552 0 0 1-.29-.08.658.658 0 0 1-.22-.22c-.012-.024-.1-.165-.265-.423a141.477 141.477 0 0 1-1.146-1.832 60.044 60.044 0 0 0-.405-.652 81.642 81.642 0 0 1-1.937-1.198c-.647-.412-1-.64-1.058-.688a.546.546 0 0 1-.203-.264A.828.828 0 0 1 0 12.37c0-.07.018-.156.053-.256a.85.85 0 0 1 .211-.308l.054-.054c.34-.281.59-.437.748-.466a2.22 2.22 0 0 1 .344-.044h.124c.21 0 .536.003.978.009.44.006.83.008 1.17.008h.353l2.22-2.29-1.497-.555a712.2 712.2 0 0 1-1.71-.635c-.552-.204-1.036-.388-1.453-.545-.417-.16-.65-.244-.696-.257-.188-.07-.312-.164-.37-.281a.683.683 0 0 1-.088-.283.646.646 0 0 1 .043-.378 1.11 1.11 0 0 1 .239-.343 41.884 41.884 0 0 1 1.286-1.163c.176-.142.338-.23.485-.264.147-.036.267-.054.36-.054h.089A285.605 285.605 0 0 1 6 4.396c.804.053 1.63.11 2.476.168.845.059 1.526.1 2.044.123l3.718-3.7c.363-.365.74-.62 1.128-.767.387-.146.745-.22 1.074-.22'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_visa:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.875 0c.316 0 .583.105.8.315.217.21.325.468.325.774v9.822c0 .306-.108.564-.325.774-.217.21-.484.315-.8.315H1.125c-.316 0-.583-.105-.8-.315A1.036 1.036 0 0 1 0 10.911V1.089C0 .783.108.525.325.315.542.105.81 0 1.125 0h15.75zm0 10.91V1.09H1.125v9.82h15.75zM3.937 6.554a.55.55 0 0 1-.395-.162.515.515 0 0 1-.167-.382c0-.148.056-.276.167-.383a.55.55 0 0 1 .396-.162h10.124a.55.55 0 0 1 .396.162.515.515 0 0 1 .167.383.515.515 0 0 1-.167.382.55.55 0 0 1-.396.162H3.938zm0-2.179a.55.55 0 0 1-.395-.161.515.515 0 0 1-.167-.383c0-.148.056-.275.167-.383a.55.55 0 0 1 .396-.162h10.124a.55.55 0 0 1 .396.162.515.515 0 0 1 .167.383.515.515 0 0 1-.167.383.55.55 0 0 1-.396.161H3.938zm0 4.358a.55.55 0 0 1-.395-.162.515.515 0 0 1-.167-.383c0-.147.056-.275.167-.383a.55.55 0 0 1 .396-.161h6.75a.55.55 0 0 1 .395.161.515.515 0 0 1 .167.383.515.515 0 0 1-.167.383.55.55 0 0 1-.396.162h-6.75z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__item_visa:hover:before, .tabsFaq__item_visa.active:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath fill='%234094d6' fill-rule='evenodd' d='M16.875 0c.316 0 .583.105.8.315.217.21.325.468.325.774v9.822c0 .306-.108.564-.325.774-.217.21-.484.315-.8.315H1.125c-.316 0-.583-.105-.8-.315A1.036 1.036 0 0 1 0 10.911V1.089C0 .783.108.525.325.315.542.105.81 0 1.125 0h15.75zm0 10.91V1.09H1.125v9.82h15.75zM3.937 6.554a.55.55 0 0 1-.395-.162.515.515 0 0 1-.167-.382c0-.148.056-.276.167-.383a.55.55 0 0 1 .396-.162h10.124a.55.55 0 0 1 .396.162.515.515 0 0 1 .167.383.515.515 0 0 1-.167.382.55.55 0 0 1-.396.162H3.938zm0-2.179a.55.55 0 0 1-.395-.161.515.515 0 0 1-.167-.383c0-.148.056-.275.167-.383a.55.55 0 0 1 .396-.162h10.124a.55.55 0 0 1 .396.162.515.515 0 0 1 .167.383.515.515 0 0 1-.167.383.55.55 0 0 1-.396.161H3.938zm0 4.358a.55.55 0 0 1-.395-.162.515.515 0 0 1-.167-.383c0-.147.056-.275.167-.383a.55.55 0 0 1 .396-.161h6.75a.55.55 0 0 1 .395.161.515.515 0 0 1 .167.383.515.515 0 0 1-.167.383.55.55 0 0 1-.396.162h-6.75z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__content{
    margin-bottom:30px; }

.tabsFaq__content.active{
      display:block; }

.tabsFaq__content-container{
    width:calc(100% - 290px);
    margin-left:41px; }

@media screen and (max-width: 1024px){
      .tabsFaq__content-container{
        margin-left:15px; } }

@media screen and (max-width: 768px){
      .tabsFaq__content-container{
        margin-left:0;
        width:100%; } }

.tabsFaq__content-wrap{
    width:100%;
    box-shadow:0 0 20px 0 rgba(224, 239, 251, 0.87);
    background-color:#fff;
    cursor:pointer;
    margin-bottom:10px; }

.tabsFaq__title{
    font-size:26px;
    line-height:1.62;
    color:#000;
    font-weight:400;
    margin-bottom:20px; }

.tabsFaq__content-title{
    display:block;
    font-size:14px;
    color:#333333;
    font-weight:500;
    width:100%;
    height:60px;
    padding:22px 0 20px 22px;
    position:relative; }

@media screen and (max-width: 768px){
      .tabsFaq__content-title{
        font-size:12px;
        padding:10px 25px 10px 10px;
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center; } }

.tabsFaq__content-title:before{
      position:absolute;
      content:'';
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:12px;
      height:12px;
      right:21px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%234697D8' fill-rule='evenodd' d='M6.611 4.354h3.897v1.738H6.61v4.482H4.688V6.092H.761V4.354h3.925V.223h1.924z'/%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 768px){
        .tabsFaq__content-title:before{
          right:8px; } }

.tabsFaq__content-title.active:before{
      width:12px;
      height:2px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='2' viewBox='0 0 14 2'%3E%3Cpath fill='%233C94DD' fill-rule='evenodd' d='M13.89 1.672H.844V.158H13.89z'/%3E%3C/svg%3E%0A"); }

.tabsFaq__content-text{
    border-top:5px solid #f8f8f8;
    display:none;
    font-size:12px;
    color:#333333;
    font-weight:500;
    line-height:1.5;
    width:100%;
    padding:20px 12px 20px 22px; }

@media screen and (max-width: 768px){
      .tabsFaq__content-text{
        padding:10px; } }

.search-tour-section{
  padding:100px 0; }

@media screen and (max-width: 1024px){
    .search-tour-section{
      padding:50px 0; } }

@media screen and (max-width: 768px){
    .search-tour-section{
      padding:20px 0; } }

.search-tour-section .search-container{
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 900px){
      .search-tour-section .search-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.search-tour-section .search-wrap{
    width:388px;
    display:none; }

@media screen and (min-width: 900px){
      .search-tour-section .search-wrap{
        display:block; } }

@media screen and (max-width: 420px){
      .search-tour-section .search-wrap{
        width:100%; } }

.search-tour-section .search-wrap.active{
      display:block; }

.search-tour-section .sidebarBtn{
    width:290px;
    height:40px;
    display:block;
    margin:0 auto 20px;
    padding:13px;
    font-size:14px;
    font-weight:500;
    color:#333333;
    position:relative;
    background:rgba(64, 148, 214, 0.1);
    cursor:pointer; }

.search-tour-section .sidebarBtn:before{
      content:'';
      position:absolute;
      top:18px;
      right:10px;
      border:7px solid transparent;
      border-top:7px solid #333; }

@media screen and (min-width: 900px){
      .search-tour-section .sidebarBtn{
        display:none; } }

.search-tour-section .search-sidebar{
    background-color:#ecf5fb;
    padding:25px 19px;
    margin-bottom:30px;
    box-shadow:0 2px 6px 0 rgba(204, 204, 204, 0.5); }

.search-tour-section .condition-name{
    font-size:20px;
    font-weight:500;
    color:#333333;
    margin-bottom:20px;
    border-top:1px solid #d8d8d8;
    padding-top:25px;
    margin-top:25px; }

.search-tour-section .condition-name:first-of-type{
      padding-top:0;
      border-top:none;
      margin-top:0; }

.main-page .main-title,
.main-page .intro-text{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.blue-section{
  padding:29px 0 25px;
  background-color:#327bb5; }

.popular-section{
  padding:100px 0 76px; }

@media screen and (max-width: 1024px){
    .popular-section{
      padding:50px 0; } }

@media screen and (max-width: 768px){
    .popular-section{
      padding:30px 0; } }

.popular-section .tours-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center;
    margin:0 -18px; }

.popular-section .hidden-tours{
    display:none; }

.popular-section .sub-text{
    margin-bottom:85px; }

@media screen and (max-width: 1024px){
      .popular-section .sub-text{
        margin-bottom:50px !important; } }

@media screen and (max-width: 768px){
      .popular-section .sub-text{
        margin-bottom:25px !important; } }

.popular-section .tour-more{
    width:304px;
    height:46px;
    display:block;
    font-size:14px;
    font-weight:500;
    line-height:1;
    color:#333333;
    text-transform:uppercase;
    border-radius:5px;
    border:solid 1px #333333;
    position:relative;
    margin:25px auto 0;
    padding:17px 20px 15px;
    cursor:pointer;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out; }

@media screen and (max-width: 768px){
      .popular-section .tour-more{
        margin:0 auto;
        width:290px; } }

.popular-section .tour-more:after{
      content:'';
      position:absolute;
      width:20px;
      height:20px;
      background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.4 490.4' style='enable-background:new 0 0 490.4 490.4;' xml:space='preserve'%3E%3Cpath fill='%23333333' d='M490.4,245.2C490.4,110,380.4,0,245.2,0S0,110,0,245.2s110,245.2,245.2,245.2S490.4,380.4,490.4,245.2z M24.5,245.2 c0-121.7,99-220.7,220.7-220.7s220.7,99,220.7,220.7s-99,220.7-220.7,220.7S24.5,366.9,24.5,245.2z'/%3E%3Cpath fill='%23333333' d='M253.9,360.4l68.9-68.9c4.8-4.8,4.8-12.5,0-17.3s-12.5-4.8-17.3,0l-48,48V138.7c0-6.8-5.5-12.3-12.3-12.3 s-12.3,5.5-12.3,12.3v183.4l-48-48c-4.8-4.8-12.5-4.8-17.3,0s-4.8,12.5,0,17.3l68.9,68.9c2.4,2.4,5.5,3.6,8.7,3.6 S251.5,362.8,253.9,360.4z'/%3E%3C/svg%3E%0A");
      top:50%;
      right:20px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out; }

.popular-section .tour-more:hover{
      color:#fff;
      background-color:#dd4343;
      border:solid 1px #dd4343; }

.popular-section .tour-more:hover:after{
        background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.4 490.4' style='enable-background:new 0 0 490.4 490.4;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M490.4,245.2C490.4,110,380.4,0,245.2,0S0,110,0,245.2s110,245.2,245.2,245.2S490.4,380.4,490.4,245.2z M24.5,245.2 c0-121.7,99-220.7,220.7-220.7s220.7,99,220.7,220.7s-99,220.7-220.7,220.7S24.5,366.9,24.5,245.2z'/%3E%3Cpath fill='%23fff' d='M253.9,360.4l68.9-68.9c4.8-4.8,4.8-12.5,0-17.3s-12.5-4.8-17.3,0l-48,48V138.7c0-6.8-5.5-12.3-12.3-12.3 s-12.3,5.5-12.3,12.3v183.4l-48-48c-4.8-4.8-12.5-4.8-17.3,0s-4.8,12.5,0,17.3l68.9,68.9c2.4,2.4,5.5,3.6,8.7,3.6 S251.5,362.8,253.9,360.4z'/%3E%3C/svg%3E%0A"); }

.popular-section .tour{
    opacity:0;
    top:100px;
    position:relative;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

.newsletter-section{
  position:relative;
  z-index:2; }

.newsletter-section .thanks-before{
    display:none !important; }

.newsletter-section .thanks-after{
    position:relative;
    padding:100px 92px 125px !important; }

.newsletter-section .thanks-after:before{
      content:'';
      position:absolute;
      bottom:0;
      right:200px;
      width:342px;
      height:256px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='342' height='256' viewBox='0 0 342 256'%3E%3Cg fill='none' fill-rule='nonzero' opacity='.349'%3E%3Cpath fill='%23449ADF' d='M300.266.855v131.253l40.817-27.077v250.573H.333V109.16L41.15 135.32V.855h259.116zm-13.758 13.768h-231.6V144.04l115.57 74.345 116.03-77.099V14.623z'/%3E%3Cpath fill='%234398DC' d='M170.479 37.569c36.689 0 66.499 29.83 66.499 67.003s-29.81 67.003-66.5 67.003c-36.688 0-66.498-29.83-66.498-67.003s29.81-67.003 66.499-67.003zm39.899 53.694L199.371 79.79l-36.689 34.878-15.593-14.685-11.006 11.473 26.6 25.7 47.695-45.893z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

@media screen and (max-width: 1024px){
        .newsletter-section .thanks-after:before{
          left:50%;
          -webkit-transform:translateX(-50%);
          -ms-transform:translateX(-50%);
          transform:translateX(-50%);
          right:auto;
          width:290px;
          height:200px; } }

@media screen and (max-width: 1024px){
      .newsletter-section .thanks-after{
        padding:40px 92px 180px !important; } }

.newsletter-section .newsletter-wrap{
    background-color:#fff;
    padding:65px 92px 89px;
    border-radius:5px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 1200px){
      .newsletter-section .newsletter-wrap{
        padding:50px; } }

@media screen and (max-width: 1024px){
      .newsletter-section .newsletter-wrap{
        padding:30px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

@media screen and (max-width: 768px){
      .newsletter-section .newsletter-wrap{
        padding:25px 15px; } }

.newsletter-section .newsletter-info{
    max-width:325px;
    width:100%;
    margin-right:113px; }

@media screen and (max-width: 1200px){
      .newsletter-section .newsletter-info{
        margin-right:50px; } }

@media screen and (max-width: 1024px){
      .newsletter-section .newsletter-info{
        margin:0 0 20px;
        max-width:100%; } }

.newsletter-section .newsletter-title{
    font-size:36px;
    line-height:1.22;
    color:#333333;
    margin-bottom:32px; }

@media screen and (max-width: 1024px){
      .newsletter-section .newsletter-title{
        text-align:center;
        font-size:25px;
        margin-bottom:15px; } }

.newsletter-section .newsletter-text{
    font-size:16px;
    color:#333333; }

@media screen and (max-width: 1024px){
      .newsletter-section .newsletter-text{
        text-align:center;
        margin-bottom:15px; } }

.buy-tours-section{
  padding:53px 0 104px; }

@media screen and (max-width: 1024px){
    .buy-tours-section{
      padding:30px 0 50px; } }

@media screen and (max-width: 768px){
    .buy-tours-section{
      padding:10px 0 30px; } }

.buy-tours-section .buy-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center; }

.buy-tours-section .img-wrap{
    width:584px;
    height:846px;
    overflow:hidden;
    margin-right:50px;
    position:relative;
    right:100px;
    opacity:0;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s; }

.buy-tours-section .img-wrap img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover; }

@media screen and (max-width: 1200px){
      .buy-tours-section .img-wrap{
        margin-right:20px; } }

@media screen and (max-width: 1024px){
      .buy-tours-section .img-wrap{
        display:none; } }

.buy-tours-section .buy-info{
    max-width:548px;
    width:100%; }

@media screen and (max-width: 1024px){
      .buy-tours-section .buy-info{
        max-width:100%; } }

.buy-tours-section .buy-info_hot .buy-text{
      max-width:100% !important;
      margin-bottom:20px !important; }

.buy-tours-section .buy-info_hot .buy-text_img{
      margin-bottom:20px !important; }

.buy-tours-section .buy-title{
    font-size:36px;
    line-height:1.17;
    color:#4094d6;
    font-weight:400;
    margin-bottom:24px;
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

@media screen and (max-width: 768px){
      .buy-tours-section .buy-title{
        font-size:20px;
        margin-bottom:15px; } }

.buy-tours-section .buy-sub-title{
    display:block;
    font-size:26px;
    line-height:1.62;
    color:#4094d6;
    margin:0 0 12px;
    max-width:395px;
    width:100%;
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

@media screen and (max-width: 768px){
      .buy-tours-section .buy-sub-title{
        font-size:20px; } }

.buy-tours-section .buy-text{
    font-size:14px;
    line-height:1.86;
    color:#333333;
    margin-bottom:35px;
    max-width:440px;
    width:100%;
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

@media screen and (max-width: 1024px){
      .buy-tours-section .buy-text{
        max-width:100%; } }

@media screen and (max-width: 768px){
      .buy-tours-section .buy-text{
        font-size:12px;
        margin-bottom:20px; } }

.buy-tours-section .buy-text:nth-of-type(1){
      max-width:548px; }

@media screen and (max-width: 1024px){
        .buy-tours-section .buy-text:nth-of-type(1){
          max-width:100%; } }

.buy-tours-section .buy-text:nth-of-type(3){
      margin-bottom:11px; }

.buy-tours-section .buy-text:last-child{
      margin-bottom:0; }

.buy-tours-section .buy-text_img{
      padding-left:27px; }

.buy-tours-section .buy-text_img:before{
        content:'';
        position:absolute;
        left:0;
        top:6px;
        width:15px;
        height:15px;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath fill='%234094D6' fill-rule='evenodd' d='M7.5.938c1.035 0 2.01.195 2.922.585.913.391 1.71.926 2.388 1.604a7.526 7.526 0 0 1 1.604 2.388c.39.913.586 1.887.586 2.923 0 1.035-.195 2.009-.586 2.922a7.526 7.526 0 0 1-1.604 2.388 7.526 7.526 0 0 1-2.388 1.604 7.351 7.351 0 0 1-2.922.585 7.351 7.351 0 0 1-2.922-.585 7.526 7.526 0 0 1-2.388-1.604A7.526 7.526 0 0 1 .586 11.36 7.351 7.351 0 0 1 0 8.438c0-1.036.195-2.01.586-2.923A7.526 7.526 0 0 1 2.19 3.127a7.526 7.526 0 0 1 2.388-1.604A7.351 7.351 0 0 1 7.5.938zm0 14.077a6.33 6.33 0 0 0 2.556-.52 6.623 6.623 0 0 0 2.08-1.414 6.776 6.776 0 0 0 1.406-2.087 6.33 6.33 0 0 0 .52-2.556 6.33 6.33 0 0 0-.52-2.557 6.685 6.685 0 0 0-1.406-2.08 6.685 6.685 0 0 0-2.08-1.406 6.33 6.33 0 0 0-2.556-.52 6.33 6.33 0 0 0-2.556.52 6.685 6.685 0 0 0-2.08 1.406 6.685 6.685 0 0 0-1.406 2.08 6.33 6.33 0 0 0-.52 2.556c0 .909.173 1.76.52 2.557a6.776 6.776 0 0 0 1.406 2.087 6.623 6.623 0 0 0 2.08 1.414 6.33 6.33 0 0 0 2.556.52zm2.988-9.317a.463.463 0 0 1 .674 0 .447.447 0 0 1 .132.33.447.447 0 0 1-.132.33L6.49 11.06l-.029.029-.03.03a.425.425 0 0 1-.329.146.425.425 0 0 1-.33-.147L3.442 8.804a.447.447 0 0 1-.131-.33c0-.132.043-.242.131-.33a.463.463 0 0 1 .674 0l1.978 1.978 4.394-4.424z'/%3E%3C/svg%3E%0A");
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center; }

@media screen and (max-width: 768px){
          .buy-tours-section .buy-text_img:before{
            top:2px; } }

.buy-tours-section .buy-text a{
      color:#4094d6;
      padding-right:5px; }

.buy-tours-section .buy-link{
    display:inline-block;
    font-size:12px;
    font-weight:500;
    line-height:1.17;
    color:#4094d6;
    padding-left:27px;
    margin-bottom:45px;
    position:relative;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

@media screen and (max-width: 768px){
      .buy-tours-section .buy-link{
        margin-bottom:20px; } }

.buy-tours-section .buy-link:after{
      content:'';
      position:absolute;
      right:-23px;
      top:48%;
      -webkit-transform:translate(0, -50%);
      -ms-transform:translate(0, -50%);
      transform:translate(0, -50%);
      width:15px;
      height:16px;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16'%3E%3Cpath fill='%234094D6' fill-rule='evenodd' d='M7.5.938c1.035 0 2.01.195 2.922.585.913.391 1.71.926 2.388 1.604a7.526 7.526 0 0 1 1.604 2.388c.39.913.586 1.887.586 2.923 0 1.035-.195 2.009-.586 2.922a7.526 7.526 0 0 1-1.604 2.388 7.526 7.526 0 0 1-2.388 1.604 7.351 7.351 0 0 1-2.922.585 7.351 7.351 0 0 1-2.922-.585 7.526 7.526 0 0 1-2.388-1.604A7.526 7.526 0 0 1 .586 11.36 7.351 7.351 0 0 1 0 8.438c0-1.036.195-2.01.586-2.923A7.526 7.526 0 0 1 2.19 3.127a7.526 7.526 0 0 1 2.388-1.604A7.351 7.351 0 0 1 7.5.938zm0 14.077a6.33 6.33 0 0 0 2.556-.52 6.623 6.623 0 0 0 2.08-1.414 6.776 6.776 0 0 0 1.406-2.087 6.33 6.33 0 0 0 .52-2.556 6.33 6.33 0 0 0-.52-2.557 6.685 6.685 0 0 0-1.406-2.08 6.685 6.685 0 0 0-2.08-1.406 6.33 6.33 0 0 0-2.556-.52 6.33 6.33 0 0 0-2.556.52 6.685 6.685 0 0 0-2.08 1.406 6.685 6.685 0 0 0-1.406 2.08 6.33 6.33 0 0 0-.52 2.556c0 .909.173 1.76.52 2.557a6.776 6.776 0 0 0 1.406 2.087 6.623 6.623 0 0 0 2.08 1.414 6.33 6.33 0 0 0 2.556.52zm.293-9.405a.463.463 0 0 1 .674 0l2.768 2.842-2.768 2.842a.667.667 0 0 1-.161.095.454.454 0 0 1-.352 0 .667.667 0 0 1-.161-.095.489.489 0 0 1-.132-.337c0-.127.044-.24.132-.337l1.728-1.714H4.22a.463.463 0 0 1-.469-.469c0-.136.044-.249.132-.336a.456.456 0 0 1 .337-.132h5.273l-1.699-1.7a.447.447 0 0 1-.132-.33c0-.13.044-.24.132-.329z'/%3E%3C/svg%3E%0A");
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      -webkit-transition:.3s;
      transition:.3s; }

.buy-tours-section .buy-link:hover:after{
      -webkit-transform:translate(10px, -50%);
      -ms-transform:translate(10px, -50%);
      transform:translate(10px, -50%); }

.reviews-section{
  background-image:url("../images/reviews-bg.png");
  background-repeat:no-repeat;
  background-position:center 100%;
  background-size:cover;
  padding:59px 0 100px; }

@media screen and (max-width: 1024px){
    .reviews-section{
      padding:50px 0 80px; } }

@media screen and (max-width: 768px){
    .reviews-section{
      padding:40px 0 60px; } }

.reviews-section_blue-bg{
    background-image:url("../images/reviews-bg-blue.png") !important; }

.reviews-section .reviews-text{
    max-width:682px;
    text-align:center;
    margin:0 auto 40px;
    font-size:16px;
    line-height:1.63;
    color:#ffffff; }

@media screen and (max-width: 1024px){
      .reviews-section .reviews-text{
        font-size:14px; } }

@media screen and (max-width: 768px){
      .reviews-section .reviews-text{
        font-size:12px;
        margin-bottom:0; } }

.merit-section{
  padding:100px 0 180px; }

@media screen and (max-width: 1024px){
    .merit-section{
      padding:50px 0 100px; } }

@media screen and (max-width: 768px){
    .merit-section{
      padding:40px 0 50px; } }

.merit-section .sub-text{
    margin-bottom:100px; }

@media screen and (max-width: 1024px){
      .merit-section .sub-text{
        margin-bottom:70px; } }

@media screen and (max-width: 768px){
      .merit-section .sub-text{
        margin-bottom:40px; } }

.merit-section .merit-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center; }

.merit-section .merit{
    width:297px;
    height:323px;
    margin:0 15px;
    position:relative;
    top:100px;
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards; }

.merit-section .merit img{
      width:100%;
      height:100%; }

@media screen and (max-width: 1024px){
      .merit-section .merit{
        width:235px;
        height:255px;
        margin:0 10px; } }

@media screen and (max-width: 800px){
      .merit-section .merit{
        width:210px;
        height:232px; } }

@media screen and (max-width: 500px){
      .merit-section .merit{
        margin-bottom:20px; } }

.search-tours-section .sub-text{
  margin-bottom:63px; }

@media screen and (max-width: 768px){
    .search-tours-section .sub-text{
      margin-bottom:44px; } }

.search-tours-section .search-wrap{
  max-width:895px;
  width:100%;
  border-radius:5px;
  box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
  background-color:#4094d6;
  padding:60px 0 33px 188px;
  margin-left:auto;
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  position:relative; }

@media screen and (max-width: 1024px){
    .search-tours-section .search-wrap{
      max-width:100%;
      padding:30px;
      -webkit-box-pack:center;
      justify-content:center; } }

@media screen and (max-width: 768px){
    .search-tours-section .search-wrap{
      padding:25px 0 0; } }

.search-tours-section .search-img{
  position:absolute;
  top:50%;
  left:-30%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:394px;
  height:569px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

@media screen and (max-width: 1024px){
    .search-tours-section .search-img{
      display:none; } }

.search-tours-section .search-img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover; }

.search-tours-section .search-img:before{
    content:'';
    position:absolute;
    width:400px;
    height:518px;
    left:-24px;
    bottom:-25px;
    background-color:#4094d6;
    opacity:.22;
    z-index:-1; }

.search-tours-section .search-info{
  max-width:270px;
  width:100%;
  margin:0 68px 35px 0;
  position:relative;
  opacity:0;
  top:100px;
  -webkit-animation-duration:0.5s;
  animation-duration:0.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

@media screen and (max-width: 1024px){
    .search-tours-section .search-info{
      margin:0 15px 30px; } }

.search-tours-section .search-title{
  font-size:22px;
  font-weight:700;
  line-height:1.91;
  color:#ffb334;
  margin-bottom:5px; }

.search-tours-section .search-text{
  font-size:14px;
  line-height:1.86;
  color:#ffffff; }

.directions-section{
  padding:120px 0 100px; }

@media screen and (max-width: 1024px){
    .directions-section{
      padding:100px 0; } }

@media screen and (max-width: 768px){
    .directions-section{
      padding:70px 0 0; } }

.directions-section .sub-text{
    font-weight:700; }

@media screen and (max-width: 768px){
      .directions-section .sub-text{
        font-size:14px; } }

.directions-section .country-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    margin-bottom:50px; }

@media screen and (max-width: 1024px){
      .directions-section .country-wrap{
        margin-bottom:30px; } }

@media screen and (max-width: 520px){
      .directions-section .country-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-align:center;
        align-items:center; } }

.directions-section .country-wrap .country{
      width:220px;
      margin:0 35px 30px; }

@media screen and (max-width: 1180px){
        .directions-section .country-wrap .country{
          margin:0 20px 30px; } }

@media screen and (max-width: 1024px){
        .directions-section .country-wrap .country{
          width:200px; } }

@media screen and (max-width: 520px){
        .directions-section .country-wrap .country{
          margin:0 0 20px; } }

.installment-page .intro-title{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.installment-page .advantages{
  position:relative;
  top:100px;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.installment-page .pay-tour-section{
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards; }

.installment-section{
  padding:100px 0; }

@media screen and (max-width: 1700px){
    .installment-section{
      padding:70px 0 100px; } }

@media screen and (max-width: 1400px){
    .installment-section{
      padding:50px 0; } }

@media screen and (max-width: 1024px){
    .installment-section{
      padding:30px 0; } }

@media screen and (max-width: 768px){
    .installment-section{
      padding:50px 0 30px; } }

.installment-section_bg{
    background-image:url("../images/partner-bg.png");
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:100% 60%; }

.installment-section .pay-latter{
    margin-bottom:100px; }

@media screen and (max-width: 1024px){
      .installment-section .pay-latter{
        margin-bottom:70px; } }

@media screen and (max-width: 768px){
      .installment-section .pay-latter{
        margin-bottom:0; } }

.installment-section .advantages-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    flex-wrap:wrap;
    margin:0 -18px; }

.installment-section .advantages{
    width:368px;
    height:266px;
    border-radius:5px;
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    background-color:#ffffff;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    margin:0 15px 30px; }

.installment-section .advantages__img-wrap{
      width:70px;
      height:79px;
      overflow:hidden;
      margin-bottom:28px; }

.installment-section .advantages__img-wrap img{
        width:100%;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover; }

.installment-section .advantages__title{
      font-size:16px;
      font-weight:500;
      color:#3b93d9;
      margin-bottom:29px; }

.installment-section .advantages__text{
      font-size:12px;
      line-height:1.58;
      text-align:center;
      color:#333333;
      padding:0 46px; }

.installment-section .instal-title{
    font-size:26px;
    line-height:1.62;
    color:#3a9ae7;
    margin-bottom:15px; }

.installment-section .description{
    font-size:14px;
    line-height:1.86;
    color:#333333;
    margin-bottom:30px; }

.installment-section .instal-list{
    display:block;
    font-size:14px;
    line-height:1.86;
    font-weight:500;
    color:#333333;
    margin-bottom:20px; }

.installment-section .instal-paragraph{
    font-size:14px;
    line-height:1.86;
    font-weight:normal;
    color:#333333;
    list-style-type:disc; }

.installment-section .list{
    margin:0 0 20px 20px; }

.lk-section{
  padding:46px 0 100px; }

@media screen and (max-width: 1150px){
    .lk-section{
      padding:20px 0 60px; } }

.lk-section .lk-wrap{
    display:-webkit-box;
    display:flex; }

@media screen and (max-width: 1150px){
      .lk-section .lk-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column; } }

.lk-section .lk-sidebar{
    position:relative;
    z-index:1;
    width:388px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    padding:27px 33px 0 24px;
    margin-right:19px;
    background-color:#ecf5fb;
    box-shadow:0 2px 6px 0 rgba(204, 204, 204, 0.5); }

.lk-section .lk-sidebar_margin{
      margin-right:0; }

@media screen and (max-width: 1150px){
      .lk-section .lk-sidebar{
        width:100%;
        margin-bottom:16px; } }

@media screen and (max-width: 1150px){
      .lk-section .lk-sidebar{
        padding:15px; } }

.lk-section .lk-content{
    width:calc(100% - 388px);
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (max-width: 1150px){
      .lk-section .lk-content{
        width:100%; } }

.lk-section .lk-link{
    font-size:20px;
    line-height:2.1;
    color:#333333;
    padding-left:28px;
    margin-bottom:22px;
    position:relative;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (max-width: 768px){
      .lk-section .lk-link{
        margin:0 0 10px; } }

.lk-section .lk-link.active{
      font-weight:500; }

.lk-section .lk-link_favorites:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23469EE4' fill-rule='evenodd' d='M3.656 1.26c-.39 0-.745.059-1.066.177a2.574 2.574 0 0 0-.902.584c-.279.288-.495.614-.647.978a2.93 2.93 0 0 0-.228 1.143 2.978 2.978 0 0 0 .876 2.107c.101.102.374.396.818.882l1.435 1.575c.512.562.992 1.096 1.44 1.6.45.503.737.822.864.958a.397.397 0 0 0 .381.082.388.388 0 0 0 .152-.082c.508-.559 1.03-1.126 1.568-1.701.538-.576 1.024-1.1 1.46-1.575.436-.474.796-.863 1.08-1.168.283-.304.433-.461.45-.47.28-.287.495-.613.647-.977a2.93 2.93 0 0 0 .229-1.143 2.978 2.978 0 0 0-.876-2.107 3.028 3.028 0 0 0-.927-.654 2.65 2.65 0 0 0-1.066-.21c-.288 0-.633.12-1.035.356a5.965 5.965 0 0 0-1.212.978l-.572.584-.584-.572c-.584-.575-1.06-.943-1.428-1.104-.368-.16-.654-.241-.857-.241zm0-.813c.5 0 .997.161 1.492.483.495.321.95.685 1.365 1.091.397-.406.848-.77 1.352-1.091.503-.322.996-.483 1.479-.483.5 0 .96.091 1.384.273.423.182.816.46 1.18.832.373.364.652.78.838 1.25.186.47.28.946.28 1.428 0 .483-.094.959-.28 1.429-.186.47-.465.89-.838 1.263a366.77 366.77 0 0 0-2.291 2.47 274.488 274.488 0 0 1-2.254 2.43 1.204 1.204 0 0 1-1.308.267 1.202 1.202 0 0 1-.393-.267l-.654-.717c-.436-.478-.924-1.018-1.466-1.619A371.454 371.454 0 0 0 1.117 6.82 3.72 3.72 0 0 1 .28 5.563 3.814 3.814 0 0 1 0 4.135c0-.486.093-.962.28-1.428a3.72 3.72 0 0 1 .837-1.257A3.225 3.225 0 0 1 2.292.682 3.936 3.936 0 0 1 3.656.447z'/%3E%3C/svg%3E%0A"); }

.lk-section .lk-link_settings:before{
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath fill='%23449ADE' fill-rule='evenodd' d='M2.813 6.945c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.213.79v6.258a.54.54 0 0 1-.166.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.167-.395v-6.258a2.275 2.275 0 0 1-1.204-.791A2.143 2.143 0 0 1 0 9.125c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.204-.79V.687a.54.54 0 0 1 .167-.396.54.54 0 0 1 .396-.167.54.54 0 0 1 .396.167.54.54 0 0 1 .167.396v6.257zM2.25 10.25c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791A1.073 1.073 0 0 0 2.25 8c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334zm7.313.07c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.213.79v2.883a.54.54 0 0 1-.166.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.166-.395V14.68a2.275 2.275 0 0 1-1.205-.791A2.143 2.143 0 0 1 6.75 12.5c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.205-.79V.687a.54.54 0 0 1 .166-.396A.54.54 0 0 1 9 .125a.54.54 0 0 1 .396.167.54.54 0 0 1 .166.396v9.632zM9 13.625c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791a1.073 1.073 0 0 0-.8-.334c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334zM16.313 3.57c.492.13.896.393 1.212.791.317.399.475.862.475 1.389s-.158.99-.475 1.389c-.316.398-.72.662-1.212.79v9.633a.54.54 0 0 1-.167.396.54.54 0 0 1-.396.167.54.54 0 0 1-.396-.167.54.54 0 0 1-.166-.395V7.93a2.275 2.275 0 0 1-1.205-.791A2.143 2.143 0 0 1 13.5 5.75c0-.527.161-.99.483-1.389a2.275 2.275 0 0 1 1.204-.79V.686a.54.54 0 0 1 .167-.395.54.54 0 0 1 .396-.167.54.54 0 0 1 .396.167.54.54 0 0 1 .166.396V3.57zm-.563 3.305c.316 0 .583-.111.8-.334.217-.223.325-.486.325-.791 0-.305-.108-.568-.325-.791a1.073 1.073 0 0 0-.8-.334c-.316 0-.583.111-.8.334a1.096 1.096 0 0 0-.325.791c0 .305.108.568.325.791.217.223.484.334.8.334z'/%3E%3C/svg%3E%0A"); }

.lk-section .lk-link__count{
      width:26px;
      height:26px;
      background-color:#ffb334;
      font-size:14px;
      font-weight:500;
      line-height:1;
      text-align:center;
      color:#ffffff;
      border-radius:50%;
      display:inline-block;
      padding:7px 0;
      margin:0 0 0 20px; }

.lk-section .lk-link:before{
      content:'';
      position:absolute;
      top:50%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:18px;
      height:18px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center; }

.lk-section .favorite-tabs{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (max-width: 1150px){
      .lk-section .favorite-tabs{
        -webkit-box-align:center;
        align-items:center; } }

.lk-section .favorite-tabs__list{
      display:-webkit-box;
      display:flex;
      margin:0 0 27px 19px; }

@media screen and (max-width: 1150px){
        .lk-section .favorite-tabs__list{
          margin:0 0 20px; } }

.lk-section .favorite-tabs__item{
      border:1px solid #449ade;
      width:182px;
      text-align:center;
      padding:14px 0;
      border-radius:5px;
      text-transform:uppercase;
      color:#449ade;
      font-weight:500;
      font-size:14px;
      margin-right:10px;
      cursor:pointer; }

@media screen and (max-width: 460px){
        .lk-section .favorite-tabs__item{
          width:140px;
          padding:12px 0;
          margin:0 5px; } }

.lk-section .favorite-tabs__item:hover, .lk-section .favorite-tabs__item.active{
        background-color:#4ba7f0;
        border:solid 1px #4094d6;
        color:#fff; }

.lk-section .favorite-tabs__content{
      display:none; }

.lk-section .favorite-tabs__content.active{
        display:block; }

.lk-section .favorite-tabs__step{
      font-size:14px;
      font-weight:500;
      line-height:1;
      color:#000;
      display:block; }

.lk-section .hotels-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.change-personal-data{
  margin-top:100px; }

.change-personal-data .personal-area-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between; }

.change-personal-data .setting-menu{
    width:388px;
    background-color:#ecf5fb;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    padding:27px 33px 0 24px; }

.change-personal-data .favorites{
    font-size:20px;
    line-height:2.1;
    color:#333333;
    margin-bottom:22px; }

.change-personal-data .setting{
    font-size:20px;
    font-weight:500;
    line-height:2.1;
    color:#333333; }

.change-personal-data .mycontact-data{
    width:757px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.change-personal-data .data-menu{
    box-shadow:0 0 20px 0 rgba(197, 197, 197, 0.5);
    background-color:#fff; }

.change-personal-data .contact-data{
    padding:12px 25px 52px 26px;
    margin-bottom:20px; }

.change-personal-data .change-option{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center; }

.change-personal-data .preview{
    margin-bottom:22px; }

.change-personal-data .preview-text{
    font-size:20px;
    font-weight:normal;
    line-height:2.1;
    color:#333333;
    margin-bottom:10px; }

.change-personal-data .change-data{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between; }

.change-personal-data .save-cancel{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:end;
    justify-content:flex-end;
    margin-top:36px; }

.change-personal-data .cancel{
    font-size:16px;
    color:#469ee3; }

.change-personal-data .paragraph{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.change-personal-data .value{
    font-size:16px;
    color:#8d8d8d;
    margin-bottom:19px; }

.change-personal-data .total{
    font-size:16px;
    color:#333333; }

.change-personal-data .setting-email{
    padding:26px 421px 37px 26px;
    margin-bottom:20px; }

.change-personal-data .password{
    padding:12px 21px 12px 26px; }

.change-personal-data .data-input{
    border:1px solid #d8d8d8;
    border-radius:5px;
    width:128px;
    height:44px; }

.change-personal-data .change-data-pass{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:start;
    justify-content:flex-start; }

.change-personal-data .paragraph-pass{
    margin-right:50px; }

.order-section{
  padding:42px 0 50px; }

@media screen and (max-width: 768px){
    .order-section{
      padding:15px 0 30px; } }

.order-section .time-data{
    background-color:rgba(221, 67, 67, 0.8);
    text-align:center;
    border-radius:5px;
    padding:20px 0 21px;
    margin-bottom:15px; }

.order-section .time-data p{
      text-align:center;
      font-size:21px;
      font-weight:500;
      line-height:0.67;
      color:#ffffff; }

@media screen and (max-width: 768px){
        .order-section .time-data p{
          font-size:14px; } }

.order-section .order-wrap{
    background-color:rgba(64, 148, 214, 0.1);
    padding:38px 10px 33px 48px; }

@media screen and (max-width: 600px){
      .order-section .order-wrap{
        padding:10px;
        width:290px;
        margin:0 auto; } }

.order-section .contact-data{
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    padding:27px 0; }
