@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
@font-face {
  font-family: "Quiza Pro";
  font-weight: normal;
  src: local("Quiza Pro Regular"), local("QuizaPro-Regular"), local("Quiza Pro"), url("/src/fonts/QuizaPro-Regular.woff") format("woff");
}
@media (min-width: 1260px) {
  .alert-message {
    width: 1168px;
    margin: 0 auto;
    letter-spacing: 1px;
  }
  .alert-message b {
    color: #d10000;
  }
  .new-project {
    display: flex;
    width: 1260px;
    margin: 0 auto 30px;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    gap: 15px;
  }
  .new-project img {
    width: 410px;
  }
}
@media (min-width: 610px) and (max-width: 1259px) {
  .alert-message {
    max-width: 1168px;
    margin: 0 9vw;
    letter-spacing: 1px;
  }
  .alert-message b {
    color: #d10000;
  }
}
@media (min-width: 855px) and (max-width: 1259px) {
  .new-project {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 835px;
    margin: 0 auto 30px;
    gap: 15px;
  }
  .new-project img {
    width: 410px;
  }
}
@media (max-width: 854.99px) {
  .alert-message {
    max-width: 1168px;
    margin: 0 9vw;
    letter-spacing: 1px;
  }
  .alert-message b {
    color: #d10000;
  }
  .new-project {
    display: flex;
    flex-direction: column;
    max-width: 835px;
    margin: 0 auto 30px;
    gap: 15px;
    flex-wrap: nowrap;
    align-items: center;
  }
  .new-project img {
    width: 410px;
  }
}
/**
  Нормализация блочной модели
 */
*,
::before,
::after {
  box-sizing: border-box;
}

/**
  Убираем внутренние отступы слева тегам списков,
  у которых есть атрибут class
 */
:where(ul, ol):where([class]) {
  padding-left: 0;
}

/**
  Убираем внешние отступы body и двум другим тегам,
  у которых есть атрибут class
 */
body,
:where(blockquote, figure):where([class]) {
  margin: 0;
}

/**
  Убираем внешние отступы вертикали нужным тегам,
  у которых есть атрибут class
 */
:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {
  margin-block: 0;
}

:where(dd[class]) {
  margin-left: 0;
}

:where(fieldset[class]) {
  margin-left: 0;
  padding: 0;
  border: none;
}

/**
  Убираем стандартный маркер маркированному списку,
  у которого есть атрибут class
 */
:where(ul[class]) {
  list-style: none;
}

:where(address[class]) {
  font-style: normal;
}

/**
  Обнуляем вертикальные внешние отступы параграфа,
  объявляем локальную переменную для внешнего отступа вниз,
  чтобы избежать взаимодействие с более сложным селектором
 */
p {
  --paragraphMarginBottom: 24px;
  margin-block: 0;
}

/**
  Внешний отступ вниз для параграфа без атрибута class,
  который расположен не последним среди своих соседних элементов
 */
p:where(:not([class]):not(:last-child)) {
  margin-bottom: var(--paragraphMarginBottom);
}

/**
  Упрощаем работу с изображениями
 */
img {
  display: block;
  max-width: 100%;
}

/**
  Наследуем свойства шрифт для полей ввода
 */
input,
textarea,
select,
button {
  font: inherit;
}

html {
  /**
    Пригодится в большинстве ситуаций
    (когда, например, нужно будет "прижать" футер к низу сайта)
   */
  height: 100%;
}

/**
  Плавный скролл
 */
html,
:has(:target) {
  scroll-behavior: smooth;
}

body {
  /**
    Пригодится в большинстве ситуаций
    (когда, например, нужно будет "прижать" футер к низу сайта)
   */
  min-height: 100%;
  /**
    Унифицированный интерлиньяж
   */
  line-height: 1.5;
}

/**
  Приводим к единому цвету svg-элементы
 */
svg *[fill] {
  fill: currentColor;
}

svg *[stroke] {
  stroke: currentColor;
}

/**
  Чиним баг задержки смены цвета при взаимодействии с svg-элементами
 */
svg * {
  transition-property: fill, stroke;
}

/**
  Удаляем все анимации и переходы для людей,
  которые предпочитают их не использовать
 */
@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
button {
  background-color: unset;
}

