.services-prices {
  padding: 135px 0 55px;
}

@media (max-width: 992px) {
  .services-prices {
    padding: 270px 0 55px;
  }
}

.services-prices .services-prices__title {
  margin: 0 0 33px 0;
}

.services-prices .services-prices__subtitle {
  margin: 0 0 42px 0;
}

.services-prices .services-prices__button {
  margin: 50px auto 0;
  width: 270px;
}

@media (max-width: 425px) {
  .services-prices .services-prices__button {
    width: 100%;
  }
}

.services-prices .item-service-price {
  padding: 30px 0;
  border-top: 1px solid #4C519E;
}

@media (min-width: 769px) {
  .services-prices .item-service-price {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.services-prices .item-service-price:last-child {
  border-bottom: 1px solid #4C519E;
}

.services-prices .item-service-price__name {
  font-weight: 500;
  font-size: 23px;
  line-height: 28px;
  padding: 0 100px 0 0;
}

.services-prices .item-service-price__price {
  white-space: nowrap;
  font-weight: bold;
  text-align: right;
  color: #4C519E;
  font-size: 23px;
  line-height: 28px;
  margin: 0 0 -7px 0;
}

.services-prices .item-service-price__price span {
  display: inline-block;
  font-size: 42px;
  line-height: 28px;
}

/*===================================================================================================================*/
@media (max-width: 768px) {
  .services-prices .item-service-price__name {
    padding: 0;
  }

  .services-prices .item-service-price__price {
    text-align: left;
    margin: 15px 0 0 0;
  }
}

/*===================================================================================================================*/
@media (max-width: 600px) {
  .services-prices {
    padding: 175px 0 20px;
  }

  .services-prices .services-prices__title {
    margin: 0 0 16px 0;
  }

  .services-prices .services-prices__subtitle {
    margin: 0 0 13px 0;
  }

  .services-prices .services-prices__button {
    margin: 30px auto 0;
  }

  .services-prices .item-service-price {
    padding: 14px 0 20px;
  }

  .services-prices .item-service-price__name {
    font-size: 18px;
  }

  .services-prices .item-service-price__price {
    margin: 14px 0 -7px 0;
  }
}

.documents {
  position: relative;
}

.documents:before {
  z-index: -1;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: calc((100% - 1280px) / 2 + 860px);
  background-color: #13153B;
}

.documents .documents__container {
  padding: 88px 0 95px;
  position: relative;
}

.documents .documents__title {
  margin: 0 0 40px 0;
  color: #FFFFFF;
}

.documents .documents__item {
  padding: 0 0 0 100px;
  color: #FFFFFF;
  position: relative;
}

.documents .documents__item:not(:last-child) {
  margin: 0 0 22px 0;
}

.documents .documents__item:before {
  position: absolute;
  top: -2px;
  left: 51px;
  transform: translate(-50%, 0);
  content: attr(data-order);
  font-family: Bahnschrift, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #4C519E;
}

.documents .images-documents__item {
  position: absolute;
  width: 444px;
}

.documents .images-documents__item .main-documents-image__body,
.documents .images-documents__item .bg-documents-image__body {
  width: 100%;
  padding: 103.1531531532% 0 0 0;
}

.documents .main-documents-image {
  z-index: -1;
  bottom: 85px;
  right: 195px;
}

.documents .bg-documents-image {
  z-index: 1;
  bottom: -85px;
  right: 0;
}

/*===================================================================================================================*/
@media (max-width: 1439px) {
  .documents:before {
    width: calc((100% - 1024px) / 2 + 688px);
  }

  .documents .images-documents__item {
    width: 355px;
  }

  .documents .main-documents-image {
    bottom: 68px;
    right: 156px;
  }

  .documents .bg-documents-image {
    bottom: -68px;
  }
}

/*===================================================================================================================*/
@media (max-width: 1200px) {
  .documents .images-documents__item {
    width: 330px;
  }

  .documents .main-documents-image {
    bottom: 60px;
    right: 140px;
  }

  .documents .bg-documents-image {
    bottom: -60px;
  }
}

/*===================================================================================================================*/
@media (max-width: 992px) {
  .documents:before {
    width: calc((100% - 720px) / 2 + 720px - 26px);
  }

  .documents .documents__container {
    padding: 88px 0 160px;
  }

  .documents .images-documents__item {
    width: 250px;
  }

  .documents .main-documents-image {
    bottom: -130px;
    right: 90px;
  }

  .documents .bg-documents-image {
    bottom: -220px;
    right: -16px;
  }
}

/*===================================================================================================================*/
@media (max-width: 768px) {
  .documents:before {
    width: calc(100% - 16px - 26px);
  }

  .documents .documents__container {
    padding: 88px 16px 160px;
  }

  .documents .documents__body {
    padding: 0 50px 0 0;
  }

  .documents .bg-documents-image {
    right: 0;
  }
}

/*===================================================================================================================*/
@media (max-width: 600px) {
  .documents .documents__container {
    padding: 40px 16px 160px;
  }

  .documents .documents__title {
    margin: 0 0 22px 0;
    padding: 0 50px 0 0;
  }

  .documents .documents__item {
    padding: 0 0 0 40px;
  }

  .documents .documents__item:not(:last-child) {
    margin: 0 0 16px 0;
  }

  .documents .documents__item:before {
    left: 9px;
    top: -5px;
  }

  .documents .images-documents__item {
    width: 183px;
  }

  .documents .main-documents-image {
    bottom: -65px;
    right: 81px;
  }

  .documents .bg-documents-image {
    bottom: -135px;
    right: 0;
  }
}

.marriage-services {
  padding: 90px 0 45px;
}

.marriage-services .marriage-services__title {
  margin: 0 0 20px 0;
}

.marriage-services .marriage-services__body {
  position: relative;
}

.marriage-services .marriage-services__text {
  padding: 0 0 0 470px;
}

.marriage-services .marriage-services__catalog {
  margin: 32px 0 0 0;
  padding: 0 0 0 640px;
}

.marriage-services .marriage-services__list .usual-list__item:not(:last-child) {
  margin: 0 0 22px 0;
}

.marriage-services .marriage-services__button {
  margin: 40px 0 0;
  width: 270px;
}

@media (max-width: 425px) {
  .marriage-services .marriage-services__button {
    width: 100%;
  }
}

.marriage-services .images-marriage-services__item {
  position: absolute;
  width: 414px;
}

.marriage-services .images-marriage-services__item .main-marriage-services-image__body,
.marriage-services .images-marriage-services__item .bg-marriage-services-image__body {
  width: 100%;
  height: 513px;
}

.marriage-services .main-marriage-services-image {
  z-index: 1;
  top: 0;
  left: 0;
}

.marriage-services .bg-marriage-services-image {
  z-index: 0;
  bottom: 0;
  left: 170px;
}

/*===================================================================================================================*/
@media (max-width: 1439px) {
  .marriage-services .marriage-services__text {
    padding: 0 0 0 400px;
  }

  .marriage-services .marriage-services__catalog {
    padding: 0 0 0 520px;
  }

  .marriage-services .marriage-services__list .usual-list__item:not(:last-child) {
    margin: 0 0 22px 0;
  }

  .marriage-services .images-marriage-services__item {
    width: 370px;
  }

  .marriage-services .bg-marriage-services-image {
    left: 115px;
  }
}

/*===================================================================================================================*/
@media (max-width: 1200px) {
  .marriage-services .marriage-services__list .usual-list__item:not(:last-child) {
    margin: 0 0 18px 0;
  }
}

/*===================================================================================================================*/
@media (max-width: 992px) {
  .marriage-services .marriage-services__title {
    margin: 0 0 23px 0;
  }

  .marriage-services .marriage-services__text {
    padding: 0;
    margin: 30px 0 0 0;
  }

  .marriage-services .marriage-services__catalog {
    margin: 16px 0 0 0;
    padding: 0;
  }

  .marriage-services .marriage-services__list .usual-list__item:not(:last-child) {
    margin: 0 0 16px 0;
  }

  .marriage-services .marriage-services__button {
    margin: 23px auto 0;
  }

  .marriage-services .images-marriage-services__item {
    position: relative;
    width: 61.8055555556%;
  }

  .marriage-services .images-marriage-services__item .main-marriage-services-image__body,
  .marriage-services .images-marriage-services__item .bg-marriage-services-image__body {
    height: 350px;
  }

  .marriage-services .main-marriage-services-image {
    top: unset;
    left: unset;
  }

  .marriage-services .bg-marriage-services-image {
    margin: -150px 36px 0 auto;
    bottom: unset;
    left: unset;
  }
}

/*===================================================================================================================*/
@media (max-width: 600px) {
  .marriage-services {
    padding: 40px 0 20px;
  }

  .marriage-services .images-marriage-services__item .main-marriage-services-image__body,
  .marriage-services .images-marriage-services__item .bg-marriage-services-image__body {
    height: 210px;
  }

  .marriage-services .bg-marriage-services-image {
    margin: -90px 36px 0 auto;
  }
}

.m-services-new {
  margin-top: 60px;
}

@media (max-width: 600px) {
  .m-services-new {
    margin-top: 30px;
  }
}

.m-services-new__body {
  display: grid;
  grid-template-columns: 628px 1fr;
  gap: 0px 58px;
}

@media (max-width: 1439px) {
  .m-services-new__body {
    grid-template-columns: 570px 1fr;
    gap: 0px 30px;
  }
}

@media (max-width: 992px) {
  .m-services-new__body {
    display: block;
  }
}

.m-services-new__image {
  padding-top: 78.503185%;
}

.m-services-new__text {
  color: #242424;
  font-family: "Gilroy", Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 992px) {
  .m-services-new__text {
    margin-top: 30px;
  }
}

@media (max-width: 600px) {
  .m-services-new__text {
    font-size: 15px;
  }
}

.m-services-new__list {
  margin-top: 80px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 60px 20px;
}

@media (max-width: 992px) {
  .m-services-new__list {
    margin-top: 30px;
  }
}

@media (max-width: 600px) {
  .m-services-new__list {
    display: block;
  }
}

.m-services-new__list li {
  flex: 0 0 195px;
  padding: 64px 0 0 0;
  text-align: center;
  color: #242424;
  font-family: "Gilroy", Arial, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 44px;
}

@media (max-width: 600px) {
  .m-services-new__list li {
    font-size: 15px;
    display: flex;
    align-items: center;
    background-position: left center;
    padding: 0 0 0 56px;
    background-size: 36px;
    min-height: 36px;
    text-align: left;
  }

  .m-services-new__list li:not(:last-child) {
    margin-bottom: 20px;
  }
}

.m-services-new__list li.icon-1 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4993 33.0003L7.28268 37.217C6.70213 37.7975 6.03754 37.9274 5.28893 37.6066C4.54032 37.2857 4.16602 36.7128 4.16602 35.8878V7.33366C4.16602 6.32533 4.52504 5.46213 5.2431 4.74408C5.96115 4.02602 6.82435 3.66699 7.83268 3.66699H37.166C38.1744 3.66699 39.0375 4.02602 39.7556 4.74408C40.4737 5.46213 40.8327 6.32533 40.8327 7.33366V29.3337C40.8327 30.342 40.4737 31.2052 39.7556 31.9232C39.0375 32.6413 38.1744 33.0003 37.166 33.0003H11.4993ZM9.94102 29.3337H37.166V7.33366H7.83268V31.3962L9.94102 29.3337ZM15.166 20.167C15.6855 20.167 16.1209 19.9913 16.4723 19.6399C16.8237 19.2885 16.9993 18.8531 16.9993 18.3337C16.9993 17.8142 16.8237 17.3788 16.4723 17.0274C16.1209 16.676 15.6855 16.5003 15.166 16.5003C14.6466 16.5003 14.2112 16.676 13.8598 17.0274C13.5084 17.3788 13.3327 17.8142 13.3327 18.3337C13.3327 18.8531 13.5084 19.2885 13.8598 19.6399C14.2112 19.9913 14.6466 20.167 15.166 20.167ZM22.4993 20.167C23.0188 20.167 23.4542 19.9913 23.8056 19.6399C24.157 19.2885 24.3327 18.8531 24.3327 18.3337C24.3327 17.8142 24.157 17.3788 23.8056 17.0274C23.4542 16.676 23.0188 16.5003 22.4993 16.5003C21.9799 16.5003 21.5445 16.676 21.1931 17.0274C20.8417 17.3788 20.666 17.8142 20.666 18.3337C20.666 18.8531 20.8417 19.2885 21.1931 19.6399C21.5445 19.9913 21.9799 20.167 22.4993 20.167ZM29.8327 20.167C30.3521 20.167 30.7875 19.9913 31.1389 19.6399C31.4903 19.2885 31.666 18.8531 31.666 18.3337C31.666 17.8142 31.4903 17.3788 31.1389 17.0274C30.7875 16.676 30.3521 16.5003 29.8327 16.5003C29.3132 16.5003 28.8778 16.676 28.5264 17.0274C28.175 17.3788 27.9993 17.8142 27.9993 18.3337C27.9993 18.8531 28.175 19.2885 28.5264 19.6399C28.8778 19.9913 29.3132 20.167 29.8327 20.167Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-2 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.6708 40.0587L18.0083 36.667H7.83333C7.31389 36.667 6.87847 36.4913 6.52708 36.1399C6.17569 35.7885 6 35.3531 6 34.8337V29.3337C6 26.7975 6.89375 24.6357 8.68125 22.8482C10.4688 21.0607 12.6306 20.167 15.1667 20.167H34.8292C35.9903 20.167 36.9757 20.5642 37.7854 21.3587C38.5951 22.1531 39 23.1309 39 24.292C39 25.2392 38.7097 26.0871 38.1292 26.8357C37.5486 27.5844 36.8153 28.0809 35.9292 28.3253L31.6667 29.5628V36.667C31.6667 37.3087 31.5215 37.8892 31.2313 38.4087C30.941 38.9281 30.5514 39.3559 30.0625 39.692C29.5736 40.0281 29.0389 40.2344 28.4583 40.3107C27.8778 40.3871 27.2819 40.3031 26.6708 40.0587ZM22.8667 31.167H17.6875C17.4736 31.167 17.3132 31.2281 17.2063 31.3503C17.0993 31.4725 17.0306 31.61 17 31.7628C16.9694 31.9156 16.9924 32.0607 17.0688 32.1982C17.1451 32.3357 17.275 32.435 17.4583 32.4962L28 36.667V31.167H22.8667ZM9.66667 33.0003H13.5167C13.4556 32.817 13.4097 32.6337 13.3792 32.4503C13.3486 32.267 13.3333 32.0684 13.3333 31.8545C13.3333 30.6628 13.7611 29.6392 14.6167 28.7837C15.4722 27.9281 16.4958 27.5003 17.6875 27.5003H25.1583L34.9667 24.7962C35.1194 24.735 35.2264 24.6587 35.2875 24.567C35.3486 24.4753 35.3639 24.3684 35.3333 24.2462C35.3028 24.1239 35.2493 24.0246 35.1729 23.9482C35.0965 23.8719 34.9819 23.8337 34.8292 23.8337H15.1667C13.6389 23.8337 12.3403 24.3684 11.2708 25.4378C10.2014 26.5073 9.66667 27.8059 9.66667 29.3337V33.0003ZM18.8333 18.3337C16.8167 18.3337 15.0903 17.6156 13.6542 16.1795C12.2181 14.7434 11.5 13.017 11.5 11.0003C11.5 8.98366 12.2181 7.25727 13.6542 5.82116C15.0903 4.38505 16.8167 3.66699 18.8333 3.66699C20.85 3.66699 22.5764 4.38505 24.0125 5.82116C25.4486 7.25727 26.1667 8.98366 26.1667 11.0003C26.1667 13.017 25.4486 14.7434 24.0125 16.1795C22.5764 17.6156 20.85 18.3337 18.8333 18.3337ZM18.8333 14.667C19.8417 14.667 20.7049 14.308 21.4229 13.5899C22.141 12.8719 22.5 12.0087 22.5 11.0003C22.5 9.99199 22.141 9.1288 21.4229 8.41074C20.7049 7.69269 19.8417 7.33366 18.8333 7.33366C17.825 7.33366 16.9618 7.69269 16.2438 8.41074C15.5257 9.1288 15.1667 9.99199 15.1667 11.0003C15.1667 12.0087 15.5257 12.8719 16.2438 13.5899C16.9618 14.308 17.825 14.667 18.8333 14.667Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-3 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.1673 23.833C24.6395 23.833 23.3409 23.2983 22.2715 22.2288C21.202 21.1594 20.6673 19.8608 20.6673 18.333C20.6673 16.8052 21.202 15.5066 22.2715 14.4372C23.3409 13.3677 24.6395 12.833 26.1673 12.833C27.6951 12.833 28.9937 13.3677 30.0631 14.4372C31.1326 15.5066 31.6673 16.8052 31.6673 18.333C31.6673 19.8608 31.1326 21.1594 30.0631 22.2288C28.9937 23.2983 27.6951 23.833 26.1673 23.833ZM13.334 29.333C12.3257 29.333 11.4625 28.974 10.7444 28.2559C10.0263 27.5379 9.66732 26.6747 9.66732 25.6663V10.9997C9.66732 9.99134 10.0263 9.12815 10.7444 8.41009C11.4625 7.69204 12.3257 7.33301 13.334 7.33301H39.0006C40.009 7.33301 40.8722 7.69204 41.5902 8.41009C42.3083 9.12815 42.6673 9.99134 42.6673 10.9997V25.6663C42.6673 26.6747 42.3083 27.5379 41.5902 28.2559C40.8722 28.974 40.009 29.333 39.0006 29.333H13.334ZM17.0007 25.6663H35.334C35.334 24.658 35.693 23.7948 36.4111 23.0768C37.1291 22.3587 37.9923 21.9997 39.0006 21.9997V14.6663C37.9923 14.6663 37.1291 14.3073 36.4111 13.5893C35.693 12.8712 35.334 12.008 35.334 10.9997H17.0007C17.0007 12.008 16.6416 12.8712 15.9236 13.5893C15.2055 14.3073 14.3423 14.6663 13.334 14.6663V21.9997C14.3423 21.9997 15.2055 22.3587 15.9236 23.0768C16.6416 23.7948 17.0007 24.658 17.0007 25.6663ZM35.334 36.6663H6.00065C4.99232 36.6663 4.12912 36.3073 3.41107 35.5893C2.69301 34.8712 2.33398 34.008 2.33398 32.9997V14.6663C2.33398 14.1469 2.50968 13.7115 2.86107 13.3601C3.21246 13.0087 3.64787 12.833 4.16732 12.833C4.68676 12.833 5.12218 13.0087 5.47357 13.3601C5.82496 13.7115 6.00065 14.1469 6.00065 14.6663V32.9997H35.334C35.8534 32.9997 36.2888 33.1754 36.6402 33.5268C36.9916 33.8781 37.1673 34.3136 37.1673 34.833C37.1673 35.3525 36.9916 35.7879 36.6402 36.1393C36.2888 36.4906 35.8534 36.6663 35.334 36.6663Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-4 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.666 27.4997C30.3827 27.4997 29.298 27.0566 28.4118 26.1705C27.5257 25.2844 27.0827 24.1997 27.0827 22.9163C27.0827 21.633 27.5257 20.5483 28.4118 19.6622C29.298 18.7761 30.3827 18.333 31.666 18.333C32.9494 18.333 34.0341 18.7761 34.9202 19.6622C35.8063 20.5483 36.2494 21.633 36.2494 22.9163C36.2494 24.1997 35.8063 25.2844 34.9202 26.1705C34.0341 27.0566 32.9494 27.4997 31.666 27.4997ZM22.4993 34.833V34.0997C22.4993 33.3663 22.6903 32.6865 23.0723 32.0601C23.4542 31.4337 23.9966 30.983 24.6993 30.708C25.7993 30.2497 26.9375 29.9059 28.1139 29.6768C29.2903 29.4476 30.4743 29.333 31.666 29.333C32.8577 29.333 34.0417 29.4476 35.2181 29.6768C36.3945 29.9059 37.5327 30.2497 38.6327 30.708C39.3355 30.983 39.8778 31.4337 40.2598 32.0601C40.6417 32.6865 40.8327 33.3663 40.8327 34.0997V34.833C40.8327 35.3525 40.657 35.7879 40.3056 36.1393C39.9542 36.4906 39.5188 36.6663 38.9994 36.6663H24.3327C23.8132 36.6663 23.3778 36.4906 23.0264 36.1393C22.675 35.7879 22.4993 35.3525 22.4993 34.833ZM18.8327 21.9997C16.816 21.9997 15.0896 21.2816 13.6535 19.8455C12.2174 18.4094 11.4993 16.683 11.4993 14.6663C11.4993 12.6497 12.2174 10.9233 13.6535 9.48717C15.0896 8.05106 16.816 7.33301 18.8327 7.33301C20.8493 7.33301 22.5757 8.05106 24.0118 9.48717C25.448 10.9233 26.166 12.6497 26.166 14.6663C26.166 16.683 25.448 18.4094 24.0118 19.8455C22.5757 21.2816 20.8493 21.9997 18.8327 21.9997ZM4.16602 31.533C4.16602 30.4941 4.42574 29.5393 4.94518 28.6684C5.46463 27.7976 6.18268 27.133 7.09935 26.6747C8.93268 25.758 10.8348 25.0552 12.8056 24.5663C14.7764 24.0775 16.7855 23.833 18.8327 23.833C19.9021 23.833 20.9716 23.9247 22.041 24.108C23.1105 24.2913 24.1799 24.5052 25.2493 24.7497L23.691 26.308L22.1327 27.8663C21.5827 27.7136 21.0327 27.6143 20.4827 27.5684C19.9327 27.5226 19.3827 27.4997 18.8327 27.4997C17.0605 27.4997 15.3264 27.7136 13.6306 28.1413C11.9348 28.5691 10.3077 29.1802 8.74935 29.9747C8.44379 30.1275 8.21463 30.3413 8.06185 30.6163C7.90907 30.8913 7.83268 31.1969 7.83268 31.533V32.9997H18.8327V34.7872C18.8327 35.1844 18.9091 35.5434 19.0618 35.8643C19.2146 36.1851 19.4285 36.4525 19.7035 36.6663H7.83268C6.82435 36.6663 5.96115 36.3073 5.2431 35.5893C4.52504 34.8712 4.16602 34.008 4.16602 32.9997V31.533ZM18.8327 18.333C19.841 18.333 20.7042 17.974 21.4223 17.2559C22.1403 16.5379 22.4993 15.6747 22.4993 14.6663C22.4993 13.658 22.1403 12.7948 21.4223 12.0768C20.7042 11.3587 19.841 10.9997 18.8327 10.9997C17.8243 10.9997 16.9612 11.3587 16.2431 12.0768C15.525 12.7948 15.166 13.658 15.166 14.6663C15.166 15.6747 15.525 16.5379 16.2431 17.2559C16.9612 17.974 17.8243 18.333 18.8327 18.333Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-5 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3327 31.1671V36.6671C13.3327 37.1865 13.157 37.6219 12.8056 37.9733C12.4543 38.3247 12.0188 38.5004 11.4994 38.5004C10.9799 38.5004 10.5445 38.3247 10.1931 37.9733C9.84175 37.6219 9.66606 37.1865 9.66606 36.6671V31.1671H7.83273C7.31328 31.1671 6.87787 30.9914 6.52648 30.64C6.17509 30.2886 5.99939 29.8532 5.99939 29.3337C5.99939 28.8143 6.17509 28.3789 6.52648 28.0275C6.87787 27.6761 7.31328 27.5004 7.83273 27.5004H9.66606V19.8921L5.99939 22.6879C5.57161 22.9934 5.11328 23.1233 4.62439 23.0775C4.1355 23.0316 3.73828 22.7948 3.43273 22.3671C3.12717 21.9393 3.00495 21.4809 3.06606 20.9921C3.12717 20.5032 3.37161 20.1059 3.79939 19.8004L20.2536 7.19622C20.5897 6.95178 20.9487 6.76845 21.3306 6.64622C21.7126 6.524 22.1022 6.46289 22.4994 6.46289C22.8966 6.46289 23.2862 6.524 23.6681 6.64622C24.0501 6.76845 24.4091 6.95178 24.7452 7.19622L41.1994 19.8004C41.5966 20.1059 41.8334 20.5032 41.9098 20.9921C41.9862 21.4809 41.8716 21.9393 41.5661 22.3671C41.2605 22.7948 40.8633 23.0316 40.3744 23.0775C39.8855 23.1233 39.4272 22.9934 38.9994 22.6879L35.3327 19.8921V27.5004H37.1661C37.6855 27.5004 38.1209 27.6761 38.4723 28.0275C38.8237 28.3789 38.9994 28.8143 38.9994 29.3337C38.9994 29.8532 38.8237 30.2886 38.4723 30.64C38.1209 30.9914 37.6855 31.1671 37.1661 31.1671H35.3327V36.6671C35.3327 37.1865 35.157 37.6219 34.8056 37.9733C34.4543 38.3247 34.0188 38.5004 33.4994 38.5004C32.9799 38.5004 32.5445 38.3247 32.1931 37.9733C31.8418 37.6219 31.6661 37.1865 31.6661 36.6671V31.1671H24.3327V36.6671C24.3327 37.1865 24.157 37.6219 23.8056 37.9733C23.4543 38.3247 23.0188 38.5004 22.4994 38.5004C21.9799 38.5004 21.5445 38.3247 21.1931 37.9733C20.8418 37.6219 20.6661 37.1865 20.6661 36.6671V31.1671H13.3327ZM13.3327 27.5004H20.6661V11.5046L13.3327 17.0962V27.5004ZM24.3327 27.5004H31.6661V17.0962L24.3327 11.5046V27.5004Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-6 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.1673 38.5003V35.4753C26.1673 35.2309 26.2132 34.9941 26.3048 34.7649C26.3965 34.5357 26.534 34.3295 26.7173 34.1462L36.2965 24.6128C36.5715 24.3378 36.877 24.1392 37.2132 24.017C37.5493 23.8948 37.8854 23.8337 38.2215 23.8337C38.5882 23.8337 38.9395 23.9024 39.2757 24.0399C39.6118 24.1774 39.9173 24.3837 40.1923 24.6587L41.8881 26.3545C42.1326 26.6295 42.3236 26.935 42.4611 27.2712C42.5986 27.6073 42.6673 27.9434 42.6673 28.2795C42.6673 28.6156 42.6062 28.9594 42.484 29.3107C42.3618 29.6621 42.1632 29.9753 41.8881 30.2503L32.3548 39.7837C32.1715 39.967 31.9652 40.1045 31.7361 40.1962C31.5069 40.2878 31.2701 40.3337 31.0257 40.3337H28.0007C27.4812 40.3337 27.0458 40.158 26.6944 39.8066C26.343 39.4552 26.1673 39.0198 26.1673 38.5003ZM28.9173 37.5837H30.659L36.2048 31.992L34.509 30.2962L28.9173 35.842V37.5837ZM11.5007 40.3337C10.4923 40.3337 9.62912 39.9746 8.91107 39.2566C8.19301 38.5385 7.83398 37.6753 7.83398 36.667V7.33366C7.83398 6.32533 8.19301 5.46213 8.91107 4.74408C9.62912 4.02602 10.4923 3.66699 11.5007 3.66699H24.6548C25.1437 3.66699 25.6097 3.75866 26.0527 3.94199C26.4958 4.12533 26.8854 4.38505 27.2215 4.72116L36.1131 13.6128C36.4493 13.9489 36.709 14.3385 36.8923 14.7816C37.0756 15.2246 37.1673 15.6906 37.1673 16.1795V18.792C37.1673 19.3114 36.9916 19.7469 36.6402 20.0982C36.2888 20.4496 35.8534 20.6253 35.334 20.6253C34.8145 20.6253 34.3791 20.4496 34.0277 20.0982C33.6763 19.7469 33.5007 19.3114 33.5007 18.792V16.5003H26.1673C25.6479 16.5003 25.2125 16.3246 24.8611 15.9732C24.5097 15.6219 24.334 15.1864 24.334 14.667V7.33366H11.5007V36.667H20.6673C21.1868 36.667 21.6222 36.8427 21.9736 37.1941C22.325 37.5455 22.5007 37.9809 22.5007 38.5003C22.5007 39.0198 22.325 39.4552 21.9736 39.8066C21.6222 40.158 21.1868 40.3337 20.6673 40.3337H11.5007ZM35.3798 31.1212L34.509 30.2962L36.2048 31.992L35.3798 31.1212Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-7 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.9785 13.5205C29.6341 12.1761 28.557 10.6636 27.7473 8.98301C26.9375 7.30245 26.4257 5.53023 26.2118 3.66634C26.1507 3.1469 26.2959 2.71148 26.6473 2.36009C26.9987 2.0087 27.4341 1.83301 27.9535 1.83301C28.473 1.83301 28.916 2.0087 29.2827 2.36009C29.6493 2.71148 29.8632 3.1469 29.9243 3.66634C30.1077 5.04134 30.5125 6.35523 31.1389 7.60801C31.7653 8.86079 32.5674 9.97606 33.5452 10.9538C34.523 11.9316 35.6382 12.7337 36.891 13.3601C38.1438 13.9865 39.4577 14.4066 40.8327 14.6205C41.3521 14.6816 41.7875 14.8879 42.1389 15.2393C42.4903 15.5906 42.666 16.0261 42.666 16.5455C42.666 17.065 42.4903 17.5004 42.1389 17.8518C41.7875 18.2031 41.3521 18.3483 40.8327 18.2872C38.9688 18.0733 37.1966 17.5615 35.516 16.7518C33.8355 15.942 32.323 14.865 30.9785 13.5205ZM36.1118 8.38717C35.4396 7.71495 34.8896 6.97398 34.4618 6.16426C34.0341 5.35454 33.7438 4.49134 33.591 3.57467C33.4993 3.11634 33.6216 2.71148 33.9577 2.36009C34.2938 2.0087 34.7216 1.83301 35.241 1.83301C35.7299 1.83301 36.1577 1.99342 36.5243 2.31426C36.891 2.63509 37.1507 3.03995 37.3035 3.52884C37.4563 3.95662 37.6396 4.36148 37.8535 4.74342C38.0674 5.12537 38.3424 5.4844 38.6785 5.82051C39.0146 6.15662 39.366 6.42398 39.7327 6.62259C40.0993 6.8212 40.4966 6.9969 40.9244 7.14967C41.4132 7.30245 41.8257 7.56217 42.1618 7.92884C42.498 8.29551 42.666 8.73856 42.666 9.25801C42.666 9.77745 42.4827 10.2052 42.116 10.5413C41.7494 10.8775 41.3216 10.9997 40.8327 10.908C39.9466 10.7247 39.1063 10.4191 38.3119 9.99134C37.5174 9.56356 36.7841 9.02884 36.1118 8.38717ZM18.8327 23.833C16.816 23.833 15.0896 23.115 13.6535 21.6788C12.2174 20.2427 11.4993 18.5163 11.4993 16.4997C11.4993 14.483 12.2174 12.7566 13.6535 11.3205C15.0896 9.8844 16.816 9.16634 18.8327 9.16634C20.8493 9.16634 22.5757 9.8844 24.0118 11.3205C25.448 12.7566 26.166 14.483 26.166 16.4997C26.166 18.5163 25.448 20.2427 24.0118 21.6788C22.5757 23.115 20.8493 23.833 18.8327 23.833ZM4.16602 34.833V33.3663C4.16602 32.358 4.42574 31.4108 4.94518 30.5247C5.46463 29.6386 6.18268 28.9663 7.09935 28.508C8.65768 27.7136 10.4146 27.0413 12.3702 26.4913C14.3257 25.9413 16.4799 25.6663 18.8327 25.6663C21.1855 25.6663 23.3396 25.9413 25.2952 26.4913C27.2507 27.0413 29.0077 27.7136 30.566 28.508C31.4827 28.9663 32.2007 29.6386 32.7202 30.5247C33.2396 31.4108 33.4993 32.358 33.4993 33.3663V34.833C33.4993 35.8413 33.1403 36.7045 32.4223 37.4226C31.7042 38.1406 30.841 38.4997 29.8327 38.4997H7.83268C6.82435 38.4997 5.96115 38.1406 5.2431 37.4226C4.52504 36.7045 4.16602 35.8413 4.16602 34.833ZM7.83268 34.833H29.8327V33.3663C29.8327 33.0302 29.7487 32.7247 29.5806 32.4497C29.4125 32.1747 29.191 31.9608 28.916 31.808C27.816 31.258 26.4028 30.708 24.6764 30.158C22.95 29.608 21.0021 29.333 18.8327 29.333C16.6632 29.333 14.7153 29.608 12.9889 30.158C11.2625 30.708 9.84935 31.258 8.74935 31.808C8.47435 31.9608 8.25282 32.1747 8.08477 32.4497C7.91671 32.7247 7.83268 33.0302 7.83268 33.3663V34.833ZM18.8327 20.1663C19.841 20.1663 20.7042 19.8073 21.4223 19.0893C22.1403 18.3712 22.4993 17.508 22.4993 16.4997C22.4993 15.4913 22.1403 14.6281 21.4223 13.9101C20.7042 13.192 19.841 12.833 18.8327 12.833C17.8243 12.833 16.9612 13.192 16.2431 13.9101C15.525 14.6281 15.166 15.4913 15.166 16.4997C15.166 17.508 15.525 18.3712 16.2431 19.0893C16.9612 19.8073 17.8243 20.1663 18.8327 20.1663Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-8 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.66732 34.8338H28.0007C28.5201 34.8338 28.9555 35.0095 29.3069 35.3609C29.6583 35.7123 29.834 36.1477 29.834 36.6672C29.834 37.1866 29.6583 37.622 29.3069 37.9734C28.9555 38.3248 28.5201 38.5005 28.0007 38.5005H9.66732C9.14787 38.5005 8.71246 38.3248 8.36107 37.9734C8.00968 37.622 7.83398 37.1866 7.83398 36.6672C7.83398 36.1477 8.00968 35.7123 8.36107 35.3609C8.71246 35.0095 9.14787 34.8338 9.66732 34.8338ZM15.5798 26.9963L10.4007 21.8172C9.69787 21.1144 9.33885 20.2512 9.32357 19.2276C9.30829 18.204 9.65204 17.3408 10.3548 16.638L11.684 15.3088L22.134 25.6672L20.8048 26.9963C20.102 27.6991 19.2312 28.0505 18.1923 28.0505C17.1534 28.0505 16.2826 27.6991 15.5798 26.9963ZM29.834 17.9672L19.4757 7.51715L20.8048 6.18799C21.5076 5.48521 22.3708 5.14146 23.3944 5.15674C24.418 5.17202 25.2812 5.53104 25.984 6.23382L31.1632 11.413C31.8659 12.1158 32.2173 12.9866 32.2173 14.0255C32.2173 15.0644 31.8659 15.9352 31.1632 16.638L29.834 17.9672ZM36.984 35.3838L14.3423 12.7422L16.909 10.1755L39.5507 32.8172C39.8868 33.1533 40.0548 33.581 40.0548 34.1005C40.0548 34.6199 39.8868 35.0477 39.5507 35.3838C39.2145 35.7199 38.7868 35.888 38.2673 35.888C37.7479 35.888 37.3201 35.7199 36.984 35.3838Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-9 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1411_890)"><path d="M22.2078 11.7219C21.2936 9.93366 19.8037 8.50546 17.9784 7.66762C16.1531 6.82979 14.0989 6.63116 12.1469 7.10377C10.1949 7.57638 8.45893 8.69268 7.21903 10.2726C5.97913 11.8526 5.30753 13.8041 5.31253 15.8125C5.31253 27.5 22.5 37.125 22.5 37.125C22.5 37.125 39.6875 27.5 39.6875 15.8125C39.6896 14.0433 39.1666 12.3133 38.1846 10.8416C37.2027 9.36996 35.8061 8.2228 34.1717 7.54547C32.5373 6.86815 30.7386 6.69114 29.0035 7.03687C27.2684 7.38259 25.675 8.23549 24.425 9.48754L18.925 14.9875L24.425 20.4875L21.675 23.2375" stroke="%234C519E" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1411_890"><rect width="44" height="44" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
}

