strong {
  font-weight: 700;
}
.gold-button {
  background: #d4b656;
  max-width: 100%;
  width: 400px;
  height: 70px;
  border: none;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  display: inline-block;
  font-size: 22px;
}
a.gold-button {
  line-height: 70px;
}
.title {
  font-weight: 700;
  font-size: 42px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  line-height: 1.15;
}
.filter {
  padding: 15px 0;
  position: relative;
  background: #EAEAEA;
  margin-top: -4px;
}
.filter .reverse button,
.filter .reverse img {
  display: block;
}
.filter input {
  outline: none;
}
.filter button {
  background: none;
  border: none;
}
.filter .submit {
  width: 250px;
}
.filter .submit button {
  background: #d4b656;
  height: 70px;
  text-align: center;
  display: block;
  border-radius: 10px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  width: 100%;
}
.filter .calendar input {
  width: 100%;
  border: 1px solid #BEBEBE;
  height: 70px;
  padding-left: 46px;
  font-size: 18px;
  color: #000;
  background-repeat: no-repeat;
  background-position: 18px center;
  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");
}
.filter .calendar.from {
  width: 218px;
}
.filter .calendar.from input {
  border-radius: 10px 0 0 10px;
}
.filter .calendar.to {
  width: 218px;
  position: relative;
}
.filter .calendar.to > input {
  border-radius: 0 10px 10px 0;
  border-left: none;
}
.filter .calendar.to > button {
  border: none;
  width: 20px;
  height: 20px;
  background-color: transparent;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  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%3Crect y='9' width='20' height='2' fill='%23D4B656'/%3E%3Crect y='9' width='20' height='2' fill='%23D4B656'/%3E%3Crect x='11' width='20' height='2' transform='rotate(90 11 0)' fill='%23D4B656'/%3E%3Crect x='11' width='20' height='2' transform='rotate(90 11 0)' fill='%23D4B656'/%3E%3C/svg%3E%0A");
}
.filter .text {
  width: 344px;
}
.filter .text input {
  width: 100%;
  border-radius: 10px;
  height: 60px;
  font-size: 18px;
  color: #000;
  min-width: 160px;
}
/*.filter .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;
}*/
.filter .select {
  width: 344px;
  position: relative;
}
.filter .select select {
  width: 100%;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  height: 70px;
  padding-left: 46px;
  background: #fff;
}
.filter .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: "";
}
.filter .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;
}
.footer {
  background: #1A2026;
  color: #fff;
  padding: 80px 0;
  font-size: 20px;
  line-height: 1.5;
}
.footer .coll:not(.coll-1) {
  padding-top: 20px;
}
.footer .block {
  margin-bottom: 10px;
  display: block;
}
.footer .coll-1 .logo {
  margin-bottom: 28px;
}
.footer .coll-1 a {
  color: #d4b656;
  text-decoration: underline;
}
.footer .coll-3 {
  gap: 100px;
}
.footer .coll-3 ul {
  margin-bottom: 50px;
}
.footer ul li {
  margin-bottom: 8px;
}
.footer ul a:hover {
  color: #d4b656;
  text-decoration: underline;
}
.footer .social {
  gap: 20px;
}
.footer .social li {
  margin-bottom: 0;
}
.footer .social li a,
.footer .social li img {
  display: block;
}
.footer span {
  color: #d4b656;
}
.footer p {
  margin-bottom: 20px;
  line-height: 1.8;
}
.footer p a:hover {
  color: #d4b656;
  text-decoration: underline;
}
.footer .email:hover a {
  color: #fff;
  text-decoration: none;
}
.footer .heading {
  margin-bottom: 45px;
}
.copy {
  background: #161B20;
  color: #fff;
  padding: 20px 0;
  text-align: center;
  line-height: 1.35;
  font-size: 20px;
}
.copy a {
  color: #d4b656;
}
.heading {
  font-size: 24px;
  line-height: 1.35;
  margin-bottom: 40px;
}
.heading h3 {
  font-size: 26px;
  margin-bottom: 20px;
  color: #d4b656;
  font-weight: 600;
  text-transform: uppercase;
}
label {
  display: block;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
}
select {
  height: 70px;
  width: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  background: #EAEAEA;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  outline: none;
}
.input input[type="email"],
.input input[type="tel"],
.input input[type="text"] {
  height: 60px;
  width: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  background: #EAEAEA;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  outline: none;
}
.field_group {
  margin-bottom: 30px;
}
.field_group .input:not(:last-child) {
  margin-bottom: 20px;
}
.message textarea {
  height: 140px;
  padding-top: 14px;
  resize: none;
  width: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  background: #EAEAEA;
  border: 1px solid #BEBEBE;
  border-radius: 10px;
  outline: none;
}
.agree {
  position: relative;
  gap: 12px;
}
.agree label {
  margin-bottom: 0;
}
.agree input {
  width: 30px;
  height: 30px;
  margin: 0;
  position: absolute;
  opacity: 0;
  z-index: 1;
}
.agree input:checked + span:after {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #000;
  content: "";
  left: 4px;
  top: 4px;
}
.agree span {
  height: 30px;
  width: 30px;
  box-sizing: border-box;
  background: #EAEAEA;
  border: 1px solid #BEBEBE;
  border-radius: 6px;
  outline: none;
  display: inline-block;
  position: relative;
}
.field_group-50 {
  margin-bottom: 30px;
}
.field_group-50 .flex .input {
  max-width: 49%;
  width: 100%;
}
.button button {
  background: #d4b656;
  max-width: 100%;
  width: 500px;
  height: 60px;
  border: none;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  display: inline-block;
  padding: 0;
}
.coll-50 {
  width: 800px;
  max-width: 49%;
}
.coll-50.image {
  border-radius: 10px;
}
.coll-50.text {
  line-height: 1.35;
}
.coll-50.text h3 {
  margin-bottom: 30px;
  color: #d4b656;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 700;
}
.coll-50.text p {
  margin-bottom: 20px;
}
.list-styled:not(:last-child) {
  margin-bottom: 20px;
}
.list-styled li {
  position: relative;
  margin-bottom: 4px;
  padding-left: 20px;
}
.list-styled li:before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 8px;
  background: #000;
}
.notification-text {
  margin-top: 40px;
  font-size: 22px;
  padding: 30px;
  border: 1px dashed #868686;
  border-radius: 10px;
  font-weight: 600;
}
.notification-text .notification-text_inner {
  gap: 20px;
  width: 1200px;
  max-width: 100%;
  line-height: 1.35;
}
.notification-text_simple {
  margin-top: 60px;
  font-size: 22px;
  padding: 25px;
  border: 1px dashed #868686;
  border-radius: 10px;
  font-weight: 600;
}
.notification-text_simple .notification-text_inner {
  gap: 20px;
  width: 1200px;
  max-width: 100%;
  line-height: 1.35;
}
.notification-text_simple ul {
  gap: 90px;
}
.notification-text_simple ul li {
  position: relative;
  margin-bottom: 4px;
  padding-left: 20px;
}
.notification-text_simple ul li:before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 2px;
  top: 11px;
  background: #000;
}
.attention-el {
  background: #d4b656;
  margin-top: 30px;
  border-radius: 10px;
  padding: 16px;
  font-weight: 600;
  position: relative;
  line-height: 1.5;
}
.attention-el p {
  margin-bottom: 0;
}
.attention-el:before {
  position: absolute;
  content: "";
  width: 21px;
  height: 20px;
  left: 10px;
  top: 10px;
  background-repeat: no-repeat;
  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.8181 16.3368C20.8349 16.5034 20.8349 16.8247 20.8181 16.9918C20.6779 18.3679 19.5067 19.5569 18.15 19.7291L2.73921 19.7347C0.728073 19.5 -0.532329 17.4361 0.219937 15.5194L7.77012 1.51043C9.02033 -0.500144 11.7746 -0.506806 13.0426 1.51043C15.3432 6.07996 18.0699 10.4506 20.3507 15.0268C20.5479 15.4225 20.7722 15.8909 20.8176 16.3373L20.8181 16.3368ZM10.3587 5.01138C9.78075 5.03342 9.25732 5.51466 9.19107 6.09072L9.18546 12.4305C9.33072 13.9372 11.3867 13.9987 11.6227 12.5063C11.5004 10.4588 11.8011 8.18791 11.6283 6.16657C11.5727 5.51261 11.0238 4.98627 10.3587 5.01138ZM10.3587 14.8326C8.73594 14.8941 8.84959 17.4346 10.5488 17.2778C12.0467 17.1394 11.93 14.7731 10.3587 14.8326Z' fill='black'/%3E%3C/svg%3E%0A");
}
.rull_item {
  background: #121519;
  border-radius: 10px;
  padding: 20px;
  border: 1px dashed #2A3340;
  width: 600px;
  max-width: 100%;
}
.rull_item .icon {
  width: 74px;
  text-align: center;
  height: 74px;
}
.rull_item .text {
  width: 70%;
  line-height: 1.35;
  padding-left: 20px;
}
.rull_item .text p {
  margin-bottom: 0;
}
.rull_item .text h4 {
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
  color: #d4b656;
}
