body {
  font-family: 'Inter', sans-serif;
  letter-spacing: 0.5px;
  font-size: 20px;
}
.header {
  position: fixed;
  z-index: 10;
  top: 0;
  width: 100%;
  left: 0;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.caption {
  text-align: center;
}
.header .hidden {
  display: none;
}
.header.scrolled .header_nav {
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.3s ease 0s;
  padding: 5px 0;
}
.header_nav nav > div > ul {
  gap: 30px;
  display: flex;
}
.header .information_line {
  padding: 14px 0;
  color: #fff;
  background: #151515;
  position: relative;
  z-index: 2;
  font-size: 18px;
}
.header .information_line .drop-phones {
  position: relative;
}
.header .information_line .drop-phones a:hover {
  color: #d4b656;
}
.header .information_line .drop-phones .main-phone {
  gap: 8px;
}
.header .information_line .drop-phones:hover .extra-phones {
  display: block;
}
.header .information_line .drop-phones .extra-phones {
  padding-top: 4px;
  display: none;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 10px;
  left: -20px;
  top: 22px;
  border-top: 2px solid #151515;
  padding: 18px 20px;
}
.header .information_line .drop-phones .extra-phones a {
  display: block;
  padding: 10px 16px;
  border-radius: 10px;
  color: #010101;
}
.header .information_line .drop-phones .extra-phones a:hover {
  background: #d4b656;
}
.header .information_line .phone {
  gap: 6px;
}
.header .information_line .phone span {
  color: #d4b656;
}
.header .information_line .phone .icons {
  gap: 12px;
}
.header .information_line .phone strong {
  padding-right: 28px;
  position: relative;
}
.header .information_line .phone strong:after {
  position: absolute;
  content: '';
  width: 14px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.353516 0.353554L6.85352 6.85355L13.3535 0.353554' stroke='%23D4B656'/%3E%3C/svg%3E%0A");
  right: 6px;
  top: 50%;
  background-repeat: no-repeat;
  transform: translateY(-50%);
}
.header.active .header_nav {
  background: none;
}
.header .header_nav {
  transition: all 0.3s ease 0s;
  color: #fff;
  padding: 4px 0;
  background: rgba(0, 0, 0, 0.5);
  font-size: 18px;
}
.header .header_nav .nav {
  text-transform: uppercase;
  font-weight: 700;
  padding-right: 12px;
}
.header .header_nav .nav .flex {
  gap: 41px;
}
.header .header_nav .nav li.has-children {
  position: relative;
}
.header .header_nav .nav li.has-children > a:hover {
  color: #d4b656;
}
.header .header_nav .nav li.has-children:after {
  position: absolute;
  content: "";
  width: 6px;
  height: 10px;
  right: -14px;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.353516 9.35355L4.85352 4.85355L0.353515 0.353554' stroke='%23D4B656'/%3E%3C/svg%3E%0A");
  transform: translateY(-50%);
}
.header .header_nav .nav li.has-children ul {
  position: absolute;
  padding-top: 4px;
  display: none;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 10px;
  left: 0px;
  top: 22px;
  padding: 20px 24px;
  width: 280px;
}
.header .header_nav .nav li.has-children ul a {
  display: block;
  text-transform: none;
  padding: 10px 16px;
  border-radius: 10px;
  color: #010101;
  font-size: 18px;
  font-weight: 400;
}
.header .header_nav .nav li.has-children ul a:hover {
  color: #010101;
}
.header .header_nav .nav li.has-children ul a:after {
  display: none;
}
.header .header_nav .nav li.has-children ul a:hover {
  background: #d4b656;
}
.header .header_nav .nav li.has-children:hover ul {
  display: block;
}
.header .header_nav .nav li:not(.has-children) a {
  transition: all 0.3s ease 0s;
  position: relative;
}
.header .header_nav .nav li:not(.has-children) a:after {
  position: absolute;
  content: "";
  width: 0;
  height: 2px;
  background: #d4b656;
  left: 0;
  bottom: -6px;
}
.header .header_nav .nav li:not(.has-children) a:hover {
  color: #d4b656;
}
.header .header_nav .nav li:not(.has-children) a:hover:after {
  transition: all 0.3s ease 0s;
  width: 100%;
}
.main_hero .texts {
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  margin-top: 60px;
  z-index: 3;
  width: 100%;
  max-width: 100%;
}
.main_hero .slider .slick-slide .item {
  height: 600px;
  position: relative;
  background-size: cover;
  background-position: center;
}
.main_hero .slider {
  text-align: center;
  position: relative;
  background-position: center 0;
  background-size: cover;
  
}
.main_hero.pay-page ul {
  gap: 60px;
  display: flex;
  justify-content: center;
  border: none;
}
.main_hero.pay-page ul .active button {
  background: #d4b656;
}
.main_hero.pay-page ul button {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: #EAEAEA;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.main_hero.pay-page ul li:not(:last-child) {
  position: relative;
}
.main_hero.pay-page ul li:not(:last-child):after {
  position: absolute;
  content: "";
  right: -48px;
  top: 50%;
  transform: translateY(-50%);
  height: 12px;
  width: 36px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='12' viewBox='0 0 38 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 5.93085L35.9936 5.93084' stroke='%23BEBEBE' stroke-linecap='square'/%3E%3Cpath d='M30.9225 0.353561L36.4998 5.93085L30.9225 11.5081' stroke='%23BEBEBE'/%3E%3C/svg%3E%0A");
}
.main_hero.pay-page ul li.active button {
  background: #d4b656;
}
.main_hero {
  position: relative;
  background-position: center;
  background-size: cover;
}
/*.main_hero .item:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  bottom: 0;
}*/
.main_hero .inside {
  
  position: relative;
  z-index: 2;
  
}
.main_hero h1 {
  text-transform: uppercase;
  background: linear-gradient(180deg, #d4b656 0%, #f6efcb 100%), #d4b656;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 20px;
}
.main_hero h2 {
  font-size: 24px;
  line-height: 1.15;
  color: #fff;
}
.main_hero.page .inside {
  height: 400px;
  padding-top: 60px;
  text-align: center;
}
.main_hero.direction_page {
  color: #fff;
  font-size: 24px;
  line-height: 1.25;
}
.main_hero.direction_page .inside {
  height: 700px;
  width: 1000px;
  text-align: center;
}
.main_hero.direction_page .small-intro .services-icons {
  margin-top: 40px;
  gap: 24px;
}
.main_hero.direction_page .small-intro .services-icons li {
  background: #D4B656;
  border-radius: 10px;
  width: 60px;
  height: 60px;
}
.breadcrumbs {
  text-align: center;
  font-size: 24px;
  line-height: 1.35;
  color: #868686;
}
.breadcrumbs ul {
  gap: 8px;
}
.breadcrumbs ul a {
  color: #d4b656;
}
.breadcrumbs ul span {
  color: #fff;
}
.mobile-phone-widget {
  position: fixed;
  z-index: 9;
  background: url(../img/mobile_bg.jpg) no-repeat center;
  width: 100vw;
  left: -100vw;
  transition: background-size 3s ease 0s;
  overflow: auto;
  background-size: 100% auto;
  background-position: center;
  height: 100vh;
  padding-top: 86px;
  transition: all 0.3s ease 0s;
}
.mobile-phone-widget.active {
  left: 0;
  background-size: 1200px auto;
  transition: all 0.3s ease 0s, background-size 3s ease 0s;
}
.mobile-phone-widget .phone-group {
  padding: 20px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.mobile-phone-widget .phone-group .phone_header {
  margin-bottom: 12px;
}
.mobile-phone-widget .phone-group .phone_header .lang-name {
  font-size: 26px;
  color: #d4b656;
}
.mobile-phone-widget .phone-group .phone_header .lang-name span {
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}
.mobile-phone-widget .phone-group .phone_header .lang-name span img {
  display: block;
}
.mobile-phone-widget .phone-group .phone_header .lang-name small {
  display: inline-block;
  vertical-align: middle;
}
.mobile-phone-widget .phone-group .phone_header .icons {
  gap: 10px;
}
.mobile-phone-widget .phone-group .phone_header .icons img {
  width: 30px;
}
.mobile-phone-widget .phone-group .phone_list li:not(:last-child) {
  margin-bottom: 12px;
}
.mobile-phone-widget .phone-group .phone_list li a {
  display: block;
  padding: 11px;
  font-size: 22px;
  text-align: center;
  color: #fff;
  font-weight: 500;
  border: 3px solid #d4b656;
  border-radius: 10px;
}
.mobile-navigation-widget {
  position: fixed;
  background: url(../img/mobile_bg.jpg) no-repeat center;
  color: #fff;
  font-size: 20px;
  z-index: 9;
  font-weight: 600;
  width: 100vw;
  left: -100vw;
  height: 100vh;
  transition: all 0.3s ease 0s;
  overflow: auto;
  background-size: 100% auto;
  background-position: center;
  padding-top: 86px;
}
.mobile-navigation-widget.active {
  left: 0;
  background-size: 1200px auto;
  transition: all 0.3s ease 0s, background-size 3s ease 0s;
}
.mobile-navigation-widget li.active a {
  background: #d4b656;
  color: #000;
}
.mobile-navigation-widget .menu-main-menu-container > ul > li > .link-wrapper,
.mobile-navigation-widget .nav > li > .link-wrapper {
  padding-right: 70px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.mobile-navigation-widget .menu-main-menu-container > ul > li > .link-wrapper a,
.mobile-navigation-widget .nav > li > .link-wrapper a {
  padding: 18px 27px;
  display: block;
}
.mobile-navigation-widget .menu-main-menu-container > ul > li > a,
.mobile-navigation-widget .nav > li > a {
  padding: 20px 27px;
  display: block;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > a,
.mobile-navigation-widget .nav > li.menu-item-has-children > a,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > a,
.mobile-navigation-widget .nav > li.has-children > a,
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > .link-wrapper,
.mobile-navigation-widget .nav > li.menu-item-has-children > .link-wrapper,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > .link-wrapper,
.mobile-navigation-widget .nav > li.has-children > .link-wrapper {
  position: relative;
}
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > a:after,
.mobile-navigation-widget .nav > li.menu-item-has-children > a:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > a:after,
.mobile-navigation-widget .nav > li.has-children > a:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > .link-wrapper:after,
.mobile-navigation-widget .nav > li.menu-item-has-children > .link-wrapper:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > .link-wrapper:after,
.mobile-navigation-widget .nav > li.has-children > .link-wrapper:after {
  position: absolute;
  content: "";
  width: 23px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  transition: all 0.3s ease 0s;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='14' viewBox='0 0 23 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06067 1.06067L11.0607 11.0607L21.0607 1.06067' stroke='%23D4B656' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > a.opened:after,
.mobile-navigation-widget .nav > li.menu-item-has-children > a.opened:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > a.opened:after,
.mobile-navigation-widget .nav > li.has-children > a.opened:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.menu-item-has-children > .link-wrapper.opened:after,
.mobile-navigation-widget .nav > li.menu-item-has-children > .link-wrapper.opened:after,
.mobile-navigation-widget .menu-main-menu-container > ul > li.has-children > .link-wrapper.opened:after,
.mobile-navigation-widget .nav > li.has-children > .link-wrapper.opened:after {
  transform: rotate(180deg);
  transition: all 0.3s ease 0s;
  margin-top: -10px;
}
.mobile-navigation-widget .menu-main-menu-container > ul > li ul a,
.mobile-navigation-widget .nav > li ul a {
  display: block;
  font-weight: 500;
  font-size: 18px;
  text-transform: none;
  padding: 20px 27px 20px 40px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.mobile-navigation-widget .socials {
  padding: 20px;
}
.mobile-navigation-widget .socials .flex {
  gap: 24px;
}
.mobile-navigation-widget .socials .flex img {
  width: 40px ;
}
.directions .inside {
  padding: 80px 12px;
}
.directions .list .item {
  width: 700px;
  border: 1px dashed #E2E2E2;
  padding: 28px 50px;
  border-radius: 10px;
  max-width: 49%;
  position: relative;
  padding-bottom: 120px;
}
.directions .list .item .img {
  width: 100%;
  aspect-ratio: 1.66666667;
  overflow: hidden;
  border-radius: 10px;
}
.directions .list .item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.directions .list .item .img .slick-dots {
  position: absolute;
  z-index: 5;
  bottom: 24px;
  width: 100%;
  left: 0;
  font-size: 0;
  text-align: center;
}
.directions .list .item .img .slick-dots li {
  padding: 0;
  display: inline-block;
  margin: 0 6px;
}
.directions .list .item .img .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #EAEAEA;
  font-size: 0;
  padding: 0;
  cursor: pointer;
}

.directions .list .item .img .slick-dots li.slick-active button {
  background: #d4b656;
}
.directions .list .item .desc {
  padding-top: 20px;
  line-height: 1.5;

}
.directions .list .item h3 {
  font-size: 36px;
  color: #d4b656;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.directions .list .item .button {
  margin-top: 22px;
  position: absolute;
  bottom: 28px;
  left: 50px;
  width: calc(100% - 100px);
}
.directions .list .item .button a {
  background: #d4b656;
  height: 70px;
  line-height: 70px;
  text-align: center;
  display: block;
  border-radius: 10px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
}
.header-controls-mobile {
  gap: 10px;
}
.header-controls-mobile button {
  border-radius: 5px;
  background-color: #d4b656;
  border: none;
  padding: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.header-controls-mobile .callback > button {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.64985 0C5.38464 0.247114 5.8675 0.848783 6.29788 1.4612C7.03267 2.50337 8.29231 4.41582 7.88293 5.7266C7.36858 7.38119 4.96476 7.51012 5.23768 9.54075C5.48961 11.378 8.6702 15.031 10.2657 15.9013C12.2287 16.9757 12.5646 15.6434 13.8977 14.5905C15.4408 13.3656 16.6899 14.3649 17.9496 15.4285C19.2092 16.4922 20.9622 17.8674 19.3562 19.4468C16.9628 21.7998 14.5485 22.6485 11.284 21.4774C6.94869 19.9303 1.62671 13.6987 0.388062 9.19694C-0.651142 5.46874 0.419553 2.76123 3.32723 0.47274C3.60015 0.257858 3.86257 0.107441 4.18798 0H4.64985Z' fill='black'/%3E%3C/svg%3E%0A");
}
.header-controls-mobile .toggler > button {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='20' viewBox='0 0 25 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='4' rx='2' fill='black'/%3E%3Crect y='8' width='25' height='4' rx='2' fill='black'/%3E%3Crect y='16' width='25' height='4' rx='2' fill='black'/%3E%3C/svg%3E%0A");
}
.header-controls-mobile .toggler_wrapper {
  perspective: 1000px;
  width: 40px;
  height: 40px;
}
.header-controls-mobile .toggler_wrapper > button {
  width: 100%;
  height: 100%;
  font-size: 28px;
  color: white;
  border: none;
  cursor: pointer;
  transition: transform 0.4s;
  transform-style: preserve-3d;
}
.header-controls-mobile .toggler_wrapper > button::after {
  content: "";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  backface-visibility: hidden;
  transform: rotateY(180deg);
  background-color: #d4b656;
  border-radius: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2927_10)'%3E%3Cpath d='M18.2635 15.4348L3.41421 0.5856C2.63316 -0.195448 1.36684 -0.195448 0.585786 0.5856C-0.195262 1.36665 -0.195262 2.63298 0.585786 3.41403L15.435 18.2633C16.2161 19.0443 17.4824 19.0443 18.2635 18.2633C19.0445 17.4822 19.0445 16.2159 18.2635 15.4348Z' fill='black'/%3E%3Cpath d='M0.585965 15.4348L15.4352 0.585601C16.2163 -0.195448 17.4826 -0.195448 18.2636 0.585601C19.0447 1.36665 19.0447 2.63298 18.2636 3.41403L3.41439 18.2633C2.63334 19.0443 1.36701 19.0443 0.585965 18.2633C-0.195084 17.4822 -0.195084 16.2159 0.585965 15.4348Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2927_10'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.header-controls-mobile .toggler_wrapper.active > button {
  transform: rotateY(180deg);
}
.gallery {
  padding: 70px 0 100px;
}
.gallery .inside {
  width: 1430px;
}
.gallery .inside .title-text {
  margin-bottom: 50px;
}
.gallery .inside .title-text h3 {
  text-align: left;
  text-transform: none;
}
.gallery .inside .desc-text-mobile {
  padding: 0 20px;
}
.gallery .inside .desc-text {
  padding-top: 140px;
  line-height: 1.35;
  font-size: 20px;
  margin-bottom: 60px;
}
.gallery .inside .desc-text p:not(:last-child) {
  margin-bottom: 40px;
}
.gallery .inside .coll {
  max-width: 49%;
  width: 640px;
}
.gallery .inside .coll .img {
  border-radius: 5px;
}
.gallery .inside .coll .img:not(:last-child) {
  margin-bottom: 90px;
}
.about {
  padding: 80px 0;
}
.about .image {
  width: 800px;
  border-radius: 10px;
  max-width: 49%;
}
.about .description {
  width: 800px;
  max-width: 49%;
  font-size: 20px;
  line-height: 1.5;
}
.about .description strong {
  font-weight: 600;
  font-size: 20px;
}
.about .description p {
  margin-bottom: 20px;
}
.about .description .button {
  margin-top: 36px;
  font-size: 22px;
}
.about .description .button a {
  background: #d4b656;
  width: 344px;
  height: 70px;
  line-height: 70px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  display: inline-block;
}
.about .about-top_part {
  margin-bottom: 100px;
}
.rent-page {
  padding: 80px 0;
}
.rent-page .description {
  width: 800px;
  max-width: 48.5%;
  font-size: 20px;
  line-height: 1.5;
}
.rent-page .description .logos {
  margin-top: 36px;
  margin-bottom: 36px;
}
.rent-page .description .image {
  width: 100%;
  border-radius: 10px;
  aspect-ratio: 1.6;
}
.rent-page .description strong {
  font-weight: 600;
  font-size: 20px;
}
.rent-page .description p {
  margin-bottom: 20px;
}
.rent-page .description .image {
  border-radius: 10px;
}
.rent_form {
  margin-top: -6px;
  width: 800px;
  max-width: 48.5%;
}
.logos {
  margin-top: 36px;
}
.logos li {
  width: 240px;
  height: 130px;
  background: #EAEAEA;
  border-radius: 10px;
  max-width: 32%;
}
.logos li img {
  max-width: 80%;
  max-height: 80%;
  display: inline-block;
}
.contact-information {
  padding: 80px 0;
}
.contact-information .image {
  border-radius: 10px;
  width: 800px;
  max-width: 49%;
}
.contact-information .information {
  width: 650px;
  max-width: 49%;
  line-height: 1.35;
  font-size: 24px;
}
.contact-information .information .socials .flex {
  gap: 30px;
}
.contact-information .information p {
  margin-bottom: 20px;
}
.contact-information .information span {
  color: #d4b656;
}
.contact-information .information a {
  color: #d4b656;
  text-decoration: underline;
  display: block;
}
.contact-information .information a img {
  display: block;
}
.contact-information .information a:hover {
  text-decoration: none;
}
.contact-information .information .button {
  margin-top: 40px;
}
.contact-phones {
  background: #EAEAEA;
  padding: 150px 0;
  font-size: 24px;
  line-height: 1.35;
  font-weight: 600;
}
.contact-phones h4 {
  font-weight: 700;
  gap: 10px;
  margin-bottom: 10px;
}
.contact-phones h4 span {
  display: block;
}
.contact-phones h4 span img {
  display: block;
}
.contact-phones h3 {
  margin-bottom: 60px;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}
.contact-phones .content {
  /*.coll-1 {
			width: 410px;
		}
		.coll-2 {
			width: 520px;
		}
		.coll-3 {
			width: 410px;
		}*/
}
.contact-phones .content li {
  margin-bottom: 4px;
}
.contact-phones .content .coll {
  flex-grow: 1;
}
.contact-phones .content .coll-2 {
  padding: 0 10px;
}
.contact-phones .coll-2 {
  position: relative;
}
.contact-phones .coll-2:before {
  position: absolute;
  content: "";
  border-left: 1px dashed #868686;
  left: 0;
  top: 0;
  height: 100%;
}
.contact-phones .coll-2:after {
  position: absolute;
  content: "";
  border-left: 1px dashed #868686;
  right: 0;
  top: 0;
  height: 100%;
}
.contact-form {
  padding: 80px 0;
}
.contact-form .block-form {
  width: 800px;
  max-width: 49%;
}
.contact-form .image {
  border-radius: 10px;
  width: 800px;
  max-width: 49%;
}
.contact-form .message textarea {
  height: 326px;
}
.requirements {
  padding: 60px 0;
}
.requirements .req_row {
  padding: 40px 0;
}
.requirements .req_row:not(:last-child) {
  border-bottom: 1px dashed #868686;
}
.requirements .req_row:last-child {
  padding-bottom: 0;
}
.lagedge_sizes {
  padding: 80px 0;
}
.lagedge_sizes .attention-el {
  padding-left: 46px;
}
.lagedge_sizes .attention-el:before {
  left: 12px;
  top: 28px;
}
.lagedge_sizes .description {
  width: 410px;
  line-height: 1.35;
}
.lagedge_sizes .description h3 {
  margin-bottom: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #d4b656;
  font-size: 30px;
}
.lagedge_sizes .example {
  width: 400px;
  border-radius: 10px;
  background: #F4F4F4;
  padding: 20px;
  text-align: center;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.lagedge_sizes .example h4 {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
}
.lagedge_sizes .example .image {
  margin-bottom: 40px;
}
.lagedge_sizes .example .parameters {
  font-weight: 700;
}
.lagedge_sizes .example .parameters .list {
  gap: 6px;
  margin-bottom: 20px;
}
.lagedge_sizes .example .parameters p {
  font-size: 16px;
  font-weight: 400;
}
.lagedge_sizes .example .parameters p a {
  text-decoration: underline;
}
.lagedge_sizes .example .parameters li {
  border-radius: 10px;
  border: 1px solid #000;
  padding: 16px 24px 16px 64px;
  position: relative;
}
.lagedge_sizes .example .parameters li:before {
  position: absolute;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  top: 50%;
  left: 38px;
  transform: translate(-50%, -50%);
}
.lagedge_sizes .example .parameters li.weight:before {
  width: 23px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 18.9346V19.611C22.7763 20.9778 21.678 22 20.254 22L2.66125 21.9934C1.07412 21.9928 -0.326464 20.4278 0.067019 18.84L2.87718 7.48789C3.20109 6.25546 4.26217 5.41396 5.53619 5.41275L8.80882 5.40974C8.09743 4.43753 7.94987 3.2569 8.37215 2.16542C8.89219 0.817332 10.1572 -0.0241677 11.571 0.000529161C12.9848 0.025226 14.1802 0.89323 14.6667 2.23529C15.056 3.3087 14.8982 4.45861 14.2024 5.40854H17.4756C18.7587 5.40854 19.8485 6.2398 20.1604 7.49572L23 18.9346ZM13.524 3.38279C13.524 2.2636 12.6207 1.35584 11.5056 1.35584C10.3906 1.35584 9.48722 2.263 9.48722 3.38279C9.48722 4.50258 10.3906 5.40974 11.5056 5.40974C12.6207 5.40974 13.524 4.50258 13.524 3.38279Z' fill='%23D4B656'/%3E%3Crect x='7' y='10' width='9' height='2' fill='%23EAEAEA'/%3E%3Crect x='9' y='15' width='5' height='2' fill='%23EAEAEA'/%3E%3C/svg%3E%0A");
}
.lagedge_sizes .example .parameters li.size:before {
  width: 29px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='21' viewBox='0 0 29 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 13.1287V20.4975L27.3042 20.496L27.2974 18.7964H20.4961V13.1317L22.1949 13.1294L22.2055 15.3973L23.896 15.3943L23.8998 13.1279L25.6016 13.1355L25.6024 15.3958L27.2989 15.395L27.3019 13.1302L29 13.1287Z' fill='%23D4B656'/%3E%3Cpath d='M5.41046 20.4862C2.55767 20.4839 0.30571 18.2667 0 15.4911L0.0340519 8.81849C0.0605366 3.69709 4.69386 -0.159091 9.70856 0.00511476C14.7709 0.170077 18.8042 4.34635 18.8012 9.47834L18.7951 20.4968L5.4097 20.4862H5.41046ZM15.3952 9.39737C15.3952 6.08451 12.7097 3.39971 9.39756 3.39971C6.08545 3.39971 3.39989 6.08451 3.39989 9.39737C3.39989 12.7102 6.08545 15.395 9.39756 15.395C12.7097 15.395 15.3952 12.7095 15.3952 9.39737Z' fill='%23D4B656'/%3E%3Cpath d='M9.39803 13.6977C11.7731 13.6977 13.6984 11.7724 13.6984 9.39736C13.6984 7.02233 11.7731 5.09698 9.39803 5.09698C7.023 5.09698 5.09766 7.02233 5.09766 9.39736C5.09766 11.7724 7.023 13.6977 9.39803 13.6977Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.forbidden {
  padding: 140px 0;
  background: #1A2026;
  color: #fff;
}
.forbidden .list {
  width: 1260px;
  gap: 40px 0;
}
.forbidden .description {
  width: 380px;
  line-height: 1.35;
}
.forbidden .description p {
  margin-bottom: 20px;
}
.forbidden .description h3 {
  padding-left: 90px;
  position: relative;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #d4b656;
}
.forbidden .description h3:before {
  content: "";
  width: 70px;
  height: 70px;
  left: 0;
  top: 50%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='35' r='32' stroke='%23D4B656' stroke-width='6'/%3E%3Cpath d='M11.7969 57.809L57.8081 11.7977' stroke='%23D4B656' stroke-width='6'/%3E%3C/svg%3E%0A");
}
.rules {
  padding: 120px 0;
  background: #D9D9D9;
}
.rules h3 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 48px;
  font-weight: 700;
  text-transform: uppercase;
}
.rules .item {
  padding: 60px;
  background: #F4F4F4;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  width: 500px;
  max-width: 32.5%;
  font-size: 18px;
  line-height: 1.35;
}
.rules .item h4 {
  text-transform: uppercase;
  font-weight: 700;
  padding-left: 60px;
  margin-bottom: 20px;
  position: relative;
  font-size: 20px;
}
.rules .item h4 span {
  width: 50px;
  background: #d4b656;
  border-radius: 50%;
  line-height: 50px;
  height: 50px;
  display: inline-block;
  text-align: center;
  position: absolute;
  left: 0;
  top: -14px;
}
.faq {
  padding: 80px 0;
  font-size: 24px;
}
.faq h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 48px;
  margin-bottom: 70px;
  font-weight: 700;
}
.faq .faq-widget {
  border-top: 1px solid #BEBEBE;
  line-height: 1.35;
  margin-bottom: 60px;
}
.faq .faq-widget li {
  border-bottom: 1px solid #BEBEBE;
  padding: 16px 10px;
}
.faq .faq-widget li .question {
  position: relative;
}
.faq .faq-widget li .question:before {
  position: absolute;
  content: "";
  width: 22px;
  height: 2px;
  right: 0;
  top: 11px;
  cursor: pointer;
  background-color: #D4B656;
}
.faq .faq-widget li .question:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 22px;
  right: 10px;
  top: 1px;
  cursor: pointer;
  background-color: #D4B656;
  transition: all 0.3s ease 0s;
}
.faq .faq-widget li .answer {
  display: none;
  margin-top: 20px;
  font-size: 16px;
}
.faq .faq-widget li.opened .question:after {
  transform: rotate(90deg);
  transition: all 0.3s ease 0s;
}
.faq .ask {
  text-align: center;
}
.faq .ask h4 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 40px;
}
.faq .button {
  margin-bottom: 50px;
}
.faq .button a {
  font-weight: 700;
}
.faq .socials {
  gap: 30px;
}
.about_pets {
  padding: 60px 0;
  background: #EAEAEA;
}
.about_pets .content {
  position: relative;
  padding: 0 40px;
}
.about_pets .content:before {
  position: absolute;
  content: "";
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='208' height='191' viewBox='0 0 208 191' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M144.588 157.072C130.682 156.696 117.735 160.834 106.787 169.092C101.467 173.107 94.8148 174.42 88.3621 172.734C79.0653 170.305 71.7614 163.062 69.7318 153.449C67.3799 142.324 68.086 130.887 71.3007 120.05C73.6639 112.083 77.5653 105.015 83.1507 98.9766C100.005 80.7443 125.897 81.6705 144.774 96.3947C153.748 103.399 161.028 112.369 165.581 122.882C169.561 132.067 167.662 142.43 161.195 149.786C156.993 154.561 151.172 157.255 144.585 157.078L144.588 157.072Z' fill='white'/%3E%3Cpath d='M134.745 68.9176C130.047 74.8828 122.674 77.1196 115.55 75.0241C110.945 73.6709 107.08 71.0748 103.8 67.4443C96.4025 59.2643 92.8236 48.1515 94.0219 37.1903C94.5518 32.34 96.154 27.9803 99.0444 24.177C103.677 18.0833 111.251 15.598 118.594 17.8178C123.07 19.1724 126.845 21.6728 130.053 25.1912C137.666 33.5421 141.31 44.9382 139.921 56.1646C139.335 60.903 137.732 65.1184 134.744 68.9131L134.745 68.9176Z' fill='white'/%3E%3Cpath d='M83.2157 84.9515C78.6637 91.1393 71.2664 93.6778 64.004 91.6964C59.33 90.425 55.3738 87.8579 52.0313 84.2027C44.404 75.8516 40.7704 64.4421 42.1456 53.2351C42.7283 48.4876 44.3723 44.2591 47.2508 40.5593C51.9514 34.5235 59.5526 32.1693 66.8454 34.4501C71.4041 35.8779 75.2313 38.5111 78.4714 42.1591C85.7943 50.4029 89.3051 61.5374 88.0135 72.4885C87.4735 77.0877 86.0048 81.1755 83.2186 84.9606L83.2157 84.9515Z' fill='white'/%3E%3Cpath d='M44.1302 135.809C27.7 135.271 14.5624 115.211 20.4314 100.113C23.0124 93.4723 29.1955 89.292 36.3575 89.4209C53.0396 89.7294 66.5463 110.334 60.1353 125.6C57.4337 132.035 51.3314 136.045 44.1302 135.809Z' fill='white'/%3E%3Cpath d='M182.976 85.1142C178.535 94.9759 167.949 100.461 158.172 95.1284C146.517 88.7744 143.322 72.0703 148.834 59.9629C153.32 50.1017 163.942 44.7902 173.614 50.0912C185.226 56.4536 188.38 73.1062 182.975 85.1097L182.976 85.1142Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 208px;
  height: 191px;
  left: 440px;
  background-repeat: no-repeat;
  top: 10px;
}
.about_pets .content:after {
  position: absolute;
  content: "";
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='205' height='186' viewBox='0 0 205 186' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M102.431 166.744C90.9846 158.838 77.8773 155.239 64.197 156.182C57.5478 156.642 51.2572 154.112 46.771 149.177C40.3074 142.067 38.141 132.011 41.6873 122.849C45.7893 112.244 52.624 103.046 61.2325 95.7209C67.5616 90.3349 74.6881 86.5429 82.6642 84.5319C106.738 78.455 127.927 93.3637 135.707 116.005C139.403 126.772 140.606 138.262 138.683 149.556C137.004 159.425 129.757 167.07 120.323 169.705C114.196 171.412 107.848 170.492 102.425 166.747L102.431 166.744Z' fill='white'/%3E%3Cpath d='M142.303 87.5083C135.11 89.942 127.711 87.7915 122.886 82.1474C119.766 78.4999 117.945 74.2148 117.178 69.3828C115.445 58.4909 118.512 47.226 125.499 38.6959C128.591 34.9211 132.313 32.1427 136.811 30.5337C144.018 27.9562 151.721 30.0082 156.662 35.8765C159.673 39.4544 161.471 43.6098 162.239 48.3094C164.059 59.4616 160.892 70.9994 153.6 79.6477C150.523 83.2984 146.879 85.9553 142.304 87.5037L142.303 87.5083Z' fill='white'/%3E%3Cpath d='M90.3745 72.8165C83.1828 75.5165 75.5991 73.6057 70.5956 67.9814C67.3733 64.3649 65.4596 60.0545 64.6542 55.1673C62.8217 44.0067 66.0049 32.4635 73.2744 23.8239C76.354 20.1641 80.0396 17.5185 84.4709 15.9896C91.7041 13.4981 99.3581 15.6745 104.224 21.5663C107.264 25.2509 109.034 29.5463 109.757 34.3715C111.393 45.276 108.257 56.5219 101.197 64.9926C98.2345 68.5516 94.7726 71.175 90.372 72.8256L90.3745 72.8165Z' fill='white'/%3E%3Cpath d='M29.8634 94.0943C16.3906 84.6749 16.332 60.6963 29.4907 51.2494C35.2783 47.0938 42.7408 46.9661 48.6714 50.9834C62.4808 60.3477 62.551 84.9848 48.8466 94.2764C43.0702 98.1938 35.7683 98.2228 29.8634 94.0943Z' fill='white'/%3E%3Cpath d='M173.874 127.406C164.77 133.244 152.906 132.062 147.624 122.257C141.328 110.572 147.768 94.8314 158.995 87.6952C168.137 81.8816 179.936 83.2286 185.146 92.9497C191.403 104.619 184.956 120.293 173.875 127.401L173.874 127.406Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 208px;
  height: 191px;
  right: 40px;
  background-repeat: no-repeat;
  top: 160px;
}
.about_pets .image img {
  max-width: 100%;
}
.about_pets .description {
  width: 680px;
  line-height: 1.35;
}
.about_pets .description p {
  margin-bottom: 20px;
}
.about_pets .description h3 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 30px;
}
.about_pets .description .button a {
  font-size: 24px;
  width: 470px;
  text-transform: none;
}
.return-intro {
  padding: 88px 0;
  background: #EAEAEA;
}
.return-intro h3 {
  font-weight: 600;
  font-size: 32px;
  text-transform: uppercase;
  margin-bottom: 42px;
  line-height: 1.15;
  text-align: center;
}
.return-intro .notification-text_inner {
  text-align: center;
}
.return-intro .notification-text_inner .list {
  margin-top: 10px;
}
.return-intro .notification-text_inner li {
  font-weight: 400;
}
.return-intro .item {
  padding: 68px 54px;
  background: #F4F4F4;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  width: 760px;
  max-width: 49%;
  border-radius: 10px;
}
.return-intro .item .item-heading {
  height: 168px;
}
.return-intro .item h4 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 60px;
  line-height: 1.4;
}
.return-intro .item p {
  margin-bottom: 10px;
}
.return-intro .item ul {
  padding-left: 16px;
}
.return-intro .item ul li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 20px;
}
.return-intro .item ul li:before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 8px;
  background: #000;
}
.return-intro .with-icon h4 {
  position: relative;
  padding-left: 166px;
}
.return-intro .with-icon h4:before {
  width: 95px;
  height: 65px;
  content: "";
  left: 30px;
  top: 16px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='65' viewBox='0 0 95 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.292 59.774C84.292 62.8311 82.0763 64.9974 79.131 64.9974H5.17687C2.23943 65 0 62.8311 0 59.8615L0.00528791 15.2564C0.00528791 12.3053 2.30817 10.216 5.1848 10.216H79.1283C81.997 10.216 84.284 12.3239 84.284 15.2564L84.292 59.774ZM70.5672 55.9188C71.0854 53.4079 72.8886 51.7057 75.2893 51.2231C77.2035 50.8387 78.581 49.1921 78.581 47.1797L78.589 28.1371C78.589 26.0318 77.23 24.3535 75.2047 23.9558C72.804 23.4838 71.0458 21.6702 70.5646 19.2813C70.1653 17.3033 68.5551 15.9378 66.4691 15.9378H17.8467C15.7712 15.9378 14.1319 17.2609 13.7327 19.2495C13.2515 21.6384 11.5091 23.4785 9.10843 23.9478C7.05936 24.3482 5.70301 26.0186 5.70566 28.1397L5.71359 47.177C5.71359 49.2027 7.09374 50.844 9.02647 51.2285C11.4272 51.7084 13.2277 53.4663 13.7089 55.8738C14.1082 57.8756 15.721 59.2729 17.8441 59.2729H66.477C68.5287 59.2729 70.1547 57.9339 70.5725 55.9135L70.5672 55.9188Z' fill='%23D4B656'/%3E%3Cpath d='M89.0438 54.7177L89.0332 15.2352C89.0332 10.0092 84.8373 5.48317 79.5361 5.48052L10.7483 5.45401C10.4892 2.43402 12.8027 0 15.8644 0H89.8238C92.7612 0 95.0006 2.15297 95.0006 5.13584V49.7436C94.998 52.9678 92.1531 55.2109 89.0438 54.7204V54.7177Z' fill='%23D4B656'/%3E%3Cpath d='M66.0217 54.5162H18.2798C17.2883 50.6849 14.4884 47.6543 10.459 46.7024V28.5189C14.3192 27.5538 17.2751 24.7088 18.2454 20.6971H66.0429C67.0317 24.6637 69.8793 27.5405 73.832 28.5003L73.8373 46.6971C69.8713 47.6464 67.0238 50.5868 66.0244 54.5136L66.0217 54.5162ZM48.7461 46.8668C51.0569 44.1942 50.9115 40.4291 48.3865 37.9474C46.7208 36.3088 44.5264 35.5293 42.1521 35.4922C40.148 35.4604 37.9826 34.3123 38.1201 32.3953C38.2575 30.4783 41.8771 28.6727 44.9044 30.5366C45.4385 30.8654 45.8959 31.5256 46.1286 32.0957C46.6177 33.2994 47.871 33.774 48.9576 33.2915C50.0443 32.8089 50.4647 31.5654 49.9782 30.3616C49.0317 28.0178 46.898 26.4083 44.4391 25.8197C44.3492 25.5811 44.2302 25.0535 44.2355 24.8307C44.2752 23.452 43.3075 22.5107 42.0569 22.5532C40.0184 22.6194 40.1057 24.5656 39.8836 25.8118C38.1121 26.2386 36.576 27.1242 35.4285 28.4897C33.2182 31.1199 33.4323 34.8134 35.8701 37.2342C39.643 40.978 42.9532 38.6129 45.4015 40.9329C46.4089 41.8874 46.4432 43.3245 45.3433 44.3002C43.4582 45.9786 39.9946 45.9335 38.5166 43.7434C37.7578 42.6192 36.8351 41.8105 35.4973 42.431C34.4027 42.9401 33.9479 44.2923 34.5983 45.4828C35.7193 47.5376 37.6362 48.874 39.9365 49.4308C39.9788 49.6986 40.0396 50.1255 40.0343 50.3323C39.9999 51.7561 40.9702 52.6788 42.2367 52.6708C43.3974 52.6655 44.3254 51.5466 44.2276 50.3614C44.0769 48.5425 46.2 49.8073 48.7435 46.8695L48.7461 46.8668Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.return-intro .attention-el {
  padding-left: 56px;
  margin-top: 50px;
}
.return-intro .attention-el:before {
  left: 24px;
  top: 22px;
}
.return-intro .attention-el p {
  margin-bottom: 0;
}
.return-money_form {
  padding: 80px 0;
  background-image: url(../img/form-decoration-1.svg), url(../img/form-decoration-2.svg);
  background-position: left 0px top 200px, right 0px top 400px;
  background-repeat: no-repeat;
}
.return-money_form .inside {
  width: 840px;
}
.return-money_form .heading {
  text-align: center;
  color: #868686;
  font-size: 18px;
}
.return-money_form .heading h3 {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 10px;
}
.return-money_form .heading p {
  margin-bottom: 10px;
}
.return-money_form .heading p strong {
  color: #000;
  font-size: 22px;
}
.return-money_form .field_group {
  margin-bottom: 20px;
}
.return-money_form .field_group .input {
  margin-bottom: 0;
}
.return-money_form .field_group .place {
  width: 380px;
  max-width: 49%;
}
.return-money_form .attach-photos {
  text-align: center;
}
.return-money_form .attach-photos .message {
  height: 130px;
}
.return-money_form .attach-photos .photo {
  padding: 20px;
  border: 1px solid #BEBEBE;
  background: #EAEAEA;
  width: 380px;
  position: relative;
  max-width: 49%;
  cursor: pointer;
  border-radius: 10px;
}
.return-money_form .attach-photos .photo p {
  margin-top: 10px;
}
.return-money_form .button button {
  width: 100%;
}
.return-money_form h4 {
  margin-bottom: 30px;
  font-size: 28px;
  text-align: center;
  padding-top: 16px;
  font-weight: 500;
}
.return-money_form .form-footer {
  margin-bottom: 20px;
  text-align: center;
  line-height: 1.35;
  font-size: 21px;
  font-weight: 500;
}
.opendate-intro {
  background: #EAEAEA;
  padding: 150px 0;
}
.opendate-intro .image {
  width: 600px;
}
.opendate-intro .attention {
  padding: 30px 30px 30px 70px;
}
.opendate-intro .attention:before {
  left: 40px;
  top: 34px;
}
.opendate-intro .attention p {
  margin-bottom: 0;
}
.opendate-intro h4 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: 60px;
  color: #000;
}
.opendate-intro ul {
  margin-bottom: 40px;
}
.opendate-intro li {
  padding-left: 150px;
  margin-bottom: 40px;
  position: relative;
}
.opendate-intro .icon:before {
  position: absolute;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: #d4b656;
  background-position: center;
  top: 50%;
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  left: 22px;
  transform: translateY(-50%);
}
.opendate-intro .icon-1:before {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='26' viewBox='0 0 60 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.9999 22.4173C60.004 24.1886 58.6613 25.6146 56.8982 25.6146L49.7792 25.6118C47.8961 25.6118 46.3445 24.0671 46.3445 22.1649L46.3418 3.55193C46.3418 1.60193 47.907 0.0708662 49.8338 0.0695016L56.8464 0.0667725C58.5985 0.0667725 59.9959 1.43818 59.9959 3.1985V7.32228C59.9959 7.94317 59.5619 8.45352 58.967 8.59544C57.0797 9.04712 55.7793 10.6178 55.6442 12.5486C55.4954 14.676 56.8355 16.5564 58.9124 17.0736C59.5292 17.2278 59.9904 17.7395 59.9918 18.3932L59.9999 22.4187V22.4173Z' fill='black'/%3E%3Cpath d='M21.4051 10.5929C21.3082 10.4988 21.1854 10.4265 21.0366 10.376C20.8893 10.3255 20.7119 10.2996 20.5086 10.2996H19.668V12.5061H20.5086C20.9288 12.5061 21.2318 12.4051 21.416 12.2045C21.6002 12.0039 21.693 11.7242 21.693 11.3639C21.693 11.2043 21.6698 11.0596 21.6207 10.93C21.5729 10.799 21.5006 10.6871 21.4037 10.5929H21.4051Z' fill='black'/%3E%3Cpath d='M14.0591 10.9398C13.8926 10.7487 13.688 10.6027 13.4451 10.5004C13.2035 10.398 12.9279 10.3475 12.6195 10.3475C12.3111 10.3475 12.03 10.398 11.7857 10.5004C11.5415 10.6027 11.3368 10.7487 11.1689 10.9398C11.0025 11.1308 10.8742 11.3642 10.7841 11.6398C10.6941 11.9154 10.6504 12.2252 10.6504 12.5691C10.6504 12.913 10.6954 13.2268 10.7841 13.5025C10.8728 13.7781 11.0011 14.0114 11.1689 14.2025C11.3368 14.3935 11.5415 14.5395 11.7857 14.6392C12.0286 14.7401 12.307 14.7893 12.6195 14.7893C12.932 14.7893 13.2035 14.7388 13.4451 14.6392C13.6866 14.5395 13.8913 14.3935 14.0591 14.2025C14.227 14.0114 14.3539 13.7781 14.4439 13.5025C14.5326 13.2268 14.5777 12.9157 14.5777 12.5691C14.5777 12.2225 14.5326 11.9154 14.4439 11.6398C14.3552 11.3642 14.227 11.1308 14.0591 10.9398Z' fill='black'/%3E%3Cpath d='M40.3304 0L3.07032 0.0109167C1.4874 0.0122813 0.0436714 1.40143 0.0341193 2.9093L0.00819219 7.32237C0.00409843 7.92279 0.42712 8.41541 1.0057 8.56278C2.97344 9.06358 4.28344 10.8867 4.25479 12.8626C4.22613 14.8617 2.8247 16.5347 0.880163 17.0232C0.29612 17.1692 -0.00135991 17.7055 4.67339e-06 18.2923L0.00955678 22.4502C0.0136505 24.1682 1.41099 25.5492 3.13992 25.5492L40.2703 25.5492C42.249 25.5492 43.8046 24.0031 43.8046 22.0231L43.8073 3.55202C43.8087 1.60475 42.309 0 40.3304 0ZM15.9698 13.972C15.7965 14.4046 15.5522 14.7812 15.237 15.1019C14.9218 15.4212 14.5424 15.6723 14.0975 15.8538C13.6541 16.0353 13.1601 16.1253 12.6197 16.1253C12.0793 16.1253 11.5853 16.0339 11.1391 15.8538C10.6929 15.6723 10.3122 15.4212 9.9956 15.1019C9.67902 14.7812 9.43339 14.4059 9.26009 13.972C9.08679 13.5394 8.99945 13.0714 8.99945 12.5678C8.99945 12.0643 9.08679 11.5963 9.26009 11.1637C9.43339 10.7311 9.67902 10.3545 9.9956 10.0365C10.3122 9.71859 10.6943 9.4675 11.1391 9.28738C11.5853 9.10589 12.078 9.01446 12.6197 9.01446C13.1614 9.01446 13.6541 9.10589 14.0975 9.28874C14.541 9.4716 14.9218 9.72268 15.237 10.0406C15.5522 10.3586 15.7965 10.7352 15.9698 11.1678C16.1431 11.6004 16.2304 12.067 16.2304 12.5665C16.2304 13.0659 16.1431 13.5381 15.9698 13.9706V13.972ZM23.1407 12.3195C23.0288 12.6088 22.8596 12.8571 22.6303 13.0646C22.4011 13.272 22.1104 13.433 21.7583 13.549C21.4063 13.665 20.9901 13.7236 20.5097 13.7236H19.6692V16.0489H18.0548V9.08951H20.5097C20.9996 9.08951 21.4213 9.14819 21.7733 9.26418C22.1254 9.38017 22.4147 9.53983 22.6426 9.74451C22.8705 9.94784 23.0383 10.188 23.1461 10.4664C23.2539 10.7448 23.3085 11.0422 23.3085 11.3643C23.3085 11.7109 23.2526 12.0302 23.1407 12.3195ZM29.6784 10.3327H26.8223V11.9565H29.0098V13.1505H26.8223V14.8085H29.6784V16.0503H25.1985V9.09088H29.6784V10.3327ZM37.7213 16.0503H36.8807C36.7565 16.0503 36.6514 16.0312 36.5655 15.993C36.4795 15.9547 36.3963 15.8852 36.3171 15.7828L33.0366 11.6372C33.0462 11.7586 33.0544 11.8774 33.0598 11.9934C33.0653 12.1093 33.0694 12.2185 33.0694 12.3209V16.0503L31.6461 16.0503V9.09088H32.4963C32.5659 9.09088 32.6259 9.09361 32.6723 9.10043C32.7201 9.10725 32.7637 9.11817 32.8019 9.13591C32.8401 9.15365 32.877 9.17821 32.9111 9.20959C32.9466 9.24098 32.9862 9.28465 33.0312 9.33923L36.3362 13.5176C36.3239 13.3839 36.3144 13.2542 36.3076 13.1287C36.3007 13.0031 36.298 12.8844 36.298 12.7725V9.08951H37.7213V16.0489V16.0503Z' fill='black'/%3E%3C/svg%3E%0A");
}
.opendate-intro .icon-2:before {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0631 37.9893H4.05678C1.87452 38.0152 0.114458 36.361 0 34.182L0.00323937 12.3594H37.9849L37.9892 34.0178C37.9676 36.1925 36.2853 37.9407 34.0631 37.9893ZM11.2352 17.0867H6.3265V21.9976H11.2352V17.0867ZM21.4468 17.0867H16.5413V21.9976H21.4468V17.0867ZM31.6627 17.0867H26.754V21.9976H31.6627V17.0867ZM11.2352 27.3804H6.3265V32.2858H11.2352V27.3804ZM21.4468 27.3804H16.5413V32.2858H21.4468V27.3804ZM31.6627 27.3804H26.754V32.2858H31.6627V27.3804Z' fill='black'/%3E%3Cpath d='M28.3687 3.92079L34.3465 3.96506C36.5233 3.98126 38.0232 5.98427 38.0005 8.07151L37.9746 10.4157H0.0134304L0.00587189 7.83072C0.000472929 5.71648 1.74326 3.94347 3.87908 3.93915L9.61925 3.92835L9.63005 0.806673C9.63113 0.3564 9.98638 0.0249042 10.4226 0.00114876H12.2108C12.6869 -0.00532998 13.0627 0.346682 13.0627 0.826109L13.0692 3.92943H24.921L24.9318 0.759162C24.9329 0.30673 25.3583 -0.00532998 25.7751 6.89735e-05H27.5697C28.0016 0.0238244 28.3612 0.35532 28.3623 0.805593L28.3698 3.92079H28.3687Z' fill='black'/%3E%3C/svg%3E%0A");
}
.simple-page {
  padding: 60px 0;
}
.simple-page .inside {
  width: 1750px;
}
.simple-page .heading {
  margin-bottom: 40px;
  line-height: 1.35;
}
.simple-page .heading p {
  margin-bottom: 20px;
}
.accordion .list-item {
  margin-bottom: 30px;
  border: 1px dashed #868686;
  border-radius: 10px;
  line-height: 1.35;
}
.accordion .list-item li:not(:last-child) {
  margin-bottom: 20px;
}
.accordion .list-item .description {
  padding: 0 30px 20px 30px;
}
.accordion .list-item .name {
  padding: 22px 30px 22px 30px;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}