/*! 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.
 */
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 {
  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 {
  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] {
  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;
}

body {
  min-height: 100%;
}

a,
li {
  text-decoration: none;
  list-style: none;
}

.dark {
  background-color: #0f1938;
  color: #fcf9f2;
}

.light {
  background-color: #fcf9f2;
  color: #000000;
}

.hidden {
  overflow: hidden;
}

.of-h {
  height: 100%;
  width: 100%;
  position: fixed;
  overflow: hidden;
}

.d-n {
  display: none;
}

.blur {
  filter: blur(10px);
}

.vv {
  visibility: visible !important;
}

.btn {
  border-radius: 100px;
  padding: 12px 26px;
}

a.btn {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
}

a.btn_transparent {
  border: #eaff67 1px solid;
  color: #eaff67;
  background-color: rgba(15, 25, 56, 0.15);
}

a:hover.btn_transparent {
  color: #0f1938;
  background-color: #eaff67;
}

a.btn_nontransparent {
  border: #eaff67 1px solid;
  color: #0f1938;
  background-color: #eaff67;
}

a:hover.btn_nontransparent {
  color: #eaff67;
  background-color: rgba(15, 25, 56, 0.15);
}

a.btn_blue {
  color: #cdc61b;
  background-color: #28396e;
}

a:hover.btn_blue {
  color: #eaff67;
  background-color: rgba(40, 57, 110, 0.9);
}

@media (min-width: 1260px) {
  ul {
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0;
  }
  .menu-top {
    display: flex;
    align-items: center;
    height: 80px;
    width: 1230px;
    margin: 0 auto;
  }
  .menu-top-basic {
    display: flex;
  }
  .menu-top-basic a {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
  }
  .menu-top-basic-contacts {
    display: flex;
    height: 43px;
    width: 305px;
    column-gap: 25px;
  }
  .pointer {
    display: flex;
    align-items: center;
    height: 43px;
    width: 80px;
  }
  .pointer a {
    display: flex;
    align-items: center;
    column-gap: 5px;
  }
  .menu-dark .pointer a {
    color: #cdc61b;
  }
  .menu-dark .pointer span {
    color: #55723e;
  }
  .menu-light .pointer a, .menu-light .pointer span {
    color: #fcf9f2;
  }
  .menu-top-basic-social-media-phone {
    height: 43px;
    width: 177px;
  }
  .menu-top-basic-social-media-phone ul {
    display: flex;
    column-gap: 24px;
  }
  .menu-top-basic-social-media-phone li {
    height: 43px;
    width: 43px;
  }
  .menu-dark .menu-top-basic-social-media-phone a {
    color: #cdc61b;
  }
  .menu-light .menu-top-basic-social-media-phone a {
    color: #fcf9f2;
  }
  .menu-top-basic-list {
    display: flex;
    align-items: center;
    height: 43px;
    width: 925px;
  }
  .menu-top-basic-list ul {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .menu-top-basic-list li:first-child {
/*    margin-right: 28%;*/
  }
  .menu-dark .menu-top-basic-list a {
    color: #55723e;
  }
  .menu-dark .menu-top-basic-list a:hover {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #55723e;
  }
  .menu-light .menu-top-basic-list a {
    color: #fcf9f2;
  }
  .menu-light .menu-top-basic-list a:hover {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #fcf9f2;
  }
  .menu-dark .active a {
    color: #28396e;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  .menu-light .active a {
    color: #eaff67;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
}
@media (min-width: 609.99px) and (max-width: 1259.99px) {
  .t {
    transform: translateX(0) !important;
  }
  .menu-top-container {
    height: 84px;
    padding: 0 20px;
  }
  .menu-top-mobile {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 84px;
  }
  #menu-mobile-open,
  #menu-mobile-close {
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    padding-inline: 0;
    border-width: 0;
    cursor: pointer;
  }
  .dark #menu-mobile-open {
    color: #fcf9f2;
  }
  .light #menu-mobile-open {
    color: #28396e;
  }
  .menu-mobile-close_wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  #menu-mobile-close {
    position: relative;
    top: 24px;
    right: 6%;
    color: #cdc61b;
  }
  .pointer-mobile a {
    display: flex;
    align-items: center;
    column-gap: 5px;
  }
  .pointer-mobile span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
  }
  .dark .pointer-mobile span {
    color: #fcf9f2;
  }
  .light .pointer-mobile span {
    color: #55723e;
  }
  .dark .pointer-mobile a {
    color: #fcf9f2;
  }
  .light .pointer-mobile a {
    color: #cdc61b;
  }
  .menu-top-mobile-list {
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0;
    background: rgba(40, 57, 110, 0.85);
    list-style-type: none;
    transform: translateX(-100%);
    transition: 0.3s;
    height: 100lvh;
    width: 100%;
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0;
    z-index: 11;
    overflow: auto;
  }
  .menu-top-mobile-list a {
    color: #fcf9f2;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
  }
  .menu-mobile-header ul {
    display: flex;
    position: relative;
    right: 14%;
    flex-direction: column;
    align-items: flex-end;
    row-gap: 20px;
  }
  .menu-mobile-middle {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    row-gap: 30px;
    margin-top: -10px;
  }
  .menu-mobile-middle hr {
    border: #eaff67 1px solid;
    width: 94%;
  }
  .menu-mobile-middle-s-m {
    display: flex;
    column-gap: 20px;
    position: relative;
    right: 14%;
  }
  .menu-mobile-middle-s-m a {
    color: #cdc61b;
  }
  .menu-mobile-middle-address {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    position: relative;
    top: 30px;
    right: 14%;
  }
  .menu-mobile-middle-address span {
    display: flex;
    height: 38px;
    width: 269px;
    font-size: 16px;
    position: relative;
    text-align: end;
    color: #cdc61b;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .menu-mobile-footer {
    position: relative;
    margin-top: 20%;
  }
  .menu-mobile-footer-logo a {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    right: 14%;
  }
  .menu-mobile-footer-logo a img {
    height: 111px;
    width: 111px;
  }
  .menu-mobile-footer-logo a span {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    height: 56px;
    width: 223px;
    font-size: 18px;
    color: #fcf9f2;
    line-height: 24px;
    letter-spacing: 0;
    text-align: end;
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
  }
}
@media (max-width: 609.98px) {
  .t {
    transform: translateX(0) !important;
  }
  .menu-top-container {
    height: 84px;
    padding: 0 20px;
  }
  .menu-top-mobile {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 84px;
  }
  #menu-mobile-open,
  #menu-mobile-close {
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    padding-inline: 0;
    border-width: 0;
    cursor: pointer;
  }
  .dark #menu-mobile-open {
    color: #fcf9f2;
  }
  .light #menu-mobile-open {
    color: #28396e;
  }
  .menu-mobile-close_wrapper {
    display: flex;
    flex-direction: row-reverse;
  }
  #menu-mobile-close {
    position: relative;
    top: 24px;
    right: 6%;
    color: #cdc61b;
  }
  .pointer-mobile a {
    display: flex;
    align-items: center;
    column-gap: 5px;
  }
  .pointer-mobile span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
  }
  .dark .pointer-mobile span {
    color: #fcf9f2;
  }
  .light .pointer-mobile span {
    color: #55723e;
  }
  .dark .pointer-mobile a {
    color: #fcf9f2;
  }
  .light .pointer-mobile a {
    color: #cdc61b;
  }
  .menu-top-mobile-list {
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0;
    background: rgba(40, 57, 110, 0.85);
    list-style-type: none;
    transform: translateX(-100%);
    transition: 0.3s;
    height: 100lvh;
    width: 100%;
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0;
    z-index: 11;
    overflow: auto;
  }
  .menu-top-mobile-list a {
    color: #fcf9f2;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
  }
  .menu-mobile-header ul {
    display: flex;
    position: relative;
    right: 14%;
    flex-direction: column;
    align-items: flex-end;
    row-gap: 30px;
  }
  .menu-mobile-middle {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    row-gap: 30px;
    margin-top: -10px;
  }
  .menu-mobile-middle hr {
    border: #eaff67 1px solid;
    width: 94%;
  }
  .menu-mobile-middle-s-m {
    display: flex;
    column-gap: 20px;
    position: relative;
    right: 14%;
  }
  .menu-mobile-middle-s-m a {
    color: #cdc61b;
  }
  .menu-mobile-middle-address {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    position: relative;
    top: 30px;
    right: 14%;
  }
  .menu-mobile-middle-address span {
    display: flex;
    height: 38px;
    width: 269px;
    font-size: 16px;
    position: relative;
    text-align: end;
    color: #cdc61b;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .menu-mobile-footer {
    position: relative;
    margin-top: 20%;
  }
  .menu-mobile-footer-logo a {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    right: 14%;
  }
  .menu-mobile-footer-logo a img {
    height: 111px;
    width: 111px;
  }
  .menu-mobile-footer-logo a span {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    height: 56px;
    width: 223px;
    font-size: 18px;
    color: #fcf9f2;
    line-height: 24px;
    letter-spacing: 0;
    text-align: end;
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
  }
}
/* стили для корневого элемента слайдера */
#slider-1,
#slider-6 {
  position: relative;
  overflow: hidden;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

#slider-2,
#slider-3,
#slider-4 {
  position: relative;
  overflow: hidden;
  max-width: 390px;
}

#slider-5 {
  position: relative;
  overflow: hidden;
}

#slider-7,
#slider-8,
#slider-9 {
  position: relative;
  overflow: hidden;
  max-width: 615px;
}

/* стили для wrapper */
.itcss__wrapper {
  position: relative;
}

/* стили для элемента, в котором непосредственно расположены элементы (слайды) */
.itcss__items {
  display: flex;
  transition: transform 0.5s ease;
  max-height: clamp(384px, 129vw, 730px);
}

/* класс для отключения transition */
.transition-none {
  transition: none;
}

/* стили для элементов */
.itcss__item {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}

/* кнопки Prev и Next */
.itcss__control {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  align-items: center;
  justify-content: center;
  color: #fff;
  -webkit-user-select: none;
          user-select: none;
}

.itcss__control_show {
  display: flex;
}

.itcss__control:hover,
.itcss__control:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.7;
}

.itcss__control_prev {
  left: 10px;
}

.itcss__control_next {
  right: 10px;
}

.itcss__control::before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 70px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.itcss__control_prev::before {
  background-image: url(/src/img/arrow.svg);
}

.itcss__control_next::before {
  background-image: url(/src/img/arrow.svg);
  transform: rotate(180deg);
}

#slider-7 .itcss__control,
#slider-8 .itcss__control,
#slider-9 .itcss__control {
  display: none;
}

/* Индикаторы */
.itcss__indicators {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
  -webkit-user-select: none;
          user-select: none;
}

.itcss__indicator {
  flex: 0 1 auto;
  width: 25%;
  height: 4px;
  margin-right: 3px;
  margin-left: 3px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  cursor: pointer;
}

.itcss__indicator_active {
  background-color: #fff;
}

