@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900);
html {
  scroll-behavior: smooth!important
}
body {
  background-color: #111;
  min-width: 360px;
  color: #333;
  font-family: Inter,sans-serif;
  font-size: 20px;
  line-height: 120%
}
body .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh
}
body .wrapper footer {
  margin-top: auto
}
body section {
  padding-top: 80px;
  padding-bottom: 80px
}
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: "Roboto Slab",serif
}
body h1 {
  color: #c30909;
  font-size: 70px
}
body h2 {
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 40px;
  color: #ea592a
}
body .display-4 {
  font-family: "Roboto Slab",serif
}
body .btn {
  letter-spacing: 1px;
  font-size: 18px
}
body .btn_white {
  background-color: #fff;
  padding: 15px 45px;
  color: #4b1e19
}
body .btn_white:hover {
  background-color: #fffc
}
header .header__logo img {
  height: 55px;
  width: auto
}
header .nav__link {
  font-family: "Roboto Slab",serif
}
header .header__phone {
  font-family: "Roboto Slab",serif
}
@media (max-width:767px) {
  .burger,
  .header,
  .header__telegram {
    height: 70px
  }
}
#promo h1 {
  font-family: "Roboto Slab",serif
}
#promo:before {
  background-color: #ea592a;
  background-position: center bottom;
  opacity: .3;
  position: absolute;
  display: block;
  content: " ";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