.m-services-new__list li.icon-10 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0007 33.0003H28.0007C28.5201 33.0003 28.9555 32.8246 29.3069 32.4732C29.6583 32.1219 29.834 31.6864 29.834 31.167C29.834 30.6475 29.6583 30.2121 29.3069 29.8607C28.9555 29.5094 28.5201 29.3337 28.0007 29.3337H17.0007C16.4812 29.3337 16.0458 29.5094 15.6944 29.8607C15.343 30.2121 15.1673 30.6475 15.1673 31.167C15.1673 31.6864 15.343 32.1219 15.6944 32.4732C16.0458 32.8246 16.4812 33.0003 17.0007 33.0003ZM17.0007 25.667H28.0007C28.5201 25.667 28.9555 25.4913 29.3069 25.1399C29.6583 24.7885 29.834 24.3531 29.834 23.8337C29.834 23.3142 29.6583 22.8788 29.3069 22.5274C28.9555 22.176 28.5201 22.0003 28.0007 22.0003H17.0007C16.4812 22.0003 16.0458 22.176 15.6944 22.5274C15.343 22.8788 15.1673 23.3142 15.1673 23.8337C15.1673 24.3531 15.343 24.7885 15.6944 25.1399C16.0458 25.4913 16.4812 25.667 17.0007 25.667ZM11.5007 40.3337C10.4923 40.3337 9.62912 39.9746 8.91107 39.2566C8.19301 38.5385 7.83398 37.6753 7.83398 36.667V7.33366C7.83398 6.32533 8.19301 5.46213 8.91107 4.74408C9.62912 4.02602 10.4923 3.66699 11.5007 3.66699H24.6548C25.1437 3.66699 25.6097 3.75866 26.0527 3.94199C26.4958 4.12533 26.8854 4.38505 27.2215 4.72116L36.1132 13.6128C36.4493 13.9489 36.709 14.3385 36.8923 14.7816C37.0757 15.2246 37.1673 15.6906 37.1673 16.1795V36.667C37.1673 37.6753 36.8083 38.5385 36.0902 39.2566C35.3722 39.9746 34.509 40.3337 33.5007 40.3337H11.5007ZM24.334 14.667V7.33366H11.5007V36.667H33.5007V16.5003H26.1673C25.6479 16.5003 25.2125 16.3246 24.8611 15.9732C24.5097 15.6219 24.334 15.1864 24.334 14.667Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-11 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5298 27.7295L17.9632 25.1628C17.7798 24.9795 17.5812 24.842 17.3673 24.7503C17.1534 24.6587 16.9319 24.6128 16.7027 24.6128C16.4736 24.6128 16.2444 24.6587 16.0152 24.7503C15.7861 24.842 15.5798 24.9795 15.3965 25.1628C15.0298 25.5295 14.8465 25.9649 14.8465 26.4691C14.8465 26.9732 15.0298 27.4087 15.3965 27.7753L19.2923 31.717C19.4757 31.9003 19.6743 32.0302 19.8882 32.1066C20.102 32.183 20.3312 32.2212 20.5757 32.2212C20.8201 32.2212 21.0493 32.183 21.2632 32.1066C21.477 32.0302 21.6757 31.9003 21.859 31.717L29.6048 23.9712C29.9715 23.6045 30.1548 23.1614 30.1548 22.642C30.1548 22.1225 29.9715 21.6795 29.6048 21.3128C29.2382 20.9462 28.7951 20.7628 28.2757 20.7628C27.7562 20.7628 27.3132 20.9462 26.9465 21.3128L20.5298 27.7295ZM11.5007 40.3337C10.4923 40.3337 9.62912 39.9746 8.91107 39.2566C8.19301 38.5385 7.83398 37.6753 7.83398 36.667V7.33366C7.83398 6.32533 8.19301 5.46213 8.91107 4.74408C9.62912 4.02602 10.4923 3.66699 11.5007 3.66699H24.6548C25.1437 3.66699 25.6097 3.75866 26.0527 3.94199C26.4958 4.12533 26.8854 4.38505 27.2215 4.72116L36.1132 13.6128C36.4493 13.9489 36.709 14.3385 36.8923 14.7816C37.0757 15.2246 37.1673 15.6906 37.1673 16.1795V36.667C37.1673 37.6753 36.8083 38.5385 36.0902 39.2566C35.3722 39.9746 34.509 40.3337 33.5007 40.3337H11.5007ZM24.334 14.667V7.33366H11.5007V36.667H33.5007V16.5003H26.1673C25.6479 16.5003 25.2125 16.3246 24.8611 15.9732C24.5097 15.6219 24.334 15.1864 24.334 14.667Z" fill="%234C519E"/></svg>');
}