@media (min-width: 610px) and (max-width: 1259.99px) {
  #slider-1 {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    height: clamp(713px - 49vw, 64vw, 764px);
  }
  #slider-6 {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    height: clamp(713px - 59vw, 57vw, 764px);
  }
  #slider-7,
  #slider-8,
  #slider-9 {
    position: relative;
    overflow: hidden;
    max-width: 600px;
  }
}
@media (max-width: 609.99px) {
  #slider-1,
  #slider-6 {
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    height: clamp(426px, 132vw, 784px);
  }
  #slider-7,
  #slider-8,
  #slider-9 {
    position: relative;
    overflow: hidden;
    max-width: 600px;
  }
}
@media (min-width: 1260px) {
  footer {
    height: 302px;
    background-color: #182653;
    border-top: 1px #eaff67 solid;
    position: relative;
    color: #fcf9f2;
  }
  .footer_wrapper {
    display: flex;
    justify-content: center;
    width: 1230px;
    height: 300px;
    margin: 0 auto;
    gap: 80px;
    position: relative;
    left: -8px;
  }
  .footer_logo {
    display: flex;
    width: 329px;
    margin-left: 76px;
    position: relative;
    top: -7px;
  }
  .footer_logo a {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .footer_logo img {
    width: 138px;
    height: 138px;
  }
  .footer_logo h5 {
    width: 181px;
    margin-left: 9px;
    color: #fcf9f2;
    position: relative;
    top: -3px;
    line-height: 24px;
  }
  .footer_social-media {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  .footer_social-media li {
    margin: 20px;
    position: relative;
    top: -4px;
    left: 6px;
  }
  .footer_social-media a {
    color: #fcf9f2;
  }
  .footer_menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    left: 49px;
    top: 1px;
  }
  .footer_menu ul {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
  }
  .footer_menu li.active a {
    color: #cdc61b;
  }
  .footer_menu a {
    color: #fcf9f2;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .footer_contacts {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
  }
  .phone {
    display: flex;
    width: 150px;
    position: relative;
    top: 14px;
    left: 30px;
  }
  .phone_wrapper_img {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .phone_wrapper {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    row-gap: 1px;
  }
  .phone_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    color: #fcf9f2;
    letter-spacing: 0;
  }
  .phone_wrapper a {
    color: #fcf9f2;
    margin: 0;
  }
  .address {
    display: flex;
    align-items: center;
    width: 325px;
    position: relative;
    top: 9px;
    left: 30px;
  }
  .address_wrapper_img {
    height: 16px;
    width: 16px;
  }
  .address_wrapper_img img {
    height: 16px;
    width: 16px;
  }
  .address_wrapper {
    margin-left: 10px;
  }
  .address_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #fcf9f2;
  }
  .copyright {
    position: relative;
    top: -17px;
    left: 30px;
  }
  .copyright p {
    margin-left: 25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #fcf9f2;
  }
}
@media (min-width: 610px) and (max-width: 1259.99px) {
  footer {
    height: 475px;
    background-color: #182653;
    position: relative;
  }
  .footer_wrapper {
    display: flex;
    flex-direction: column;
    width: 600px;
    height: 300px;
    gap: 80px;
    position: relative;
    left: -8px;
    margin: 0 auto;
    padding-top: 37px;
  }
  .footer_logo {
    display: flex;
    width: 323px;
    position: relative;
    top: -7px;
    left: -9px;
    order: 1;
  }
  .footer_logo a {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .footer_logo img {
    width: 133px;
    height: 130px;
  }
  .footer_logo h5 {
    width: 187px;
    margin-left: 9px;
    color: #fcf9f2;
    position: relative;
    top: 6px;
  }
  .footer_social-media {
    position: relative;
    top: -135px;
    order: 3;
  }
  .footer_social-media ul {
    display: flex;
    flex-direction: row;
    padding-inline-start: 0;
    column-gap: 24px;
  }
  .footer_social-media li {
    position: relative;
  }
  .footer_social-media li a {
    color: #fcf9f2;
  }
  .footer_menu {
    width: 600px;
    position: relative;
    left: 0;
    top: -60px;
    order: 2;
  }
  .footer_menu ul {
    display: flex;
    flex-direction: row;
    padding-inline-start: 0;
    column-gap: 34px;
    row-gap: 19px;
  }
  .footer_menu a {
    color: #fcf9f2;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .footer_contacts {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    order: 4;
    position: relative;
    top: -198px;
    row-gap: 28px;
  }
  .phone {
    display: flex;
    width: 300px;
    position: relative;
    top: 14px;
  }
  .phone_wrapper_img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fcf9f2;
  }
  .phone_wrapper {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    gap: 10px;
  }
  .phone_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    color: #fcf9f2;
  }
  .phone_wrapper a {
    color: #fcf9f2;
    margin: 0;
  }
  .address {
    display: flex;
    align-items: center;
    width: 300px;
    position: relative;
    top: 9px;
  }
  .address_wrapper_img {
    color: #fcf9f2;
  }
  .address_wrapper {
    margin-left: 10px;
  }
  .address_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #fcf9f2;
  }
  .copyright {
    position: relative;
    top: -3px;
  }
  .copyright p {
    margin-left: 25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #fcf9f2;
  }
}
@media (max-width: 609.99px) {
  footer {
    height: 634px;
    background-color: #182653;
    position: relative;
  }
  .footer_wrapper {
    display: flex;
    flex-direction: column;
    width: 327px;
    height: 300px;
    gap: 80px;
    position: relative;
    left: -8px;
    margin: 0 auto;
    padding-top: 37px;
  }
  .footer_logo {
    display: flex;
    width: 334px;
    position: relative;
    top: -7px;
    left: -9px;
    order: 1;
  }
  .footer_logo a {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .footer_logo img {
    width: 138px;
    height: 138px;
  }
  .footer_logo h5 {
    width: 187px;
    margin-left: 9px;
    color: #fcf9f2;
    position: relative;
    font-size: 18px;
  }
  .footer_social-media {
    position: relative;
    top: -135px;
    order: 3;
  }
  .footer_social-media ul {
    display: flex;
    flex-direction: row;
    padding-inline-start: 0;
    column-gap: 24px;
  }
  .footer_social-media li {
    position: relative;
  }
  .footer_social-media a {
    color: #cdc61b;
  }
  .footer_menu {
    width: 327px;
    position: relative;
    left: 0;
    top: -60px;
    order: 2;
  }
  .footer_menu ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-inline-start: 0;
    height: 97px;
    width: 290px;
    column-gap: 49px;
    row-gap: 11px;
  }
  .footer_menu a {
    color: #cdc61b;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .footer_contacts {
    display: flex;
    flex-direction: column;
    order: 4;
    position: relative;
    top: -210px;
    row-gap: 28px;
  }
  .phone {
    display: flex;
    width: 150px;
    position: relative;
    top: 14px;
  }
  .phone_wrapper_img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fcf9f2;
  }
  .phone_wrapper {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    gap: 10px;
  }
  .phone_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    color: #fcf9f2;
  }
  .phone_wrapper a {
    color: #fcf9f2;
    margin: 0;
  }
  .address {
    display: flex;
    align-items: center;
    width: 301px;
    position: relative;
    top: 9px;
  }
  .address_wrapper_img {
    color: #cdc61b;
  }
  .address_wrapper {
    margin-left: 10px;
  }
  .address_wrapper span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #cdc61b;
  }
  .copyright {
    position: relative;
    top: -3px;
  }
  .copyright p {
    margin-left: 25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #fcf9f2;
  }
}
@media (min-width: 1260px) {
  h1 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 64px;
  }
  h2 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 48px;
  }
  h3 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 34px;
  }
  h4 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
  }
  h5 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 18px;
  }
  p,
  span {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .menu-top-mobile,
  .mobile-phone,
  #slider-5 {
    display: none;
  }
  .header-logo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: absolute;
    z-index: 10;
    top: 25px;
    margin-left: 490px;
  }
  .header-logo img {
    width: 215px;
  }
  .main-page h3 {
    color: #28396e;
  }
  .top-slider-text-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin-top: -154px;
    height: 128px;
  }
  .top-slider-text-box h2 {
    width: 500px;
    height: 128px;
    line-height: 64px;
    letter-spacing: 0;
    color: #ffffff;
  }
  #slider-1 {
    height: 760px;
  }
  #slider-1 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-1 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: #b1b4bc;
    cursor: pointer;
  }
  #slider-1 a {
    margin-left: -87px;
    position: relative;
    top: 27px;
  }
  #slider-1 .itcss__indicator_active {
    background-color: #eaff67 !important;
  }
  article.main-text-top {
    width: 505px;
    height: 72px;
    margin: 0 auto;
    position: relative;
    top: 16px;
    left: -53px;
  }
  section.comfortable-rooms {
    margin: 0 auto;
    width: 1230px;
  }
  .comfortable-rooms-sliders {
    display: flex;
    column-gap: 30px;
  }
  #slider-2 ol,
  #slider-3 ol,
  #slider-4 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-2 ol li,
  #slider-3 ol li,
  #slider-4 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-2 a,
  #slider-3 a,
  #slider-4 a {
    margin-left: -87px;
    position: relative;
    top: 27px;
  }
  #slider-2 .itcss__indicator_active,
  #slider-3 .itcss__indicator_active,
  #slider-4 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .main-text-rooms {
    width: 605px;
    height: 124px;
    position: relative;
    margin-top: 53px;
    margin-left: 420px;
  }
  .rooms-text-box {
    display: flex;
    justify-content: center;
    margin-bottom: -24px;
    position: relative;
    top: -66px;
  }
  .rooms-text-box span {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
    color: #fcf9f2;
    line-height: 24px;
    letter-spacing: 0;
  }
  .for-our-guests-wrapper {
    width: 1230px;
    margin: -100px auto 0 auto;
  }
  .for-our-guests h3 {
    margin-left: 310px;
  }
  .for-our-guests::before {
    display: block;
    background-image: url(/src/img/shine.svg);
    height: 420px;
    width: 420px;
    position: relative;
    margin-bottom: -284px;
    margin-left: 90px;
    content: "";
    z-index: -1;
  }
  .for-our-guests-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 683px;
    height: 366px;
    column-gap: 60px;
    margin-left: 408px;
  }
  .for-our-guests-list li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 125px;
    height: 154px;
  }
  .for-our-guests-text p {
    width: 608px;
    height: 48px;
    margin-left: 408px;
  }
  section.reviews-wrapper {
    display: flex;
    flex-direction: column;
    width: 1230px;
    margin: 0 auto;
  }
  .scrolling-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    column-gap: 10px;
  }
  .card {
    flex: 0 0 auto;
    margin-bottom: 37px;
    width: 326px;
    height: 570px;
  }
  video {
    width: 326px;
    height: 578px;
  }
  #reviews::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #d9d9d9;
  }
  #reviews::-webkit-scrollbar {
    width: 13px;
    height: 13px;
    background-color: #f5f5f5;
  }
  #reviews::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #eaff67;
  }
  .animator-wrapper {
    display: flex;
    margin: 0 auto;
  }
  .animator {
    display: flex;
    align-items: center;
    margin: 0 auto;
    column-gap: 23px;
  }
  .animator::before {
    display: block;
    background-image: url(/src/img/animator-bg.svg);
    height: 685px;
    width: 685px;
    content: "";
    margin-left: -255px;
  }
  .animator img {
    margin-top: -100px;
    margin-left: -30px;
  }
  .animator-text {
    margin-top: -100px;
    width: 340px;
    height: 72px;
  }
  section.attractions {
    width: 1230px;
    margin: 0 auto;
  }
  #slider-6 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
  }
  #slider-6 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-6 a {
    margin-left: -87px;
    position: relative;
    top: 27px;
  }
  #slider-6 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .attractions-slider {
    height: 760px;
  }
  .attractions-slider-text-box {
    display: flex;
    justify-content: center;
    margin-bottom: -24px;
    position: relative;
    top: -100px;
  }
  .attractions-slider-text-box span {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
    color: #fcf9f2;
    line-height: 24px;
    letter-spacing: 0;
  }
  .attractions-text {
    margin: 0 auto;
    width: 324px;
  }
  .a-b {
    background-image: url(/src/img/about-banner-bg-large.jpg);
    background-repeat: no-repeat;
    max-width: 1920px;
    height: 1223px;
    margin: 0 auto;
    position: relative;
  }
  .about-main {
    margin-top: -1110px;
    position: relative;
    z-index: 1;
  }
  .about-top {
    display: flex;
    justify-content: center;
    width: 1260px;
    margin: 0 auto;
  }
  .about-top-phone,
  .mobile-phone {
    display: none;
  }
  .about-top-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 1100px;
  }
  .about-top-header {
    display: flex !important;
    flex-direction: row;
    height: 280px;
    margin-top: 92px;
    padding: 0 50px;
    column-gap: 20px;
  }
  .about-top-logo {
    position: relative;
  }
  .about-top-logo img {
    width: 244px;
  }
  .about-top-title {
    position: relative;
  }
  .about-top-title h1 {
    color: #ffffff;
    width: 780px;
    margin-block-start: 60px;
    margin-block-end: 30px;
    line-height: 80px;
  }
  .about-top-title a {
    position: relative;
    top: 2px;
    left: 9px;
  }
  .about-content-wrapper {
    display: flex;
    flex-direction: row;
    padding-left: 350px;
  }
  .about-content {
    display: flex;
    flex-direction: column;
    width: 430px;
    position: relative;
    margin-bottom: 60px;
  }
  .about-content h3 {
    margin-block-start: 0.5em;
    margin-block-end: 0;
    letter-spacing: 1px;
    line-height: 48px;
  }
  .about-content p {
    color: #fcf9f2;
    letter-spacing: 1px;
    line-height: 24px;
    margin-block-start: 0.4em;
    margin-block-end: 0.5em;
  }
  hr {
    border: #eaff67 1px solid;
    width: 1204px;
    position: relative;
    top: 29px;
    left: 2px;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
  }
  .about-slider {
    display: flex;
    flex-direction: row;
    max-width: 1920px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    top: 45px;
  }
  .about-slider-wrapper {
    display: flex;
    flex-direction: row;
    width: 5782px;
    margin-top: 12px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    gap: 10px;
    animation: scroll 70s linear infinite;
  }
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-2891px);
    }
  }
  .about-slider-item img {
    width: 403px;
    max-width: none;
  }
  .about-main-text_wrapper {
    background-image: url(/src/img/about-main-text-bg-large.svg);
    background-repeat: no-repeat;
    height: 772px;
    width: 1230px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin: 0 auto;
    position: relative;
    top: 125px;
    left: -51px;
  }
  .about-main-text {
    display: flex;
    flex-direction: column;
    width: 608px;
    margin: -18px 0 0 450px;
    position: relative;
    top: -16px;
    left: 12px;
  }
  .about-main-text p {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    margin-block-start: 11px;
    margin-block-end: 13px;
  }
  .about-footer {
    margin-top: 140px;
    position: relative;
    z-index: 1;
  }
  .rooms-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/rooms/rooms-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    width: 1260px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .rooms-header h2 {
    color: #fcf9f2;
    margin-left: 732px;
    margin-top: 90px;
    line-height: 64px;
  }
  .rooms-header-description {
    display: flex;
    align-items: center;
    width: 1230px;
    margin: 0 auto;
  }
  .rooms-header-description h3 {
    height: 144px;
    width: 418px;
    color: #cfbca6;
  }
  .rooms-header-description hr {
    height: 2px;
    width: 711px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .family-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 1230px;
    margin: 0 auto;
    row-gap: 100px;
  }
  .family-rooms-header {
    display: flex;
    align-items: center;
    column-gap: 40px;
    margin-left: 78px;
  }
  .family-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 505px;
  }
  .family-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
  }
  .family-rooms-card,
  .friendship-rooms-card,
  .love-rooms-card {
    display: flex;
    height: 613px;
    width: 1230px;
    margin: 0 auto;
    background-color: #f5f0e7;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 100px;
  }
  .family-rooms-card a.btn.btn_blue,
  .friendship-rooms-card a.btn.btn_blue,
  .love-rooms-card a.btn.btn_blue {
    margin-top: 50px;
    margin-left: 310px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.17);
  }
  #slider-7 ol,
  #slider-8 ol,
  #slider-9 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
  }
  #slider-7 ol li,
  #slider-8 ol li,
  #slider-9 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-7 .itcss__indicator_active,
  #slider-8 .itcss__indicator_active,
  #slider-9 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .family-rooms-description,
  .friendship-rooms-description,
  .love-rooms-description {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 615px;
    padding-left: 50px;
  }
  .family-rooms-description h3,
  .friendship-rooms-description h3,
  .love-rooms-description h3 {
    color: #a4998d;
    margin-block-start: 1em;
    margin-block-end: 0.3em;
  }
  .family-rooms-description p,
  .friendship-rooms-description p,
  .love-rooms-description p {
    height: 155px;
    width: 509px;
    color: #000000;
  }
  .rooms-middle-description {
    display: flex;
    align-items: center;
    width: 1230px;
    margin: 0 auto;
  }
  .rooms-middle-description h3 {
    height: 192px;
    width: 418px;
    color: #cfbca6;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
  }
  .rooms-middle-description hr {
    height: 2px;
    width: 711px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .friendship-and-love-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 1230px;
    margin: 0 auto;
  }
  .friendship-and-love-rooms-header {
    display: flex;
    align-items: center;
    column-gap: 40px;
    margin-left: 78px;
    margin-bottom: 100px;
  }
  .friendship-and-love-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 555px;
  }
  .friendship-and-love-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
  }
  .friendship-and-love-rooms p {
    width: 435px;
  }
  main {
    min-height: 100vh;
  }
  .services-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/contacts/contacts-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    width: 1260px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .services-header h2 {
    color: #fcf9f2;
    margin-left: 40px;
  }
  .error-message {
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 1230px;
    margin: 140px auto 0 auto;
  }
  .gallery-phone {
    display: none;
  }
  .gallery-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/photogallery/gallery-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 259px;
    width: 1260px;
  }
  .gallery-header h2 {
    color: #fcf9f2;
    margin-left: 40px;
  }
  .container-gallery {
    max-width: 1230px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    gap: 10px;
    margin: 0 auto;
    padding: 10px 0;
  }
  .container-gallery > .g_img-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .container-gallery > div > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    transform: all 1s 0.5s;
    transition-timing-function: linear;
  }
  .container-gallery > div > img:hover {
    cursor: pointer;
  }
  .g_img-container {
    display: flex;
    width: 300px;
  }
  .g_mod {
    display: none;
  }
  .g_mod_sh {
    display: flex;
    position: fixed;
    z-index: 16;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.8);
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .lt {
    width: 305px !important;
  }
  .image-view {
    max-height: 80vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .image-view img {
    width: 60vw;
  }
  .text-container {
    display: none;
    width: 100%;
  }
  .image-view > .text-container {
    display: flex;
    background: #ffffff;
  }
  .image-view > .text-container p {
    color: #4e4e4e;
    margin-left: 1vw;
    margin-right: 1vw;
  }
  button.btn-p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: transparent;
    border-color: transparent;
    cursor: pointer;
  }
  .btn-prev {
    height: 100vh;
  }
  .wrapper_right-btn {
    display: flex;
    height: 100vh;
    flex-direction: column;
  }
  .btn-next {
    height: 85vh;
  }
  .btn-close {
    height: 15vh;
  }
  span#prev {
    display: flex;
    background: url(/src/img/arrow_back.svg) no-repeat;
    height: 50px;
    width: 50px;
  }
  span#next {
    display: flex;
    background: url(/src/img/arrow_forward.svg) no-repeat;
    height: 50px;
    width: 50px;
    position: relative;
    bottom: 7vh;
  }
  span#close {
    display: flex;
    background: url(/src/img/close-g.svg) no-repeat;
    height: 50px;
    width: 50px;
  }
  .contacts-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/contacts/contacts-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    width: 1260px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .contacts-header h2 {
    color: #fcf9f2;
    margin-left: 40px;
  }
  .contact-information {
    display: flex;
    flex-direction: column;
    width: 1260px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 126px;
  }
  .c-o {
    display: flex;
    flex-direction: row;
    column-gap: 115px;
    margin-bottom: 100px;
  }
  .contact-information-title h3 {
    color: #a4998d;
  }
  .phone-contact {
    display: flex;
    color: #a4998d;
    width: 395px;
    align-items: center;
    column-gap: 28px;
  }
  .phone-contact-wrapper a {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 34px;
    line-height: 48px;
    letter-spacing: 1px;
  }
  .c-t {
    display: flex;
    flex-direction: row;
    column-gap: 25px;
  }
  .contact-map {
    width: 600px;
    height: 600px;
  }
  .contact-address {
    display: flex;
    width: 490px;
    column-gap: 28px;
  }
  .contact-address-img {
    color: #a4998d;
  }
  .contact-address-wrapper span {
    display: block;
    width: 402px;
    height: 191px;
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 34px;
    line-height: 48px;
    letter-spacing: 1px;
  }
  .form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 610px) and (max-width: 1259px) {
  h1 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 27px;
  }
  h2 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 26px;
  }
  h3 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
  }
  h4 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 20px;
  }
  h5 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 18px;
  }
  p,
  span {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
  }
  a.btn {
    font-size: 18px;
  }
  .menu-top-basic,
  .mobile-phone,
  .about-top-phone,
  #slider-2,
  #slider-3,
  #slider-4 {
    display: none;
  }
  .header-logo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: absolute;
    z-index: 10;
    top: 25px;
    margin-left: calc(50vw - 120px);
  }
  .header-logo img {
    width: 200px;
  }
  .main-page h3 {
    color: #28396e;
  }
  .top-slider-text-box {
    display: flex;
    margin: 0 auto;
    align-items: center;
    flex-direction: column;
  }
  .top-slider-text-box h2 {
    display: none;
  }
  .top-slider-text-box a {
    position: relative;
    margin-top: calc(-71px - 3vw) !important;
  }
  #slider-1 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-1 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: #b1b4bc;
    cursor: pointer;
  }
  #slider-1 a {
    position: relative;
    top: 27px;
  }
  #slider-1 .itcss__indicator_active {
    background-color: #eaff67 !important;
  }
  .main-text-top {
    width: 600px;
    margin: 0 auto;
  }
  .comfortable-rooms h3 {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .comfortable-rooms-sliders {
    margin: 0 auto;
    width: 600px;
  }
  #slider-5 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 36px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-5 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-5 a {
    margin-left: -87px;
    position: relative;
    top: 27px;
  }
  #slider-5 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .main-text-rooms p {
    width: 600px;
    margin: 0 auto;
    padding-top: 20px;
  }
  .for-our-guests-wrapper {
    padding-top: 20px;
  }
  .for-our-guests h3 {
    width: 600px;
    margin: 0 auto;
  }
  .for-our-guests-list {
    width: 600px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    margin: 0 auto;
  }
  .for-our-guests-list li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 125px;
  }
  .for-our-guests-text {
    padding-top: 20px;
  }
  .for-our-guests-text p {
    width: 600px;
    margin: 0 auto;
  }
  .reviews-wrapper {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    height: 755px;
    position: relative;
  }
  .reviews-wrapper h3 {
    color: #28396e;
    line-height: 48px;
    letter-spacing: 1px;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    position: relative;
    left: 0;
    width: 600px;
    margin: 0 auto;
  }
  .scrolling-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    column-gap: 10px;
  }
  .card {
    flex: 0 0 auto;
    margin-bottom: 37px;
    width: 327px;
  }
  video {
    width: 327px;
  }
  .reviews {
    width: 600px;
    padding: 0 20px;
    margin: 0 auto;
  }
  #reviews::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #d9d9d9;
  }
  #reviews::-webkit-scrollbar {
    width: 13px;
    height: 13px;
    background-color: #f5f5f5;
  }
  #reviews::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #eaff67;
  }
  .animator {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 33px;
  }
  .animator img {
    height: 125px;
    width: 125px;
  }
  .animator span {
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    width: 327px;
    margin: 0 auto;
  }
  .animator-text {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .animator-text::after {
    background-image: url(/src/img/animator-bg-s.png);
    background-size: cover;
    content: "";
    display: flex;
    height: 293px;
    width: 293px;
  }
  .attractions h3 {
    margin: 0 auto;
    width: 600px;
    color: #28396e;
    line-height: 48px;
    letter-spacing: 1px;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    position: relative;
    left: 0;
  }
  .attractions-slider ol {
    position: absolute;
    right: 0;
    bottom: 28px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
            user-select: none;
    column-gap: 6px;
  }
  .attractions-slider li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  .attractions-slider li.itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .attractions-slider-text-box {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: -86px;
  }
  .attractions-slider-text-box span {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
    color: #fcf9f2;
    position: relative;
    top: -16px;
    left: -2px;
  }
  .attractions-text {
    padding-top: 20px;
  }
  .attractions-text span {
    display: block;
    width: 600px;
    margin: 0 auto;
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .a-b {
    background-image: url(/src/img/about-banner-bg-middle.jpg);
    background-repeat: no-repeat;
    max-width: 1259px;
    height: 1223px;
    margin: 0 auto;
    position: relative;
  }
  .about-main {
    margin-top: -1110px;
    position: relative;
    z-index: 1;
  }
  .abanner,
  .about-top {
    height: 960px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  .abanner_header,
  .about-top-header {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  .abanner_header_logo,
  .about-top-logo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative;
    left: 1px;
    top: -43px;
  }
  .abanner_header_logo img,
  .about-top-logo img {
    width: 244px;
  }
  .abanner_header_title,
  .about-top-title {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    top: 30px;
    margin: 0 auto;
    width: 600px;
  }
  .abanner_header_title h1,
  .about-top-title h1 {
    line-height: 40px;
    letter-spacing: 0;
    text-align: center;
  }
  .abanner_header_title a,
  .about-top-title a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    top: 37px;
  }
  .abanner_content_wrapper,
  .about-content-wrapper {
    display: flex;
    position: relative;
    top: 235px;
    width: 600px;
    margin: 0 auto;
  }
  .abanner_content h3,
  .about-content h3 {
    line-height: 32px;
    letter-spacing: 0;
    margin-block-start: 0.2em;
    margin-block-end: 0.1em;
  }
  .abanner_content p,
  .about-content p {
    line-height: 24px;
    letter-spacing: 0;
    margin-block-start: 0.5em;
    margin-block-end: 1em;
  }
  hr {
    border: #eaff67 1px solid;
    width: 327px;
    position: relative;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
  }
  .a-slider,
  .about-slider {
    display: flex;
    flex-direction: row;
    max-width: 1259px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    top: 17px;
  }
  .a-slider-wrapper,
  .about-slider-wrapper {
    display: flex;
    flex-direction: row;
    width: 2632px;
    margin-top: 12px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    gap: 10px;
    animation: scroll 70s linear infinite;
  }
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1316px);
    }
  }
  .a-slider-item img,
  .about-slider-item img {
    height: 258px;
    width: 178px;
    max-width: none;
  }
  .about-main-text_wrapper {
    max-width: 1259px;
    height: 1645px;
    margin: 0 auto;
    position: relative;
    top: 210px;
  }
  .about-main-text {
    position: relative;
    top: -158px;
  }
  .about-main-text p {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    margin-block-start: 11px;
    margin-block-end: 13px;
  }
  .about-main-text .about-main-text-block:nth-child(1) {
    display: flex;
    position: relative;
    top: -7px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 600px;
  }
  .about-main-text .about-main-text-block:nth-child(2) {
    display: flex;
    position: relative;
    top: 97px;
    color: #000000;
    max-width: 1259px;
    background-color: #fcf9f2;
    height: 863px;
  }
  .about-main-text .about-main-text-block:nth-child(2) p {
    position: relative;
    top: 0;
    width: 600px;
    margin: 0 auto;
  }
  .about-main-text .about-main-text-block:nth-child(2) p::before {
    display: block;
    background-image: url(/src/img/about-main-text-bg-01.svg);
    background-size: contain;
    height: 137px;
    max-width: 390px;
    position: relative;
    top: 0;
    margin: 0 auto;
    content: "";
  }
  .about-main-text .about-main-text-block:nth-child(2) p::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-02.svg);
    background-size: contain;
    height: 390px;
    max-width: 390px;
    position: relative;
    top: -80px;
    margin: 0 auto;
    content: "";
  }
  .about-main-text .about-main-text-block:nth-child(3) {
    position: relative;
    top: 124px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 600px;
  }
  .about-main-text .about-main-text-block:nth-child(3)::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-03.svg);
    height: 206px;
    width: 206px;
    position: relative;
    top: -41px;
    content: "";
    margin: 0 auto;
  }
  .about-main-text .about-main-text-block:nth-child(4) {
    position: relative;
    top: 72px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 600px;
  }
  .about-main-text .about-main-text-block:nth-child(5) {
    position: relative;
    top: 104px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 600px;
  }
  .about-main-text .about-main-text-block:nth-child(5)::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-04.svg);
    height: 20px;
    width: 16px;
    position: relative;
    top: 7px;
    content: "";
    margin: 0 auto;
  }
  .about-footer {
    margin-top: 206px;
    position: relative;
    z-index: 1;
  }
  .rooms-phone {
    display: none;
  }
  .rooms-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/rooms/rooms-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    max-width: 1259px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .rooms-header h2 {
    color: #fcf9f2;
    height: 80px;
    width: 266px;
    display: flex;
    margin: 0 auto;
    margin-top: 120px;
  }
  .rooms-header-description {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    max-width: 609px;
    margin: 0 auto;
  }
  .rooms-header-description h3 {
    height: 96px;
    width: 283px;
    color: #cfbca6;
    text-align: center;
  }
  .rooms-header-description hr {
    padding: 0 20px;
    height: 2px;
    width: 327px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .family-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    max-width: 609px;
    margin: 0 auto;
    row-gap: 100px;
    padding: 0 20px;
  }
  .family-rooms-header {
    display: flex;
    align-items: center;
    flex-direction: column;
    column-gap: 40px;
  }
  .family-rooms-header img {
    width: 236px;
  }
  .family-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 326px;
    margin: 0 auto;
  }
  .family-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
  }
  .family-rooms p {
    height: 120px;
  }
  .family-rooms-card,
  .friendship-rooms-card,
  .love-rooms-card {
    display: flex;
    flex-direction: column;
    max-width: 609px;
    margin: 0 auto;
    background-color: #f5f0e7;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 100px;
    padding-bottom: 40px;
  }
  .family-rooms-card a.btn.btn_blue,
  .friendship-rooms-card a.btn.btn_blue,
  .love-rooms-card a.btn.btn_blue {
    margin-top: 50px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.17);
  }
  #slider-7 ol,
  #slider-8 ol,
  #slider-9 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
  }
  #slider-7 ol li,
  #slider-8 ol li,
  #slider-9 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-7 .itcss__indicator_active,
  #slider-8 .itcss__indicator_active,
  #slider-9 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .family-rooms-description,
  .friendship-rooms-description,
  .love-rooms-description {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
  }
  .family-rooms-description h3,
  .friendship-rooms-description h3,
  .love-rooms-description h3 {
    color: #a4998d;
    margin-block-start: 1em;
    margin-block-end: 0.3em;
    padding: 0 15px;
  }
  .family-rooms-description p,
  .friendship-rooms-description p,
  .love-rooms-description p {
    width: 327px;
    color: #000000;
  }
  .family-rooms-description img,
  .friendship-rooms-description img,
  .love-rooms-description img {
    width: 326px;
  }
  .rooms-middle-description {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    max-width: 609px;
    margin: 0 auto;
  }
  .rooms-middle-description h3 {
    width: 326px;
    color: #cfbca6;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
    text-align: center;
  }
  .rooms-middle-description hr {
    padding: 0 20px;
    height: 2px;
    width: 327px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .friendship-and-love-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    max-width: 609px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .friendship-and-love-rooms-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    column-gap: 40px;
    margin-bottom: 100px;
  }
  .friendship-and-love-rooms-header img {
    width: 236px;
  }
  .friendship-and-love-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 327px;
  }
  .friendship-and-love-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
    text-align: center;
  }
  .friendship-and-love-rooms p {
    width: 327px;
  }
  main {
    min-height: 100vh;
  }
  .services-header {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-image: url(/src/img/contacts/contacts-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    max-width: 1259px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .services-header h2 {
    color: #fcf9f2;
    margin-top: 120px;
  }
  .error-message {
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 600px;
    margin: 140px auto 0 auto;
  }
  .gallery-phone {
    display: none;
  }
  .g_mod {
    display: none;
  }
  .hidden {
    overflow: auto;
  }
  .gallery-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/photogallery/gallery-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    max-width: 1259px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .container-gallery {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px;
  }
  .g_img-container {
    display: flex;
    max-width: 589px;
    margin: 0 auto;
  }
  .contacts-header {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-image: url(/src/img/contacts/contacts-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    max-width: 1259px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .contacts-header h2 {
    color: #fcf9f2;
    margin-top: 120px;
  }
  .contact-information {
    display: flex;
    flex-direction: column;
    max-width: 609px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 70px;
  }
  .c-o {
    display: flex;
    flex-direction: column;
    width: 327px;
    row-gap: 30px;
    margin: 0 auto 30px auto;
  }
  .contact-information-title {
    text-align: center;
  }
  .contact-information-title h3 {
    color: #a4998d;
  }
  .phone-contact {
    display: flex;
    flex-direction: column;
    color: #a4998d;
    align-items: center;
    row-gap: 28px;
  }
  .phone-contact-img {
    color: #a4998d;
  }
  .phone-contact-wrapper {
    display: flex;
    flex-direction: column;
  }
  .phone-contact-wrapper a {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 24px;
    line-height: 48px;
    letter-spacing: 1px;
  }
  .c-t {
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    margin: 0 auto;
  }
  .contact-map {
    width: 600px;
    height: 600px;
  }
  .contact-address {
    display: flex;
    flex-direction: column;
    row-gap: 28px;
  }
  .contact-address-img {
    display: flex;
    justify-content: center;
    color: #a4998d;
    margin: 0 auto;
  }
  .contact-address-wrapper {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .contact-address-wrapper span {
    display: block;
    width: 327px;
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 24px;
    line-height: 48px;
    letter-spacing: 0;
    text-align: center;
  }
  .rooms-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/rooms/rooms-bg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 209px;
    max-width: 1259px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 609.99px) {
  html,
  body {
    min-width: 320px;
  }
  h1 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 27px;
  }
  h2 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 26px;
  }
  h3 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
  }
  h4 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 20px;
  }
  h5 {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 18px;
  }
  p,
  span {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
  }
  a.btn {
    font-size: 3.9vw;
  }
  .menu-top-basic,
  #slider-2,
  #slider-3,
  #slider-4 {
    display: none;
  }
  .header-logo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: absolute;
    z-index: 10;
    top: 25px;
    margin-left: calc(50vw - 120px);
  }
  .header-logo img {
    width: 200px;
  }
  .mobile-phone {
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    top: 109px;
    left: -8px;
    z-index: 10;
  }
  .main-page h3 {
    color: #28396e;
  }
  .top-slider-text-box {
    display: flex;
    width: 52vw;
    min-width: 150px;
    margin: 0 auto;
    align-items: center;
    flex-direction: column;
  }
  .top-slider-text-box h2 {
    display: none;
  }
  .top-slider-text-box a {
    position: relative;
    margin-top: calc(-63px - 6vw);
  }
  section.comfortable-rooms {
    margin-top: 65px;
  }
  #slider-1 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-1 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: #b1b4bc;
    cursor: pointer;
  }
  #slider-1 a {
    position: relative;
    top: 27px;
  }
  #slider-1 .itcss__indicator_active {
    background-color: #eaff67 !important;
  }
  .main-text-top {
    width: 327px;
    margin: 0 auto;
  }
  .comfortable-rooms h3 {
    width: 327px;
    margin-left: auto;
    margin-right: auto;
  }
  #slider-5 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 36px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
    margin-block-start: 16px;
    margin-block-end: 16px;
  }
  #slider-5 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-5 a {
    margin-left: -87px;
    position: relative;
    top: 27px;
  }
  #slider-5 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .main-text-rooms p {
    width: 327px;
    margin: 0 auto;
    padding-top: 30px;
  }
  .for-our-guests-wrapper {
    padding-top: 20px;
  }
  .for-our-guests {
    padding-top: 30px;
  }
  .for-our-guests h3 {
    width: 327px;
    margin: 0 auto;
  }
  .for-our-guests-list {
    width: 327px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    margin: 0 auto;
    padding-top: 30px;
  }
  .for-our-guests-list li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 125px;
  }
  .for-our-guests-text {
    padding-top: 40px;
  }
  .for-our-guests-text p {
    width: 327px;
    margin: 0 auto;
  }
  .reviews-wrapper {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    height: 755px;
    position: relative;
    padding-top: 30px;
  }
  .reviews-wrapper h3 {
    color: #28396e;
    line-height: 48px;
    letter-spacing: 1px;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    position: relative;
    left: 0;
    width: 327px;
    margin: 0 auto;
  }
  .scrolling-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    column-gap: 10px;
  }
  .card {
    flex: 0 0 auto;
    margin-bottom: 37px;
    width: 327px;
  }
  video {
    width: 327px;
  }
  .reviews {
    max-width: 609px;
    padding: 10px 20px 0 20px;
  }
  #reviews::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #d9d9d9;
  }
  #reviews::-webkit-scrollbar {
    width: 13px;
    height: 13px;
    background-color: #f5f5f5;
  }
  #reviews::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #eaff67;
  }
  .animator-wrapper {
    padding-top: 20px;
  }
  .animator {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 33px;
  }
  .animator img {
    height: 125px;
    width: 125px;
  }
  .animator span {
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    width: 327px;
    margin: 0 auto;
  }
  .animator-text {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .animator-text::after {
    background-image: url(/src/img/animator-bg-s.png);
    background-size: cover;
    content: "";
    display: flex;
    height: 293px;
    width: 293px;
  }
  .attractions {
    padding-bottom: 30px;
  }
  .attractions h3 {
    margin: 0 auto;
    width: 327px;
    color: #28396e;
    line-height: 48px;
    letter-spacing: 1px;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    position: relative;
    left: 0;
  }
  .attractions-slider ol {
    position: absolute;
    right: 0;
    bottom: 20px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
            user-select: none;
    column-gap: 6px;
  }
  .attractions-slider li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  .attractions-slider li.itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .attractions-slider-text-box {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: -86px;
  }
  .attractions-slider-text-box span {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
    color: #fcf9f2;
    position: relative;
    top: -16px;
    left: -2px;
    text-align: center;
  }
  .attractions-text {
    padding-top: 20px;
  }
  .attractions-text span {
    display: block;
    width: 327px;
    margin: 0 auto;
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .a-b {
    background-image: url(/src/img/about-banner-bg-small.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    max-width: 609px;
    height: 1223px;
    margin: 0 auto;
    position: relative;
  }
  .about-main {
    margin-top: -1110px;
    position: relative;
    z-index: 1;
  }
  .abanner,
  .about-top {
    height: 960px;
    display: flex;
    flex-direction: column;
  }
  .abanner-phone,
  .about-top-phone {
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    top: -40px;
    padding-right: 20px;
  }
  .abanner_header,
  .about-top-header {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  .abanner_header_logo,
  .about-top-logo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative;
    left: 1px;
    top: -112px;
  }
  .abanner_header_logo img,
  .about-top-logo img {
    width: 215px;
  }
  .abanner_header_title,
  .about-top-title {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    top: 30px;
    margin: 0 auto;
    width: 327px;
  }
  .abanner_header_title h1,
  .about-top-title h1 {
    line-height: 40px;
    letter-spacing: 0;
    text-align: center;
  }
  .abanner_header_title a,
  .about-top-title a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    top: 37px;
  }
  .abanner_content_wrapper,
  .about-content-wrapper {
    display: flex;
    position: relative;
    top: 235px;
    width: 327px;
    margin: 0 auto;
  }
  .abanner_content h3,
  .about-content h3 {
    line-height: 32px;
    letter-spacing: 0;
    margin-block-start: 0.2em;
    margin-block-end: 0.1em;
  }
  .abanner_content p,
  .about-content p {
    line-height: 24px;
    letter-spacing: 0;
    margin-block-start: 0.5em;
    margin-block-end: 1em;
  }
  hr {
    border: #eaff67 1px solid;
    width: 327px;
    position: relative;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
  }
  .a-slider,
  .about-slider {
    display: flex;
    flex-direction: row;
    max-width: 609px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    top: 17px;
  }
  .a-slider-wrapper,
  .about-slider-wrapper {
    display: flex;
    flex-direction: row;
    width: 2632px;
    margin-top: 12px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    gap: 10px;
    animation: scroll 70s linear infinite;
  }
  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-1316px);
    }
  }
  .a-slider-item img,
  .about-slider-item img {
    height: 258px;
    width: 178px;
    max-width: none;
  }
  .about-main-text_wrapper {
    max-width: 609px;
    height: 1953px;
    margin: 0 auto;
    position: relative;
    top: 210px;
  }
  .about-main-text {
    position: relative;
    top: -158px;
  }
  .about-main-text p {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    margin-block-start: 11px;
    margin-block-end: 13px;
  }
  .about-main-text .about-main-text-block:nth-child(1) {
    display: flex;
    position: relative;
    top: -7px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 327px;
  }
  .about-main-text .about-main-text-block:nth-child(2) {
    display: flex;
    position: relative;
    top: 97px;
    color: #000000;
    max-width: 609px;
    background-color: #fcf9f2;
    height: 863px;
  }
  .about-main-text .about-main-text-block:nth-child(2) p {
    position: relative;
    top: 0;
    width: 327px;
    margin: 0 auto;
  }
  .about-main-text .about-main-text-block:nth-child(2) p::before {
    display: block;
    background-image: url(/src/img/about-main-text-bg-01.svg);
    background-size: contain;
    height: 137px;
    max-width: 390px;
    position: relative;
    top: 0;
    margin: 0 auto;
    content: "";
  }
  .about-main-text .about-main-text-block:nth-child(2) p::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-02.svg);
    background-size: contain;
    height: 390px;
    max-width: 390px;
    position: relative;
    top: -80px;
    margin: 0 auto;
    content: "";
  }
  .about-main-text .about-main-text-block:nth-child(3) {
    position: relative;
    top: 124px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 327px;
  }
  .about-main-text .about-main-text-block:nth-child(3)::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-03.svg);
    height: 206px;
    width: 206px;
    position: relative;
    top: -41px;
    content: "";
    margin: 0 auto;
  }
  .about-main-text .about-main-text-block:nth-child(4) {
    position: relative;
    top: 72px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 327px;
  }
  .about-main-text .about-main-text-block:nth-child(5) {
    position: relative;
    top: 104px;
    color: #fcf9f2;
    margin: 0 auto;
    width: 327px;
  }
  .about-main-text .about-main-text-block:nth-child(5)::after {
    display: block;
    background-image: url(/src/img/about-main-text-bg-04.svg);
    height: 20px;
    width: 16px;
    position: relative;
    top: 7px;
    content: "";
    margin: 0 auto;
  }
  .about-footer {
    margin-top: 206px;
    position: relative;
    z-index: 1;
  }
  .rooms-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/rooms/small/rooms-bg-small.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 309px;
    max-width: 609px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .rooms-header h2 {
    color: #fcf9f2;
    height: 80px;
    width: 266px;
    display: flex;
    margin: 0 auto;
    margin-top: 120px;
  }
  .rooms-header-description {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    max-width: 609px;
    margin: 0 auto;
  }
  .rooms-header-description h3 {
    height: 96px;
    width: 283px;
    color: #cfbca6;
    text-align: center;
  }
  .rooms-header-description hr {
    padding: 0 20px;
    height: 2px;
    width: 327px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .family-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    max-width: 609px;
    margin: 0 auto;
    row-gap: 100px;
    padding: 0 20px;
  }
  .family-rooms-header {
    display: flex;
    align-items: center;
    flex-direction: column;
    column-gap: 40px;
  }
  .family-rooms-header img {
    width: 236px;
  }
  .family-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 326px;
    margin: 0 auto;
  }
  .family-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
  }
  .family-rooms p {
    height: 120px;
  }
  .family-rooms-card,
  .friendship-rooms-card,
  .love-rooms-card {
    display: flex;
    flex-direction: column;
    max-width: 609px;
    margin: 0 auto;
    background-color: #f5f0e7;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 100px;
    padding-bottom: 40px;
  }
  .family-rooms-card a.btn.btn_blue,
  .friendship-rooms-card a.btn.btn_blue,
  .love-rooms-card a.btn.btn_blue {
    margin-top: 50px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.17);
  }
  #slider-7 ol,
  #slider-8 ol,
  #slider-9 ol {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    display: flex;
    justify-content: center;
    padding-left: 0;
    list-style: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 4px;
  }
  #slider-7 ol li,
  #slider-8 ol li,
  #slider-9 ol li {
    flex: 0 1 auto;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
    background-color: rgba(252, 249, 242, 0.6);
    cursor: pointer;
  }
  #slider-7 .itcss__indicator_active,
  #slider-8 .itcss__indicator_active,
  #slider-9 .itcss__indicator_active {
    background-color: #ffffff !important;
  }
  .family-rooms-description,
  .friendship-rooms-description,
  .love-rooms-description {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 600px;
  }
  .family-rooms-description h3,
  .friendship-rooms-description h3,
  .love-rooms-description h3 {
    color: #a4998d;
    margin-block-start: 1em;
    margin-block-end: 0.3em;
    padding: 0 15px;
  }
  .family-rooms-description p,
  .friendship-rooms-description p,
  .love-rooms-description p {
    width: 327px;
    color: #000000;
  }
  .family-rooms-description img,
  .friendship-rooms-description img,
  .love-rooms-description img {
    width: 326px;
  }
  .rooms-middle-description {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    max-width: 609px;
    margin: 0 auto;
  }
  .rooms-middle-description h3 {
    width: 326px;
    color: #cfbca6;
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
    text-align: center;
  }
  .rooms-middle-description hr {
    padding: 0 20px;
    height: 2px;
    width: 327px;
    background-color: #f4ece3;
    border-style: solid;
    border-width: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .friendship-and-love-rooms-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    max-width: 609px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .friendship-and-love-rooms-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    column-gap: 40px;
    margin-bottom: 100px;
  }
  .friendship-and-love-rooms-header img {
    width: 236px;
  }
  .friendship-and-love-rooms {
    display: flex;
    flex-direction: column;
    height: 138px;
    width: 327px;
  }
  .friendship-and-love-rooms h3 {
    color: #28396e;
    margin-block-start: 0.2em;
    margin-block-end: 0.2em;
    text-align: center;
  }
  .friendship-and-love-rooms p {
    width: 327px;
  }
  main {
    min-height: 100vh;
  }
  .services-header {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-image: url(/src/img/contacts/small/contacts-bg-small.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 309px;
    max-width: 609px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .services-header h2 {
    color: #fcf9f2;
    margin-top: 120px;
  }
  .error-message {
    display: flex;
    justify-content: center;
    flex-direction: row;
    max-width: 609px;
    margin: 140px auto 0 auto;
  }
  .g_mod {
    display: none;
  }
  .hidden {
    overflow: auto;
  }
  .gallery-header {
    display: flex;
    align-items: center;
    background-image: url(/src/img/photogallery/small/gallery-bg-small.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 310px;
    max-width: 609px;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .container-gallery {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px;
  }
  .g_img-container {
    display: flex;
    max-width: 589px;
    margin: 0 auto;
  }
  .contacts-header {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-image: url(/src/img/contacts/small/contacts-bg-small.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    height: 309px;
    max-width: 609px;
    text-align: center;
    box-shadow: 1px 7px 18px 4px rgba(0, 0, 0, 0.1);
  }
  .contacts-header h2 {
    color: #fcf9f2;
    margin-top: 120px;
  }
  .contact-information {
    display: flex;
    flex-direction: column;
    max-width: 609px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 70px;
  }
  .c-o {
    display: flex;
    flex-direction: column;
    width: 327px;
    row-gap: 30px;
    margin: 0 auto 30px auto;
  }
  .contact-information-title {
    text-align: center;
  }
  .contact-information-title h3 {
    color: #a4998d;
  }
  .phone-contact {
    display: flex;
    flex-direction: column;
    color: #a4998d;
    align-items: center;
    row-gap: 28px;
  }
  .phone-contact-img {
    color: #a4998d;
  }
  .phone-contact-wrapper {
    display: flex;
    flex-direction: column;
  }
  .phone-contact-wrapper a {
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 24px;
    line-height: 48px;
    letter-spacing: 1px;
  }
  .c-t {
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    margin: 0 auto;
  }
  .contact-map {
    width: 343px;
    height: 343px;
  }
  .contact-address {
    display: flex;
    flex-direction: column;
    row-gap: 28px;
  }
  .contact-address-img {
    display: flex;
    justify-content: center;
    color: #a4998d;
    margin: 0 auto;
  }
  .contact-address-wrapper {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .contact-address-wrapper span {
    display: block;
    width: 327px;
    font-family: "Quiza Pro", sans-serif;
    font-weight: normal;
    color: #28396e;
    font-size: 24px;
    line-height: 48px;
    letter-spacing: 0;
    text-align: center;
  }
  .form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3Mvc3R5bGUuY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvc3R5bGUuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fdG9wLXBhbmVsLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3NpbXBsZS1hZGFwdGl2ZS1zbGlkZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2xhcmdlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX21haW4tbC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19hYm91dC1sLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3Jvb21zLWwuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fc2VydmljZXMtbC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19waG90b2dhbGxlcnktbC5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19jb250YWN0cy1sLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3NlbGVjdC1yb29tLWwuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fbWlkZGxlLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX21haW4tbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19hYm91dC1tLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3Jvb21zLW0uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fc2VydmljZXMtbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19waG90b2dhbGxlcnktbS5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19jb250YWN0cy1tLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3NlbGVjdC1yb29tLW0uc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fc21hbGwuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fbWFpbi1zLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2Fib3V0LXMuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fcm9vbXMtcy5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19zZXJ2aWNlcy1zLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX3Bob3RvZ2FsbGVyeS1zLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2NvbnRhY3RzLXMuc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fc2VsZWN0LXJvb20tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FSLGdHQUFBO0FBRVI7RUFDRSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0lBQUE7QURDRjtBQ2lFQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFRC9ERjtFQ2dFRTtJQUNFLGNBQUE7RUQ5REo7RUNrRUE7SUFDRSxhQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsMkJBQUE7SUFDQSxTQUFBO0VEaEVGO0VDaUVFO0lBQ0UsWUFBQTtFRC9ESjtBQUNGO0FDbUVBO0VBQ0U7SUFDRSxpQkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtFRGpFRjtFQ2tFRTtJQUNFLGNBQUE7RURoRUo7QUFDRjtBQ29FQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxTQUFBO0VEbEVGO0VDbUVFO0lBQ0UsWUFBQTtFRGpFSjtBQUNGO0FDcUVBO0VB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 */