#promo .main__btn {
  padding: 12px 44px;
  letter-spacing: 2px;
  background-color: #ea592a;
  color: #fff
}
#promo .main__btn:hover {
  background-color: #ef7d58
}
#groups {
  background-color: #fff;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  padding-bottom: 0
}
#groups h2 {
  text-align: center;
  text-transform: uppercase;
  background-color: transparent;
  background-image: url(/img/confer.png),url(/img/confer.png);
  background-position: left center,right center;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 100px;
  padding-right: 100px
}
#groups .groups_wrapper {
  background-color: #050505
}
#groups .groups_item {
  background-color: #030303;
  background: transparent url(/img/bg.png) repeat scroll center center
}
#groups .groups_item h3 {
  font-size: 42px
}
#groups .groups_item .groups_item_prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  gap: 30px
}
#groups .groups_item .groups_item_prices div {
  font-family: "Roboto Slab",serif;
  font-size: 32px
}
#groups .groups_item .groups_item_prices div span {
  font-family: Inter,sans-serif;
  font-size: 18px
}
#groups .groups_item .btn_white {
  color: #c30909
}
#groups .groups_item .btn__more {
  font-family: "Roboto Slab",serif;
  color: #4b1e19;
  height: 59px
}
#groups .groups_item .btn__more span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='10' viewBox='0 0 17 10' width='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 9 7.5-8 7.5 8' stroke='%23888' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 10px;
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1)
}
#groups .groups_item .btn__more.collapsed span {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1)
}
#groups .groups_item .btn__more:active {
  border-color: transparent
}
#groups .groups_item.groups_item_dark {
  background-color: #ea592a;
  background-image: url(/img/bgw.png)
}
#groups .groups_item_table .collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height .5s ease-in-out;
  -o-transition: height .5s ease-in-out;
  transition: height .5s ease-in-out
}
#groups .groups_item_table .accordion-collapse {
  -webkit-box-shadow: inset 0 60px 40px -60px #4b1e19,inset 0 -60px 40px -60px #4b1e19;
  box-shadow: inset 0 60px 40px -60px #4b1e19,inset 0 -60px 40px -60px #4b1e19;
  background-color: #fedccf;
  margin-left: -10px;
  margin-right: -10px
}
#groups .groups_item_table .accordion-body {
  padding: 60px 45px
}
#groups .groups_item_table .accordion-body p {
  color: #333!important
}
#groups .groups_item_table .accordion-body .display-4,
#groups .groups_item_table .accordion-body p strong {
  color: #4b1e19
}
#groups .groups_item_gallery .swiper-wrapper {
  padding-bottom: 50px
}
#groups .groups_item_gallery .swiper-slide img {
  max-width: 100%;
  border-radius: 15px
}
#groups .groups_item_gallery .swiper-button-next,
#groups .groups_item_gallery .swiper-button-prev {
  background-color: #fff;
  border-radius: 20px;
  width: 35px;
  height: 35px
}
#groups .groups_item_gallery .swiper-button-next:after,
#groups .groups_item_gallery .swiper-button-prev:after {
  font-size: 20px;
  font-weight: 600;
  color: #ea592a
}
#groups .groups_item_gallery .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ea592a
}
@media (max-width:991px) {
  #groups h2 {
    text-align: center;
    text-transform: uppercase;
    background-color: transparent;
    background-image: none;
    background-position: left center,right center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px
  }
}
#signup {
  background-color: #fff
}
#signup h2 {
  color: #4b1e19;
  font-weight: 700;
  font-size: 50px;
  line-height: 110%
}
#signup .signup_subheader {
  background-color: #ea592a;
  font-size: 30px;
  line-height: 120%;
  padding: 20px
}
#signup .signup_list {
  margin-top: 30px
}
#signup .signup_list li {
  background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.4905 14.6286V16.0086C30.4886 19.2432 29.459 22.3906 27.5552 24.9813C25.6513 27.572 22.9752 29.4673 19.926 30.3844C16.8768 31.3016 13.6179 31.1914 10.6352 30.0705C7.65257 28.9495 5.10603 26.8777 3.3754 24.1642C1.64476 21.4506 0.822749 18.2407 1.03196 15.0131C1.24118 11.7854 2.4704 8.71307 4.53632 6.25419C6.60223 3.79531 9.39414 2.08166 12.4957 1.3688C15.5972 0.65595 18.8421 0.982091 21.7465 2.29859' stroke='%23FC8B5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.4911 4.00977L15.7458 19.0248L11.3223 14.5248' stroke='%23FC8B5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat left center;
  list-style-position: outside;
  color: #4b1e19;
  padding-left: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  vertical-align: top
}
#signup .signup_form_wrapper {
  position: relative
}
#signup .signup_form {
  position: absolute;
  background-color: #ea592a;
  max-width: 100%;
  border-radius: 15px;
  padding: 30px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  border: 10px solid #ea592a;
  -o-border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image-slice: 12;
  border-image-repeat: round;
  border-image-outset: -12px -12px -12px -12px
}
#signup .signup_form input {
  border-radius: 15px;
  padding: 15px 25px;
  font-size: 20px
}
#signup .signup_form .btn {
  margin-top: 40px
}
#signup .signup_form .btn:hover {
  color: #c30909
}
@media (max-width:991px) {
  #signup #btnSend {
    padding-left: 15px;
    padding-right: 15px
  }
}
#perspective {
  background-color: #ea592a;
  background-image: url(/img/bgw.png)
}
#perspective h2 {
  color: #fff;
  text-transform: uppercase
}
#perspective .perspective_card {
  border: none;
  border-radius: 0;
  border: 10px solid #ea592a;
  -o-border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image-slice: 12;
  border-image-repeat: round;
  border-image-outset: -12px -12px -12px -12px;
  overflow: hidden;
  height: 100%
}
#perspective .perspective_card h5 {
  color: #4b1e19;
  font-size: 30px
}
#perspective .perspective_card .card-body {
  padding: 40px
}
#perspective .perspective_card .card-text {
  color: #333
}
#perspective .perspective_swiper {
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px
}
#perspective .perspective-next,
#perspective .perspective-prev {
  background-color: #ea592a;
  border: 2px solid #fff
}
#perspective .perspective-next {
  right: 0
}
#perspective .perspective-prev {
  left: 0
}
#perspective .perspective-next:after,
#perspective .perspective-prev:after {
  font-size: 24px;
  color: #fff;
  font-weight: 900
}
#about {
  background-color: #fff;
  background-image: url(/img/about_bg.jpg);
  background-position: bottom right;
  background-repeat: no-repeat
}
#about h2 {
  color: #4b1e19;
  font-size: 50px;
  text-transform: uppercase
}
#about p {
  color: #333
}
#about .h6 {
  color: #333
}
#gallery {
  background: #fff url(/img/elephant.jpg) no-repeat scroll left center/contain;
  color: #4b1e19
}
#gallery .container {
  background: transparent url("data:image/svg+xml,%3Csvg width='1919' height='256' viewBox='0 0 1919 256' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='449' width='1470' height='256' fill='%23EA592A'/%3E%3C/svg%3E%0A") no-repeat scroll top 40px center/contain
}
#gallery h2 {
  text-transform: uppercase
}
#gallery .videoSwiper .swiper-slide {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around
}
#gallery .videoSwiper .swiper-slide:nth-child(2n) img {
  width: 240px;
  height: 480px
}
#gallery .videoSwiper .swiper-slide a {
  display: inline-block;
  position: relative
}
#gallery .videoSwiper .swiper-slide a::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4333 11.0408L3.65556 1.14084C3.31111 0.949442 2.89111 0.953842 2.55111 1.14964C2.20889 1.34764 2 1.70844 2 2.10004V21.9C2 22.2916 2.20889 22.6524 2.55111 22.8504C2.72444 22.9494 2.91778 23 3.11111 23C3.29778 23 3.48667 22.9538 3.65556 22.8592L21.4333 12.9592C21.7822 12.7634 22 12.3982 22 12C22 11.6018 21.7822 11.2366 21.4333 11.0408Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: transparent;
  width: 80px;
  height: 80px;
  margin-left: -40px;
  margin-top: -40px;
  border-radius: 40px;
  border: 1px solid #fff
}
#gallery .videoSwiper .swiper-slide img {
  width: 260px;
  height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  max-width: 100%;
  -webkit-filter: contrast(.8);
  filter: contrast(.8)
}
#gallery .video-Swiper-next,
#gallery .video-Swiper-prev {
  background-color: #ea592a;
  border: 2px solid #fff;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}