.m-services-new__list li.icon-12 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2_365)"><path d="M22.1673 5.49967L11.1673 13.8963V10.9997H7.50061V16.7013L2.00061 20.8997L4.21894 23.8147L7.50061 21.303V38.4997H36.8339V21.303L40.1156 23.7963L42.3339 20.8997L22.1673 5.49967ZM33.1673 34.833H24.0006V27.4997H20.3339V34.833H11.1673V18.5163L22.1673 10.1197L33.1673 18.5163V34.833ZM18.5006 1.83301C18.5006 4.87634 16.0439 7.33301 13.0006 7.33301C11.9923 7.33301 11.1673 8.15801 11.1673 9.16634H7.50061C7.50061 6.12301 9.95728 3.66634 13.0006 3.66634C14.0089 3.66634 14.8339 2.84134 14.8339 1.83301H18.5006Z" fill="%234C519E" /></g><defs><clipPath id="clip0_2_365"><rect width="44" height="44" fill="white" transform="translate(0.166626)" /></clipPath></defs></svg>');
}

.m-services-new__list li.icon-13 {
  background-image: url('data:image/svg+xml,<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2_370)"><path d="M15.1673 29.3337H29.834V33.0003H15.1673V29.3337ZM15.1673 22.0003H29.834V25.667H15.1673V22.0003ZM26.1673 3.66699H11.5007C9.48398 3.66699 7.83398 5.31699 7.83398 7.33366V36.667C7.83398 38.6837 9.46565 40.3337 11.4823 40.3337H33.5007C35.5173 40.3337 37.1673 38.6837 37.1673 36.667V14.667L26.1673 3.66699ZM33.5007 36.667H11.5007V7.33366H24.334V16.5003H33.5007V36.667Z" fill="%234C519E" /></g><defs><clipPath id="clip0_2_370"><rect width="44" height="44" fill="white" transform="translate(0.5)" /></clipPath></defs></svg>');
}

