

/* Start:/local/templates/road/css/style.css?1638545579137310*/
@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap");

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: "Ubuntu";
  color: #000000;
}

h1 {
  margin: 0;
}

a {
  text-decoration: none;
}

@font-face {
  font-family: "HelveticaNeueCyr";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("/local/templates/road/css/../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "HelveticaNeueCyr";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("/local/templates/road/css/../fonts/HelveticaNeueCyr-BoldItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "HelveticaNeueCyr";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("/local/templates/road/css/../fonts/HelveticaNeueCyr-Roman.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "PlayfairDisplay";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/PlayfairDisplay-Bold.woff") format("woff"), url("/local/templates/road/css/../fonts/PlayfairDisplay-Bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/Ubuntu-Bold.woff") format("woff"), url("/local/templates/road/css/../fonts/Ubuntu-Bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/Ubuntu-Light.woff") format("woff"), url("/local/templates/road/css/../fonts/Ubuntu-Light.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/Ubuntu-Medium.woff") format("woff"), url("/local/templates/road/css/../fonts/Ubuntu-Medium.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  font-display: swap;
  src: url("/local/templates/road/css/../fonts/Ubuntu-Regular.woff") format("woff"), url("/local/templates/road/css/../fonts/Ubuntu-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

.gr_header {
  min-height: 87px;
  background-color: #2854a2;
  background-image: url("/local/templates/road/css/./../img/micon.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 200px 52px;
}

.popup_feedback {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5%;
  overflow-y: auto;
  z-index: 100;
}

.popup_feedback.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.popup_feedback .popup_close {
  position: absolute;
  right: 10px;
  top: 10px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}

.popup_feedback .popup_feedback_content {
  max-width: 930px;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 4px 64px #efe9e9;
  box-shadow: 0px 4px 64px #efe9e9;
  border-radius: 20px;
  padding: 58px 70px 70px;
  position: relative;
}

.popup_feedback .popup_feedback_title {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  color: #2854a2;
  margin: 0;
  text-align: center;
}

.popup_feedback .popup_feedback_subtitle {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  color: #000000;
  text-align: center;
  position: relative;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 35px auto;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6699 20.4983C40.6699 31.5352 31.7156 40.4824 20.6699 40.4824C9.62423 40.4824 0.669922 31.5352 0.669922 20.4983C0.669922 9.46134 9.62423 0.51416 20.6699 0.51416C31.7156 0.51416 40.6699 9.46134 40.6699 20.4983Z' fill='%23E4D273'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: contain;
  padding: 0 10px;
}

.popup_feedback form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup_feedback form input {
  max-width: 640px;
  width: 100%;
  border: none;
  border-bottom: 2px solid #c4c4c4;
  margin-bottom: 30px;
  background-color: transparent;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 145%;
  color: #000;
  -webkit-transition: border 0.3s ease-out;
  -o-transition: border 0.3s ease-out;
  transition: border 0.3s ease-out;
}

.popup_feedback form input:focus-visible {
  outline: none;
  border-bottom: 2px solid #1f72c2;
}

.popup_feedback form input::-webkit-input-placeholder {
  color: #c4c4c4;
  text-align: center;
  font-size: 22px;
}

.popup_feedback form input::-moz-placeholder {
  color: #c4c4c4;
  text-align: center;
  font-size: 22px;
}

.popup_feedback form input:-ms-input-placeholder {
  color: #c4c4c4;
  text-align: center;
  font-size: 22px;
}

.popup_feedback form input::-ms-input-placeholder {
  color: #c4c4c4;
  text-align: center;
  font-size: 22px;
}

.popup_feedback form input::placeholder {
  color: #c4c4c4;
  text-align: center;
  font-size: 22px;
}

.popup_feedback form button {
  margin-top: 30px;
}

.gr_top {
  background-image: url("/local/templates/road/css/./../img/фон.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 155px 155px 200px;
  position: relative;
}

.gr_top .logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none' src='/upload/menu_icons/new/Gosudareva_doroga.svg' alt=''%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.7771 28.9837C46.1414 31.2546 45.1523 33.4628 44.1296 35.2937C43.7576 35.9597 43.06 36.3437 42.3286 36.3437H30.56V40.8237H40.16C40.7786 40.8237 41.28 41.3252 41.28 41.9437C41.28 42.5623 40.7786 43.0637 40.16 43.0637H29.76C28.9647 43.0637 28.32 42.419 28.32 41.6237V24.0904C28.32 23.7675 28.3952 23.449 28.5396 23.1602L31.8838 16.4718C32.2072 15.825 32.8512 15.3997 33.5529 15.3347C37.8645 14.9355 41.0588 15.4357 43.319 16.6749C45.6303 17.9422 46.8422 19.9154 47.2834 22.1419C47.7153 24.3221 47.4093 26.7254 46.7771 28.9837ZM30.56 34.1037V24.1281L33.8454 17.5573C37.8818 17.1942 40.5414 17.7066 42.242 18.6391C43.9036 19.5501 44.7578 20.9204 45.0861 22.5773C45.4235 24.2804 45.2021 26.3004 44.62 28.3799C44.0524 30.4075 43.1639 32.4132 42.2283 34.1037H30.56Z' fill='%23fff'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.18779 28.9837C1.82349 31.2546 2.81265 33.4628 3.83527 35.2937C4.20728 35.9597 4.90488 36.3437 5.63629 36.3437H17.4049V40.8237H7.8049C7.18634 40.8237 6.6849 41.3252 6.6849 41.9437C6.6849 42.5623 7.18634 43.0637 7.8049 43.0637H18.2049C19.0002 43.0637 19.6449 42.419 19.6449 41.6237V24.0904C19.6449 23.7675 19.5697 23.449 19.4253 23.1602L16.0811 16.4718C15.7577 15.825 15.1137 15.3997 14.412 15.3347C10.1004 14.9355 6.9061 15.4357 4.64593 16.6749C2.33464 17.9422 1.12266 19.9154 0.681535 22.1419C0.249587 24.3221 0.555618 26.7254 1.18779 28.9837ZM17.4049 34.1037V24.1281L14.1195 17.5573C10.0831 17.1942 7.42353 17.7066 5.72286 18.6391C4.06127 19.5501 3.20709 20.9204 2.87882 22.5773C2.54139 24.2804 2.76276 26.3004 3.34487 28.3799C3.91247 30.4075 4.80097 32.4132 5.7366 34.1037H17.4049Z' fill='%23fff'%3E%3C/path%3E%3Cpath d='M22.72 24.48C22.72 23.8614 23.2215 23.36 23.84 23.36V23.36C24.4586 23.36 24.96 23.8614 24.96 24.48V26.08C24.96 26.6986 24.4586 27.2 23.84 27.2V27.2C23.2215 27.2 22.72 26.6986 22.72 26.08V24.48Z' fill='%23fff'%3E%3C/path%3E%3Cpath d='M22.72 31.52C22.72 30.9014 23.2215 30.4 23.84 30.4V30.4C24.4586 30.4 24.96 30.9014 24.96 31.52V35.04C24.96 35.6586 24.4586 36.16 23.84 36.16V36.16C23.2215 36.16 22.72 35.6586 22.72 35.04V31.52Z' fill='%23fff'%3E%3C/path%3E%3Cpath d='M22.72 41.44C22.72 40.8214 23.2215 40.32 23.84 40.32V40.32C24.4586 40.32 24.96 40.8214 24.96 41.44V42.08C24.96 42.6986 24.4586 43.2 23.84 43.2V43.2C23.2215 43.2 22.72 42.6986 22.72 42.08V41.44Z' fill='%23fff'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.8401 5.76C22.0451 5.76 20.4801 7.36574 20.4801 9.1952C20.4801 9.33676 20.5554 9.77452 20.8666 10.5676C21.1552 11.3032 21.571 12.1589 22.0576 13.0596C22.6294 14.118 23.269 15.1838 23.8514 16.1112C24.4295 15.1988 25.0624 14.1509 25.6282 13.1056C26.1123 12.2113 26.5254 11.3586 26.8122 10.6198C27.1186 9.8302 27.2001 9.37101 27.2001 9.1952C27.2001 7.26972 25.6677 5.76 23.8401 5.76ZM18.2401 9.1952C18.2401 6.19021 20.7473 3.52 23.8401 3.52C26.9328 3.52 29.4401 6.06087 29.4401 9.1952C29.4401 11.6014 26.1396 16.7754 24.6062 19.0494C24.2364 19.5977 23.4477 19.5948 23.0812 19.0443C21.551 16.7459 18.2401 11.5058 18.2401 9.1952Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 96px;
  margin: 0 auto;
  text-transform: uppercase;
  padding-left: 120px;
  font-size: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.gr_top .gr_title {
  font-style: normal;
  font-weight: bold;
  font-size: 113px;
  line-height: 1;
  margin-bottom: 85px;
  margin-top: 11px;
  text-align: center;
}

.gr_top .gr_subtitle {
  font-style: normal;
  font-weight: bold;
  line-height: 145%;
  text-align: center;
  color: #faf7f5;
  text-shadow: 0px 4px 30px #000000;
  max-width: 1145px;
  margin: 0 auto;
}

.gr_top .type_trip {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 10%);
  -ms-transform: translate(-50%, 10%);
  transform: translate(-50%, 10%);
  padding: 19px 65px;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 4px 64px rgba(239, 233, 233, 0.5);
  box-shadow: 0px 4px 64px rgba(239, 233, 233, 0.5);
  border-radius: 20px;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.gr_top .type_trip h2 {
  text-align: center;
}

.gr_top .type_trip .type_trip_one {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 44px;
  min-height: 68px;
  background-image: url("/local/templates/road/css/./../img/car1.svg");
  background-repeat: no-repeat;
  background-position: 30px center;
  background-size: 90px;
  padding-left: 100px;
  position: relative;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  color: #3c3c3c;
}

.gr_top .type_trip .type_trip_one::before {
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  left: -23px;
  display: block;
  width: 85px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='15' viewBox='0 0 86 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 6.7929C-0.0976334 7.18343 -0.0976333 7.81659 0.292893 8.20711L6.65685 14.5711C7.04738 14.9616 7.68054 14.9616 8.07107 14.5711C8.46159 14.1806 8.46159 13.5474 8.07107 13.1569L2.41422 7.50001L8.07107 1.84315C8.46159 1.45263 8.46159 0.819463 8.07107 0.428939C7.68054 0.0384146 7.04738 0.0384147 6.65685 0.428939L0.292892 6.7929ZM86 6.5L1 6.50001L1 8.50001L86 8.5L86 6.5Z' fill='%23696969'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_top .type_trip .type_trip_one:hover {
  background-position: 0px center;
}

.gr_top .type_trip .type_trip_group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 68px;
  background-image: url("/local/templates/road/css/./../img/bus-side-view1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 35px) center;
  background-size: 90px;
  padding-right: 100px;
  position: relative;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  color: #3c3c3c;
}

.gr_top .type_trip .type_trip_group::before {
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  right: -23px;
  display: block;
  width: 85px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='15' viewBox='0 0 86 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.7071 8.20711C86.0976 7.81658 86.0976 7.18342 85.7071 6.79289L79.3431 0.428932C78.9526 0.0384078 78.3195 0.0384078 77.9289 0.428932C77.5384 0.819457 77.5384 1.45262 77.9289 1.84315L83.5858 7.5L77.9289 13.1569C77.5384 13.5474 77.5384 14.1805 77.9289 14.5711C78.3195 14.9616 78.9526 14.9616 79.3431 14.5711L85.7071 8.20711ZM0 8.5L85 8.5V6.5L0 6.5L0 8.5Z' fill='%23696969'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.gr_top .type_trip .type_trip_group:hover {
  background-position: 100% center;
}

.gr_content .gr_thesis {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
}

.gr_content .gr_thesis_text {
  max-width: 650px;
  background-image: url("/local/templates/road/css/./../img/russia.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  padding: 90px 0 31px;
  margin-left: 126px;
}

.gr_content .gr_road {
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='282' viewBox='0 0 1920 282' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-120 191.699C346 180.023 555.6 67.5498 618 69.1066C696 71.0525 902 24.3509 892 191.699C881.36 369.749 1170 244.238 1298 137.213C1347.33 96.9979 1554.4 13.4538 1988 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  height: 280px;
}

.gr_content .gr_road_list {
  list-style: none;
  position: relative;
}

.gr_content .gr_road_item {
  max-width: 280px;
  font-style: normal;
  font-weight: normal;
  line-height: 145%;
  position: absolute;
  margin-top: -3px;
  color: #3c3c3c;
}

.gr_content .gr_road_item:nth-child(1) {
  top: 104px;
  left: calc(50% - 580px);
}

.gr_content .gr_road_item:nth-child(2) {
  top: 66px;
  left: calc(50% - 90px);
}

.gr_content .gr_road_item:nth-child(3) {
  top: 107px;
  left: calc(50% + 360px);
}

.gr_content .gr_road_item::before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  margin-left: -27px;
  margin-bottom: -3px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1832 4.10836C28.8767 3.93005 28.498 3.93005 28.1916 4.10836C27.0044 4.76697 25.6675 5.1085 24.3099 5.1C22.325 5.14389 20.4057 4.38846 18.9833 3.00336C17.3412 1.39599 15.121 0.517703 12.8236 0.566711C10.9735 0.550707 9.16459 1.11337 7.65 2.17607V1.7C7.65 0.761149 6.88892 0 5.95 0C5.01108 0 4.25 0.761082 4.25 1.7V32.3C4.25 33.2388 5.01108 34 5.95 34C6.88885 34 7.65 33.2389 7.65 32.3V17.5666C7.8378 17.549 8.0167 17.4783 8.16564 17.3626C9.51382 16.3698 11.1495 15.8445 12.8236 15.8666C14.8122 15.821 16.7357 16.5765 18.1616 17.9633C19.8006 19.5683 22.0165 20.4465 24.31 20.3999C26.0677 20.4204 27.7917 19.9174 29.2626 18.9549C29.5774 18.7368 29.7608 18.3744 29.75 17.9916V5.1C29.7536 4.69147 29.537 4.31262 29.1832 4.10836Z' fill='%23E4D273'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_content .gr_photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='202' viewBox='0 0 1920 202' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-141 190.009C325 178.437 534.6 66.9602 597 68.5031C675 70.4318 802.5 -20.475 948 68.5031C989 93.576 1126 242.083 1318 190.009C1506 126.363 1533.4 13.3435 1967 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: auto;
}

.gr_content .gr_photo_text {
  max-width: 411px;
  font-weight: bold;
  margin-right: 165px;
  padding-top: 113px;
  line-height: 145%;
  letter-spacing: -0.2px;
  background-image: url("/local/templates/road/css/./../img//camera1.svg");
  background-repeat: no-repeat;
  background-position: 0;
  background-position: -10px -7px;
  background-size: 100px;
  margin-top: -20px;
}

.gr_content .gr_photo_text_italic {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: normal;
  line-height: 145%;
  color: #3c3c3c;
  margin-top: 22px;
  letter-spacing: normal;
}

.gr_content .gr_photo_album {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 33px;
}

.gr_content .gr_photo_album_item {
  padding: 10px;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 64px rgba(239, 233, 233, 0.5);
  box-shadow: 0px 4px 64px rgba(239, 233, 233, 0.5);
  border-radius: 5px;
  position: absolute;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

.gr_content .gr_photo_album_item:nth-child(1) {
  -webkit-transform: matrix(0.99, 0.17, -0.17, 0.99, 0, 0);
  -ms-transform: matrix(0.99, 0.17, -0.17, 0.99, 0, 0);
  transform: matrix(0.99, 0.17, -0.17, 0.99, 0, 0);
  top: 0;
  left: 0;
}

.gr_content .gr_photo_album_item:nth-child(1)::before {
  content: "";
  display: block;
  width: 154px;
  height: 154px;
  background-image: url("data:image/svg+xml,%3Csvg width='105' height='105' viewBox='0 0 105 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1223:1495)'%3E%3Cpath d='M52.4182 56.4188C62.0811 56.4188 69.9149 48.5856 69.9154 38.923C69.9159 29.2604 62.083 21.4272 52.4201 21.4272C42.7572 21.4272 34.9234 29.2604 34.9229 38.923C34.9223 48.5856 42.7552 56.4188 52.4182 56.4188Z' fill='%23E4D273'/%3E%3Cpath d='M52.4162 104.181C52.4162 104.181 91.1372 60.308 91.1384 38.925C91.1396 17.5417 73.8057 0.207031 52.4219 0.207031C31.0381 0.207031 13.7019 17.5417 13.7008 38.9248C13.6996 60.3078 52.4162 104.181 52.4162 104.181ZM52.4212 12.1912C67.184 12.1912 79.1532 24.1585 79.1524 38.923C79.1515 53.6876 67.1811 65.6547 52.4183 65.6547C37.6553 65.6547 25.6866 53.6874 25.6874 38.923C25.6882 24.1587 37.6583 12.1912 52.4212 12.1912Z' fill='%23E4D273'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1223:1495'%3E%3Crect width='103.977' height='103.974' fill='white' transform='matrix(1 0 -5.48162e-05 1 0.432129 0.207031)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  bottom: -40px;
  right: -15px;
  -webkit-transform: rotate(-32deg);
  -ms-transform: rotate(-32deg);
  transform: rotate(-32deg);
  z-index: 2;
}

.gr_content .gr_photo_album_item:nth-child(1):hover {
  z-index: 4;
}

.gr_content .gr_photo_album_item:nth-child(1):hover::before {
  display: none;
}

.gr_content .gr_photo_album_item:nth-child(2) {
  -webkit-transform: matrix(0.99, -0.11, 0.11, 0.99, 0, 0);
  -ms-transform: matrix(0.99, -0.11, 0.11, 0.99, 0, 0);
  transform: matrix(0.99, -0.11, 0.11, 0.99, 0, 0);
  top: 32px;
  left: 24.5%;
  z-index: 3;
}

.gr_content .gr_photo_album_item:nth-child(3) {
  -webkit-transform: matrix(0.89, 0.46, -0.46, 0.89, 0, 0);
  -ms-transform: matrix(0.89, 0.46, -0.46, 0.89, 0, 0);
  transform: matrix(0.89, 0.46, -0.46, 0.89, 0, 0);
  top: 24px;
  left: 58.5%;
}

.gr_content .gr_photo_album_item:nth-child(3):hover {
  z-index: 4;
}

.gr_content .gr_photo_album_item:nth-child(3)::before {
  content: "";
  display: block;
  width: 103px;
  height: 103px;
  background-image: url("data:image/svg+xml,%3Csvg width='105' height='105' viewBox='0 0 105 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1223:1495)'%3E%3Cpath d='M52.4182 56.4188C62.0811 56.4188 69.9149 48.5856 69.9154 38.923C69.9159 29.2604 62.083 21.4272 52.4201 21.4272C42.7572 21.4272 34.9234 29.2604 34.9229 38.923C34.9223 48.5856 42.7552 56.4188 52.4182 56.4188Z' fill='%23E4D273'/%3E%3Cpath d='M52.4162 104.181C52.4162 104.181 91.1372 60.308 91.1384 38.925C91.1396 17.5417 73.8057 0.207031 52.4219 0.207031C31.0381 0.207031 13.7019 17.5417 13.7008 38.9248C13.6996 60.3078 52.4162 104.181 52.4162 104.181ZM52.4212 12.1912C67.184 12.1912 79.1532 24.1585 79.1524 38.923C79.1515 53.6876 67.1811 65.6547 52.4183 65.6547C37.6553 65.6547 25.6866 53.6874 25.6874 38.923C25.6882 24.1587 37.6583 12.1912 52.4212 12.1912Z' fill='%23E4D273'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1223:1495'%3E%3Crect width='103.977' height='103.974' fill='white' transform='matrix(1 0 -5.48162e-05 1 0.432129 0.207031)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  bottom: 70px;
  right: -70px;
}

.gr_content .gr_photo_album_photo {
  width: 250px;
  height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 5px;
}

.gr_content .gr_photo_album_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-style: italic;
  font-weight: 550;
  font-size: 10px;
  line-height: 145%;
  color: #8e8e8e;
}

.gr_content .gr_photo_album_like {
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  color: #eb5757;
}

.gr_content .gr_photo_album_like::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1223:1491)'%3E%3Cpath d='M12.396 1.69238C11.528 1.69238 10.7321 1.96744 10.0306 2.50992C9.35807 3.03001 8.91029 3.69243 8.64668 4.17412C8.38309 3.6924 7.93537 3.03001 7.26287 2.50992C6.56141 1.96744 5.76559 1.69238 4.89755 1.69238C2.47518 1.69238 0.648362 3.67366 0.648262 6.30101C0.648155 9.13947 2.92707 11.0815 6.37706 14.0215C6.96292 14.5207 7.62697 15.0867 8.31718 15.6902C8.40816 15.7699 8.52501 15.8138 8.64623 15.8138C8.76746 15.8138 8.88431 15.7699 8.9753 15.6903C9.66561 15.0866 10.3297 14.5207 10.9159 14.0212C14.3658 11.0815 16.6448 9.13947 16.6449 6.30101C16.645 3.67366 14.8184 1.69238 12.396 1.69238Z' fill='%23EB5757'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1223:1491'%3E%3Crect width='15.9967' height='15.9959' fill='white' transform='matrix(1 0 -3.79829e-05 1 0.648438 0.754883)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: -3px;
  margin-right: 3px;
}

.gr_content .gr_facts {
  padding-top: 108px;
  padding-bottom: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='526' viewBox='0 0 1920 526' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1987 435.178C1521 423.503 1311.4 311.03 1249 312.586C1171 314.532 965 267.831 975 435.178C985.64 613.229 697 487.718 569 380.693C519.667 340.478 312.6 256.934 -121 244.48' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3Cpath d='M-120 191.699C346 180.023 555.6 67.5498 618 69.1066C696 71.0525 902 24.3509 892 191.699C881.36 369.749 1170 244.238 1298 137.213C1347.33 96.9979 1554.4 13.4538 1988 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: auto;
}

.gr_content .gr_facts_img {
  width: 100%;
}

.gr_content .gr_facts_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 86px;
}

.gr_content .gr_facts_row:last-child {
  margin-bottom: 0;
}

.gr_content .gr_facts_row .gr_facts_title {
  margin-right: 77px;
  max-width: 683px;
  margin-left: 52px;
  margin-top: 23px;
  line-height: 130%;
}

.gr_content .gr_facts_row .gr_facts_text {
  margin-top: 43px;
  color: #3c3c3c;
}

.gr_content .gr_facts_row .gr_facts_list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.gr_content .gr_facts_row .gr_facts_item {
  background: #f7f7f7;
  -webkit-box-shadow: 0px 4px 64px #efe9e9;
  box-shadow: 0px 4px 64px #efe9e9;
  border-radius: 20px;
  padding: 35px 10px 35px 86px;
  position: relative;
  color: #3c3c3c;
}

.gr_content .gr_facts_row .gr_facts_item:nth-child(1) {
  margin-left: 110px;
  margin-right: 135px;
  max-width: 473px;
  padding-right: 40px;
}

.gr_content .gr_facts_row .gr_facts_item:nth-child(1)::before {
  content: "";
  display: block;
  width: 192px;
  height: 177px;
  position: absolute;
  top: -29px;
  left: -126px;
  background-image: url("/local/templates/road/css/./../img/иллюстрацияПушкин.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_content .gr_facts_row .gr_facts_item:nth-child(2) {
  max-width: 506px;
  margin-left: 110px;
  padding-left: 67px;
}

.gr_content .gr_facts_row .gr_facts_item:nth-child(2)::before {
  content: "";
  display: block;
  width: 169px;
  height: 160px;
  position: absolute;
  top: -13px;
  left: -123px;
  background-image: url("/local/templates/road/css/./../img/иллюстрациякарта.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_content .gr_city {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 167px;
}

.gr_content .gr_city_map {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border-radius: 20px;
  padding-right: 50px;
  max-width: 50%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0 20px;
  object-position: 0 20px;
}

.gr_content .gr_city_slider {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-top: -13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='81' height='109' viewBox='0 0 81 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.1279 40.5875C57.1279 49.9095 49.6864 57.4289 40.5527 57.4289C31.4191 57.4289 23.9775 49.9095 23.9775 40.5875C23.9775 31.2655 31.4191 23.7461 40.5527 23.7461C49.6864 23.7461 57.1279 31.2655 57.1279 40.5875Z' stroke='%23E5E5E5' stroke-width='3'/%3E%3Cpath d='M41.1231 106.015C40.9156 106.262 40.7251 106.488 40.5527 106.691C40.3803 106.488 40.1898 106.262 39.9823 106.015C38.8945 104.721 37.3389 102.845 35.4715 100.523C31.7354 95.8781 26.7571 89.4561 21.7819 82.3412C16.8029 75.221 11.8476 67.4361 8.14288 60.062C4.41385 52.6395 2.05249 45.8254 2.05249 40.5892C2.05249 18.9803 19.3103 1.5 40.5527 1.5C61.795 1.5 79.0525 18.9802 79.0525 40.5894C79.0525 45.8256 76.6911 52.6397 72.9622 60.0622C69.2575 67.4363 64.3022 75.2212 59.3233 82.3413C54.3481 89.4562 49.3699 95.8782 45.6338 100.523C43.7664 102.845 42.2108 104.721 41.1231 106.015Z' stroke='%23E5E5E5' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 200px 0;
  background-size: auto;
  padding-top: 22px;
}

.gr_content .gr_city_slider_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.gr_content .gr_city_slider_item .gr_city_region {
  font-style: normal;
  font-weight: bold;
  color: #696969;
  max-width: 430px;
  text-align: center;
}

.gr_content .gr_city_slider_item .gr_city_name {
  margin-bottom: 18px;
  max-width: 430px;
  text-align: center;
}

.gr_content .gr_city_slider_item .gr_city_list {
  list-style: none;
  background-image: url("data:image/svg+xml,%3Csvg width='102' height='360' viewBox='0 0 102 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51 1C13.2688 38.7706 -39.5548 125.807 51 171.789C141.555 217.771 88.7312 315.755 51 359' stroke='%23C4C4C4' stroke-width='2' stroke-dasharray='14 14'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 25px 60px;
  background-size: 100px;
  padding: 0 47px 0 182px;
  line-height: 1;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item {
  margin: 0 auto 0px -150px;
  min-height: 180px;
  padding-left: 150px;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='37' r='25' fill='%23E4D273'/%3E%3Cpath d='M49.169 0.00952148C42.4543 0.00952148 36.9915 5.4724 36.9915 12.1871V18.4142C36.9915 20.9323 37.7541 23.3489 39.1971 25.4029C40.325 27.0099 41.8017 28.3044 43.5182 29.2022V64.3496C43.5182 67.4653 46.0533 69.9999 49.169 69.9999C52.2847 69.9999 54.8199 67.4653 54.8199 64.3496V29.2027C56.5364 28.3044 58.0125 27.0099 59.141 25.4034C60.584 23.3489 61.3461 20.9323 61.3461 18.4147V12.1871C61.3466 5.4724 55.8837 0.00952148 49.169 0.00952148Z' fill='%232854A2'/%3E%3Cpath d='M31.0538 0C29.9216 0 29.0031 0.918045 29.0031 2.05078V16.1574H26.3536V2.05078C26.3536 0.918045 25.4356 0 24.3028 0C23.1706 0 22.252 0.918045 22.252 2.05078V16.1574H19.6026V2.05078C19.6026 0.918045 18.6845 0 17.5518 0C16.4191 0 15.501 0.918045 15.501 2.05078V16.1574H12.8516V2.05078C12.8516 0.918045 11.9335 0 10.8008 0C9.66805 0 8.75 0.918045 8.75 2.05078V25.0259C8.75 28.0952 11.2467 30.5919 14.3159 30.5919H15.2767V64.3497C15.2767 67.4654 17.8114 70 20.9276 70C24.0433 70 26.5779 67.4654 26.5779 64.3497V30.5919H27.5387C30.6079 30.5919 33.1046 28.0952 33.1046 25.0259V2.05078C33.1046 0.918045 32.1866 0 31.0538 0Z' fill='%232854A2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 70px;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34' cy='37' r='25' fill='%23E4D273'/%3E%3Cpath d='M4.05027 22.107H20.0805C20.4884 22.107 20.8665 21.8974 21.0842 21.5533C21.3006 21.2082 21.3256 20.7752 21.1492 20.4083L13.1342 3.72065C12.937 3.30932 12.5212 3.04834 12.0655 3.04834C11.6097 3.04834 11.1938 3.30932 10.9968 3.72065L2.98158 20.4083C2.80503 20.7752 2.83008 21.2082 3.0465 21.5533C3.2642 21.8974 3.6425 22.107 4.05027 22.107Z' fill='%232854A2'/%3E%3Cpath d='M49.9193 22.107H65.9497C66.3574 22.107 66.7357 21.8974 66.9534 21.5533C67.1699 21.2082 67.1949 20.7752 67.0185 20.4083L59.0032 3.72065C58.806 3.30932 58.3902 3.04834 57.9345 3.04834C57.4787 3.04834 57.0628 3.30932 56.8658 3.72065L48.8507 20.4083C48.6742 20.7752 48.6992 21.2082 48.9156 21.5533C49.1332 21.8974 49.5115 22.107 49.9193 22.107Z' fill='%232854A2'/%3E%3Cpath d='M68.814 25.7302H65.3526C64.6987 25.7302 64.1677 26.2612 64.1677 26.9151V31.3471C64.1677 31.5487 64.0037 31.7128 63.802 31.7128H61.0814C60.8798 31.7128 60.7156 31.5487 60.7156 31.3471V26.9151C60.7156 26.2612 60.1847 25.7302 59.5295 25.7302H56.0695C55.4143 25.7302 54.8834 26.2612 54.8834 26.9151V31.3471C54.8834 31.5487 54.7192 31.7128 54.5187 31.7128H52.0647C51.863 31.7128 51.7001 31.5487 51.7001 31.3471V26.9151C51.7001 26.2612 51.168 25.7302 50.5139 25.7302H47.0527C46.3988 25.7302 45.8678 26.2612 45.8678 26.9151V31.7128V34.2979C45.8678 34.9529 46.3988 35.4839 47.0527 35.4839H49.2915V44.6862H47.3091V40.9993C47.3091 40.3442 46.7782 39.8132 46.1242 39.8132H42.5421C41.8882 39.8132 41.3571 40.3441 41.3571 40.9993V44.6862H37.9756V40.9993C37.9756 40.3442 37.4447 39.8132 36.7908 39.8132H33.2087C32.5547 39.8132 32.0238 40.3441 32.0238 40.9993V44.6862H28.6423V40.9993C28.6423 40.3442 28.1114 39.8132 27.4574 39.8132H23.8752C23.2214 39.8132 22.6904 40.3441 22.6904 40.9993V44.6862H20.7061V35.4839H22.946C23.6 35.4839 24.132 34.9529 24.132 34.2979V31.7128V26.9151C24.132 26.2612 23.6011 25.7302 22.946 25.7302H19.4846C18.8307 25.7302 18.2998 26.2612 18.2998 26.9151V31.3471C18.2998 31.5487 18.1356 31.7128 17.9341 31.7128H15.2134C15.0117 31.7128 14.8477 31.5487 14.8477 31.3471V26.9151C14.8477 26.2612 14.3167 25.7302 13.6618 25.7302H10.2014C9.5462 25.7302 9.01541 26.2612 9.01541 26.9151V31.3471C9.01541 31.5487 8.85239 31.7128 8.65078 31.7128H6.19674C5.99513 31.7128 5.83225 31.5487 5.83225 31.3471V26.9151C5.83225 26.2612 5.30018 25.7302 4.64624 25.7302H1.18487C0.530787 25.7302 0 26.2612 0 26.9151V31.7128V34.2979C0 34.9529 0.530787 35.4839 1.18487 35.4839H3.42364V66.952H18.1803H20.7061H30.2651V60.5535C30.2651 57.9387 32.3854 55.8185 35.0001 55.8185C37.6147 55.8185 39.735 57.9388 39.735 60.5535V66.952H49.2916H51.8198H66.5741V35.4839H68.814C69.4678 35.4839 69.9999 34.9529 69.9999 34.2979V31.7128V26.9151C70 26.2612 69.4679 25.7302 68.814 25.7302Z' fill='%232854A2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 45px;
  background-size: 70px;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='28' r='25' fill='%23E4D273'/%3E%3Cpath d='M16.1328 41.4487V58.5546C16.1328 62.2658 19.1524 65.2853 22.8635 65.2853H24.7541V67.9492C24.7541 69.0819 25.6721 70 26.8049 70C27.9371 70 28.8557 69.0819 28.8557 67.9492V65.2853H40.8736V67.9492C40.8736 69.0819 41.7921 70 42.9243 70C44.0571 70 44.9751 69.0819 44.9751 67.9492V65.2853H47.011C50.7221 65.2853 53.7417 62.2663 53.7417 58.5546V41.4487H16.1328Z' fill='%232854A2'/%3E%3Cpath d='M53.7417 37.3472V28.4583C53.7417 25.2235 51.4479 22.5153 48.4011 21.8729V4.10156H49.1616C50.2943 4.10156 51.2124 3.18352 51.2124 2.05078C51.2124 0.918045 50.2943 0 49.1616 0H20.7129C19.5807 0 18.6621 0.918045 18.6621 2.05078C18.6621 3.18352 19.5807 4.10156 20.7129 4.10156H21.4734V21.8729C18.4271 22.5153 16.1328 25.2235 16.1328 28.4583V37.3472H53.7417ZM38.3304 21.7276H31.5441V21.5471C31.5441 19.6763 33.0662 18.1542 34.937 18.1542C36.8083 18.1542 38.3304 19.6763 38.3304 21.5471V21.7276ZM37.2318 33.4598H32.6427C31.5099 33.4598 30.5919 32.5412 30.5919 31.409C30.5919 30.2763 31.5099 29.3582 32.6427 29.3582H37.2318C38.3646 29.3582 39.2826 30.2763 39.2826 31.409C39.2826 32.5412 38.3646 33.4598 37.2318 33.4598ZM44.2995 4.10156V21.7276H42.4319V21.5471C42.4319 17.4146 39.0695 14.0527 34.937 14.0527C30.8044 14.0527 27.4426 17.4146 27.4426 21.5471V21.7276H25.5744V4.10156H44.2995Z' fill='%232854A2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 70px;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item_count {
  font-size: 80px;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item_type {
  font-weight: bold;
}

.gr_content .gr_city_slider_item .gr_city_list .gr_city_item_name {
  color: #696969;
  font-weight: bold;
}

.gr_content .gr_city_slider .slick-prev,
.gr_content .gr_city_slider .slick-next {
  position: absolute;
  top: 59px;
  font-size: 0;
  width: 29px;
  height: 19px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  z-index: 3;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.gr_content .gr_city_slider .slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='19' viewBox='0 0 29 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='9.5' r='9.5' fill='%23E4D273'/%3E%3Cpath d='M4.29272 9.2929C3.90219 9.68342 3.90219 10.3166 4.29272 10.7071L10.6567 17.0711C11.0472 17.4616 11.6804 17.4616 12.0709 17.0711C12.4614 16.6805 12.4614 16.0474 12.0709 15.6569L6.41404 10L12.0709 4.34315C12.4614 3.95262 12.4614 3.31946 12.0709 2.92893C11.6804 2.53841 11.0472 2.53841 10.6567 2.92893L4.29272 9.2929ZM28.9326 9L4.99982 9L4.99982 11L28.9326 11L28.9326 9Z' fill='%23535353'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  left: 100px;
}

.gr_content .gr_city_slider .slick-prev:hover {
  left: 90px;
  width: 40px;
}

.gr_content .gr_city_slider .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='19' viewBox='0 0 29 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='9.5' r='9.5' fill='%23E4D273'/%3E%3Cpath d='M4.29272 9.2929C3.90219 9.68342 3.90219 10.3166 4.29272 10.7071L10.6567 17.0711C11.0472 17.4616 11.6804 17.4616 12.0709 17.0711C12.4614 16.6805 12.4614 16.0474 12.0709 15.6569L6.41404 10L12.0709 4.34315C12.4614 3.95262 12.4614 3.31946 12.0709 2.92893C11.6804 2.53841 11.0472 2.53841 10.6567 2.92893L4.29272 9.2929ZM28.9326 9L4.99982 9L4.99982 11L28.9326 11L28.9326 9Z' fill='%23535353'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  right: 100px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.gr_content .gr_city_slider .slick-next:hover {
  right: 90px;
  width: 40px;
}

.gr_content .slider-nav .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
}

.gr_content .slider-nav .slide-btn {
  font-weight: bold;
  color: #c4c4c4;
  cursor: pointer;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  padding: 0 10px;
  margin-bottom: 10px;
}

.gr_content .slider-nav .slide-btn:hover {
  color: rgba(41, 86, 163, 0.7);
}

.gr_content .slider-nav .slide-btn.is-active {
  color: #2854a2;
}

.gr_content .gr_news {
  margin-top: 100px;
  padding-top: 40px;
  position: relative;
  z-index: 1;
}

.gr_content .gr_news::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='274' viewBox='0 0 1920 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-42 186.25C397.915 174.908 595.782 65.6484 654.689 67.1607C728.323 69.051 922.791 23.6837 913.351 186.25C903.307 359.214 1175.79 237.288 1296.62 133.321C1343.2 94.2551 1538.67 13.098 1948 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-position: top;
  background-size: auto;
  background-repeat: no-repeat;
}

.gr_feedback {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 55px;
}

.gr_feedback .gr_feedback_question {
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: #000000;
  margin-right: 53px;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.6699 20.4983C40.6699 31.5352 31.7156 40.4824 20.6699 40.4824C9.62423 40.4824 0.669922 31.5352 0.669922 20.4983C0.669922 9.46134 9.62423 0.51416 20.6699 0.51416C31.7156 0.51416 40.6699 9.46134 40.6699 20.4983Z' fill='%23E4D273'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: contain;
  background-size: 43px;
  display: inline-block;
  padding: 10px 0px 10px 21px;
  min-height: 41px;
  font-size: 20px;
}

.gr_tg_main-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  background-image: url("data:image/svg+xml,%3Csvg width='206' height='206' viewBox='0 0 206 206' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_89:569)'%3E%3Cpath d='M105.442 108.673C118.527 102.649 124.25 87.1584 118.226 74.074C112.202 60.9895 96.7118 55.2659 83.6273 61.29C70.5429 67.314 64.8192 82.8045 70.8433 95.889C76.8673 108.973 92.3578 114.697 105.442 108.673Z' fill='%23E4D273'/%3E%3Cpath d='M135.219 173.35C135.219 173.35 160.295 89.8017 146.964 60.8462C133.633 31.8906 99.3533 19.224 70.3976 32.555C41.442 45.8861 28.7756 80.1667 42.1066 109.122C55.4375 138.078 135.219 173.35 135.219 173.35ZM77.869 48.7831C97.8592 39.5797 121.528 48.3228 130.733 68.3159C139.938 88.309 131.19 111.976 111.2 121.18C91.2096 130.383 67.5411 121.64 58.3365 101.647C49.1319 81.6542 57.8785 57.9867 77.869 48.7831Z' fill='%23E4D273'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_89:569'%3E%3Crect width='155' height='155' fill='white' transform='translate(0 64.9658) rotate(-24.7212)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 9.5% -9.4%;
  padding-top: 26px;
  margin-top: -26px;
  background-size: auto;
  position: relative;
  z-index: 1;
}

.gr_tg_main-card::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='337' viewBox='0 0 1920 337' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-145 197C321 185 530.6 69.3998 593 70.9998C671 72.9998 877 25 867 197C856.36 380 1145 251 1273 141C1322.33 99.6665 1529.4 13.8 1963 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3Cpath d='M-183 323.783C283 311.783 492.6 196.183 555 197.783C633 199.783 760.5 105.514 906 197.783C947 223.784 1084 377.784 1276 323.783C1464 257.784 1491.4 140.584 1925 127.784' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_tg_main-card_photo {
  height: 250px;
  width: 433px;
  min-width: 433px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  margin: 8px 72px 10px 0;
}

.gr_tg_main-card_content .selected_text {
  color: #696969;
  margin-bottom: 13px;
}

.gr_tg_main-card_content > p {
  font-size: 16px;
  margin-top: 18px;
}

.gr_tg_main-card_content h3 {
  max-width: 650px;
  line-height: 140%;
}

.gr_tg_main-card_content .gr_tg_route {
  padding: 16px 0px 24px 0px;
}

.gr_tg_main-card_content .gr_tg_route_title {
  font-weight: bold;
  padding-right: 0.5rem;
}

.gr_tg_main-card_content .gr_tg_route_item {
  padding-right: 0.5rem;
}

.gr_tg_main-card_content .gr_tg_price {
  font-size: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}

.gr_tg_main-card_content .gr_tg_price span {
  font-size: 60px;
}

.gr_tg_main-card_content .blue_btn_reserv {
  display: inline-block;
  margin-left: 15px;
}

.gr_tg_cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(350px, 433px));
  gap: 30px 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='121' height='121' viewBox='0 0 121 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_89:591)'%3E%3Cpath d='M57.6622 62.5463C63.2478 68.132 72.304 68.132 77.8896 62.5463C83.4753 56.9607 83.4752 47.9046 77.8896 42.3189C72.3039 36.7333 63.2478 36.7333 57.6622 42.3189C52.0765 47.9046 52.0765 56.9607 57.6622 62.5463Z' fill='%23E4D273'/%3E%3Cpath d='M30.0519 90.1562C30.0519 90.1562 77.7949 87.1758 90.1557 74.8149C102.517 62.454 102.517 42.413 90.1559 30.0521C77.795 17.6912 57.7538 17.6912 45.393 30.052C33.0322 42.4128 30.0519 90.1562 30.0519 90.1562ZM83.2283 36.9797C91.7619 45.5134 91.7632 59.3504 83.2283 67.8853C74.6934 76.4202 60.8565 76.4188 52.3229 67.8852C43.7891 59.3514 43.7881 45.5146 52.3229 36.9798C60.8577 28.4451 74.6946 28.446 83.2283 36.9797Z' fill='%23E4D273'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_89:591'%3E%3Crect width='85' height='85' fill='white' transform='translate(60.104) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 89.2% 2.7%;
  background-size: auto;
  position: relative;
  z-index: 1;
}

.gr_tg_cards::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='1106' viewBox='0 0 1920 1106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1961 1012.96C1495 1000.96 1285.4 885.364 1223 886.964C1145 888.964 939 840.964 949 1012.96C959.64 1195.96 671 1066.96 543 956.964C493.667 915.631 286.6 829.764 -147 816.964' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3Cpath d='M-164 566.181C302 554.181 511.6 438.581 574 440.181C652 442.181 858 394.181 848 566.181C837.36 749.181 1126 620.181 1254 510.181C1303.33 468.847 1510.4 382.981 1944 370.181' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3Cpath d='M-184 144.414C-184 103.039 -149.977 16.742 -13.8835 2.55614C156.233 -15.1761 166.865 144.414 290.908 144.414C414.952 144.414 510.642 2.55614 620.509 2.55614C730.376 2.55614 808.346 144.414 921.757 144.414C1035.17 144.414 1311.61 -128.663 1428.56 112.496C1522.13 305.424 1812.51 171.604 1946 80.5782' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.gr_tg_cards .gr_tg_card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 4px 64px #efe9e9;
  box-shadow: 0px 4px 64px #efe9e9;
  border-radius: 20px;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_photo {
  width: 100%;
  height: 250px;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 27px 19px 30px 30px;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content h3 {
  font-weight: bold;
  font-size: 29px;
  line-height: 140%;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content .gr_tg_route {
  padding: 16px 0px 17px 0px;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content .gr_tg_route_title {
  font-weight: bold;
  padding-right: 0.5rem;
  line-height: 140%;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content .gr_tg_price {
  font-size: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}

.gr_tg_cards .gr_tg_card .gr_tg_card_content .blue_btn_reserv {
  display: inline-block;
  width: 151px;
  font-size: 17px;
  min-height: 38px;
  margin-left: 15px;
}

.gr_tg_map {
  margin: 50px 0;
  height: 350px;
  position: relative;
  z-index: 1;
}

.gr_tg_map::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='291' viewBox='0 0 1920 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-165 197.748C301 185.748 510.6 70.1479 573 71.7479C651 73.7479 857 25.748 847 197.748C836.36 380.748 1125 251.748 1253 141.748C1302.33 100.415 1509.4 14.548 1943 1.74805' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.gr_t_topbg {
  padding-top: 129px;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='290' viewBox='0 0 1920 290' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-45 197C421 185 630.6 69.3998 693 70.9998C771 72.9998 977 25 967 197C956.36 380 1245 251 1373 141C1422.33 99.6665 1629.4 13.8 2063 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0px 75px;
  background-size: contain;
}

.gr_t_subtitle {
  text-align: center;
  max-width: 800px;
  margin: 0 auto 36px;
}

.gr_t_place_slider {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-image: none;
}

.gr_t_place_slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.gr_t_place_slider .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}

.gr_t_place_slider .gr_tg_card {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  width: 433px;
  margin: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gr_t_place_slider .gr_tg_card .gr_tg_card_photo {
  border-radius: 20px !important;
  height: 284px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  z-index: 1;
}

.gr_t_place_slider .gr_t_place_address {
  font-size: 12.7619px;
  line-height: 145%;
  color: #696969;
  margin-bottom: 15px;
  padding-left: 29px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_210:157)'%3E%3Cpath d='M9.49987 10.272C11.2656 10.272 12.697 8.8406 12.697 7.07487C12.697 5.30915 11.2656 3.87775 9.49987 3.87775C7.73414 3.87775 6.30273 5.30915 6.30273 7.07487C6.30273 8.8406 7.73414 10.272 9.49987 10.272Z' fill='%23E5E5E5'/%3E%3Cpath d='M9.50002 19C9.50002 19 16.5752 10.9827 16.5752 7.07522C16.5752 3.1677 13.4075 0 9.50002 0C5.5925 0 2.4248 3.1677 2.4248 7.07518C2.4248 10.9827 9.50002 19 9.50002 19ZM9.50002 2.18995C12.1977 2.18995 14.3849 4.37683 14.3849 7.07486C14.3849 9.77289 12.1977 11.9597 9.50002 11.9597C6.80235 11.9597 4.61515 9.77286 4.61515 7.07486C4.61515 4.37686 6.80235 2.18995 9.50002 2.18995Z' fill='%23E5E5E5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_210:157'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: auto;
  min-height: 36px;
}

.gr_t_place_slider .gr_tg_card_content {
  margin-top: -20px;
  background-color: #fff;
  border-radius: 0 0 20px 20px;
  padding: 27px 17px 17px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gr_t_place_slider .gr_tg_card_content .gr_tg_route {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  max-height: 100px;
}

.gr_t_place_slider_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 18px;
  margin-bottom: 138px;
}

.gr_t_place_slider_nav .slick-prev,
.gr_t_place_slider_nav .slick-next {
  font-size: 0;
  width: 86px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  z-index: 3;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='16' viewBox='0 0 86 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 7.29266C-0.0976334 7.68318 -0.0976333 8.31635 0.292893 8.70687L6.65685 15.0708C7.04738 15.4614 7.68054 15.4614 8.07107 15.0708C8.46159 14.6803 8.46159 14.0471 8.07107 13.6566L2.41422 7.99976L8.07107 2.34291C8.46159 1.95238 8.46159 1.31922 8.07107 0.928695C7.68054 0.538171 7.04738 0.538171 6.65685 0.928695L0.292892 7.29266ZM86 6.99976L1 6.99976L1 8.99976L86 8.99976L86 6.99976Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.gr_t_place_slider_nav .slick-prev:hover,
.gr_t_place_slider_nav .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='16' viewBox='0 0 86 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 7.29266C-0.0976334 7.68318 -0.0976333 8.31635 0.292893 8.70687L6.65685 15.0708C7.04738 15.4614 7.68054 15.4614 8.07107 15.0708C8.46159 14.6803 8.46159 14.0471 8.07107 13.6566L2.41422 7.99976L8.07107 2.34291C8.46159 1.95238 8.46159 1.31922 8.07107 0.928695C7.68054 0.538171 7.04738 0.538171 6.65685 0.928695L0.292892 7.29266ZM86 6.99976L1 6.99976L1 8.99976L86 8.99976L86 6.99976Z' fill='%231f72c2'/%3E%3C/svg%3E%0A");
}

.gr_t_place_slider_nav .slick-next {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.gr_t_place_slider_nav .gr_t_place_slider_dots ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0 17px;
}

.gr_t_place_slider_nav .gr_t_place_slider_dots ul li {
  font-size: 0;
  width: 7px;
  height: 7px;
  background: #e5e5e5;
  border-radius: 50%;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 1.5px 5px;
}

.gr_t_place_slider_nav .gr_t_place_slider_dots ul li:hover {
  background-color: rgba(41, 86, 163, 0.7);
}

.gr_t_place_slider_nav .gr_t_place_slider_dots ul li.slick-active {
  width: 10px;
  height: 10px;
  background-color: #2854a2;
  margin: 0 3.5px;
}

.gr_t_place_slider_nav .gr_t_place_slider_dots ul li button {
  display: none;
}

.gr_footer {
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #2854a2;
}

.gr_footer_logo {
  width: 207px;
  height: 54px;
  background-image: url("/local/templates/road/css/./../img/micon.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 49px;
}

.gr_footer_links {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gr_footer_contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gr_footer_contacts a {
  color: #e5e5e5;
  font-weight: bold;
  text-decoration: none;
}

.gr_footer_copyright {
  color: #c4c4c4;
  max-width: 256px;
  padding-left: 80px;
  background-image: url("/local/templates/road/css/./../img/logoMini.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: auto;
}

.slider-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.slider-three .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.slider-three .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}

.slider-three .slider-three_item {
  position: relative;
  width: 433px;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 4px 64px #f7f7f7;
  box-shadow: 0px 4px 64px #f7f7f7;
  border-radius: 0 0 20px 20px;
  margin: 0 10px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.slider-three .slider-three_item .title_link {
  color: #2854a2;
  -webkit-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}

.slider-three .slider-three_item .title_link:hover {
  color: #1f72c2;
}

.slider-three .slider-three_item .slider-three_img {
  height: 284px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.slider-three .slider-three_item .slider-three_content {
  padding: 0 25px 20px;
  border-radius: 0 0 20px 20px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: #fff;
}

.slider-three .slider-three_item .slider-three_title {
  padding: 22px 0 11px;
}

.slider-three .slider-three_item .slider-three_link {
  position: absolute;
  bottom: 8px;
  right: 0;
  display: block;
  width: 100px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='45' viewBox='0 0 100 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='56' y='0.520264' width='44' height='44' rx='22' fill='%23E4D273'/%3E%3Cpath d='M85.7071 23.2274C86.0976 22.8369 86.0976 22.2037 85.7071 21.8132L79.3431 15.4492C78.9526 15.0587 78.3195 15.0587 77.9289 15.4492C77.5384 15.8397 77.5384 16.4729 77.9289 16.8634L83.5858 22.5203L77.9289 28.1771C77.5384 28.5677 77.5384 29.2008 77.9289 29.5913C78.3195 29.9819 78.9526 29.9819 79.3431 29.5913L85.7071 23.2274ZM-1.74846e-07 23.5203L85 23.5203L85 21.5203L1.74846e-07 21.5203L-1.74846e-07 23.5203Z' fill='%23696969'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  background-size: auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.slider-three .slider-three_item .slider-three_link:hover {
  width: 60px;
}

.slider-three_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 18px;
  margin-bottom: 138px;
}

.slider-three_nav .slick-prev,
.slider-three_nav .slick-next {
  font-size: 0;
  width: 86px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  z-index: 3;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='16' viewBox='0 0 86 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 7.29266C-0.0976334 7.68318 -0.0976333 8.31635 0.292893 8.70687L6.65685 15.0708C7.04738 15.4614 7.68054 15.4614 8.07107 15.0708C8.46159 14.6803 8.46159 14.0471 8.07107 13.6566L2.41422 7.99976L8.07107 2.34291C8.46159 1.95238 8.46159 1.31922 8.07107 0.928695C7.68054 0.538171 7.04738 0.538171 6.65685 0.928695L0.292892 7.29266ZM86 6.99976L1 6.99976L1 8.99976L86 8.99976L86 6.99976Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.slider-three_nav .slick-prev:hover,
.slider-three_nav .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='16' viewBox='0 0 86 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292892 7.29266C-0.0976334 7.68318 -0.0976333 8.31635 0.292893 8.70687L6.65685 15.0708C7.04738 15.4614 7.68054 15.4614 8.07107 15.0708C8.46159 14.6803 8.46159 14.0471 8.07107 13.6566L2.41422 7.99976L8.07107 2.34291C8.46159 1.95238 8.46159 1.31922 8.07107 0.928695C7.68054 0.538171 7.04738 0.538171 6.65685 0.928695L0.292892 7.29266ZM86 6.99976L1 6.99976L1 8.99976L86 8.99976L86 6.99976Z' fill='%231f72c2'/%3E%3C/svg%3E%0A");
}

.slider-three_nav .slick-next {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider-three_nav .slider-three_dots ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0 17px;
}

.slider-three_nav .slider-three_dots ul li {
  font-size: 0;
  width: 7px;
  height: 7px;
  background: #e5e5e5;
  border-radius: 50%;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 1.5px 5px;
}

.slider-three_nav .slider-three_dots ul li:hover {
  background-color: rgba(41, 86, 163, 0.7);
}

.slider-three_nav .slider-three_dots ul li.slick-active {
  width: 10px;
  height: 10px;
  background-color: #2854a2;
  margin: 0 3.5px;
}

.slider-three_nav .slider-three_dots ul li button {
  display: none;
}

.title_bg {
  font-family: "Ubuntu";
  font-weight: bold;
  font-size: 40px;
  color: #2854a2;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.title_bg_news {
  background-image: url("data:image/svg+xml,%3Csvg width='152' height='153' viewBox='0 0 152 153' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.547 36.4421H113.703V10.0203C113.703 7.56095 111.709 5.56714 109.25 5.56714H4.45312C1.99381 5.56714 0 7.56095 0 10.0203V125.208C0 137.485 9.98836 147.473 22.2656 147.473H129.734C142.012 147.473 152 137.485 152 125.208V40.8953C152 38.436 150.006 36.4421 147.547 36.4421ZM22.2656 138.567C14.8993 138.567 8.90625 132.574 8.90625 125.208V14.4734H104.797C104.797 132.174 104.741 125.631 104.899 127.309C105.286 131.437 106.826 135.33 109.26 138.567H22.2656ZM143.094 125.208C143.094 132.574 137.101 138.567 129.734 138.567C128.735 138.567 128.044 138.567 127.062 138.567C119.696 138.567 113.703 132.574 113.703 125.208V45.3484H143.094V125.208Z' fill='%23E5E5E5'/%3E%3Cpath d='M90.25 26.9421H23.75C21.2907 26.9421 19.2969 28.936 19.2969 31.3953C19.2969 33.8546 21.2907 35.8484 23.75 35.8484H90.25C92.7093 35.8484 94.7031 33.8546 94.7031 31.3953C94.7031 28.936 92.7093 26.9421 90.25 26.9421Z' fill='%23E5E5E5'/%3E%3Cpath d='M90.25 45.9421H23.75C21.2907 45.9421 19.2969 47.936 19.2969 50.3953C19.2969 52.8546 21.2907 54.8484 23.75 54.8484H90.25C92.7093 54.8484 94.7031 52.8546 94.7031 50.3953C94.7031 47.936 92.7093 45.9421 90.25 45.9421Z' fill='%23E5E5E5'/%3E%3Cpath d='M90.25 117.192H23.75C21.2907 117.192 19.2969 119.186 19.2969 121.645C19.2969 124.105 21.2907 126.098 23.75 126.098H90.25C92.7093 126.098 94.7031 124.105 94.7031 121.645C94.7031 119.186 92.7093 117.192 90.25 117.192Z' fill='%23E5E5E5'/%3E%3Cpath d='M90.25 64.9421H57C54.5407 64.9421 52.5469 66.936 52.5469 69.3953V102.645C52.5469 105.105 54.5407 107.098 57 107.098H90.25C92.7093 107.098 94.7031 105.105 94.7031 102.645V69.3953C94.7031 66.936 92.7093 64.9421 90.25 64.9421ZM85.7969 98.1921H61.4531V73.8484H85.7969V98.1921Z' fill='%23E5E5E5'/%3E%3Cpath d='M23.75 80.9734H38C40.4593 80.9734 42.4531 78.9796 42.4531 76.5203C42.4531 74.061 40.4593 72.0671 38 72.0671H23.75C21.2907 72.0671 19.2969 74.061 19.2969 76.5203C19.2969 78.9796 21.2907 80.9734 23.75 80.9734Z' fill='%23E5E5E5'/%3E%3Cpath d='M23.75 99.9734H38C40.4593 99.9734 42.4531 97.9796 42.4531 95.5203C42.4531 93.061 40.4593 91.0671 38 91.0671H23.75C21.2907 91.0671 19.2969 93.061 19.2969 95.5203C19.2969 97.9796 21.2907 99.9734 23.75 99.9734Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");
  padding: 40px 0 80px;
  background-position: top;
  background-size: auto;
}

.title_bg_plan {
  background-image: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_89:495)'%3E%3Cpath d='M149.346 18.842L140.247 9.74278C139.835 9.33062 139.276 9.0992 138.693 9.0992H81.8755V6.87698C81.8755 3.08521 78.7903 0 74.9982 0C71.2062 0 68.121 3.08521 68.121 6.87727V36.3971H34.2894C33.0761 36.3971 32.0924 37.3808 32.0924 38.5941C32.0924 39.8075 33.0761 40.7911 34.2894 40.7911H58.8911V54.5958H12.2134L5.31124 47.6936L12.2134 40.7914H24.7145C25.9278 40.7914 26.9115 39.8078 26.9115 38.5944C26.9115 37.3811 25.9278 36.3974 24.7145 36.3974H11.3035C10.7209 36.3974 10.162 36.6288 9.75011 37.041L0.650613 46.1399C-0.206812 46.997 -0.207398 48.389 0.650613 49.2468L9.74981 58.346C10.1617 58.7581 10.7206 58.9895 11.3033 58.9895H68.121C68.1283 113.806 68.1022 111.393 68.1418 111.681L63.6505 136.506C63.3309 136.575 61.2938 136.094 60.6194 137.954L57.3201 147.054C56.8016 148.485 57.862 150 59.3856 150H90.6112C92.1327 150 93.1958 148.486 92.6767 147.054L89.3773 137.955C88.7009 136.09 86.6287 136.576 86.2977 136.507L81.8316 111.82C81.9154 111.408 81.86 112.446 81.8758 92.5929C81.8758 91.3796 80.8921 90.3959 79.6788 90.3959C78.4654 90.3959 77.4818 91.3796 77.4818 92.5929V109.183H72.5156V58.9898H77.4818V83.0177C77.4818 84.231 78.4654 85.2147 79.6788 85.2147C80.8921 85.2147 81.8758 84.231 81.8758 83.0177V31.6919H115.708C116.921 31.6919 117.905 30.7083 117.905 29.4949C117.905 28.2816 116.921 27.2979 115.708 27.2979H91.1057V13.4933H137.784L144.686 20.3954L137.784 27.2976H125.283C124.07 27.2976 123.086 28.2813 123.086 29.4946C123.086 30.708 124.07 31.6917 125.283 31.6917H138.694C139.276 31.6917 139.835 31.4602 140.247 31.0481L149.346 21.9489C150.203 21.092 150.204 19.6997 149.346 18.842ZM72.5153 36.3971V31.6919H77.4815V36.3971H72.5153ZM72.5153 13.4933H77.3511V27.2979H72.5153V13.4933ZM74.9982 4.39405C76.3674 4.39405 77.4815 5.50809 77.4815 6.87727V9.09949H72.5153V6.87727C72.5153 5.50809 73.6291 4.39405 74.9982 4.39405ZM63.2855 40.7911H68.1213V54.5958H63.2855V40.7911ZM87.4773 145.606H62.5191L64.2252 140.901C64.2548 140.901 86.5238 140.901 85.7716 140.901L87.4773 145.606ZM68.116 136.507L72.2596 113.603H77.6883L81.8319 136.507H68.116ZM72.6457 54.5958V40.7911H77.4815V54.5958H72.6457ZM86.711 27.2979H81.8752V13.4933H86.711V27.2979Z' fill='%23E5E5E5'/%3E%3Cpath d='M136.342 20.3957C136.342 19.1824 135.359 18.1987 134.145 18.1987H98.2703C97.0569 18.1987 96.0732 19.1824 96.0732 20.3957C96.0732 21.6091 97.0569 22.5927 98.2703 22.5927H134.145C135.359 22.5927 136.342 21.6091 136.342 20.3957Z' fill='%23E5E5E5'/%3E%3Cpath d='M13.6577 47.6936C13.6577 48.907 14.6414 49.8906 15.8547 49.8906H52.2518C53.4652 49.8906 54.4489 48.907 54.4489 47.6936C54.4489 46.4803 53.4652 45.4966 52.2518 45.4966H15.8547C14.6414 45.4966 13.6577 46.48 13.6577 47.6936Z' fill='%23E5E5E5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_89:495'%3E%3Crect width='150' height='150' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  padding: 164px 20px 50px;
}

.title_bg_place {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 88H93C97.962 88 102 83.962 102 79C102 74.038 97.962 70 93 70H74C36.504 70 6 39.496 6 2H2C2 41.702 34.298 74 74 74H93C95.758 74 98 76.242 98 79C98 81.758 95.758 84 93 84H64C40.842 84 22 102.842 22 126H26C26 105.046 43.046 88 64 88Z' fill='%23E5E5E5'/%3E%3Cpath d='M93 46H74C49.738 46 30 26.262 30 2H26C26 28.466 47.534 50 74 50H93C108.99 50 122 63.01 122 79C122 94.99 108.99 108 93 108H64C54.074 108 46 116.074 46 126H50C50 118.282 56.282 112 64 112H93C111.196 112 126 97.196 126 79C126 60.804 111.196 46 93 46Z' fill='%23E5E5E5'/%3E%3Cpath d='M34 126H38C38 124.754 38.088 123.506 38.264 122.292L34.304 121.722C34.102 123.124 34 124.564 34 126Z' fill='%23E5E5E5'/%3E%3Cpath d='M50.1778 103.972C52.3058 102.634 54.6098 101.614 57.0238 100.944L55.9538 97.088C53.1638 97.864 50.5058 99.04 48.0498 100.584L50.1778 103.972Z' fill='%23E5E5E5'/%3E%3Cpath d='M64.4902 96H72.5842V100H64.4902V96Z' fill='%23E5E5E5'/%3E%3Cpath d='M17.6201 22.564L21.3781 21.192C20.4881 18.754 19.7641 16.232 19.2261 13.692L15.3101 14.522C15.8881 17.246 16.6661 19.954 17.6201 22.564Z' fill='%23E5E5E5'/%3E%3Cpath d='M80.6782 96H88.7742V100H80.6782V96Z' fill='%23E5E5E5'/%3E%3Cpath d='M25.4663 37.284L28.7003 34.928C27.1683 32.828 25.7743 30.604 24.5543 28.316L21.0283 30.2C22.3343 32.65 23.8283 35.034 25.4663 37.284Z' fill='%23E5E5E5'/%3E%3Cpath d='M36.7559 113.426L40.3839 115.106C41.4359 112.83 42.8139 110.718 44.4759 108.828L41.4719 106.188C39.5559 108.366 37.9679 110.8 36.7559 113.426Z' fill='%23E5E5E5'/%3E%3Cpath d='M111.27 89.36C112.758 86.74 113.648 83.89 113.916 80.886L109.932 80.53C109.716 82.962 108.996 85.266 107.794 87.384L111.27 89.36Z' fill='%23E5E5E5'/%3E%3Cpath d='M76.002 58H84.096V62H76.002V58Z' fill='%23E5E5E5'/%3E%3Cpath d='M99.3559 63.228L100.852 59.518C98.3519 58.51 95.7099 58 92.9999 58H92.1899V62H92.9999C95.1959 62 97.3339 62.414 99.3559 63.228Z' fill='%23E5E5E5'/%3E%3Cpath d='M96.436 95.654L97.24 99.572C100.19 98.966 102.922 97.758 105.36 95.978L103.004 92.748C101.03 94.186 98.82 95.164 96.436 95.654Z' fill='%23E5E5E5'/%3E%3Cpath d='M105.302 67.268C106.99 69.038 108.254 71.098 109.054 73.394L112.832 72.074C111.84 69.238 110.282 66.692 108.198 64.506L105.302 67.268Z' fill='%23E5E5E5'/%3E%3Cpath d='M33.7242 40.908L30.8462 43.686C32.7782 45.686 34.8682 47.568 37.0602 49.286L39.5242 46.136C37.4782 44.532 35.5262 42.774 33.7242 40.908Z' fill='%23E5E5E5'/%3E%3Cpath d='M45.9962 50.506L43.9922 53.966C46.4042 55.362 48.9342 56.598 51.5122 57.642L53.0122 53.934C50.6082 52.962 48.2462 51.808 45.9962 50.506Z' fill='%23E5E5E5'/%3E%3Cpath d='M60.4401 56.348L59.4761 60.23C62.1781 60.9 64.9481 61.386 67.7141 61.674L68.1281 57.698C65.5461 57.428 62.9581 56.972 60.4401 56.348Z' fill='%23E5E5E5'/%3E%3Cpath d='M18.13 5.866C18.042 4.594 18 3.292 18 2H14C14 3.382 14.046 4.776 14.138 6.134L18.13 5.866Z' fill='%23E5E5E5'/%3E%3Cpath d='M58 38C61.308 38 64 35.308 64 32C64 29.396 62.322 27.196 60 26.368V22H82C82.808 22 83.54 21.514 83.848 20.766C84.158 20.018 83.986 19.158 83.414 18.586L76.828 12L83.414 5.414C83.986 4.842 84.158 3.982 83.848 3.234C83.54 2.486 82.808 2 82 2H58C56.894 2 56 2.894 56 4V20V26.368C53.678 27.196 52 29.396 52 32C52 35.308 54.692 38 58 38ZM60 6H77.172L72.586 10.586C71.804 11.368 71.804 12.632 72.586 13.414L77.172 18H60V6ZM58 30C59.104 30 60 30.896 60 32C60 33.104 59.104 34 58 34C56.896 34 56 33.104 56 32C56 30.896 56.896 30 58 30Z' fill='%23E5E5E5'/%3E%3Cpath d='M100 44C103.308 44 106 41.308 106 38C106 35.396 104.322 33.196 102 32.368V28H124C124.808 28 125.54 27.514 125.848 26.766C126.158 26.018 125.986 25.158 125.414 24.586L118.828 18L125.414 11.414C125.986 10.842 126.158 9.982 125.848 9.234C125.54 8.486 124.808 8 124 8H100C98.894 8 98 8.894 98 10V26V32.368C95.678 33.196 94 35.396 94 38C94 41.308 96.692 44 100 44ZM102 12H119.172L114.586 16.586C113.804 17.368 113.804 18.632 114.586 19.414L119.172 24H102V12ZM100 36C101.104 36 102 36.896 102 38C102 39.104 101.104 40 100 40C98.896 40 98 39.104 98 38C98 36.896 98.896 36 100 36Z' fill='%23E5E5E5'/%3E%3Cpath d='M10 98.368V94H32C32.808 94 33.54 93.514 33.848 92.766C34.158 92.018 33.986 91.158 33.414 90.586L26.828 84L33.414 77.414C33.986 76.842 34.158 75.982 33.848 75.234C33.54 74.486 32.808 74 32 74H8C6.894 74 6 74.894 6 76V92V98.368C3.678 99.196 2 101.396 2 104C2 107.308 4.692 110 8 110C11.308 110 14 107.308 14 104C14 101.396 12.322 99.196 10 98.368ZM10 78H27.172L22.586 82.586C21.804 83.368 21.804 84.632 22.586 85.414L27.172 90H10V78ZM8 106C6.896 106 6 105.104 6 104C6 102.896 6.896 102 8 102C9.104 102 10 102.896 10 104C10 105.104 9.104 106 8 106Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");
  padding: 35px 0 31px;
}

.text_blue_40 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 145%;
  color: #2854a2;
}

.gr_text {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 145%;
}

.gr_text_dark {
  color: #1e1b1a;
}

.gr_text_blue {
  color: #2854a2;
}

.gr_text_gray_light {
  color: #e5e5e5;
}

.gr_text_gray {
  color: #c4c4c4;
}

.gr_text_gray_dark {
  color: #696969;
}

.gr_text_white {
  color: #ffffff;
}

.gr_t_types {
  margin-top: 16px;
  margin-bottom: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gr_t_types_item {
  font-family: "Roboto";
  background: #fff;
  -webkit-box-shadow: 0 10px 10px -4px rgba(239, 233, 233, 0.9);
  box-shadow: 0 10px 10px -4px rgba(239, 233, 233, 0.9);
  padding: 15px 40px 15px;
  display: inline-block;
  width: 247px;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
  color: #696969;
  background-repeat: no-repeat;
  background-position: 20px;
  background-size: auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.gr_t_types_item:hover {
  background-color: rgba(40, 85, 162, 0.5);
  color: #fff;
}

.gr_t_types_item.active {
  background-color: #2854a2;
  color: #ffffff;
}

.gr_t_types_item:nth-child(1) {
  border-radius: 20px 0px 0px 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_210:229)'%3E%3Cpath d='M11.9994 12.9751C14.2298 12.9751 16.0379 11.1671 16.0379 8.93667C16.0379 6.70628 14.2298 4.89819 11.9994 4.89819C9.76903 4.89819 7.96094 6.70628 7.96094 8.93667C7.96094 11.1671 9.76903 12.9751 11.9994 12.9751Z' fill='%23696969'/%3E%3Cpath d='M11.9996 24C11.9996 24 20.9366 13.8729 20.9366 8.93712C20.9366 4.00131 16.9354 0 11.9996 0C7.0638 0 3.0625 4.00131 3.0625 8.93707C3.0625 13.8728 11.9996 24 11.9996 24ZM11.9996 2.76626C15.4072 2.76626 18.17 5.52862 18.17 8.93666C18.17 12.3447 15.4072 15.107 11.9996 15.107C8.59202 15.107 5.82925 12.3447 5.82925 8.93666C5.82925 5.52867 8.59202 2.76626 11.9996 2.76626Z' fill='%23696969'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_210:229'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.gr_t_types_item:nth-child(1).active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_89:405)'%3E%3Cpath d='M12.0004 12.9751C14.2308 12.9751 16.0389 11.1671 16.0389 8.93667C16.0389 6.70628 14.2308 4.89819 12.0004 4.89819C9.77 4.89819 7.96191 6.70628 7.96191 8.93667C7.96191 11.1671 9.77 12.9751 12.0004 12.9751Z' fill='%23E4D273'/%3E%3Cpath d='M12.0001 24C12.0001 24 20.9371 13.8729 20.9371 8.93712C20.9371 4.00131 16.9359 0 12.0001 0C7.06429 0 3.06299 4.00131 3.06299 8.93707C3.06299 13.8728 12.0001 24 12.0001 24ZM12.0001 2.76626C15.4076 2.76626 18.1705 5.52862 18.1705 8.93666C18.1705 12.3447 15.4076 15.107 12.0001 15.107C8.59251 15.107 5.82974 12.3447 5.82974 8.93666C5.82974 5.52867 8.59251 2.76626 12.0001 2.76626Z' fill='%23E4D273'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_89:405'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.gr_t_types_item:nth-child(2) {
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 4.5C10.5 2.0145 8.8215 0 6.75 0C4.6785 0 3 2.0145 3 4.5C3 6.6465 4.254 8.4345 5.9295 8.8845L4.515 21.4965C4.5045 21.579 4.5 21.6645 4.5 21.75C4.5 22.992 5.508 24 6.75 24C7.992 24 9 22.992 9 21.75C9 21.678 8.997 21.606 8.9895 21.5355L7.7865 8.8035C9.3495 8.262 10.5 6.5505 10.5 4.5Z' fill='%23696969'/%3E%3Cpath d='M20.25 0C19.836 0 19.5 0.336 19.5 0.75V4.5C19.5 4.914 19.164 5.25 18.75 5.25C18.336 5.25 18 4.914 18 4.5V0.75C18 0.336 17.664 0 17.25 0C16.836 0 16.5 0.336 16.5 0.75V4.5C16.5 4.914 16.164 5.25 15.75 5.25C15.336 5.25 15 4.914 15 4.5V0.75C15 0.336 14.664 0 14.25 0C13.836 0 13.5 0.336 13.5 0.75V5.25C13.5 7.0335 14.754 8.526 16.4265 8.9025L15.0135 21.4965C15.0045 21.579 15 21.6645 15 21.75C15 22.992 16.008 24 17.25 24C18.492 24 19.5 22.992 19.5 21.75C19.5 21.678 19.497 21.606 19.4895 21.5355L18.2895 8.835C19.8495 8.3805 21 6.954 21 5.25V0.75C21 0.336 20.664 0 20.25 0Z' fill='%23696969'/%3E%3C/svg%3E%0A");
}

.gr_t_types_item:nth-child(2).active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 4.5C10.5 2.0145 8.8215 0 6.75 0C4.6785 0 3 2.0145 3 4.5C3 6.6465 4.254 8.4345 5.9295 8.8845L4.515 21.4965C4.5045 21.579 4.5 21.6645 4.5 21.75C4.5 22.992 5.508 24 6.75 24C7.992 24 9 22.992 9 21.75C9 21.678 8.997 21.606 8.9895 21.5355L7.7865 8.8035C9.3495 8.262 10.5 6.5505 10.5 4.5Z' fill='%23E4D273'/%3E%3Cpath d='M20.25 0C19.836 0 19.5 0.336 19.5 0.75V4.5C19.5 4.914 19.164 5.25 18.75 5.25C18.336 5.25 18 4.914 18 4.5V0.75C18 0.336 17.664 0 17.25 0C16.836 0 16.5 0.336 16.5 0.75V4.5C16.5 4.914 16.164 5.25 15.75 5.25C15.336 5.25 15 4.914 15 4.5V0.75C15 0.336 14.664 0 14.25 0C13.836 0 13.5 0.336 13.5 0.75V5.25C13.5 7.0335 14.754 8.526 16.4265 8.9025L15.0135 21.4965C15.0045 21.579 15 21.6645 15 21.75C15 22.992 16.008 24 17.25 24C18.492 24 19.5 22.992 19.5 21.75C19.5 21.678 19.497 21.606 19.4895 21.5355L18.2895 8.835C19.8495 8.3805 21 6.954 21 5.25V0.75C21 0.336 20.664 0 20.25 0Z' fill='%23E4D273'/%3E%3C/svg%3E%0A");
}

.gr_t_types_item:nth-child(3) {
  border-radius: 0 20px 20px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5126 12.4409C23.5086 12.4336 23.5067 12.4253 23.5027 12.418C23.5016 12.4158 23.4984 12.41 23.4962 12.4067C23.3526 12.0952 23.1821 11.7994 22.9851 11.5227C22.1622 10.1066 20.5741 7.41199 19.8013 6.34877C18.8489 5.03911 17.7392 3.82758 16.0813 3.82758C15.7156 3.82758 15.3329 3.88974 14.9443 4.01187C13.7586 4.38591 12.6049 4.98785 12.2559 6.45019H11.7445C11.3955 4.98785 10.2418 4.38591 9.05571 4.01187C8.66749 3.88974 8.28474 3.82758 7.91906 3.82758C6.26081 3.82758 5.15143 5.03911 4.19871 6.34914C3.42592 7.41235 1.83819 10.1069 1.01487 11.5227C0.81786 11.7997 0.647381 12.0952 0.503802 12.4067C0.501984 12.41 0.498713 12.4158 0.497259 12.418C0.49326 12.4253 0.491443 12.4333 0.487444 12.4409C0.177021 13.1279 0 13.8876 0 14.6895C0 17.7127 2.45976 20.1724 5.48293 20.1724C7.25205 20.1724 8.8238 19.3266 9.82667 18.0216H14.1733C15.1766 19.3266 16.7479 20.1724 18.5171 20.1724C21.5402 20.1724 24 17.7127 24 14.6895C24 13.8876 23.823 13.1279 23.5126 12.4409ZM5.48293 18.355C3.46155 18.355 1.81747 16.7105 1.81747 14.6895C1.81747 12.6685 3.46155 11.0244 5.48293 11.0244C7.50395 11.0244 9.14803 12.6685 9.14803 14.6895C9.14803 16.7105 7.50395 18.355 5.48293 18.355ZM18.5171 18.355C16.496 18.355 14.852 16.7109 14.852 14.6895C14.852 12.6685 16.496 11.0244 18.5171 11.0244C20.5385 11.0244 22.1825 12.6685 22.1825 14.6895C22.1825 16.7105 20.5385 18.355 18.5171 18.355Z' fill='%23696969'/%3E%3C/svg%3E%0A");
}

.gr_t_types_item:nth-child(3).active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5126 12.4409C23.5086 12.4336 23.5067 12.4253 23.5027 12.418C23.5016 12.4158 23.4984 12.41 23.4962 12.4067C23.3526 12.0952 23.1821 11.7994 22.9851 11.5227C22.1622 10.1066 20.5741 7.41199 19.8013 6.34877C18.8489 5.03911 17.7392 3.82758 16.0813 3.82758C15.7156 3.82758 15.3329 3.88974 14.9443 4.01187C13.7586 4.38591 12.6049 4.98785 12.2559 6.45019H11.7445C11.3955 4.98785 10.2418 4.38591 9.05571 4.01187C8.66749 3.88974 8.28474 3.82758 7.91906 3.82758C6.26081 3.82758 5.15143 5.03911 4.19871 6.34914C3.42592 7.41235 1.83819 10.1069 1.01487 11.5227C0.81786 11.7997 0.647381 12.0952 0.503802 12.4067C0.501984 12.41 0.498713 12.4158 0.497259 12.418C0.49326 12.4253 0.491443 12.4333 0.487444 12.4409C0.177021 13.1279 0 13.8876 0 14.6895C0 17.7127 2.45976 20.1724 5.48293 20.1724C7.25205 20.1724 8.8238 19.3266 9.82667 18.0216H14.1733C15.1766 19.3266 16.7479 20.1724 18.5171 20.1724C21.5402 20.1724 24 17.7127 24 14.6895C24 13.8876 23.823 13.1279 23.5126 12.4409ZM5.48293 18.355C3.46155 18.355 1.81747 16.7105 1.81747 14.6895C1.81747 12.6685 3.46155 11.0244 5.48293 11.0244C7.50395 11.0244 9.14803 12.6685 9.14803 14.6895C9.14803 16.7105 7.50395 18.355 5.48293 18.355ZM18.5171 18.355C16.496 18.355 14.852 16.7109 14.852 14.6895C14.852 12.6685 16.496 11.0244 18.5171 11.0244C20.5385 11.0244 22.1825 12.6685 22.1825 14.6895C22.1825 16.7105 20.5385 18.355 18.5171 18.355Z' fill='%23E4D273'/%3E%3C/svg%3E%0A");
}

.select_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
}

.select_list .select_item {
  border: none;
  background-color: transparent;
  font-weight: 600;
  outline: none;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3848 1.10687L11.1924 10.2993L1.99999 1.10687' stroke='%23696969' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: 22px 13px;
  padding-right: 30px;
  padding-left: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.select_list .select_item:not(:first-child) {
  margin-left: 50px;
}

.gr_select {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.gr_select .tooltip-list {
  display: none;
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  z-index: 10;
  -webkit-box-shadow: 0px 3px 3px 1px #9b9b9b;
  box-shadow: 0px 3px 3px 1px #9b9b9b;
  padding: 10px;
  width: 100%;
  border-radius: 0px 0px 6px 6px;
}

.gr_select .tooltip-list .tooltip-item {
  padding: 3px 0;
  cursor: pointer;
}

.gr_to-view {
  padding-top: 30px;
  background-image: none;
}

.gr_to-view .gr_tg_card {
  position: relative;
  padding-bottom: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gr_to-view .gr_tg_card .gr_tg_card_photo {
  border-radius: 20px !important;
  height: 284px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  z-index: 1;
}

.gr_to-view .gr_tg_card .gr_tg_card_content {
  background-color: #fff;
  margin-top: -20px;
  border-radius: 0 0 20px 20px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.gr_to-view .gr_tg_card .gr_to-view_link {
  position: absolute;
  bottom: 8px;
  right: 0;
  display: block;
  width: 100px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='37' viewBox='0 0 100 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.7071 25.7072C86.0976 25.3167 86.0976 24.6835 85.7071 24.293L79.3431 17.929C78.9526 17.5385 78.3195 17.5385 77.9289 17.929C77.5384 18.3195 77.5384 18.9527 77.9289 19.3432L83.5858 25.0001L77.9289 30.6569C77.5384 31.0475 77.5384 31.6806 77.9289 32.0711C78.3195 32.4617 78.9526 32.4617 79.3431 32.0711L85.7071 25.7072ZM-1.74846e-07 26.0001L85 26.0001L85 24.0001L1.74846e-07 24.0001L-1.74846e-07 26.0001Z' fill='%23696969'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right;
  background-size: auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 5;
}

.gr_to-view .gr_tg_card .gr_to-view_link_monument {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='42' viewBox='0 0 100 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M83.6954 4.95237L78.9999 6.10352e-05L74.3043 4.95237L73.2295 19.8516H84.7703L83.6954 4.95237Z' fill='%23E4D273'/%3E%3Cpath d='M69.4521 29.6954H88.547V22.3126H69.4521V29.6954ZM74.374 24.7735H83.6251V27.2344H74.374V24.7735Z' fill='%23E4D273'/%3E%3Cpath d='M97.5391 32.1563H60.4609V35.8477H97.5391V32.1563Z' fill='%23E4D273'/%3E%3Cpath d='M100 38.3087H58V42.0001H100V38.3087Z' fill='%23E4D273'/%3E%3C/g%3E%3Cpath d='M85.7071 30.7072C86.0976 30.3167 86.0976 29.6835 85.7071 29.293L79.3431 22.929C78.9526 22.5385 78.3195 22.5385 77.9289 22.929C77.5384 23.3195 77.5384 23.9527 77.9289 24.3432L83.5858 30.0001L77.9289 35.6569C77.5384 36.0475 77.5384 36.6806 77.9289 37.0711C78.3195 37.4617 78.9526 37.4617 79.3431 37.0711L85.7071 30.7072ZM-1.74846e-07 31.0001L85 31.0001L85 29.0001L1.74846e-07 29.0001L-1.74846e-07 31.0001Z' fill='%23696969'/%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='42' height='42' fill='white' transform='translate(58)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.gr_to-view .gr_tg_card .gr_to-view_link_people {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='48' viewBox='0 0 100 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M67.24 32.9314L67.945 32.1392C67.4299 30.4931 67.4285 28.6808 67.9788 27.0074C63.9269 29.2335 58.7972 28.3464 55.735 24.7245C53.4606 26.5283 52 29.3155 52 32.4374V46.4999C52 47.2761 52.63 47.9061 53.4062 47.9061H64.9919C64.8353 47.4664 64.75 46.993 64.75 46.4999V39.4686C64.75 37.0574 65.6341 34.7352 67.24 32.9314Z' fill='%23E4D273'/%3E%3Cpath d='M63.25 25.4061C67.1333 25.4061 70.2812 22.2581 70.2812 18.3749C70.2812 14.4916 67.1333 11.3436 63.25 11.3436C59.3667 11.3436 56.2188 14.4916 56.2188 18.3749C56.2188 22.2581 59.3667 25.4061 63.25 25.4061Z' fill='%23E4D273'/%3E%3Cpath d='M96.2652 24.7245C93.1975 28.353 88.0643 29.2303 84.0215 27.0064C84.5709 28.6832 84.571 30.4908 84.0552 32.1392L84.7602 32.9314C86.3662 34.7352 87.2502 37.0574 87.2502 39.4686V46.4999C87.2502 46.993 87.1649 47.4664 87.0084 47.9061H98.594C99.3702 47.9061 100 47.2761 100 46.4999V32.4374C100 29.3155 98.5396 26.5283 96.2652 24.7245Z' fill='%23E4D273'/%3E%3Cpath d='M88.75 25.4061C92.6333 25.4061 95.7812 22.2581 95.7812 18.3749C95.7812 14.4916 92.6333 11.3436 88.75 11.3436C84.8667 11.3436 81.7188 14.4916 81.7188 18.3749C81.7188 22.2581 84.8667 25.4061 88.75 25.4061Z' fill='%23E4D273'/%3E%3Cpath d='M76 38.0623C73.2962 38.0623 70.8859 36.7845 69.3409 34.8008C68.2347 36.0439 67.5625 37.6789 67.5625 39.4686V46.4998C67.5625 47.2761 68.1925 47.9061 68.9688 47.9061H83.0312C83.8075 47.9061 84.4375 47.2761 84.4375 46.4998V39.4686C84.4375 37.6789 83.7653 36.0439 82.6591 34.8008C81.1141 36.7845 78.7037 38.0623 76 38.0623Z' fill='%23E4D273'/%3E%3Cpath d='M76 35.2499C79.1066 35.2499 81.625 32.7315 81.625 29.6249C81.625 26.5183 79.1066 23.9999 76 23.9999C72.8934 23.9999 70.375 26.5183 70.375 29.6249C70.375 32.7315 72.8934 35.2499 76 35.2499Z' fill='%23E4D273'/%3E%3C/g%3E%3Cpath d='M85.7071 36.7072C86.0976 36.3167 86.0976 35.6835 85.7071 35.293L79.3431 28.929C78.9526 28.5385 78.3195 28.5385 77.9289 28.929C77.5384 29.3195 77.5384 29.9527 77.9289 30.3432L83.5858 36.0001L77.9289 41.6569C77.5384 42.0475 77.5384 42.6806 77.9289 43.0711C78.3195 43.4617 78.9526 43.4617 79.3431 43.0711L85.7071 36.7072ZM-1.74846e-07 37.0001L85 37.0001L85 35.0001L1.74846e-07 35.0001L-1.74846e-07 37.0001Z' fill='%23696969'/%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='48' height='48' fill='white' transform='translate(52)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.gr_to-view .gr_tg_card .gr_to-view_link:hover {
  width: 60px;
}

.place_wrapper {
  display: grid;
  grid-template-columns: minmax(500px, 776px) minmax(373px, 520px);
  grid-template-rows: auto 300px auto;
  gap: 19px 48px;
  grid-template-areas: "slider text" "map text" ". text";
  margin-top: 80px;
}

.place_slider {
  grid-area: slider;
}

.place_slider .slick-list {
  border-radius: 20px;
}

.place_slider img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 473px;
}

.place_slider .slick-prev,
.place_slider .slick-next {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='46' viewBox='0 0 26 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.2134 44.4265L3.00017 23.2133L24.2134 2.00011' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 30px;
  height: 30px;
  background-color: transparent;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
}

.place_slider .slick-prev {
  left: 25px;
}

.place_slider .slick-next {
  right: 25px;
  -webkit-transform: rotate(180deg) translateY(50%);
  -ms-transform: rotate(180deg) translateY(50%);
  transform: rotate(180deg) translateY(50%);
}

.place_text {
  grid-area: text;
}

.place_text_answer {
  max-width: 373px;
  margin-top: 70px;
}

.place_text_answer .blue_btn {
  width: 150px;
  margin-right: 20px;
  margin-top: 30px;
  font-size: 17px;
}

.place_text_answer .blue_btn_dwnload {
  border: 1px solid #1f72c2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  color: #1f72c2;
  margin-right: 0;
}

.place_text_answer .blue_btn_dwnload:hover {
  color: #fff;
}

.place_map {
  grid-area: map;
}

.gr_wrapper {
  max-width: 1920px;
  width: 100%;
  background-color: #f6f6f6;
  margin: 0 auto;
  padding-bottom: 55px;
}

.fz18 {
  font-size: 18px;
  line-height: 145%;
}

.fz22 {
  font-size: 22px;
  line-height: 145%;
}

.fz40 {
  font-size: 40px;
}

.gr_px {
  padding-left: 15.1%;
  padding-right: 15.1%;
}

.selected_text {
  font-weight: bold;
}

.ffpd {
  font-family: "Ubuntu";
}

.ffro {
  font-family: "Roboto";
}

.blue_btn {
  background: #1f72c2;
  border-radius: 70px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 145%;
  text-align: center;
  color: #ffffff;
  padding: 5px;
  max-width: 378px;
  width: 100%;
  min-height: 50px;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blue_btn:hover {
  background-color: rgba(31, 115, 194, 0.8);
}

.form-inline {
  display: inline-block;
}



@media screen and (min-width: 1501px) {
  .gr_top .type_trip .type_trip_one {
    font-size: 20px;
  }

  .gr_top .type_trip .type_trip_group {
    font-size: 20px;
  }

  .gr_content .gr_road_item {
    font-size: 20px;
  }

  .gr_content .gr_photo_text_italic {
    font-size: 20px;
  }

  .gr_content .gr_facts_row .gr_facts_text {
    font-size: 20px;
  }

  .gr_content .gr_facts_row .gr_facts_item {
    font-size: 20px;
  }
}

@media screen and (max-width: 1918px){
  .gr_tg_main-card_photo {
    width: calc(23.21vw - 12.401px);
    min-width: calc(23.21vw - 12.401px);
  }
}

@media screen and (max-width: 1830px) {
  .gr_content .slider-nav .slick-track {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media screen and (max-width: 1650px) {
  .gr_tg_cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .gr_tg_main-card_photo {
    width: calc(34.9vw - 9.98px);
    min-width: calc(34.9vw - 9.98px);
  }
}

@media screen and (max-width: 1550px) {
  .gr_tg_main-card_content .gr_tg_price {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .gr_tg_main-card_content .blue_btn_reserv {
    margin-left: 0;
    margin-top: 20px;
  }
}

@media screen and (max-width: 1500px) {
  .gr_top {
    padding: 70px 123px 200px;
  }

  .gr_top .gr_title {
    font-size: 109px;
  }

  .gr_top .gr_subtitle {
    max-width: 670px;
  }

  .gr_top .type_trip {
    width: 670px;
  }

  .gr_content .gr_thesis img {
    width: 323px;
    margin-left: 49px;
  }

  .gr_content .gr_thesis_text {
    margin-left: 40px;
  }

  .gr_content .gr_road_item {
    max-width: 230px;
  }

  .gr_content .gr_photo {
    margin-left: 69px;
  }

  .gr_content .gr_photo_text {
    margin-right: 23px;
    width: 338px;
  }

  .gr_content .gr_photo_album {
    height: 290px;
    width: 498px;
  }

  .gr_content .gr_photo_album_item:nth-child(1)::before {
    right: 45px;
  }

  .gr_content .gr_photo_album_item:nth-child(2) {
    left: 18.5%;
  }

  .gr_content .gr_photo_album_item:nth-child(3) {
    left: 38.5%;
  }

  .gr_content .gr_photo_album_item:nth-child(3)::before {
    bottom: 10px;
    right: 0px;
  }

  .gr_content .gr_photo_album_photo {
    width: 220px;
    height: 220px;
  }

  .gr_content .gr_facts {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 86px;
  }

  .gr_content .gr_facts_row .gr_facts_title {
    max-width: 461px;
    margin-right: 35px;
    margin-left: 0;
  }

  .gr_content .gr_facts_row .gr_facts_text {
    margin-top: 23px;
    max-width: 316px;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(1) {
    margin-right: 15px;
  }

  .gr_content .gr_facts_row .gr_facts_item {
    padding: 17px 13px 10px 76px;
  }

  .gr_content .gr_city_map {
    -ms-flex-preferred-size: 516px;
    flex-basis: 516px;
    max-width: 516px;
    padding-right: 0;
    max-height: 95.62%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .gr_content .gr_city_slider {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-top: -75px;
    max-width: 47.8%;
  }

  .gr_content .gr_city_slider_item .gr_city_list {
    width: inherit;
    padding-right: 20px;
    padding-left: 215px;
    background-position-x: 45px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(1) {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='57' viewBox='0 0 51 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23E4D273'/%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M36.1201 7.00684C31.3239 7.00684 27.4219 10.9089 27.4219 15.7051V20.153C27.4219 21.9517 27.9666 23.6778 28.9973 25.145C29.803 26.2928 30.8578 27.2175 32.0838 27.8587V52.964C32.0838 55.1895 33.8947 57 36.1201 57C38.3456 57 40.1565 55.1895 40.1565 52.964V27.8591C41.3825 27.2175 42.4369 26.2928 43.243 25.1453C44.2737 23.6778 44.818 21.9517 44.818 20.1534V15.7051C44.8184 10.9089 40.9164 7.00684 36.1201 7.00684Z' fill='%232854A2'/%3E%3Cpath d='M23.1813 7C22.3726 7 21.7165 7.65575 21.7165 8.46484V18.541H19.824V8.46484C19.824 7.65575 19.1683 7 18.3592 7C17.5504 7 16.8943 7.65575 16.8943 8.46484V18.541H15.0018V8.46484C15.0018 7.65575 14.3461 7 13.537 7C12.7279 7 12.0722 7.65575 12.0722 8.46484V18.541H10.1797V8.46484C10.1797 7.65575 9.52394 7 8.71484 7C7.90575 7 7.25 7.65575 7.25 8.46484V24.8757C7.25 27.068 9.03337 28.8513 11.2257 28.8513H11.9119V52.9641C11.9119 55.1895 13.7224 57 15.9483 57C18.1738 57 19.9842 55.1895 19.9842 52.9641V28.8513H20.6705C22.8628 28.8513 24.6462 27.068 24.6462 24.8757V8.46484C24.6462 7.65575 23.9904 7 23.1813 7Z' fill='%232854A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='50' height='50' fill='white' transform='translate(1 7)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 25px 10px;
    background-size: 50px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(2) {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='67' viewBox='0 0 52 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23E4D273'/%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M4.89368 22.7906H16.3439C16.6352 22.7906 16.9052 22.6409 17.0607 22.3951C17.2153 22.1485 17.2332 21.8393 17.1072 21.5772L11.3822 9.65747C11.2413 9.36366 10.9444 9.17725 10.6188 9.17725C10.2933 9.17725 9.99622 9.36366 9.85547 9.65747L4.13032 21.5772C4.00422 21.8393 4.02212 22.1485 4.1767 22.3951C4.3322 22.6409 4.60241 22.7906 4.89368 22.7906Z' fill='%232854A2'/%3E%3Cpath d='M37.6572 22.7906H49.1075C49.3988 22.7906 49.669 22.6409 49.8245 22.3951C49.9791 22.1485 49.997 21.8393 49.871 21.5772L44.1457 9.65747C44.0049 9.36366 43.7079 9.17725 43.3824 9.17725C43.0569 9.17725 42.7598 9.36366 42.619 9.65747L36.894 21.5772C36.7679 21.8393 36.7858 22.1485 36.9404 22.3951C37.0958 22.6409 37.366 22.7906 37.6572 22.7906Z' fill='%232854A2'/%3E%3Cpath d='M51.1528 25.3787H48.6804C48.2133 25.3787 47.8341 25.7579 47.8341 26.225V29.3907C47.8341 29.5347 47.7169 29.652 47.5728 29.652H45.6296C45.4856 29.652 45.3683 29.5347 45.3683 29.3907V26.225C45.3683 25.7579 44.9891 25.3787 44.5211 25.3787H42.0497C41.5816 25.3787 41.2024 25.7579 41.2024 26.225V29.3907C41.2024 29.5347 41.0852 29.652 40.942 29.652H39.1891C39.045 29.652 38.9286 29.5347 38.9286 29.3907V26.225C38.9286 25.7579 38.5486 25.3787 38.0814 25.3787H35.6091C35.142 25.3787 34.7627 25.7579 34.7627 26.225V29.652V31.4984C34.7627 31.9663 35.142 32.3456 35.6091 32.3456H37.2082V38.9187H35.7922V36.2852C35.7922 35.8172 35.413 35.4379 34.9459 35.4379H32.3872C31.9201 35.4379 31.5408 35.8171 31.5408 36.2852V38.9187H29.1255V36.2852C29.1255 35.8172 28.7462 35.4379 28.2791 35.4379H25.7205C25.2534 35.4379 24.8741 35.8171 24.8741 36.2852V38.9187H22.4588V36.2852C22.4588 35.8172 22.0795 35.4379 21.6124 35.4379H19.0537C18.5867 35.4379 18.2075 35.8171 18.2075 36.2852V38.9187H16.7901V32.3456H18.39C18.8571 32.3456 19.2372 31.9663 19.2372 31.4984V29.652V26.225C19.2372 25.7579 18.8579 25.3787 18.39 25.3787H15.9176C15.4505 25.3787 15.0713 25.7579 15.0713 26.225V29.3907C15.0713 29.5347 14.954 29.652 14.8101 29.652H12.8667C12.7226 29.652 12.6055 29.5347 12.6055 29.3907V26.225C12.6055 25.7579 12.2262 25.3787 11.7584 25.3787H9.28673C8.81871 25.3787 8.43958 25.7579 8.43958 26.225V29.3907C8.43958 29.5347 8.32313 29.652 8.17913 29.652H6.42624C6.28224 29.652 6.1659 29.5347 6.1659 29.3907V26.225C6.1659 25.7579 5.78585 25.3787 5.31874 25.3787H2.84634C2.37913 25.3787 2 25.7579 2 26.225V29.652V31.4984C2 31.9663 2.37913 32.3456 2.84634 32.3456H4.44545V54.8228H14.9859H16.7901H23.6179V50.2524C23.6179 48.3847 25.1325 46.8703 27 46.8703C28.8677 46.8703 30.3822 48.3848 30.3822 50.2524V54.8228H37.2083H39.0142H49.5529V32.3456H51.1528C51.6198 32.3456 51.9999 31.9663 51.9999 31.4984V29.652V26.225C52 25.7579 51.6199 25.3787 51.1528 25.3787Z' fill='%232854A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='50' height='50' fill='white' transform='translate(2 17)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 25px 10px;
    background-size: 50px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(3) {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='76' viewBox='0 0 51 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23E4D273'/%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M12.5234 45.6064V57.8249C12.5234 60.4758 14.6803 62.6326 17.3311 62.6326H18.6815V64.5354C18.6815 65.3445 19.3372 66.0002 20.1463 66.0002C20.9551 66.0002 21.6112 65.3445 21.6112 64.5354V62.6326H30.1954V64.5354C30.1954 65.3445 30.8515 66.0002 31.6602 66.0002C32.4693 66.0002 33.1251 65.3445 33.1251 64.5354V62.6326H34.5793C37.2301 62.6326 39.3869 60.4761 39.3869 57.8249V45.6064H12.5234Z' fill='%232854A2'/%3E%3Cpath d='M39.3869 42.6766V36.3274C39.3869 34.0168 37.7485 32.0824 35.5722 31.6235V18.9297H36.1154C36.9245 18.9297 37.5803 18.2739 37.5803 17.4648C37.5803 16.6557 36.9245 16 36.1154 16H15.7949C14.9862 16 14.3301 16.6557 14.3301 17.4648C14.3301 18.2739 14.9862 18.9297 15.7949 18.9297H16.3381V31.6235C14.1622 32.0824 12.5234 34.0168 12.5234 36.3274V42.6766H39.3869ZM28.3788 31.5197H23.5315V31.3908C23.5315 30.0545 24.6187 28.9673 25.955 28.9673C27.2917 28.9673 28.3788 30.0545 28.3788 31.3908V31.5197ZM27.5942 39.8998H24.3162C23.5071 39.8998 22.8513 39.2437 22.8513 38.435C22.8513 37.6259 23.5071 36.9702 24.3162 36.9702H27.5942C28.4033 36.9702 29.059 37.6259 29.059 38.435C29.059 39.2437 28.4033 39.8998 27.5942 39.8998ZM32.6425 18.9297V31.5197H31.3085V31.3908C31.3085 28.439 28.9068 26.0376 25.955 26.0376C23.0032 26.0376 20.6018 28.439 20.6018 31.3908V31.5197H19.2674V18.9297H32.6425Z' fill='%232854A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='50' height='50' fill='white' transform='translate(1 26)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 25px 15px;
    background-size: 50px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_count {
    display: block;
    font-size: 56px;
    margin-bottom: 25px;
    margin-left: -45px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_type {
    margin-left: -120px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_name {
    margin-left: -120px;
  }

  .gr_content .gr_city_slider .slick-prev {
    left: 75px;
  }

  .gr_content .gr_city_slider .slick-prev:hover {
    left: 75px;
    width: 29px;
  }

  .gr_content .gr_city_slider .slick-next {
    right: 75px;
  }

  .gr_content .gr_city_slider .slick-next:hover {
    right: 75px;
    width: 29px;
  }

  .gr_content .slider-nav .slide-btn {
    font-size: 14px;
  }

  .gr_content .gr_news {
    padding-left: 190px;
    padding-right: 140px;
    margin-top: 30px;
  }

  .gr_feedback {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gr_feedback .gr_feedback_question {
    margin-right: 0;
    margin-bottom: 35px;
    font-size: 14px;
  }

  .title_bg_news {
    padding-bottom: 65px;
    background-position: 40px 30px;
  }

  .text_blue_40 {
    font-size: 27px;
  }

  .gr_text {
    font-size: 14px;
  }

  .fz18 {
    font-size: 14px;
  }

  .fz22 {
    font-size: 18px;
  }

  .fz40 {
    font-size: 27px;
  }

  .gr_px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .gr_tg_main-card_photo {
    width: calc(50vw - 60px);
    min-width: calc(50vw - 60px);
  }
}

@media screen and (max-width: 1400px) {
  .gr_header {
    background-size: 150px 39px;
    min-height: 71px;
  }

  .gr_content .gr_road {
    background-image: url("data:image/svg+xml,%3Csvg width='1024' height='282' viewBox='0 0 1024 282' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-294 191.699C172 180.023 381.6 67.5498 444 69.1066C522 71.0525 728 24.3509 718 191.699C707.36 369.749 996 244.238 1124 137.213C1173.33 96.9979 1380.4 13.4538 1814 1' stroke='%23E5E5E5' stroke-width='2' stroke-linecap='round' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");
    background-size: cover;
  }

  .gr_content .gr_road_item:nth-child(1) {
    left: 19%;
  }

  .gr_content .gr_road_item:nth-child(2) {
    top: 2vw;
    left: 43%;
  }

  .gr_content .gr_road_item:nth-child(3) {
    left: 71%;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content h3 {
    font-size: 25px;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content .blue_btn_reserv {
    font-size: 13px;
  }

  .gr_tg_map {
    padding: 0 !important;
  }

  .gr_t_topbg {
    padding-top: 75px;
  }

  .gr_t_place_slider_nav {
    margin-bottom: 50px;
  }

  .title_bg {
    font-size: 27px;
  }

  .title_bg_plan {
    padding-top: 130px;
    padding-bottom: 41px;
    background-position: bottom;
    background-size: 150px;
  }

  .gr_t_types_item {
    font-size: 13px;
  }

  .place_text_answer {
    max-width: 100%;
    margin-top: 35px;
  }
}

@media screen and (max-width: 1200px) {
  .gr_content .gr_facts_row {
    padding: 0;
  }

  .gr_tg_main-card_photo {
    margin: 0 20px 0 0;
    max-width: 49%;
  }

  .gr_tg_main-card_content .gr_tg_price span {
    font-size: 51px;
  }

  .place_text_answer {
    margin-top: 10px;
  }

  .place_text_answer .blue_btn {
    margin-top: 10px;
  }
}

@media screen and (max-width: 1000px) {
  .popup_feedback .popup_feedback_content {
    padding: 40px 35px 35px;
  }

  .popup_feedback .popup_feedback_title {
    font-size: 30px;
  }

  .popup_feedback .popup_feedback_subtitle {
    font-size: 18px;
  }

  .popup_feedback form input {
    font-size: 18px;
  }

  .popup_feedback form input::-webkit-input-placeholder {
    font-size: 18px;
  }

  .popup_feedback form input::-moz-placeholder {
    font-size: 18px;
  }

  .popup_feedback form input:-ms-input-placeholder {
    font-size: 18px;
  }

  .popup_feedback form input::-ms-input-placeholder {
    font-size: 18px;
  }

  .popup_feedback form input::placeholder {
    font-size: 18px;
  }

  .blue_btn {
    font-size: 20px;
  }
}

@media screen and (max-width: 992px) {
  .gr_top {
    padding: 65px 30px 200px;
  }

  .gr_top .logo {
    font-size: 20px;
    height: 48px;
    padding-left: 55px;
  }

  .gr_top .gr_title {
    font-size: 32px;
    margin-bottom: 16px;
    text-align: center;
  }

  .gr_top .type_trip .type_trip_one::before {
    width: 45px;
  }

  .gr_top .type_trip .type_trip_group::before {
    width: 45px;
  }

  .gr_content .gr_thesis {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gr_content .gr_thesis img {
    width: 90%;
    margin-left: 0;
    max-height: 300px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .gr_content .gr_thesis_text {
    margin-left: 0;
    padding: 25px 0 30px;
    background-size: contain;
  }

  .gr_content .gr_road {
    height: auto;
  }

  .gr_content .gr_road_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .gr_content .gr_road_item {
    position: relative;
    margin: 0 !important;
    max-width: unset !important;
    left: 0 !important;
    top: 0 !important;
    padding-bottom: 10px;
  }

  .gr_content .gr_photo {
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gr_content .gr_photo_text {
    width: auto;
  }

  .gr_content .gr_photo_album {
    width: 100%;
    max-width: 498px;
  }

  .gr_content .gr_photo_album_item {
    padding: 4px;
  }

  .gr_content .gr_photo_album_item:nth-child(1)::before {
    width: 75px;
    height: 75px;
    right: 9vw;
  }

  .gr_content .gr_photo_album_item:nth-child(3)::before {
    width: 50px;
    height: 50px;
  }

  .gr_content .gr_photo_album_photo {
    width: 37vw;
    height: 37vw;
    max-width: 220px;
    max-height: 220px;
  }

  .gr_content .gr_photo_album_text {
    font-size: 2px;
  }

  .gr_content .gr_photo_album_like {
    font-size: 2px;
  }

  .gr_content .gr_photo_album_like::before {
    width: 7px;
    height: 7px;
  }

  .gr_content .gr_facts {
    overflow-x: hidden;
    padding-top: 10px;
    padding-right: 15px;
  }

  .gr_content .gr_facts_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gr_content .gr_facts_row .gr_facts_title {
    margin: 0;
    max-width: 450px;
  }

  .gr_content .gr_facts_row .gr_facts_text {
    max-width: 450px;
    margin-top: 10px;
  }

  .gr_content .gr_facts_row .gr_facts_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gr_content .gr_facts_row .gr_facts_item {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(1) {
    margin: 0;
    padding: 0;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(1)::before {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto 10px;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(2) {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(2)::before {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto 10px;
  }

  .gr_content .gr_city_map {
    max-width: 40%;
  }

  .gr_content .gr_city_slider .slick-prev,
  .gr_content .gr_city_slider .slick-next {
    top: 46px;
  }

  .gr_content .gr_city_slider .slick-prev {
    left: 20px;
  }

  .gr_content .gr_city_slider .slick-prev:hover {
    left: 20px;
  }

  .gr_content .gr_city_slider .slick-next {
    right: 20px;
  }

  .gr_content .gr_city_slider .slick-next:hover {
    right: 25px;
  }

  .gr_content .slider-nav {
    padding-left: 25px;
  }

  .gr_content .gr_news {
    padding-left: 30px;
    padding-right: 30px;
  }

  .gr_content .gr_news_slider_nav {
    margin-bottom: 10px;
  }

  .gr_feedback {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .gr_feedback .gr_feedback_question {
    text-align: center;
  }

  .gr_t_topbg {
    padding-top: 50px;
  }

  .gr_t_place_slider .slick-list {
    width: 100%;
  }

  .gr_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px !important;
  }

  .gr_footer_logo {
    width: 119px;
    height: 31px;
    margin-right: 0;
  }

  .gr_footer_links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gr_footer_contacts {
    text-align: center;
  }

  .gr_footer_copyright {
    margin: 25px 0;
    padding-left: 70px;
  }

  .title_bg_news {
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 60px;
    background-size: 80px;
    background-position: 0 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }

  .text_blue_40 {
    font-size: 15px;
  }

  .place_wrapper {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto;
    grid-template-areas: "slider" "text" "map";
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .place_slider img {
    height: 55vw;
  }

  .place_map {
    margin-left: -15px;
    margin-right: -15px;
    height: 55vw;
    max-height: 300px;
  }

  .fz22 {
    font-size: 12px;
  }

  .fz40 {
    font-size: 15px;
  }

  .gr_px {
    padding-left: 45px;
    padding-right: 15px;
  }

  .blue_btn {
    font-size: 15px;
    max-width: 200px;
  }

  .gr_tg_main-card_photo {
    width: calc(50vw - 40px);
    min-width: calc(50vw - 40px);
  }
}

@media screen and (max-width: 800px) {
  .gr_tg_cards {
    grid-template-columns: 1fr;
    padding: 0 15px;
  }

  .gr_tg_cards .gr_tg_card {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content {
    padding: 20px 0;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content .gr_tg_price {
    font-size: 11px;
  }

  .gr_t_topbg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .select_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .select_list {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .select_list .select_item {
    width: 230px;
    margin-bottom: 20px;
  }

  .select_list .select_item:not(:first-child) {
    margin-left: 0;
  }

  .gr_to-view .gr_tg_card .gr_tg_card_content {
    margin-top: 0;
    background: transparent;
  }

  .gr_tg_main-card_photo {
    width: calc(100vw - 30px);
    min-width: calc(100vw - 30px);
  }

  .gr_tg_main-card {
    flex-direction: column;
    padding-left: 15px;
  }
}

@media screen and (max-width: 768px) {
  .gr_header {
    background-size: 119px 31px;
    min-height: 40px;
  }

  .gr_top {
    padding-top: 16px;
    padding-bottom: 180px;
  }

  .gr_top .logo {
    height: 36px;
    font-size: 15px;
    padding-left: 42px;
  }

  .gr_top .gr_title {
    margin-top: 20px;
    line-height: 1.4;
    margin-bottom: 23px;
  }

  .gr_top .type_trip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 90%;
    padding: 15px 45px;
    max-width: 500px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gr_top .type_trip .type_trip_one {
    background-image: url("data:image/svg+xml,%3Csvg width='62' height='34' viewBox='0 0 62 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1535:721)'%3E%3Cpath d='M34.8531 19.8371C33.3421 19.8371 32.1172 21.062 32.1172 22.573C32.1172 24.084 33.3421 25.3089 34.8531 25.3089C36.3634 25.3072 37.5873 24.0833 37.589 22.573C37.589 21.062 36.3641 19.8371 34.8531 19.8371Z' fill='%23E4D273'/%3E%3Cpath d='M60.484 16.3245L57.4346 14.9326C57.3307 14.8865 57.2427 14.8105 57.1818 14.7145L54.5393 10.5023C54.0472 9.7166 53.1825 9.24276 52.2555 9.2507H41.5172C40.6788 9.24815 39.8871 9.63607 39.3754 10.3001L35.9771 14.7521C35.9011 14.8538 35.7934 14.9274 35.671 14.9612L29.9915 16.5154C29.1804 16.7412 28.6213 17.4825 28.627 18.3245V20.4014C28.627 21.4354 29.4351 22.2953 30.4692 22.2953H30.964C31.1098 20.3739 32.6368 18.8468 34.5583 18.701C36.7064 18.538 38.5799 20.1471 38.7429 22.2953H51.0412C51.187 20.3739 52.714 18.8469 54.6355 18.701C56.7835 18.538 58.6571 20.1471 58.8201 22.2953H59.7246C60.7587 22.2953 61.5668 21.4354 61.5668 20.4014V18.0305C61.5726 17.2984 61.1489 16.6308 60.484 16.3245Z' fill='%23E4D273'/%3E%3Cpath d='M54.9312 19.8371C53.4202 19.8371 52.1953 21.062 52.1953 22.573C52.1953 24.084 53.4202 25.3089 54.9311 25.3089C56.4414 25.3072 57.6654 24.0833 57.6671 22.573C57.6671 21.062 56.4421 19.8371 54.9312 19.8371Z' fill='%23E4D273'/%3E%3C/g%3E%3Cpath d='M0.293541 16.307C-0.0969811 16.6975 -0.096981 17.3307 0.293541 17.7212L6.6575 24.0852C7.04803 24.4757 7.68119 24.4757 8.07172 24.0852C8.46224 23.6947 8.46224 23.0615 8.07172 22.671L2.41486 17.0141L8.07172 11.3573C8.46224 10.9667 8.46224 10.3336 8.07172 9.94304C7.68119 9.55252 7.04803 9.55252 6.6575 9.94304L0.293541 16.307ZM46.1602 16.0141L1.00065 16.0141L1.00065 18.0141L46.1602 18.0141L46.1602 16.0141Z' fill='%23696969'/%3E%3Cdefs%3E%3CclipPath id='clip0_1535:721'%3E%3Crect width='32.9399' height='32.9399' fill='white' transform='translate(28.627 0.809814)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    padding-left: 80px;
    background-size: auto;
    margin-right: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    background-position-x: 0;
    font-size: 12px;
    min-height: 33px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .gr_top .type_trip .type_trip_one::before {
    display: none;
  }

  .gr_top .type_trip .type_trip_group {
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='37' viewBox='0 0 55 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0:1)'%3E%3Cpath d='M46.5885 21.5036C48.4426 21.5036 49.9453 23.0057 49.9453 24.8601C49.9453 26.7144 48.4427 28.2166 46.5885 28.2166C44.7338 28.2166 43.2315 26.7145 43.2315 24.8601C43.2315 23.0056 44.7338 21.5036 46.5885 21.5036ZM46.5885 26.3192C47.3945 26.3192 48.0475 25.6662 48.0475 24.8601C48.0475 24.0537 47.3945 23.401 46.5885 23.401C45.7825 23.401 45.1289 24.0537 45.1289 24.8601C45.1289 25.6662 45.7825 26.3192 46.5885 26.3192Z' fill='%23E4D273'/%3E%3Cpath d='M26.8816 21.5036C28.7358 21.5036 30.2383 23.0057 30.2383 24.8601C30.2383 26.7144 28.7359 28.2166 26.8816 28.2166C25.0268 28.2166 23.5246 26.7145 23.5246 24.8601C23.5246 23.0056 25.0268 21.5036 26.8816 21.5036ZM26.8816 26.3192C27.6876 26.3192 28.3407 25.6662 28.3407 24.8601C28.3407 24.0537 27.6876 23.401 26.8816 23.401C26.0755 23.401 25.4219 24.0537 25.4219 24.8601C25.4219 25.6662 26.0755 26.3192 26.8816 26.3192Z' fill='%23E4D273'/%3E%3Cpath d='M20.4754 7.91114H50.586C51.6891 7.91114 52.7722 8.79554 52.9929 9.87643L54.1964 14.2699C54.4171 15.3508 54.5977 17.1377 54.5977 18.241V22.8543C54.5977 23.9573 53.695 24.86 52.5919 24.86H50.5467C50.5467 22.6776 48.7709 20.9019 46.5883 20.9019C44.4055 20.9019 42.6295 22.6774 42.6295 24.86H30.8405C30.8405 22.6776 29.0646 20.9019 26.8821 20.9019C24.6991 20.9019 22.9233 22.6774 22.9233 24.86H20.476C19.3726 24.86 18.4701 23.9576 18.4701 22.8543V9.91684C18.4696 8.81368 19.3723 7.91114 20.4754 7.91114ZM46.2623 16.3742H50.9368L50.196 14.6198C50.0667 14.3136 50.2101 13.9606 50.5162 13.8313C50.8225 13.7021 51.1754 13.8456 51.3045 14.1516L52.223 16.3271C52.8431 16.1641 53.2205 15.5834 53.0928 14.8952L52.0145 10.5923C51.8634 9.7788 51.0629 9.11316 50.2356 9.11316H46.2622L46.2623 16.3742ZM37.3366 16.3742H45.0588V9.11316H37.3366V16.3742ZM28.4109 16.3742H36.1331V9.11316H28.4109V16.3742ZM19.6997 14.87C19.6997 15.6973 20.3766 16.3743 21.2042 16.3743H27.2075V9.11326H21.2042C20.3767 9.11326 19.6997 9.79025 19.6997 10.6176V14.87Z' fill='%23E4D273'/%3E%3C/g%3E%3Cpath d='M46.2729 17.4427C46.6634 17.0522 46.6634 16.419 46.2729 16.0285L39.9089 9.66451C39.5184 9.27399 38.8852 9.27399 38.4947 9.66451C38.1042 10.055 38.1042 10.6882 38.4947 11.0787L44.1515 16.7356L38.4947 22.3924C38.1042 22.783 38.1042 23.4161 38.4947 23.8066C38.8852 24.1972 39.5184 24.1972 39.9089 23.8066L46.2729 17.4427ZM0.40625 17.7356L45.5658 17.7356V15.7356L0.40625 15.7356L0.40625 17.7356Z' fill='%23696969'/%3E%3Cdefs%3E%3CclipPath id='clip0_0:1'%3E%3Crect width='36.1276' height='36.1276' fill='white' transform='matrix(-1 0 0 1 54.5977 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    padding-right: 70px;
    background-position-x: 94%;
    background-size: auto;
    text-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    font-size: 12px;
    min-height: 33px;
  }

  .gr_top .type_trip .type_trip_group::before {
    display: none;
  }

  .gr_content .gr_thesis {
    padding-top: 40px;
  }

  .gr_content .gr_road_list {
    padding-top: 25px;
  }

  .gr_content .gr_road_item {
    font-size: 12px;
    padding-bottom: 30px;
  }

  .gr_content .gr_road_item::before {
    width: 24px;
    height: 24px;
    margin-left: 0;
    margin-bottom: 9px;
  }

  .gr_content .gr_photo_text p {
    font-size: 16px;
  }

  .gr_content .gr_photo_text_italic {
    font-size: 12px !important;
  }

  .gr_content .gr_facts {
    padding-bottom: 0;
  }

  .gr_content .gr_facts_row {
    margin-bottom: 20px;
  }

  .gr_content .gr_facts_row .gr_facts_title {
    margin-top: 15px;
    line-height: 1.4;
  }

  .gr_content .gr_facts_row .gr_facts_text {
    font-size: 12px;
  }

  .gr_content .gr_facts_row .gr_facts_item {
    font-size: 12px;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(1) {
    margin: 0 0 50px;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(1)::before {
    width: 159px;
    height: 146px;
    margin-bottom: 10px;
  }

  .gr_content .gr_facts_row .gr_facts_item:nth-child(2)::before {
    width: 140px;
    height: 132px;
  }

  .gr_content .gr_city {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 43px;
  }

  .gr_content .gr_city_map {
    max-width: 100%;
    width: 270px;
    height: 260px;
    margin: 0 auto;
    -o-object-position: 0;
    object-position: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .gr_content .gr_city_slider {
    margin-top: 50px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background-position: center 0;
  }

  .gr_content .gr_city_slider_item .gr_city_region {
    font-size: 16px;
  }

  .gr_content .gr_city_slider_item .gr_city_name {
    margin-bottom: 35px;
  }

  .gr_content .gr_city_slider_item .gr_city_list {
    background-position: 0 60px;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='313' viewBox='0 0 48 313' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1C6.64366 33.8119 -17.6552 109.422 24 149.367C65.6552 189.312 41.3563 274.433 24 312' stroke='%23C4C4C4' stroke-width='2' stroke-dasharray='14 14'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-size: 55px;
    padding-left: 75px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item {
    margin-left: -50px;
    padding-left: 67px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(1) {
    background-position: 0px 20px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(2) {
    background-position: 0 15px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item:nth-child(3) {
    background-position: 0 15px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_count {
    margin-left: 0;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_type {
    margin-left: -63px;
    font-size: 16px;
  }

  .gr_content .gr_city_slider_item .gr_city_list .gr_city_item_name {
    margin-left: -63px;
    font-size: 12px;
  }

  .gr_content .slider-nav .slide-btn {
    font-size: 12px;
  }

  .gr_feedback .gr_feedback_question {
    background-size: 30px;
    font-size: 15px;
    margin-left: -20px;
    padding-left: 15px;
    background-position: 0 7px;
    margin-bottom: 13px;
  }

  .gr_feedback .blue_btn {
    min-height: 36px;
  }

  .gr_tg_main-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: none;
  }

  .gr_tg_main-card_photo {
    max-width: 100%;
    max-height: 284px;
    margin: 26px 0 0;
  }

  .gr_tg_main-card_content .gr_tg_price {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .gr_tg_main-card_content .gr_tg_price span {
    font-size: 27px;
  }

  .gr_tg_main-card_content .blue_btn_reserv {
    font-size: 15px;
    min-height: 38px;
    margin-left: 15px;
    width: 151px;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content h3 {
    font-size: 15px;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content .gr_tg_price span {
    font-size: 27px;
  }

  .gr_t_topbg {
    padding-top: 30px;
  }

  .slider-three .slider-three_item .slider-three_title {
    font-size: 16px;
  }

  .slider-three .slider-three_item .slider-three_text {
    font-size: 12px;
  }

  .title_bg {
    font-size: 15px;
  }

  .title_bg_plan {
    background-size: 60px;
    padding: 44px 15px 16px;
  }

  .gr_t_types {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .gr_t_types_item {
    padding-left: 60px;
    width: 100%;
  }

  .gr_t_types_item:nth-child(1) {
    border-radius: 20px 20px 0 0;
  }

  .gr_t_types_item:nth-child(3) {
    border-radius: 0 0 20px 20px;
  }

  .place_slider .slick-prev {
    left: 15px;
  }

  .place_slider .slick-next {
    right: 15px;
  }
}

@media screen and (max-width: 576px) {
  .gr_top .gr_subtitle {
    max-width: 270px;
  }

  .gr_content .gr_thesis_text {
    margin-left: 0;
    padding: 15px 0 20px;
    background-size: cover;
    background-position: 0px -108px;
  }

  .gr_content .gr_facts_img {
    width: 140%;
    margin-left: -20%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: -360px 0px;
    object-position: -360px 0px;
    height: 240px;
  }

  .gr_tg_main-card_content .gr_tg_price {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .gr_tg_main-card_content .blue_btn_reserv {
    width: 200px;
    margin-left: 0;
    margin-top: 13px;
  }

  .gr_tg_cards .gr_tg_card .gr_tg_card_content .blue_btn_reserv {
    margin-left: 0;
    margin-top: 13px;
  }

  .place_text_answer .blue_btn {
    width: 90px;
    font-size: 10px;
    min-height: 23px !important;
  }
}

@media screen and (max-width: 455px) {
  .gr_feedback .gr_feedback_question {
    background-position-x: calc(50% - 130px);
  }
}

@media screen and (max-width: 450px) {
  .popup_feedback .popup_close svg {
    width: 17px;
    height: 17px;
  }

  .popup_feedback .popup_feedback_content {
    padding: 30px 15px 15px;
  }

  .popup_feedback .popup_feedback_title {
    font-size: 25px;
  }

  .popup_feedback .popup_feedback_subtitle {
    font-size: 16px;
  }

  .popup_feedback form input {
    font-size: 16px;
  }

  .popup_feedback form input::-webkit-input-placeholder {
    font-size: 16px;
  }

  .popup_feedback form input::-moz-placeholder {
    font-size: 16px;
  }

  .popup_feedback form input:-ms-input-placeholder {
    font-size: 16px;
  }

  .popup_feedback form input::-ms-input-placeholder {
    font-size: 16px;
  }

  .popup_feedback form input::placeholder {
    font-size: 16px;
  }

  .blue_btn {
    font-size: 18px;
  }
}

/* End */
/* /local/templates/road/css/style.css?1638545579137310 */