.accordion .list-item .name:before,
.accordion .list-item .name:after {
  position: absolute;
  content: "";
  border-radius: 2px;
  background: #d4b656;
}
.accordion .list-item .name:before {
  width: 20px;
  height: 2px;
  top: 37px;
  right: 26px;
}
.accordion .list-item .name:after {
  width: 2px;
  height: 20px;
  top: 28px;
  right: 35px;
  transition: all 0.3s ease 0s;
}
.accordion .list-item .name small {
  color: #d4b656;
}
.accordion .list-item.opened .name:after {
  transform: rotate(90deg);
  transition: all 0.3s ease 0s;
}
.requisits {
  padding: 0 0 80px;
}
.requisits .inside {
  width: 1750px;
}
.requisits .text {
  border: 1px dashed #868686;
  border-radius: 10px;
  width: 840px;
}
.requisits .text > div {
  max-width: 90%;
}
.requisits .text > div p {
  margin-bottom: 0;
}
.requisits .image {
  width: 840px;
}
.input.icon {
  position: relative;
}
.input.icon:after {
  position: absolute;
  content: "";
  width: 25px;
  height: 22px;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.input.icon input {
  padding-left: 50px;
}
.input.icon select {
  padding-left: 50px;
}
.input.date:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.58334 0C4.35322 0 4.16666 0.184925 4.16666 0.413044V2.47826H1.66666C0.746192 2.47826 0 3.21797 0 4.13043V17.3478C0 18.2603 0.746192 19 1.66666 19H18.3334C19.2538 19 20 18.2603 20 17.3478V4.13043C20 3.21797 19.2538 2.47826 18.3334 2.47826H15.8334V0.413044C15.8334 0.184925 15.6468 0 15.4166 0H14.5834C14.3532 0 14.1666 0.184925 14.1666 0.413044V2.47826H5.83334V0.413044C5.83334 0.184925 5.64678 0 5.41666 0H4.58334ZM14.1666 4.13043H5.83334V4.95652C5.83334 5.18464 5.64678 5.36957 5.41666 5.36957H4.58334C4.35322 5.36957 4.16666 5.18464 4.16666 4.95652V4.13043H2.5C2.03976 4.13043 1.66666 4.50028 1.66666 4.95652V6.60868H18.3334V4.95652C18.3334 4.50028 17.9602 4.13043 17.5 4.13043H15.8334V4.95652C15.8334 5.18464 15.6468 5.36957 15.4166 5.36957H14.5834C14.3532 5.36957 14.1666 5.18464 14.1666 4.95652V4.13043ZM1.66666 8.26088H18.3334V16.5218C18.3334 16.978 17.9602 17.3478 17.5 17.3478H2.5C2.03976 17.3478 1.66666 16.978 1.66666 16.5218V8.26088Z' fill='black'/%3E%3C/svg%3E%0A");
}
.input.place:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.0008 20C7.72234 19.9976 7.44746 19.937 7.19375 19.8222C6.94005 19.7074 6.71311 19.5409 6.52747 19.3333C4.09414 16.6667 0.000805001 11.5933 0.000805001 8.24C-0.0294832 6.08689 0.795997 4.00977 2.29596 2.46481C3.79593 0.919848 5.84774 0.0333499 8.0008 0C10.1539 0.0333499 12.2057 0.919848 13.7056 2.46481C15.2056 4.00977 16.0311 6.08689 16.0008 8.24C16.0008 11.5733 11.9075 16.6333 9.47414 19.34C9.2879 19.5464 9.0607 19.7116 8.80702 19.8253C8.55335 19.9389 8.27877 19.9984 8.0008 20ZM8.0008 1.33333C6.20192 1.36839 4.49025 2.11494 3.2407 3.40947C1.99115 4.70401 1.30557 6.441 1.33414 8.24C1.33414 10.3333 3.64747 14.1467 7.5208 18.4467C7.58299 18.5112 7.65755 18.5625 7.74003 18.5976C7.8225 18.6326 7.91119 18.6507 8.0008 18.6507C8.09042 18.6507 8.17911 18.6326 8.26158 18.5976C8.34406 18.5625 8.41862 18.5112 8.4808 18.4467C12.3541 14.1467 14.6675 10.3333 14.6675 8.24C14.696 6.441 14.0105 4.70401 12.7609 3.40947C11.5114 2.11494 9.79969 1.36839 8.0008 1.33333Z' fill='%23010101'/%3E%3Cpath d='M8 12C7.20888 12 6.43552 11.7654 5.77772 11.3259C5.11992 10.8864 4.60723 10.2616 4.30448 9.53074C4.00173 8.79983 3.92252 7.99556 4.07686 7.21964C4.2312 6.44372 4.61216 5.73098 5.17157 5.17157C5.73098 4.61216 6.44372 4.2312 7.21964 4.07686C7.99556 3.92252 8.79983 4.00173 9.53073 4.30448C10.2616 4.60723 10.8864 5.11992 11.3259 5.77772C11.7654 6.43552 12 7.20888 12 8C12 9.06087 11.5786 10.0783 10.8284 10.8284C10.0783 11.5786 9.06087 12 8 12ZM8 5.33334C7.47258 5.33334 6.95701 5.48973 6.51848 5.78275C6.07995 6.07577 5.73816 6.49224 5.53632 6.97951C5.33449 7.46678 5.28168 8.00296 5.38457 8.52024C5.48747 9.03753 5.74144 9.51268 6.11438 9.88562C6.48732 10.2586 6.96248 10.5125 7.47976 10.6154C7.99704 10.7183 8.53322 10.6655 9.02049 10.4637C9.50776 10.2618 9.92424 9.92005 10.2173 9.48152C10.5103 9.04299 10.6667 8.52742 10.6667 8C10.6667 7.29276 10.3857 6.61448 9.88562 6.11438C9.38552 5.61429 8.70725 5.33334 8 5.33334Z' fill='%23010101'/%3E%3C/svg%3E%0A");
}
.input.price:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M10.0749 5.40625C9.5032 5.40625 9.08416 5.53232 8.81783 5.78445C8.55504 6.03303 8.4201 6.37038 8.413 6.79652H6.68714C6.70135 6.27095 6.82386 5.79688 7.05469 5.37429C7.28906 4.9517 7.65128 4.6179 8.14134 4.37287C8.63494 4.12429 9.27592 4 10.0643 4C10.7567 4 11.3445 4.09943 11.8274 4.2983C12.3139 4.49361 12.6832 4.77947 12.9354 5.1559C13.1875 5.53232 13.3136 5.98864 13.3136 6.52486C13.3136 6.74148 13.2798 6.95455 13.2124 7.16406C13.1484 7.37003 13.0526 7.56534 12.9247 7.75C12.8004 7.93466 12.6495 8.10156 12.4719 8.25071L11.0497 7.84588C11.2237 7.64702 11.3711 7.4446 11.4918 7.23864C11.6161 7.02912 11.6765 6.8054 11.6729 6.56747C11.6765 6.21591 11.5433 5.93537 11.2734 5.72585C11.0071 5.51278 10.6076 5.40625 10.0749 5.40625ZM14.0593 9.05504H6V7.76065H14.0593V9.05504ZM14.0593 11.2976H6V10.0192H14.0593V11.2976ZM10.0323 15.2074C8.94212 15.2074 8.09339 14.9837 7.48615 14.5362C6.88246 14.0888 6.57884 13.4513 6.57528 12.6239C6.57884 12.4073 6.6179 12.1907 6.69247 11.9741C6.76705 11.7539 6.87358 11.5515 7.01207 11.3668C7.15057 11.1786 7.31392 11.0224 7.50213 10.8981L9.02024 11.1644C8.75746 11.381 8.56925 11.6048 8.45561 11.8356C8.34197 12.0629 8.28338 12.3061 8.27983 12.5653C8.28338 12.9453 8.43608 13.2436 8.73793 13.4602C9.04332 13.6733 9.47479 13.7798 10.0323 13.7798C10.5614 13.7798 10.9947 13.6733 11.332 13.4602C11.6729 13.2436 11.8469 12.8849 11.854 12.3842H13.5852C13.5746 13.0305 13.4254 13.5632 13.1378 13.9822C12.8537 14.3977 12.4489 14.7067 11.9233 14.9091C11.3977 15.108 10.7674 15.2074 10.0323 15.2074Z' fill='black'/%3E%3C/svg%3E%0A");
}
.input.members:after {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00903 10.5102C10.0484 10.5102 11.0644 10.202 11.9286 9.62459C12.7928 9.04715 13.4664 8.22642 13.8641 7.26617C14.2619 6.30592 14.3659 5.24929 14.1632 4.2299C13.9604 3.21051 13.4599 2.27413 12.725 1.53919C11.99 0.804249 11.0536 0.303748 10.0343 0.100978C9.01486 -0.101792 7.95823 0.00227695 6.99798 0.400024C6.03773 0.797772 5.21699 1.47133 4.63955 2.33553C4.06211 3.19973 3.75391 4.21576 3.75391 5.25512C3.75391 6.64886 4.30757 7.98552 5.2931 8.97105C6.27862 9.95658 7.61528 10.5102 9.00903 10.5102ZM9.00903 1.50146C9.75143 1.50146 10.4772 1.72161 11.0944 2.13407C11.7117 2.54653 12.1929 3.13277 12.477 3.81866C12.7611 4.50455 12.8354 5.25928 12.6906 5.98742C12.5457 6.71556 12.1882 7.3844 11.6633 7.90936C11.1383 8.43431 10.4695 8.79182 9.74133 8.93665C9.01319 9.08149 8.25846 9.00715 7.57256 8.72305C6.88667 8.43894 6.30043 7.95783 5.88798 7.34054C5.47552 6.72325 5.25537 5.99752 5.25537 5.25512C5.25537 4.25959 5.65084 3.30483 6.35479 2.60089C7.05874 1.89694 8.0135 1.50146 9.00903 1.50146Z' fill='black'/%3E%3Cpath d='M9.75951 12.0117H8.25805C6.06788 12.0117 3.96741 12.8818 2.41873 14.4304C0.870042 15.9791 0 18.0796 0 20.2698C0 20.4689 0.0790949 20.6598 0.219884 20.8006C0.360674 20.9414 0.551625 21.0205 0.750732 21.0205H17.2668C17.4659 21.0205 17.6569 20.9414 17.7977 20.8006C17.9385 20.6598 18.0176 20.4689 18.0176 20.2698C18.0176 18.0796 17.1475 15.9791 15.5988 14.4304C14.0501 12.8818 11.9497 12.0117 9.75951 12.0117ZM1.54651 19.519C1.73111 17.8679 2.51759 16.3427 3.75567 15.2348C4.99375 14.1269 6.59663 13.514 8.25805 13.5132H9.75951C11.4209 13.514 13.0238 14.1269 14.2619 15.2348C15.5 16.3427 16.2865 17.8679 16.4711 19.519H1.54651Z' fill='black'/%3E%3C/svg%3E%0A");
}
.input.kids:after {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.056 11.6593V12.4111C23.8367 13.7347 22.8989 14.8404 21.5139 15.1029C20.1827 19.2098 16.3407 21.9931 12.049 22C7.76599 22.0069 3.89083 19.2537 2.54398 15.1079C1.18022 14.8385 0.221134 13.7604 0 12.4111V11.6593C0.210484 10.3244 1.15578 9.22622 2.54085 8.95748C3.32703 6.55007 4.96517 4.55736 7.21974 3.29759C5.78331 2.78015 4.85367 1.48654 4.85805 0.00187932L6.26128 0.00313221C6.28446 1.34121 7.45841 2.24642 8.747 2.03593C8.31601 1.41701 8.08798 0.745465 8.09425 0.00313221L9.49622 0C9.51877 1.26165 10.5324 2.10547 11.7376 2.06851C16.1766 1.93194 20.1551 4.7691 21.5145 8.95748C22.9002 9.22247 23.8417 10.3256 24.0553 11.6587L24.056 11.6593ZM20.7972 10.3087C20.6538 10.315 20.5297 10.2968 20.4132 10.2711C19.8262 7.55801 17.9895 5.27276 15.3942 4.16959C16.0513 5.65802 15.7757 7.26734 14.6744 8.39055C13.622 9.46302 11.9888 9.82322 10.5299 9.18363C9.23876 8.61795 8.3016 7.29867 8.31225 5.78268H9.71798C9.73302 7.09319 10.7879 8.10051 12.0527 8.08861C13.3037 8.07733 14.323 7.05937 14.3367 5.80711C14.3505 4.56926 13.3582 3.4899 12.0853 3.478C8.00655 3.44104 4.48281 6.30576 3.64401 10.2818C3.48928 10.2993 3.34457 10.3125 3.19422 10.3093C2.22449 10.2899 1.44645 11.0304 1.41325 11.9688C1.38068 12.8903 2.0967 13.7253 3.042 13.7466L3.63837 13.7604C4.47091 17.7408 7.97522 20.5798 12.007 20.5905C16.0388 20.6011 19.5669 17.779 20.4132 13.7805L21.0566 13.7404C22.0182 13.6802 22.7204 12.8151 22.6383 11.8811C22.5575 10.9627 21.7751 10.2649 20.7972 10.31V10.3087Z' fill='black'/%3E%3Cpath d='M15.4179 15.9028C14.7151 17.1087 13.4171 17.8379 12.0514 17.8435C10.6701 17.8491 9.38093 17.1406 8.63672 15.9109L9.84826 15.1943C10.3375 15.9867 11.1569 16.4403 12.0483 16.4353C12.9291 16.4296 13.7366 15.9642 14.212 15.1918L15.4179 15.9034V15.9028Z' fill='black'/%3E%3Cpath d='M8.91399 12.3172C8.86575 11.7991 8.50117 11.412 8.00753 11.4032C7.50512 11.3944 7.0923 11.764 7.06849 12.3084L5.66903 12.3097C5.65838 11.0242 6.71268 9.99873 7.96932 9.99246C9.22095 9.9862 10.2834 10.9691 10.3059 12.3009L8.91399 12.3166V12.3172Z' fill='black'/%3E%3Cpath d='M17.0015 12.3164C16.9551 11.794 16.5842 11.4094 16.09 11.4031C15.5876 11.3968 15.1804 11.7708 15.1572 12.3096H13.7559C13.7527 11.0203 14.8008 10.0011 16.0543 9.99297C17.3078 9.98483 18.3752 10.9715 18.394 12.3027L17.0015 12.3164Z' fill='black'/%3E%3C/svg%3E%0A");
}
.direction_path-section {
  padding: 80px 0;
}
.direction_path-section .direction-places {
  margin-bottom: 60px;
  display: flex;
  padding: 0 50px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.direction_path-section .direction-places__item {
  width: 400px;
  height: 80px;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #D9D9D9;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  max-width: 24%;
  display: flex;
  justify-content: center;
  padding: 0 20px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  align-items: center;
  line-height: 1.35;
}
.direction_path-section .direction-places__item p {
  padding-left: 60px;
  position: relative;
}
.direction_path-section .direction-places__item p:before {
  position: absolute;
  content: "";
  width: 46px;
  height: 41px;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='41' viewBox='0 0 46 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1184_35)'%3E%3Cpath d='M0.000221354 28.43V26.627C0.680638 21.318 5.23392 17.4405 10.597 17.9357C15.8534 18.4213 19.8581 23.1522 19.3166 28.5297C18.8087 33.5792 13.7164 38.2752 9.69256 41.0001C6.44501 38.7848 3.21783 35.9122 1.31553 32.4337C0.612357 31.1476 0.233815 29.8206 -0.000976562 28.4312L0.000221354 28.43ZM15.306 27.4804C15.306 24.3674 12.7904 21.8432 9.68777 21.8432C6.58517 21.8432 4.06954 24.3674 4.06954 27.4804C4.06954 30.5935 6.58517 33.1176 9.68777 33.1176C12.7904 33.1176 15.306 30.5935 15.306 27.4804Z' fill='%23D4B656'/%3E%3Cpath d='M46.0002 8.77793V10.4907C45.8121 11.7408 45.4887 12.9006 44.9364 14.0353C43.1539 17.6953 39.6524 20.8288 36.3162 23.1065C33.0268 20.8528 29.7325 17.9224 27.8529 14.3755C27.2252 13.1074 26.7676 11.8261 26.661 10.4126C26.2537 5.05667 30.3075 0.447156 35.5304 0.0312783C40.8707 -0.394215 45.3569 3.50374 46.0002 8.77793ZM41.9321 9.58685C41.9321 6.47378 39.4164 3.94966 36.3138 3.94966C33.2112 3.94966 30.6956 6.47378 30.6956 9.58685C30.6956 12.6999 33.2112 15.224 36.3138 15.224C39.4164 15.224 41.9321 12.6999 41.9321 9.58685Z' fill='%23D4B656'/%3E%3Cpath d='M17.3067 38.3137L32.9407 38.3101C33.6643 38.3101 34.1662 37.7668 34.1818 37.1261C34.1973 36.4855 33.6786 35.8953 32.9767 35.8941L27.8484 35.8845C25.5328 35.8797 23.7264 33.9542 23.7479 31.7197C23.7695 29.4853 25.6119 27.603 27.9454 27.603L38.4404 27.6006C39.1831 27.6006 39.6982 26.9335 39.7437 26.3181C39.7964 25.6042 39.3244 25.026 38.6045 24.8397L40.9141 23.0548C42.2725 24.1438 42.7948 25.99 42.1671 27.6559C41.5897 29.1884 40.1115 30.2918 38.3553 30.2918L27.8544 30.2966C27.035 30.2966 26.4444 30.9793 26.4277 31.7173C26.4109 32.4842 27.0218 33.1945 27.8496 33.1957L32.9731 33.2053C35.1018 33.209 36.7848 34.8761 36.8615 36.9651C36.9346 38.9459 35.3845 40.9604 33.2306 40.9628L14.5898 40.9916C15.5614 40.0685 16.4083 39.2957 17.3055 38.3125L17.3067 38.3137Z' fill='%23D4B656'/%3E%3Cpath d='M9.68681 30.4143C11.3018 30.4143 12.6109 29.1008 12.6109 27.4804C12.6109 25.86 11.3018 24.5464 9.68681 24.5464C8.07187 24.5464 6.7627 25.86 6.7627 27.4804C6.7627 29.1008 8.07187 30.4143 9.68681 30.4143Z' fill='%23D4B656'/%3E%3Cpath d='M36.3138 12.5209C37.9287 12.5209 39.2379 11.2073 39.2379 9.58687C39.2379 7.96648 37.9287 6.65289 36.3138 6.65289C34.6988 6.65289 33.3896 7.96648 33.3896 9.58687C33.3896 11.2073 34.6988 12.5209 36.3138 12.5209Z' fill='%23D4B656'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1184_35'%3E%3Crect width='46' height='41' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.direction_path-section .directions-toggler {
  border-bottom: 1px solid #E2E2E2;
  font-size: 22px;
  text-transform: uppercase;
}
.direction_path-section .directions-toggler .flex {
  gap: 20px;
}
.direction_path-section .directions-toggler .flex li {
  padding: 0 6px 12px 50px;
  position: relative;
  cursor: pointer;
  font-weight: 700;
}
.direction_path-section .directions-toggler .flex li img,
.direction_path-section .directions-toggler .flex li svg {
  left: 6px;
  top: 0;
  position: absolute;
}
.direction_path-section .directions-toggler .flex li.current:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 4px;
  background: #d4b656;
  bottom: -1px;
  left: 0;
}
.direction_path-section .direction_inner {
  padding-top: 40px;
}
.direction_path-section .direction_inner h3 {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}
.direction_path-section .direction_inner .path {
  text-align: center;
}
.direction_path-section .direction_inner .path img {
  max-width: 100%;
}
.direction_path-section .direction_inner .tabulations {
  padding-top: 50px;
  margin-bottom: 36px;
}
.direction_path-section .direction_inner .tabulations .buttons {
  gap: 20px;
}
.direction_path-section .direction_inner .tabulations .buttons button {
  width: 344px;
  height: 70px;
  background: #EAEAEA;
  border: none;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
  text-transform: uppercase;
}
.direction_path-section .direction_inner .tabulations .buttons .active button {
  background: #d4b656;
}
.direction_path-section .buy-ticket {
  margin-top: 60px;
  text-align: center;
}
.direction_path-section .buy-ticket a {
  width: 344px;
  height: 70px;
  background: #d4b656;
  border: none;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
  text-transform: uppercase;
  display: inline-block;
  line-height: 70px;
  max-width: 100%;
}
.direction_tickets {
  padding: 100px 0;
  background: #EAEAEA;
}
.direction_tickets .button-center {
  text-align: center;
}
.direction_tickets .button-center a {
  width: 320px;
  height: 70px;
  background: #d4b656;
  border: none;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
  text-transform: uppercase;
  display: inline-block;
  line-height: 70px;
  text-align: center;
}
.direction_tickets .title {
  text-align: center;
}
.direction_tickets .ticket {
  margin-bottom: 40px;
  background: #fff;
  padding: 20px 30px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  font-size: 20px;
}
.direction_tickets .ticket .description {
  width: 460px;
  padding-top: 20px;
}
.direction_tickets .ticket .description p {
  line-height: 1.35;
}
.direction_tickets .ticket .description .name {
  padding-left: 40px;
  margin-bottom: 16px;
  position: relative;
}
.direction_tickets .ticket .description .name:before {
  left: 0;
  top: 0;
  width: 23px;
  height: 23px;
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8498 0.0835647L17.4156 2.64942C17.6862 3.20823 17.2609 3.40921 17.037 3.81716C16.3034 5.15428 17.7238 6.67222 19.1023 6.00666C19.5461 5.79261 19.7847 5.3095 20.356 5.59L22.9217 8.15586C23.0241 8.36772 23.0579 8.76913 22.8787 8.94887L13.9136 17.9144H13.827L5.0918 9.17926V9.09266L14.0569 0.127137C14.236 -0.0520537 14.638 -0.0182853 14.8498 0.0841093V0.0835647Z' fill='%23D4B656'/%3E%3Cpath d='M4.12487 10.0586L12.9456 18.8798L8.95297 22.8726C8.78032 23.0453 8.30596 23.0409 8.11697 22.8677L5.60571 20.3362C5.30562 19.8111 5.78217 19.5377 5.99566 19.1254C6.69006 17.7856 5.21903 16.3145 3.87925 17.0089C3.46697 17.2224 3.19357 17.6995 2.66855 17.3989L0.137679 14.8875C-0.0425919 14.6936 -0.0474935 14.2312 0.132777 14.0514L4.12542 10.0586H4.12487Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.direction_tickets .ticket .description .txt {
  padding-left: 40px;
  position: relative;
  margin-top: 20px;
  line-height: 1.35;
}
.direction_tickets .ticket .description .txt:after {
  left: 0;
  top: 3px;
  width: 21px;
  height: 20px;
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9869 16.5564C21.0039 16.7253 21.0039 17.0509 20.9869 17.2202C20.8456 18.6148 19.6649 19.8198 18.2972 19.9944L2.76143 20.0001C0.733979 19.7622 -0.536647 17.6706 0.221721 15.728L7.83314 1.53074C9.09349 -0.506868 11.8701 -0.51362 13.1484 1.53074C15.4677 6.1617 18.2165 10.5911 20.5158 15.2289C20.7146 15.6298 20.9407 16.1046 20.9864 16.557L20.9869 16.5564ZM10.4427 5.07875C9.86008 5.10109 9.33241 5.58881 9.26561 6.17261L9.25996 12.5976C9.4064 14.1246 11.4791 14.1869 11.717 12.6745C11.5936 10.5995 11.8968 8.29799 11.7226 6.24948C11.6666 5.58673 11.1132 5.0533 10.4427 5.07875ZM10.4427 15.032C8.80679 15.0943 8.92137 17.669 10.6344 17.5101C12.1444 17.3698 12.0268 14.9718 10.4427 15.032Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.direction_tickets .ticket .place {
  border: 1px dashed #000;
  border-radius: 10px;
  width: 400px;
  padding: 20px;
  height: 220px;
  position: relative;
}
.direction_tickets .ticket .place.from:after {
  position: absolute;
  content: "";
  width: 15px;
  height: 21px;
  top: 50%;
  margin-top: -4px;
  right: -44px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 10.3923L9.2855e-07 20.7846L1.83707e-06 2.89082e-05L15 10.3923Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.direction_tickets .ticket .place .time {
  margin-bottom: 22px;
}
.direction_tickets .ticket .place .name {
  padding-left: 22px;
  margin-bottom: 20px;
  position: relative;
}
.direction_tickets .ticket .place .name:before {
  left: 0;
  top: 0;
  width: 15px;
  height: 20px;
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.61628 19.9999H7.38174C5.77439 18.431 4.25428 16.7002 2.97028 14.8535C0.642055 11.5047 -1.29596 7.47919 1.09391 3.5738C3.91369 -1.03488 10.5902 -1.22232 13.6701 3.22189C16.4089 7.17323 14.4463 11.3721 12.0277 14.854C10.7448 16.7007 9.22154 18.4305 7.61628 20.0005V19.9999ZM7.17853 4.06667C4.50868 4.30319 3.14371 7.40871 4.74583 9.56189C6.244 11.5762 9.40855 11.3146 10.5562 9.08416C11.8036 6.65948 9.88496 3.82702 7.17853 4.06667Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.direction_tickets .ticket .order {
  width: 300px;
}
.direction_tickets .ticket .order .button a {
  width: 100%;
  height: 70px;
  background: #d4b656;
  border: none;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
  text-transform: uppercase;
  display: inline-block;
  line-height: 70px;
  text-align: center;
}
.direction_tickets .ticket .order .price {
  height: 130px;
  border-radius: 10px;
  border: 1px solid #000;
  padding: 36px 10px;
  text-align: center;
  margin-bottom: 20px;
}
.direction_tickets .ticket .order .price strong {
  display: block;
  margin-bottom: 12px;
  font-size: 32px;
}
.direction_tickets .ticket .order .price span {
  display: inline-block;
  color: #868686;
  position: relative;
}
.direction_tickets .ticket .order .price span:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  top: 10px;
  background: #868686;
  height: 1px;
}
.view_schema .direction-map img {
  max-width: 100%;
}
.view_schema:not(.active) {
  display: none;
}
.view_schema-1 {
  font-size: 20px;
}
.view_schema-1 .table {
  max-width: 100%;
  width: 1304px;
  margin: 0 auto;
}
.view_schema-1 .table td > p {
  display: none;
}
.view_schema-1 .grey {
  background: #EAEAEA;
  padding: 10px 6px;
  margin-bottom: 35px;
  margin-top: 35px;
  font-weight: 700;
  text-align: center;
}
.view_schema-1 .heading {
  background: #D4B656;
  font-weight: 700;
  padding: 8px 50px;
  margin-bottom: 0;
  font-size: 20px;
}
.view_schema-1 .heading .element {
  width: 50%;
}
.view_schema-1 .heading span,
.view_schema-1 .heading img {
  vertical-align: middle;
  display: inline-block;
  margin: 0 2px;
}
.view_schema-1 table {
  width: 100%;
}
.view_schema-1 table td {
  padding: 7px 1px 8px 1px;
}
.view_schema-1 table tr:nth-child(even) td {
  background: #EAEAEA;
}
.view_schema-1 table td:first-child {
  padding-left: 12px;
}
.view_schema-1 .icons {
  margin-top: 40px;
}
.view_schema-1 .icons .flex {
  gap: 24px;
}
.view_schema-1 .icons .flex li {
  background: #D4B656;
  width: 60px;
  height: 60px;
  border-radius: 12px;
}
.payment-widget {
  padding: 50px 0;
  background: #EAEAEA;
}
.payment-widget .inside {
  width: 1320px;
}
.payment-widget .coll {
  width: 404px;
  max-width: 32.5%;
}
.payment-widget .buttons-block {
  margin-top: 24px;
}
.payment-widget .buttons-block .button {
  width: 190px;
  max-width: 49%;
}
.payment-widget .buttons-block .button button {
  width: 100%;
  text-transform: none;
}
.payment-widget .buttons-block .button.back button {
  background: #BEBEBE;
}
.payment-block .form-fields {
  margin-bottom: 26px;
}
.payment-block .form-fields input {
  width: 100%;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  height: 70px;
  padding-left: 46px;
  font-size: 22px;
  color: #000;
}
/*.payment-block .form-fields .text.place input {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.0008 20C7.72234 19.9976 7.44746 19.937 7.19375 19.8222C6.94005 19.7074 6.71311 19.5409 6.52747 19.3333C4.09414 16.6667 0.000805001 11.5933 0.000805001 8.24C-0.0294832 6.08689 0.795997 4.00977 2.29596 2.46481C3.79593 0.919848 5.84774 0.0333499 8.0008 0C10.1539 0.0333499 12.2057 0.919848 13.7056 2.46481C15.2056 4.00977 16.0311 6.08689 16.0008 8.24C16.0008 11.5733 11.9075 16.6333 9.47414 19.34C9.2879 19.5464 9.0607 19.7116 8.80702 19.8253C8.55335 19.9389 8.27877 19.9984 8.0008 20ZM8.0008 1.33333C6.20192 1.36839 4.49025 2.11494 3.2407 3.40947C1.99115 4.70401 1.30557 6.441 1.33414 8.24C1.33414 10.3333 3.64747 14.1467 7.5208 18.4467C7.58299 18.5112 7.65755 18.5625 7.74003 18.5976C7.8225 18.6326 7.91119 18.6507 8.0008 18.6507C8.09042 18.6507 8.17911 18.6326 8.26158 18.5976C8.34406 18.5625 8.41862 18.5112 8.4808 18.4467C12.3541 14.1467 14.6675 10.3333 14.6675 8.24C14.696 6.441 14.0105 4.70401 12.7609 3.40947C11.5114 2.11494 9.79969 1.36839 8.0008 1.33333Z' fill='%23010101'/%3E%3Cpath d='M8.00073 12C7.20961 12 6.43625 11.7654 5.77845 11.3259C5.12066 10.8864 4.60797 10.2616 4.30522 9.53074C4.00247 8.79983 3.92325 7.99556 4.07759 7.21964C4.23193 6.44372 4.6129 5.73098 5.17231 5.17157C5.73172 4.61216 6.44445 4.2312 7.22037 4.07686C7.9963 3.92252 8.80056 4.00173 9.53147 4.30448C10.2624 4.60723 10.8871 5.11992 11.3266 5.77772C11.7661 6.43552 12.0007 7.20888 12.0007 8C12.0007 9.06087 11.5793 10.0783 10.8292 10.8284C10.079 11.5786 9.0616 12 8.00073 12ZM8.00073 5.33334C7.47332 5.33334 6.95774 5.48973 6.51921 5.78275C6.08068 6.07577 5.73889 6.49224 5.53705 6.97951C5.33522 7.46678 5.28241 8.00296 5.38531 8.52024C5.4882 9.03753 5.74218 9.51268 6.11512 9.88562C6.48806 10.2586 6.96321 10.5125 7.48049 10.6154C7.99778 10.7183 8.53395 10.6655 9.02122 10.4637C9.50849 10.2618 9.92497 9.92005 10.218 9.48152C10.511 9.04299 10.6674 8.52742 10.6674 8C10.6674 7.29276 10.3864 6.61448 9.88635 6.11438C9.38625 5.61429 8.70798 5.33334 8.00073 5.33334Z' fill='%23010101'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 18px center;
}*/
.payment-block .form-fields .select {
  position: relative;
}
.payment-block .form-fields .select select {
  width: 100%;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  height: 70px;
  padding-left: 46px;
  background: #fff;
}
.payment-block .form-fields .select:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.57153 10C9.56044 10 10.5271 9.70676 11.3494 9.15735C12.1716 8.60795 12.8125 7.82705 13.1909 6.91342C13.5694 5.99979 13.6684 4.99446 13.4755 4.02455C13.2825 3.05465 12.8063 2.16373 12.1071 1.46447C11.4078 0.765206 10.5169 0.289002 9.54698 0.0960759C8.57708 -0.0968503 7.57175 0.00216642 6.65812 0.380605C5.74448 0.759043 4.96359 1.39991 4.41418 2.22215C3.86478 3.0444 3.57153 4.0111 3.57153 5C3.57153 6.32609 4.09832 7.59786 5.036 8.53554C5.97368 9.47322 7.24545 10 8.57153 10ZM8.57153 1.42857C9.27789 1.42857 9.96839 1.63803 10.5557 2.03047C11.143 2.4229 11.6008 2.98068 11.8711 3.63328C12.1414 4.28587 12.2121 5.00397 12.0743 5.69676C11.9365 6.38955 11.5964 7.02591 11.0969 7.52539C10.5974 8.02486 9.96107 8.36501 9.26828 8.50281C8.57549 8.64062 7.8574 8.56989 7.20481 8.29958C6.55221 8.02926 5.99443 7.5715 5.602 6.98418C5.20957 6.39687 5.0001 5.70637 5.0001 5C5.0001 4.0528 5.37638 3.1444 6.04615 2.47462C6.71592 1.80485 7.62433 1.42857 8.57153 1.42857Z' fill='black'/%3E%3Cpath d='M9.28571 11.4286H7.85714C5.7733 11.4286 3.7748 12.2564 2.3013 13.7299C0.827804 15.2034 0 17.2019 0 19.2857C0 19.4752 0.075255 19.6569 0.20921 19.7908C0.343164 19.9248 0.524845 20 0.714286 20H16.4286C16.618 20 16.7997 19.9248 16.9336 19.7908C17.0676 19.6569 17.1429 19.4752 17.1429 19.2857C17.1429 17.2019 16.3151 15.2034 14.8416 13.7299C13.3681 12.2564 11.3696 11.4286 9.28571 11.4286ZM1.47143 18.5714C1.64707 17.0005 2.39537 15.5493 3.57334 14.4952C4.75132 13.4411 6.27638 12.8579 7.85714 12.8572H9.28571C10.8665 12.8579 12.3915 13.4411 13.5695 14.4952C14.7475 15.5493 15.4958 17.0005 15.6714 18.5714H1.47143Z' fill='black'/%3E%3C/svg%3E%0A");
  position: absolute;
  width: 18px;
  height: 20px;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
}
.payment-block .form-fields .select:after {
  position: absolute;
  width: 30px;
  height: 20px;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  content: "";
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.721924 0.691895L12.2219 12.6919L23.7219 0.691895' stroke='%23010101' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.payment-block .payment-notifications .info {
  background: #fff;
  border-radius: 10px;
  border: 1px dashed #BEBEBE;
  text-align: center;
}
.payment-block .payment-notifications .info .info-element {
  width: 288px;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  justify-content: space-between;
}
.payment-block .payment-notifications .info .info-element p {
  font-size: 20px;
  line-height: 1.5;
}
.payment-block .payment-notifications .info .info-element .button {
  padding: 0 4px;
}
.payment-block .payment-notifications .info .info-element .button button {
  text-transform: none;
}
.payment-block .payment-notifications .info .info-element .button button span {
  display: inline-block;
  position: relative;
  padding-left: 36px;
}
.payment-block .payment-notifications .info .info-element .button button span:before {
  width: 20px;
  height: 20px;
  content: "";
  top: 2px;
  position: absolute;
  left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9279 19.9997H2.13514C0.986586 20.0134 0.0602408 19.1425 0 17.9953L0.00170493 6.50659H19.992L19.9943 17.9089C19.9829 19.0538 19.0975 19.9741 17.9279 19.9997ZM5.91326 8.99534H3.32973V11.5807H5.91326V8.99534ZM11.2878 8.99534H8.70594V11.5807H11.2878V8.99534ZM16.6645 8.99534H14.081V11.5807H16.6645V8.99534ZM5.91326 14.4145H3.32973V16.9971H5.91326V14.4145ZM11.2878 14.4145H8.70594V16.9971H11.2878V14.4145ZM16.6645 14.4145H14.081V16.9971H16.6645V14.4145Z' fill='black'/%3E%3Cpath d='M14.9307 2.06414L18.0769 2.08745C19.2226 2.09597 20.012 3.15048 20 4.24933L19.9864 5.48347H0.00691444L0.00293627 4.12256C9.47234e-05 3.0095 0.917346 2.07608 2.04146 2.0738L5.0626 2.06812L5.06828 0.424681C5.06885 0.18763 5.25582 0.013111 5.48542 0.000604779H6.42654C6.67717 -0.00280602 6.87494 0.182514 6.87494 0.434913L6.87835 2.06869H13.1161L13.1218 0.399668C13.1224 0.161481 13.3463 -0.00280602 13.5656 3.63118e-05H14.5102C14.7375 0.0125426 14.9267 0.187062 14.9273 0.424113L14.9313 2.06414H14.9307Z' fill='black'/%3E%3C/svg%3E%0A");
}
.payment-block .payment-currency {
  margin-top: 20px;
}
.payment-block .payment-currency .button {
  margin-top: 40px;
}
.payment-block .payment-currency .button button {
  font-weight: 700;
}
.payment-block .payment-currency .currencies {
  margin-bottom: 20px;
}
.payment-block .payment-currency .currencies .radio-button {
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  width: 190px;
  max-width: 49%;
  font-size: 22px;
  height: 70px;
  background: #fff;
  position: relative;
  cursor: pointer;
}
.payment-block .payment-currency .currencies .radio-button:not(.active):after {
  display: none;
}
.payment-block .payment-currency .currencies .radio-button:after {
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  content: "";
  left: 25px;
  top: 50%;
  box-sizing: border-box;
  transform: translateY(-50%);
  background: #000;
}
.payment-block .payment-currency .currencies .radio-button:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #EAEAEA;
  border: 1px solid #BEBEBE;
  border-radius: 50px;
  left: 20px;
  top: 50%;
  box-sizing: border-box;
  transform: translateY(-50%);
}
.payment-block .payment-currency .currencies .radio-button.uah span:before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.11239 2.10938C5.25479 2.10938 4.62624 2.29847 4.22674 2.67667C3.83256 3.04954 3.63015 3.55558 3.6195 4.19478H1.03072C1.05202 3.40643 1.2358 2.69531 1.58203 2.06143C1.93359 1.42756 2.47692 0.926847 3.212 0.559304C3.95242 0.186434 4.91389 0 6.09641 0C7.13512 0 8.01669 0.149148 8.74112 0.447443C9.47088 0.740412 10.0249 1.16921 10.4031 1.73384C10.7813 2.29847 10.9703 2.98295 10.9703 3.78729C10.9703 4.11222 10.9197 4.43182 10.8185 4.74609C10.7227 5.05504 10.5788 5.34801 10.3871 5.625C10.2006 5.90199 9.97425 6.15234 9.70792 6.37607L7.57457 5.76882C7.83558 5.47053 8.05664 5.1669 8.23775 4.85796C8.42418 4.54368 8.51474 4.2081 8.50941 3.85121C8.51474 3.32386 8.31499 2.90305 7.91016 2.58878C7.51065 2.26918 6.9114 2.10938 6.11239 2.10938ZM12.089 7.58256H0V5.64098H12.089V7.58256ZM12.089 10.9464H0V9.02876H12.089V10.9464ZM6.04847 16.8111C4.41317 16.8111 3.14009 16.4755 2.22923 15.8043C1.32369 15.1332 0.868253 14.177 0.862926 12.9359C0.868253 12.611 0.926847 12.286 1.03871 11.9611C1.15057 11.6309 1.31037 11.3272 1.51811 11.0502C1.72585 10.7679 1.97088 10.5336 2.2532 10.3471L4.53036 10.7466C4.13619 11.0716 3.85387 11.4071 3.68342 11.7534C3.51296 12.0943 3.42507 12.4592 3.41974 12.848C3.42507 13.418 3.65412 13.8654 4.10689 14.1903C4.56499 14.5099 5.21218 14.6697 6.04847 14.6697C6.84215 14.6697 7.49201 14.5099 7.99805 14.1903C8.50941 13.8654 8.77042 13.3274 8.78107 12.5764H11.3778C11.3619 13.5458 11.1381 14.3448 10.7067 14.9734C10.2805 15.5966 9.6733 16.06 8.88494 16.3636C8.09659 16.6619 7.1511 16.8111 6.04847 16.8111Z' fill='black'/%3E%3C/svg%3E%0A");
}
.payment-block .payment-currency .currencies .radio-button.eur span:before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3771 5.90427L10.6021 7.60605H0L0.631174 5.90427H11.3771ZM9.89904 9.20395L9.07612 10.9297H0L0.631174 9.20395H9.89904ZM13.3905 1.54997L12.2719 3.93086C12.0163 3.72845 11.726 3.53138 11.4011 3.33963C11.0762 3.14788 10.7166 2.98809 10.3225 2.86026C9.92834 2.73242 9.4969 2.66851 9.02818 2.66851C8.23456 2.66851 7.53414 2.8789 6.92693 3.29968C6.31973 3.71514 5.84302 4.34898 5.49681 5.20119C5.15592 6.04808 4.98548 7.12135 4.98548 8.42098C4.98548 9.72061 5.15592 10.7939 5.49681 11.6408C5.84302 12.4877 6.31973 13.1162 6.92693 13.5263C7.53414 13.9364 8.23456 14.1415 9.02818 14.1415C9.4969 14.1415 9.92834 14.0802 10.3225 13.9577C10.7166 13.8352 11.0708 13.6808 11.3851 13.4943C11.7047 13.3079 11.979 13.1215 12.208 12.9351L13.3425 15.316C12.7726 15.8113 12.1148 16.1842 11.3691 16.4345C10.6288 16.6848 9.84844 16.81 9.02818 16.81C7.66464 16.81 6.45555 16.4771 5.40093 15.8113C4.35164 15.1402 3.52872 14.1788 2.93216 12.9271C2.33561 11.6701 2.03733 10.168 2.03733 8.42098C2.03733 6.66861 2.33561 5.16391 2.93216 3.90689C3.52872 2.64986 4.35164 1.68579 5.40093 1.01467C6.45555 0.338224 7.66464 0 9.02818 0C9.8804 0 10.6714 0.135822 11.4011 0.407467C12.1361 0.673785 12.7992 1.05462 13.3905 1.54997Z' fill='black'/%3E%3C/svg%3E%0A");
}
.payment-block .payment-currency .currencies .radio-button span {
  padding-left: 38px;
  display: inline-block;
  position: relative;
  width: 84px;
}
.payment-block .payment-currency .currencies .radio-button span:before {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  left: -2px;
  top: -4px;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  border: 1.5px solid #000;
  box-sizing: border-box;
}
.directions-block .direction {
  padding: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 10px;
  border: 2px solid #fff;
  text-align: center;
}
.directions-block .direction.is-selected {
  border: 2px solid #d4b656;
}
.directions-block .direction .heading {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  padding: 20px 0;
  border-radius: 10px;
}
.directions-block .direction .heading .icon {
  position: relative;
}
.directions-block .direction .heading .icon.arrow-right {
  width: 14px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.90471 13L6.85713 11.8974L11.17 7.29798H0V5.70199H11.17L6.85713 1.11721L7.90471 0L14 6.50004L7.90471 13Z' fill='black'/%3E%3C/svg%3E%0A");
}
.directions-block .direction .time {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  border: 1px dashed #000;
  border-radius: 10px;
  padding: 34px 0;
}
.directions-block .direction .time span {
  position: relative;
  padding-right: 2px;
  display: inline-block;
}
.directions-block .direction .time span:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 20px;
  top: 4px;
  left: -26px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.61628 19.9999H7.38174C5.77439 18.431 4.25428 16.7002 2.97028 14.8535C0.642055 11.5047 -1.29596 7.47919 1.09391 3.5738C3.91369 -1.03488 10.5902 -1.22232 13.6701 3.22189C16.4089 7.17323 14.4463 11.3721 12.0277 14.854C10.7448 16.7007 9.22154 18.4305 7.61628 20.0005V19.9999ZM7.17853 4.06667C4.50868 4.30319 3.14371 7.40871 4.74583 9.56189C6.244 11.5762 9.40855 11.3146 10.5562 9.08416C11.8036 6.65948 9.88496 3.82702 7.17853 4.06667Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.directions-block .direction .time .line {
  font-weight: 500;
}
.directions-block .button {
  margin-top: 16px;
}
.directions-block .button button {
  text-transform: none;
  height: 60px;
}
.directions-block .duration {
  margin-bottom: 14px;
  font-weight: 500;
  font-size: 18px;
}
.directions-block .duration span {
  font-weight: 700;
}
.filter .button-reverse {
  display: none;
}
.directions-block .reverse-button {
  margin-bottom: 10px;
}
.directions-block .reverse-button button {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #d4b656;
  position: relative;
}
.directions-block .reverse-button button:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3627 25.2368C21.7532 25.6273 22.3864 25.6273 22.7769 25.2368L29.1409 18.8728C29.5314 18.4823 29.5314 17.8491 29.1409 17.4586C28.7504 17.0681 28.1172 17.0681 27.7267 17.4586L22.0698 23.1154L16.413 17.4586C16.0224 17.0681 15.3893 17.0681 14.9988 17.4586C14.6082 17.8491 14.6082 18.4823 14.9988 18.8728L21.3627 25.2368ZM22.0698 24.5297L23.0698 24.5297L23.0698 1.00026L22.0698 1.00026L21.0698 1.00026L21.0698 24.5297L22.0698 24.5297Z' fill='black'/%3E%3Cpath d='M8.07088 0.292893C7.68035 -0.0976311 7.04719 -0.0976311 6.65666 0.292893L0.292701 6.65685C-0.0978229 7.04738 -0.097823 7.68054 0.292701 8.07107C0.683226 8.46159 1.31639 8.46159 1.70692 8.07107L7.36377 2.41421L13.0206 8.07107C13.4111 8.46159 14.0443 8.46159 14.4348 8.07107C14.8254 7.68054 14.8254 7.04738 14.4348 6.65685L8.07088 0.292893ZM7.36377 1L6.36377 1L6.36377 24.5294L7.36377 24.5294L8.36377 24.5294L8.36377 1L7.36377 1Z' fill='black'/%3E%3C/svg%3E%0A");
}
.directions-block .slider {
  overflow: hidden;
}
.directions-block .slider .image {
  position: relative;
  border-radius: 10px;
}
.directions-block .slider .name {
  text-align: center;
  top: 30px;
  width: 100%;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  font-size: 20px;
  font-weight: 700;
  text-shadow: 0px 0px 3px #000;
  z-index: 2;
}
.directions-block .slider .slick-dots {
  text-align: center;
  position: absolute;
  z-index: 2;
  bottom: 40px;
  width: 100%;
  left: 0;
}
.directions-block .slider .slick-dots li {
  display: inline-block;
  margin: 0 5px;
}
.directions-block .slider .slick-dots li button {
  width: 10px;
  font-size: 0px;
  color: transparent;
  height: 10px;
  border-radius: 50%;
  box-sizing: border-box;
  background: #EAEAEA;
  padding: 0;
  border: none;
  display: block;
}
.directions-block .slider .slick-dots li.slick-active button {
  background: #d4b656;
}
.ticket-ordering .buttons-block {
  margin-top: 40px;
}
.ticket-ordering .image {
  border-radius: 10px;
  margin-top: 38px;
}
.ticket-ordering .informtion-forms .label {
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
.ticket-ordering .informtion-forms .block-form {
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: #fff;
}
.ticket-ordering .informtion-forms .block-form:not(:last-child) {
  margin-bottom: 28px;
}
.ticket-ordering .informtion-forms .block-form .field {
  margin-bottom: 20px;
}
.ticket-ordering .informtion-forms .block-form .field input {
  height: 50px;
  border-radius: 10px;
  border: 1px solid #BEBEBE;
  box-sizing: border-box;
  padding: 0;
  width: 100%;
  font-size: 18px;
  padding-top: 8px;
  outline: none;
}
.ticket-ordering .informtion-forms .block-form .field ::placeholder {
  font-weight: 400;
  font-size: 18px;
}
.ticket-ordering .informtion-forms .block-form .field ::-ms-input-placeholder {
  font-weight: 400;
  font-size: 18px;
}
.ticket-ordering .informtion-forms .block-form .field.has-icon {
  position: relative;
}
.ticket-ordering .informtion-forms .block-form .field.has-icon:before {
  position: absolute;
  left: 20px;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
.ticket-ordering .informtion-forms .block-form .field.has-icon.name:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9995 17.0969C18.0286 18.6791 16.7929 20 15.2135 20H2.79276C1.15876 20 -0.0499464 18.6086 0.00158772 17.0285C0.104135 13.8848 2.65273 11.2948 5.83223 11.2948H12.1746C15.3603 11.2948 17.9412 13.9029 17.9995 17.0969Z' fill='%23D4B656'/%3E%3Cpath d='M9.32706 9.74412C12.0237 9.74412 14.2098 7.56282 14.2098 4.87206C14.2098 2.1813 12.0237 0 9.32706 0C6.63041 0 4.44434 2.1813 4.44434 4.87206C4.44434 7.56282 6.63041 9.74412 9.32706 9.74412Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.ticket-ordering .informtion-forms .block-form .field.has-icon.phone:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.18486 0C4.84618 0.224649 5.28075 0.771621 5.66809 1.32836C6.3294 2.27579 7.46308 4.01438 7.09464 5.206C6.63172 6.71017 4.46828 6.82738 4.71391 8.67341C4.94065 10.3436 7.80318 13.6645 9.23917 14.4557C11.0058 15.4324 11.3081 14.2213 12.5079 13.2641C13.8967 12.1506 15.0209 13.059 16.1546 14.0259C17.2883 14.9929 18.866 16.2431 17.4205 17.6789C15.2666 19.818 13.0937 20.5896 10.1556 19.5249C6.25382 18.1184 1.46404 12.4534 0.349256 8.36086C-0.586028 4.97158 0.377598 2.51021 2.9945 0.429764C3.24013 0.234417 3.47632 0.0976736 3.76918 0H4.18486Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.ticket-ordering .informtion-forms .block-form .field.has-icon.viber:before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='21' viewBox='0 0 19 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8916 17.502L4.85707 20.4784C4.7624 20.5714 4.60204 20.6009 4.48483 20.5733C4.36762 20.5457 4.2253 20.41 4.2253 20.2636V16.8023C1.6216 15.6039 0 13.0565 0 10.2471V7.25617C0.001288 3.24653 3.28377 0.00439802 7.3983 0.00251379L11.556 1.47913e-06C15.6679 -0.00251083 18.9974 3.19566 18.9987 7.21095L19 10.2779C19.0013 14.2756 15.704 17.4995 11.6043 17.5007L7.8916 17.502ZM15.2384 8.77047C15.3247 8.37603 15.3904 8.00735 15.3904 7.62046C15.3904 4.87325 12.9998 2.67624 10.2023 2.83514C9.96207 2.84896 9.78304 2.95447 9.77596 3.17367C9.76952 3.37843 9.92987 3.55554 10.1727 3.54047C11.5322 3.45505 12.815 4.01278 13.6593 4.97374C14.5635 6.00316 14.8674 7.33405 14.5673 8.64485C14.5274 8.82008 14.7051 9.00034 14.8282 9.02044C14.9827 9.04556 15.1965 8.96266 15.2384 8.77109V8.77047ZM14.398 13.4911C14.758 13.1381 14.7927 12.5088 14.445 12.1545L12.8408 10.5222C12.5696 10.2464 12.1787 10.173 11.7936 10.276C11.5 10.3545 11.2398 10.5931 11.111 10.9197C10.8811 11.5051 10.2306 11.7174 9.64587 11.4706C8.54784 11.0077 7.43887 9.93052 7.06342 8.81569C6.86764 8.23409 7.14843 7.68389 7.73125 7.49547C8.07643 7.38367 8.31471 7.08282 8.39071 6.7826C8.47636 6.44533 8.39071 6.09109 8.14277 5.8386L6.60811 4.2816C6.21849 3.88591 5.5191 3.84948 5.12304 4.23638L3.98766 5.34431C3.74874 5.57732 3.66051 5.94412 3.64377 6.2726C3.58516 7.4358 4.31288 8.81946 4.97814 9.77476C6.34536 11.7381 8.64766 13.8799 10.9648 14.6964C11.6738 14.9463 12.748 15.1115 13.3251 14.5456L14.3986 13.4917L14.398 13.4911ZM13.2652 7.81705C13.2433 8.10345 13.2929 8.26738 13.5865 8.30129C13.734 8.31825 13.9433 8.17568 13.9626 7.96402C14.159 5.83358 12.314 4.01592 10.1224 4.2144C9.85581 4.23826 9.70447 4.42041 9.75535 4.65908C9.80622 4.89774 9.99427 4.9304 10.2351 4.91093C11.9153 4.77527 13.3927 6.14573 13.2645 7.81705H13.2652ZM11.8593 7.63616C11.8703 7.86792 12.0957 7.9703 12.2708 7.94517C12.446 7.92005 12.5574 7.76177 12.5503 7.5677C12.5072 6.41392 11.5135 5.51891 10.3259 5.6081C10.1469 5.62129 10.0509 5.85305 10.0728 5.98495C10.098 6.13317 10.2338 6.28893 10.4148 6.28768C11.1979 6.2814 11.8232 6.8542 11.8593 7.63616Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.ticket-ordering .informtion-forms .block-form .field.has-icon.mail:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.3499V4.58456L10.3234 10.878C10.7392 11.122 11.2177 11.1423 11.6399 10.8849L22 4.57568L21.9975 13.3151C21.7623 14.996 20.4091 16.2117 18.723 16.2124L3.2421 16.2092C1.55228 16.2092 0.260509 14.9599 0.000633841 13.3499H0Z' fill='%23D4B656'/%3E%3Cpath d='M21.904 2.54424L11.0146 9.19767L0.109375 2.55375C0.419957 1.0433 1.77067 0 3.31154 0L18.6866 0.00380305C20.2034 -0.0145784 21.5237 0.988792 21.9034 2.54424H21.904Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.ticket-ordering .informtion-forms .block-form .field.has-icon input {
  padding-left: 50px;
}
.ticket-ordering .informtion-forms .block-form .button {
  margin-top: 20px;
}
.ticket-ordering .informtion-forms .block-form .button button {
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  height: 50px;
  padding-left: 20px;
  text-transform: none;
  font-weight: 400;
}
.ticket-ordering .informtion-forms .block-form .button button strong {
  position: relative;
  padding-left: 34px;
  font-size: 20px;
}
.ticket-ordering .informtion-forms .block-form .button button strong.eur:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10169 4.72342L8.4817 6.08484H0L0.504939 4.72342H9.10169ZM7.91924 7.36316L7.2609 8.74376H0L0.504939 7.36316H7.91924ZM10.7124 1.23998L9.81755 3.14468C9.61302 2.98276 9.38079 2.8251 9.12086 2.6717C8.86094 2.5183 8.57331 2.39047 8.25799 2.28821C7.94267 2.18594 7.59752 2.13481 7.22255 2.13481C6.58765 2.13481 6.02731 2.30312 5.54155 2.63975C5.05578 2.97211 4.67442 3.47918 4.39745 4.16095C4.12474 4.83847 3.98838 5.69708 3.98838 6.73678C3.98838 7.77649 4.12474 8.6351 4.39745 9.31261C4.67442 9.99013 5.05578 10.4929 5.54155 10.821C6.02731 11.1491 6.58765 11.3132 7.22255 11.3132C7.59752 11.3132 7.94267 11.2642 8.25799 11.1662C8.57331 11.0682 8.85668 10.9446 9.10808 10.7955C9.36375 10.6463 9.58319 10.4972 9.76642 10.3481L10.674 12.2528C10.2181 12.649 9.69185 12.9473 9.0953 13.1476C8.50301 13.3479 7.87876 13.448 7.22255 13.448C6.13171 13.448 5.16444 13.1817 4.32075 12.649C3.48131 12.1121 2.82297 11.343 2.34573 10.3417C1.86849 9.33605 1.62987 8.13442 1.62987 6.73678C1.62987 5.33489 1.86849 4.13113 2.34573 3.12551C2.82297 2.11989 3.48131 1.34863 4.32075 0.811738C5.16444 0.270579 6.13171 0 7.22255 0C7.90432 0 8.53709 0.108658 9.12086 0.325974C9.70889 0.539028 10.2394 0.843696 10.7124 1.23998Z' fill='black'/%3E%3C/svg%3E%0A");
}
.ticket-ordering .informtion-forms .block-form .button button strong:before {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  left: 4px;
  top: 0;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  border: 1.5px solid #000;
  box-sizing: border-box;
}
.ticket-ordering .informtion-forms .block-form .select select {
  border: 1px solid #BEBEBE;
  background-color: #fff;
  border-radius: 10px;
  height: 50px;
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
  font-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.72168 0.691895L12.2217 12.6919L23.7217 0.691895' stroke='%23010101' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-position: right 20px top 20px;
  background-repeat: no-repeat;
}
.bus-shape_wr .label {
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
.bus-shape_wr .bus-shape:before {
  position: absolute;
  content:"";
  height: 90%;
  top: 5%;
  left: 4px;
  background: #d4d4d4;
  width: 2px;
}
.bus-shape_wr .bus-shape:after {
  position: absolute;
  content:"";
  height: 90%;
  top: 5%;
  right: 4px;
  background: #d4d4d4;
  width: 2px;
}
.bus-shape_wr .bus-shape {
  padding: 38px 16px;
  position: relative;
  background: url(../img/bus_shape-1.svg), url(../img/bus_shape-2.svg);
  background-repeat: no-repeat;
  background-position: center 0, center bottom;
}
.bus-citing-places {
  width: 268px;
}
.bus-citing-places .bus_head {
  margin-bottom: 10px;
}
.bus-citing-places .bus_head .exit {
  height: 46px;
  width: 104px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='98' height='40' viewBox='0 0 98 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.4775 0.199097V38.7194H34.2002' stroke='%23BEBEBE' stroke-width='2'/%3E%3Cpath d='M96.7724 0.199097V38.7194H85.4951' stroke='%23BEBEBE' stroke-width='2'/%3E%3Cpath d='M28.3828 0.199097V38.7194H17.1055' stroke='%23BEBEBE' stroke-width='2'/%3E%3Cpath d='M79.6777 0.199097V38.7194H68.4004' stroke='%23BEBEBE' stroke-width='2'/%3E%3Cpath d='M11.2773 0V38.5203H0' stroke='%23BEBEBE' stroke-width='2'/%3E%3Cpath d='M62.5722 0.199097V38.7194H51.2949' stroke='%23BEBEBE' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.bus-citing-places .bus_head .space {
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='26' viewBox='0 0 37 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3779 0C35.0347 0 36.3778 1.34326 36.3779 3V22.4648C36.3779 24.1217 35.0348 25.4648 33.3779 25.4648H3C1.34315 25.4648 0 24.1217 0 22.4648V3C0.000131982 1.34326 1.34323 1.32137e-07 3 0H33.3779ZM13.8223 18.917L23.2803 12.3682L13.8223 5.82031V18.917Z' fill='%23868686'/%3E%3C/svg%3E%0A");
}
.bus-citing-places .bus_head .place {
  width: 46px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.1917 24.8785C26.2341 27.1808 24.4359 29.1029 22.1378 29.1029H4.06385C1.68616 29.1029 -0.0726788 27.0782 0.00231035 24.7789C0.151531 20.2045 3.86009 16.4357 8.48669 16.4357H17.7157C22.3514 16.4357 26.1069 20.2309 26.1917 24.8785Z' fill='%23868686'/%3E%3Cpath d='M13.5757 14.179C17.4997 14.179 20.6808 11.0049 20.6808 7.0895C20.6808 3.17408 17.4997 0 13.5757 0C9.65174 0 6.4707 3.17408 6.4707 7.0895C6.4707 11.0049 9.65174 14.179 13.5757 14.179Z' fill='%23868686'/%3E%3C/svg%3E%0A");
}
.bus-citing-places .bus_body .space {
  width: 46px;
  height: 46px;
}
.bus-citing-places .bus_body .place {
  width: 46px;
  height: 46px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  box-sizing: border-box;
  background: #BEBEBE;
  font-size: 18px;
  cursor: pointer;
  border: 1px solid #000;
  transition: all 0.3s ease 0s;
}
.bus-citing-places .bus_body .place:not(.vacant) {
  background: #fff;
  border: 2px solid #6EC880;
}
.bus-citing-places .bus_body .place:hover {
  background: #d4b656;
  transition: all 0.3s ease 0s;
}
.bus-citing-places .bus_body .row:not(:last-child) {
  margin-bottom: 9px;
}
.payment-checkout .buttons-block {
  margin-top: 40px;
}
.payment-checkout .inside {
  width: 1760px;
}
.payment-checkout .label {
  font-size: 18px;
  margin-bottom: 18px;
  text-align: center;
}
.payment-checkout .collumns {
  gap: 40px 0;
}
.payment-checkout .collumns .coll {
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: #fff;
}
.payment-checkout .collumns .heading {
  margin-bottom: 2px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  padding: 12px 0;
  border-radius: 10px;
  text-align: center;
}
.payment-checkout .collumns .direction {
  margin-bottom: 2px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.35;
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  padding: 12px 0;
  border-radius: 10px;
  text-align: center;
}
.payment-checkout .collumns .button {
  margin-top: 2px;
}
.payment-checkout .collumns .button span {
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  height: 50px;
  text-transform: none;
  font-weight: 400;
  text-align: center;
  display: block;
  padding-top: 15px;
  font-size: 19px;
}
.passenger-price-block span {
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  height: 50px;
  text-transform: none;
  font-weight: 400;
  text-align: center;
  font-size: 19px;
  border-radius: 10px;
}
.payment-checkout .collumns .button span strong {
  position: relative;
  font-size: 20px;
}
/*.payment-checkout .collumns .button span strong.uah:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10169 4.72342L8.4817 6.08484H0L0.504939 4.72342H9.10169ZM7.91924 7.36316L7.2609 8.74376H0L0.504939 7.36316H7.91924ZM10.7124 1.23998L9.81755 3.14468C9.61302 2.98276 9.38079 2.8251 9.12086 2.6717C8.86094 2.5183 8.57331 2.39047 8.25799 2.28821C7.94267 2.18594 7.59752 2.13481 7.22255 2.13481C6.58765 2.13481 6.02731 2.30312 5.54155 2.63975C5.05578 2.97211 4.67442 3.47918 4.39745 4.16095C4.12474 4.83847 3.98838 5.69708 3.98838 6.73678C3.98838 7.77649 4.12474 8.6351 4.39745 9.31261C4.67442 9.99013 5.05578 10.4929 5.54155 10.821C6.02731 11.1491 6.58765 11.3132 7.22255 11.3132C7.59752 11.3132 7.94267 11.2642 8.25799 11.1662C8.57331 11.0682 8.85668 10.9446 9.10808 10.7955C9.36375 10.6463 9.58319 10.4972 9.76642 10.3481L10.674 12.2528C10.2181 12.649 9.69185 12.9473 9.0953 13.1476C8.50301 13.3479 7.87876 13.448 7.22255 13.448C6.13171 13.448 5.16444 13.1817 4.32075 12.649C3.48131 12.1121 2.82297 11.343 2.34573 10.3417C1.86849 9.33605 1.62987 8.13442 1.62987 6.73678C1.62987 5.33489 1.86849 4.13113 2.34573 3.12551C2.82297 2.11989 3.48131 1.34863 4.32075 0.811738C5.16444 0.270579 6.13171 0 7.22255 0C7.90432 0 8.53709 0.108658 9.12086 0.325974C9.70889 0.539028 10.2394 0.843696 10.7124 1.23998Z' fill='black'/%3E%3C/svg%3E%0A");
}
.payment-checkout .collumns .button span strong.eur:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10169 4.72342L8.4817 6.08484H0L0.504939 4.72342H9.10169ZM7.91924 7.36316L7.2609 8.74376H0L0.504939 7.36316H7.91924ZM10.7124 1.23998L9.81755 3.14468C9.61302 2.98276 9.38079 2.8251 9.12086 2.6717C8.86094 2.5183 8.57331 2.39047 8.25799 2.28821C7.94267 2.18594 7.59752 2.13481 7.22255 2.13481C6.58765 2.13481 6.02731 2.30312 5.54155 2.63975C5.05578 2.97211 4.67442 3.47918 4.39745 4.16095C4.12474 4.83847 3.98838 5.69708 3.98838 6.73678C3.98838 7.77649 4.12474 8.6351 4.39745 9.31261C4.67442 9.99013 5.05578 10.4929 5.54155 10.821C6.02731 11.1491 6.58765 11.3132 7.22255 11.3132C7.59752 11.3132 7.94267 11.2642 8.25799 11.1662C8.57331 11.0682 8.85668 10.9446 9.10808 10.7955C9.36375 10.6463 9.58319 10.4972 9.76642 10.3481L10.674 12.2528C10.2181 12.649 9.69185 12.9473 9.0953 13.1476C8.50301 13.3479 7.87876 13.448 7.22255 13.448C6.13171 13.448 5.16444 13.1817 4.32075 12.649C3.48131 12.1121 2.82297 11.343 2.34573 10.3417C1.86849 9.33605 1.62987 8.13442 1.62987 6.73678C1.62987 5.33489 1.86849 4.13113 2.34573 3.12551C2.82297 2.11989 3.48131 1.34863 4.32075 0.811738C5.16444 0.270579 6.13171 0 7.22255 0C7.90432 0 8.53709 0.108658 9.12086 0.325974C9.70889 0.539028 10.2394 0.843696 10.7124 1.23998Z' fill='black'/%3E%3C/svg%3E%0A");
}
.payment-checkout .collumns .button span strong:before {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  left: 4px;
  top: 0;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  border: 1.5px solid #000;
  box-sizing: border-box;
}*/
.payment-checkout ul {
  padding: 0 10px;
  font-size: 16px;
}
.payment-checkout ul li {
  padding: 16px 10px;
  font-weight: 400;
}
.payment-checkout ul li strong {
  font-weight: 600;
}
.payment-checkout ul li:not(:last-child) {
  border-bottom: 1px dashed #868686;
}
.payment-checkout ul .has-icon {
  position: relative;
  padding-left: 40px;
}
.payment-checkout ul .has-icon:before {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
.payment-checkout ul .has-icon.name:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9995 17.0969C18.0286 18.6791 16.7929 20 15.2135 20H2.79276C1.15876 20 -0.0499464 18.6086 0.00158772 17.0285C0.104135 13.8848 2.65273 11.2948 5.83223 11.2948H12.1746C15.3603 11.2948 17.9412 13.9029 17.9995 17.0969Z' fill='%23D4B656'/%3E%3Cpath d='M9.32706 9.74412C12.0237 9.74412 14.2098 7.56282 14.2098 4.87206C14.2098 2.1813 12.0237 0 9.32706 0C6.63041 0 4.44434 2.1813 4.44434 4.87206C4.44434 7.56282 6.63041 9.74412 9.32706 9.74412Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.payment-checkout ul .has-icon.phone:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.18486 0C4.84618 0.224649 5.28075 0.771621 5.66809 1.32836C6.3294 2.27579 7.46308 4.01438 7.09464 5.206C6.63172 6.71017 4.46828 6.82738 4.71391 8.67341C4.94065 10.3436 7.80318 13.6645 9.23917 14.4557C11.0058 15.4324 11.3081 14.2213 12.5079 13.2641C13.8967 12.1506 15.0209 13.059 16.1546 14.0259C17.2883 14.9929 18.866 16.2431 17.4205 17.6789C15.2666 19.818 13.0937 20.5896 10.1556 19.5249C6.25382 18.1184 1.46404 12.4534 0.349256 8.36086C-0.586028 4.97158 0.377598 2.51021 2.9945 0.429764C3.24013 0.234417 3.47632 0.0976736 3.76918 0H4.18486Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.payment-checkout ul .has-icon.mail:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.3499V4.58456L10.3234 10.878C10.7392 11.122 11.2177 11.1423 11.6399 10.8849L22 4.57568L21.9975 13.3151C21.7623 14.996 20.4091 16.2117 18.723 16.2124L3.2421 16.2092C1.55228 16.2092 0.260509 14.9599 0.000633841 13.3499H0Z' fill='%23D4B656'/%3E%3Cpath d='M21.904 2.54424L11.0146 9.19767L0.109375 2.55375C0.419957 1.0433 1.77067 0 3.31154 0L18.6866 0.00380305C20.2034 -0.0145784 21.5237 0.988792 21.9034 2.54424H21.904Z' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.privat-24 .label {
  font-size: 18px;
  margin-bottom: 18px;
  text-align: center;
}


.order-directions {
  margin-bottom: 26px;
}
.order-directions .coll.active {
  background: #D4B656;
  box-shadow: none;
  transition: all 0.3s ease 0s;
}
.order-directions .coll {
  background: #F5F5F5;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}
.order-directions .coll label {
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 0 6px;
  display: block;
  width: calc(100% - 50px);
  cursor: pointer;
  padding: 24px 20px 24px 4px;
}
.order-directions .coll input {
  position: absolute;
  margin: 0;
  width: 20px;
  height: 20px;
  left: 18px;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}
.order-directions .coll input:checked + small {
  border-width: 5px;
  border-color: #fff;
  transition: all 0.3s ease 0s;
}
.order-directions .coll input + small {
  display: block;
  width: 20px;
  box-sizing: border-box;
  height: 20px;
  border-radius: 50%;
  position: relative;
  border: 2px solid #BEBEBE;
  margin-left: 18px;
  transition: all 0.3s ease 0s;
}
.order-directions .coll input + small {}
.bus-legend {
  display: none;
}
.payment-checkout .label {
  font-size: 20px;
  font-weight: 700;
}
.payment-checkout .passengers-list {
  gap: 22px;
}
.winew-booking-root .ticket-side-image {
  background-image: url(../img/ticket.jpg);
}

.route-trip-name {
  display: none;
}
.route-price-slot.button span {
  background: linear-gradient(90deg, #d4b656 0%, #f6efcb 100%);
  height: 50px;
  text-transform: none;
  text-align: center;
  font-size: 19px;
  border-radius: 10px;
  line-height: 50px;
  display: block;
  width: 100%;
  font-weight: 700;
}
.filter .content {
  flex-wrap: wrap !important;
}


.logo_ img {
  width: 200px;
}
@keyframes lightningSize {
  0% {
    width: 200px;
    
  }
  30% {
    width: 1300px;
  }
  70% {
    opacity: 1;
    width: 1300px;
  }
  100% {
    width: 0;
  }
}
@keyframes lightningHeight {
  0% {
    height: 50vh;
  }
  60% {
    height: 50vh;
  }

  100% {
    height: 0;
  }
}
@keyframes logoHeight {
  0% {
    height: 50vh;
  }
  60% {
    height: 50vh;
  }
  100% {
    height: 0;
  }
}
@keyframes preloaderVisible {
  0% {
    display: block;
    opacity: 1;
  }
  
  78% {
    display: none;
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}
.preloader-animation .animation-inner {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.preloader-animation .animation-inner > div {
  background: #000;
  width: 100%;
  transition: all 0.3s ease 0s;
  height: 50%;
}
.preloader-animation .logo-inner img {
   width: 200px;
}
.preloader-animation .logo-inner {
  animation-name: logoHeight;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  padding-top: 48px;

}
.preloader-animation .logo-lightning {
  animation-name: lightningHeight;
  animation-duration: 2s;
  animation-fill-mode: forwards;

}
.preloader-animation .logo-lightning img {
  animation-name: lightningSize;
  animation-duration: 2s;
  animation-fill-mode: forwards;

}

.preloader-animation .frame_ {
  height: 40px;
}
.preloader-animation {
  z-index: 99;
  top: 0;   
  position: fixed;
  height: 100vh;
  width: 100%;
  animation-name: preloaderVisible;
  animation-duration: 2s;
  animation-fill-mode: forwards;
}
.header .header_nav .nav {
  width: 520px;
}
  
@media only screen and (max-width: 1499px) {
  @keyframes lightningSize {
    0% {
      width: 200px;
    }
    30% {
      width: 960px;
    }
    70% {
      opacity: 1;
      width: 960px;
    }
    100% {
      width: 0;
    }
  }
}
@media only screen and (max-width: 959px) {
  @keyframes lightningSize {
    0% {
      width: 30vw;
    }
    30% {
      width: 90vw;
    }
    70% {
      opacity: 1;
      width: 90vw;
    }
    90% {
      width: 0;
      opacity: 0;
    }
    100% {
      width: 0;
      opacity: 0;
    }
  }
  .preloader-animation .logo-inner img,
  .logo_ img {
    width: 140px;
  }
}



.booking-toast {
  background: #f6efcb !important;
  margin-top: 20vh !important;
}
.booking-toast__icon {
  background: #d4b656 !important;
  color: #1A2026 !important;
}
.booking-payment-success {
  text-align: center;
}