.m-services-new .marriage-services__button {
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
}

@media (max-width: 600px) {
  .m-services-new .marriage-services__button {
    margin-top: 40px;
  }
}

.when-ask {
  padding: 45px 0 90px;
}

.when-ask .when-ask__title {
  margin: 0 0 40px 0;
}

.when-ask .when-ask__body>*:not(:last-child) {
  margin: 0 0 50px 0;
}

.when-ask .when-ask__video .video {
  padding: 46.875% 0 0 0;
}

/*===================================================================================================================*/
@media (max-width: 992px) {
  .when-ask .when-ask__title {
    margin: 0 0 24px 0;
  }

  .when-ask .when-ask__body>*:not(:last-child) {
    margin: 0 0 24px 0;
  }

  .when-ask .when-ask__video .video {
    padding: 69.4444444444% 0 0 0;
  }
}

/*===================================================================================================================*/
@media (max-width: 600px) {
  .when-ask {
    padding: 20px 0 45px;
  }
}

.big-videos .video-preview {
  position: relative;
  cursor: pointer;
}

.big-videos .video-preview__img {
  padding-top: 54.716981%;
  position: relative;
}

.big-videos .video-preview__img::after,
.big-videos .video-preview__img::before {
  position: absolute;
  content: "";
  transition: 0.2s ease-out;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transition: 0.4s ease-out;
}