#gallery .video-Swiper-next {
  right: 0
}
#gallery .video-Swiper-prev {
  left: 0
}
#gallery .video-Swiper-next:after,
#gallery .video-Swiper-prev:after {
  font-size: 24px;
  color: #fff;
  font-weight: 900
}
#gallery .allGallery {
  position: relative;
  padding-left: 20px;
  padding-right: 20px
}
#gallery .allGallery .swiper-slide img {
  max-width: 100%;
  border-radius: 20px
}
#gallery .allGallery-next,
#gallery .allGallery-prev {
  background-color: #ea592a;
  border: 2px solid #fff;
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  transform: translateY(-20%)
}
#gallery .allGallery-next {
  right: 0
}
#gallery .allGallery-prev {
  left: 0
}
#gallery .allGallery-next:after,
#gallery .allGallery-prev:after {
  font-size: 24px;
  color: #fff;
  font-weight: 900
}
@media (max-width:991px) {
  #gallery .container {
    background-position: center center
  }
}
#questions {
  background-color: #fff
}
#questions .questions__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
#questions .questions__inner {
  width: 50%;
  max-width: 100%
}
#questions .questions__accordion {
  width: 50%
}
#questions h2 {
  color: #4b1e19;
  text-transform: uppercase
}
#questions .accordion__control {
  border-top: none;
  border-bottom: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