.big-videos .video-preview__img::before {
  background: linear-gradient(180deg, rgba(19, 21, 60, 0.63) 0%, rgba(19, 21, 60, 0.31) 100%);
  z-index: 1;
}

.big-videos .video-preview__img::after {
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.big-videos .video-preview__img img {
  transition: 1s ease-out;
}

.big-videos .video-preview__icon {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  transition: 0.3s ease-out;
}

@media (max-width: 600px) {
  .big-videos .video-preview__icon {
    width: 66px;
    height: 66px;
  }
}

@media (any-hover: hover) {
  .big-videos .video-preview:hover .video-preview__icon {
    color: #69cccb;
  }

  .big-videos .video-preview:hover .video-preview__img img {
    transform: scale(1.05);
  }

  .big-videos .video-preview:hover .video-preview__img::after {
    background: rgba(0, 0, 0, 0.3);
  }
}

.big-videos {
  overflow: hidden;
}

.big-videos__body {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

@media (max-width: 768px) {
  .big-videos__body {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (min-width: 769px) {
  .big-videos__body {
    max-width: 800px;
  }
}

@media (min-width: 1440px) {
  .big-videos__body {
    max-width: 1060px;
  }
}

.videos-slider.swiper {
  overflow: visible;
}

@media (min-width: 769px) {
  .videos-slider__slide.swiper-slide {
    overflow: hidden;
  }

  .videos-slider__slide.swiper-slide .videos-slide__body {
    transform: scale(0.76);
    filter: blur(5px);
    transition: 0.5s;
  }

  .videos-slider__slide.swiper-slide .video-preview.popup-link {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }

  .videos-slider__slide.swiper-slide.swiper-slide-prev .videos-slide__body {
    transform: scale(0.76) translateX(30%);
  }

  .videos-slider__slide.swiper-slide.swiper-slide-next .videos-slide__body {
    transform: scale(0.76) translateX(-30%);
  }

  .videos-slider__slide.swiper-slide-active .videos-slide__body {
    transform: scale(1);
    filter: blur(0px);
  }

  .videos-slider__slide.swiper-slide-active .video-preview.popup-link {
    pointer-events: auto;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
  }
}

.big-videos .g-slider__btn-prev,
.big-videos .g-slider__btn-next {
  position: absolute;
  top: calc(50% - 20px);
  transform: translate(0, -50%);
  z-index: 4;
  color: #ffffff;
  transition: 0.2s ease-out;
  cursor: pointer;
}

@media (max-width: 600px) {

  .big-videos .g-slider__btn-prev,
  .big-videos .g-slider__btn-next {
    top: calc(50% - 14px);
  }
}

@media (max-width: 992px) {

  .big-videos .g-slider__btn-prev,
  .big-videos .g-slider__btn-next {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .big-videos .g-slider__btn-prev svg,
  .big-videos .g-slider__btn-next svg {
    width: 16px;
  }
}

@media (min-width: 993px) {

  .big-videos .g-slider__btn-prev,
  .big-videos .g-slider__btn-next {
    padding: 10px 0;
  }
}

@media (min-width: 993px) and (any-hover: hover) {

  .big-videos .g-slider__btn-prev:hover,
  .big-videos .g-slider__btn-next:hover {
    color: #69cccb;
  }
}

@media (max-width: 992px) {

  .big-videos .g-slider__btn-prev svg._pc-arrow,
  .big-videos .g-slider__btn-next svg._pc-arrow {
    display: none;
  }
}

@media (min-width: 993px) {

  .big-videos .g-slider__btn-prev svg._mob-arrow,
  .big-videos .g-slider__btn-next svg._mob-arrow {
    display: none;
  }
}

.big-videos .g-slider__btn-prev {
  left: 0px;
}

.big-videos .g-slider__btn-prev svg {
  transform: rotate(180deg);
}

.big-videos .g-slider__btn-next {
  right: 0px;
}

@media (min-width: 769px) {
  .big-videos .g-slider__btn-prev {
    left: -16px;
  }

  .big-videos .g-slider__btn-next {
    right: -16px;
  }
}

@media (min-width: 993px) {
  .big-videos .g-slider__btn-prev {
    left: -55px;
  }

  .big-videos .g-slider__btn-next {
    right: -55px;
  }
}

.popup.video-popup {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(36, 36, 36, 0.7);
  transition: 0.4s ease-out;
  opacity: 0;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.popup.video-popup.popup_open {
  opacity: 1;
  visibility: visible;
}

.popup.video-popup.popup_open .popup__content {
  visibility: visible;
  transform: perspective(600px) translate(0vh, 0vh) rotateX(0deg);
}

.popup.video-popup .popup__body {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 16px;
}

.popup.video-popup .popup__content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  width: 100%;
  max-width: 950px;
  border-radius: 10px;
  position: relative;
  visibility: hidden;
  transition: 0.4s ease-out;
  transform: perspective(600px) translate(0vh, -50vh) rotateX(45deg);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: #4c519e #ffffff;
}

@media (min-width: 1440px) {
  .popup.video-popup .popup__content {
    max-width: 1200px;
  }
}

.popup.video-popup .popup__content::-webkit-scrollbar {
  width: 2px;
}

.popup.video-popup .popup__content::-webkit-scrollbar-track {
  background: #ffffff;
}

.popup.video-popup .popup__content::-webkit-scrollbar-thumb {
  background-color: #4c519e;
}

.popup.video-popup .video {
  position: relative;
  overflow: hidden;
  background-color: #000000;
  padding-top: 56.25%;
  position: relative;
}

.popup.video-popup .video::before,
.popup.video-popup .video::after {
  position: absolute;
  content: "";
  transition: 0.2s ease-out;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transition: 0.4s ease-out;
}

.popup.video-popup .video::before {
  background: linear-gradient(180deg, rgba(19, 21, 60, 0.63) 0%, rgba(19, 21, 60, 0.31) 100%);
  z-index: 1;
}

.popup.video-popup .video::after {
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.popup.video-popup .video__link,
.popup.video-popup .video__media {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.popup.video-popup .video__media {
  border: none;
  transition: 1s ease-out;
}

.popup.video-popup .video__button {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.popup.video-popup .video__button svg {
  transition: 0.3s ease-out;
  color: #ffffff;
}

.popup.video-popup .video:hover .video__button svg {
  transform: scale(1.2);
  color: #69cccb;
}

.popup.video-popup .video:hover::after {
  background: rgba(0, 0, 0, 0.3);
}

.popup.video-popup .video__button:focus {
  outline: none;
}

.popup.video-popup .video__button:focus svg {
  transform: scale(1.2);
  color: #69cccb;
}

.popup.video-popup .video--enabled {
  cursor: pointer;
}

.popup.video-popup .video--enabled .video__button {
  display: block;
}

.popup.video-popup .video--clicked::before,
.popup.video-popup .video--clicked::after {
  display: none;
}

.page-marriage .big-videos {
  padding: 135px 0 40px;
}

@media (max-width: 992px) {
  .page-marriage .big-videos {
    padding: 270px 0 40px;
  }
}

@media (max-width: 600px) {
  .page-marriage .big-videos {
    padding: 175px 0 20px;
  }
}

.page-marriage .marriage-services {
  padding: 40px 0 55px;
}

@media (max-width: 600px) {
  .page-marriage .marriage-services {
    padding: 20px 0 20px;
  }
}

.page-marriage .services-list {
  padding: 90px 0 45px;
}

@media (max-width: 600px) {
  .page-marriage .services-list {
    padding: 40px 0 20px;
  }
}

/*# sourceMappingURL=all_marriage_style.css.map */