#questions .accordion__item {
  margin-bottom: 0
}
#questions .accordion__item .accordion__title {
  cursor: pointer;
  color: #4b1e19;
  position: relative;
  padding-left: 60px;
  padding-right: 40px;
  padding-bottom: 10px
}
#questions .accordion__item .accordion__title span {
  color: #ea592a;
  position: absolute;
  display: block;
  font-size: 40px;
  left: 0;
  top: -10px
}
#questions .accordion__item .accordion__content {
  border-bottom: none;
  padding-top: 0
}
#questions .accordion__item .accordion__content p {
  color: #838383
}
#questions .accordion__item .accordion__content .card {
  border: none
}
#questions .accordion__item .accordion__content .card-body {
  padding-left: 50px;
  color: #838383
}
#questions .accordion__icon {
  -webkit-filter: none;
  filter: none;
  margin-top: 10px
}
@media (max-width:991px) {
  #questions .questions__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }
  #questions .questions__inner {
    width: 100%;
    max-width: 512px;
    margin-bottom: 30px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
  }
  #questions .questions__accordion {
    width: 100%
  }
}
#contacts {
  background-color: #faf5f5;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='298' viewBox='0 0 1920 298' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M788.5 0H1919.5V298H721L788.5 0Z' fill='%23FC8B5E'/%3E%3C/svg%3E%0A");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain
}
#contacts h2 {
  text-transform: uppercase;
  color: #4b1e19
}
#contacts h6 {
  color: #fc8b5e
}
#contacts p {
  color: #838383
}
#contacts iframe {
  display: block;
  border-radius: 0;
  border: 10px solid #ea592a;
  -o-border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 3.88708C10.7185 5.85133 10.2297 8.13971 8.37232 9.43616C6.50377 10.7075 3.96213 10.2269 2.69967 8.36323C1.44001 6.49957 1.92601 3.96252 3.79735 2.694C5.64635 1.40034 8.41423 1.98152 9.54821 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 3.88708C22.7185 5.85133 22.2297 8.13971 20.3723 9.43616C18.5038 10.7075 15.9621 10.2269 14.6997 8.36323C13.44 6.49957 13.926 3.96252 15.7974 2.694C17.6463 1.40034 20.4142 1.98152 21.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect x='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 3.88708C34.7185 5.85133 34.2297 8.13971 32.3723 9.43616C30.5038 10.7075 27.9621 10.2269 26.6997 8.36323C25.44 6.49957 25.926 3.96252 27.7974 2.694C29.6463 1.40034 32.4142 1.98152 33.5482 3.88708Z' fill='%23FFE4AE'/%3E%3Crect y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 15.8871C10.7185 17.8513 10.2297 20.1397 8.37232 21.4362C6.50377 22.7075 3.96213 22.2269 2.69967 20.3632C1.44001 18.4996 1.92601 15.9625 3.79735 14.694C5.64635 13.4003 8.41423 13.9815 9.54821 15.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='12' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 15.8871C34.7185 17.8513 34.2297 20.1397 32.3723 21.4362C30.5038 22.7075 27.9621 22.2269 26.6997 20.3632C25.44 18.4996 25.926 15.9625 27.7974 14.694C29.6463 13.4003 32.4142 13.9815 33.5482 15.8871Z' fill='%23FFE4AE'/%3E%3Crect y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M9.54821 27.8871C10.7185 29.8513 10.2297 32.1397 8.37232 33.4362C6.50377 34.7075 3.96213 34.2269 2.69967 32.3632C1.44001 30.4996 1.92601 27.9625 3.79735 26.694C5.64635 25.4003 8.41423 25.9815 9.54821 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='12' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M21.5482 27.8871C22.7185 29.8513 22.2297 32.1397 20.3723 33.4362C18.5038 34.7075 15.9621 34.2269 14.6997 32.3632C13.44 30.4996 13.926 27.9625 15.7974 26.694C17.6463 25.4003 20.4142 25.9815 21.5482 27.8871Z' fill='%23FFE4AE'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23C30909'/%3E%3Cpath d='M33.5482 27.8871C34.7185 29.8513 34.2297 32.1397 32.3723 33.4362C30.5038 34.7075 27.9621 34.2269 26.6997 32.3632C25.44 30.4996 25.926 27.9625 27.7974 26.694C29.6463 25.4003 32.4142 25.9815 33.5482 27.8871Z' fill='%23FFE4AE'/%3E%3C/svg%3E%0A");
  border-image-slice: 12;
  border-image-repeat: round;
  border-image-outset: -12px -12px -12px -12px
}