.wedding-about[data-v-691de7da]{margin:72px auto}@media screen and (max-width:768px){.wedding-about[data-v-691de7da]{margin:48px auto}}.wedding-about__title[data-v-691de7da]{font-size:36px;font-weight:600;line-height:44px;text-align:center}@media screen and (min-width:992px){.wedding-about__title[data-v-691de7da]{font-size:48px;font-weight:600;line-height:54px}}.wedding-about__text[data-v-691de7da]{font-size:14px;font-weight:400;line-height:20px;position:relative}@media screen and (min-width:992px){.wedding-about__text[data-v-691de7da]{font-size:18px;font-weight:400;line-height:24px}}.wedding-about__numbers[data-v-691de7da]{-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-justify-content:space-evenly;justify-content:space-evenly}.wedding-about__numbers__item[data-v-691de7da]{text-align:center}.wedding-about__numbers__item__number[data-v-691de7da]{font-size:24px;font-weight:600;line-height:32px}.wedding-about__background[data-v-691de7da]{left:-webkit-calc(-50vw + 133px - var(--wrapperPadding));left:-moz-calc(-50vw + 133px - var(--wrapperPadding));left:calc(-50vw + 133px - var(--wrapperPadding));position:absolute;top:0;top:-50%;z-index:-1}@media screen and (max-width:1239px){.wedding-about__background[data-v-691de7da]{display:none;display:block;height:508px;left:-254px;top:15px;width:508px}}.wedding-about__inner[data-v-691de7da]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.wedding-about__image[data-v-691de7da]{border-radius:8px;height:auto;width:100%}@media screen and (max-width:1024px){.wedding-about__inner[data-v-691de7da]{grid-template-columns:1fr}.wedding-about__text[data-v-691de7da]{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.wedding-about__image[data-v-691de7da]{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}}.wedding-individual[data-v-e2ba63f2]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:72px auto}@media screen and (max-width:768px){.wedding-individual[data-v-e2ba63f2]{grid-template-columns:1fr;margin:48px auto}}.wedding-individual__text[data-v-e2ba63f2]{font-size:14px;font-weight:400;line-height:20px}@media screen and (min-width:992px){.wedding-individual__text[data-v-e2ba63f2]{font-size:18px;font-weight:400;line-height:24px}}.wedding-individual__title[data-v-e2ba63f2]{font-size:36px;font-weight:600;line-height:44px;margin-bottom:24px;margin-top:0}@media screen and (max-width:380px){.wedding-individual__title[data-v-e2ba63f2]{line-break:anywhere}}.wedding-individual__form[data-v-e2ba63f2]{grid-gap:15px;display:grid;gap:15px}.wedding-individual__form .error-text[data-v-e2ba63f2]{color:#d7320d;font-size:12px;font-weight:400;line-height:16px}.wedding-individual__form .success-text[data-v-e2ba63f2]{color:#95b641;font-size:12px;font-weight:400;line-height:16px}.wedding-individual__form .invalid[data-v-e2ba63f2]{border-color:#d7320d}.wedding-individual__form .form-textarea[data-v-e2ba63f2]{border:1px solid #bdbdbd;border-radius:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:400;height:96px;line-height:24px;outline:none;padding:13px 0 13px 15px;resize:none;width:100%}.wedding-individual__form .form-textarea[data-v-e2ba63f2]:focus{border:1px solid #779629}.wedding-individual__form .form-textarea[data-v-e2ba63f2]:active{border-color:#779629}.wedding-individual__form .form-textarea[data-v-e2ba63f2]::-webkit-input-placeholder{color:#bdbdbd}.wedding-individual__form .form-textarea[data-v-e2ba63f2]::-moz-placeholder{color:#bdbdbd}.wedding-individual__form .form-textarea[data-v-e2ba63f2]:-ms-input-placeholder{color:#bdbdbd}.wedding-individual__form .form-textarea[data-v-e2ba63f2]::-ms-input-placeholder{color:#bdbdbd}.wedding-individual__form .form-textarea[data-v-e2ba63f2]::placeholder{color:#bdbdbd}.wedding-individual__form textarea[data-v-e2ba63f2]:active{border-color:#779629}.wedding-individual__form .input-checkbox[data-v-e2ba63f2]{margin-left:0}.wedding-individual__form a[data-v-e2ba63f2]{color:#95b641}.wedding-individual__form .btn[data-v-e2ba63f2]:disabled{background:#ccc;cursor:default;pointer-events:none}.main-slider__navigation{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:20px;-webkit-justify-content:center;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0}.main-slider__navigation__item{background:#74abd3;border-radius:50%;cursor:pointer;height:24px;margin:0 8px;opacity:.5;-webkit-transition:var(--transitionPrimary);-moz-transition:var(--transitionPrimary);transition:var(--transitionPrimary);width:24px}.main-slider__navigation__item.tns-nav-active{background:#74abd3;cursor:default;opacity:1}.wedding-reviews__slider__inner__placeholder[data-v-5807d8a2]{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (min-width:992px){.wedding-reviews__slider__inner__placeholder[data-v-5807d8a2]{left:32%;position:relative}}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__image[data-v-5807d8a2]{height:240px;width:240px}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__description[data-v-5807d8a2],.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__image[data-v-5807d8a2]{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerSmall;-moz-animation-name:placeHolderShimmerSmall;animation-name:placeHolderShimmerSmall;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#ddd),color-stop(33%,#f5f5f5));background:-webkit-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:-moz-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background-size:800px 100%;position:relative}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__description[data-v-5807d8a2]{height:160px;width:426px}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__mobile-image[data-v-5807d8a2]{height:96px;width:96px}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__mobile-image[data-v-5807d8a2],.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__name[data-v-5807d8a2]{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerSmall;-moz-animation-name:placeHolderShimmerSmall;animation-name:placeHolderShimmerSmall;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#ddd),color-stop(33%,#f5f5f5));background:-webkit-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:-moz-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background-size:800px 100%;position:relative}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__name[data-v-5807d8a2]{height:24px;width:190px}.wedding-reviews__slider__inner__placeholder .wedding-reviews__slider__slide__city[data-v-5807d8a2]{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerSmall;-moz-animation-name:placeHolderShimmerSmall;animation-name:placeHolderShimmerSmall;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#ddd),color-stop(33%,#f5f5f5));background:-webkit-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:-moz-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background-size:800px 100%;height:20px;position:relative;width:80px}.wedding-reviews[data-v-5807d8a2]{margin:72px auto;padding-bottom:72px;position:relative}@media screen and (max-width:768px){.wedding-reviews[data-v-5807d8a2]{margin:48px auto}}.wedding-reviews__title[data-v-5807d8a2]{font-size:36px;font-weight:600;line-height:44px;margin-bottom:36px;margin-top:0;text-align:center}@media screen and (min-width:992px){.wedding-reviews__title[data-v-5807d8a2]{font-size:48px;font-weight:600;line-height:54px}}.wedding-reviews__background[data-v-5807d8a2]{left:-webkit-calc(50vw + 173px - var(--wrapperPadding));left:-moz-calc(50vw + 173px - var(--wrapperPadding));left:calc(50vw + 173px - var(--wrapperPadding));position:absolute;top:-170px;z-index:-1}@media screen and (max-width:1239px){.wedding-reviews__background[data-v-5807d8a2]{display:none}}.wedding-reviews__slider__slide__inner[data-v-5807d8a2]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:36px;margin:0 auto;max-width:100%}@media screen and (min-width:992px){.wedding-reviews__slider__slide__inner[data-v-5807d8a2]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:48px;max-width:715px}}.wedding-reviews__slider__slide__description[data-v-5807d8a2]{font-size:14px;font-weight:400;line-height:20px}@media screen and (min-width:992px){.wedding-reviews__slider__slide__description[data-v-5807d8a2]{margin-bottom:24px}}.wedding-reviews__slider__slide__name[data-v-5807d8a2]{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px}.wedding-reviews__slider__slide__city[data-v-5807d8a2]{color:#696969;font-size:14px;font-weight:400;line-height:20px}.wedding-reviews__slider__slide__image[data-v-5807d8a2]{border-radius:210px}@media screen and (max-width:991px){.wedding-reviews__slider__slide__image[data-v-5807d8a2]{display:none}}.wedding-reviews__slider__slide__mobile-image[data-v-5807d8a2]{border-radius:210px}@media screen and (min-width:992px){.wedding-reviews__slider__slide__mobile-image[data-v-5807d8a2]{display:none}}.wedding-reviews__slider__slide__info-wp[data-v-5807d8a2]{grid-column-gap:25px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,auto);-webkit-justify-content:center;justify-content:center;justify-items:center}@media screen and (max-width:991px){.wedding-reviews__slider__slide__info-wp[data-v-5807d8a2]{margin-top:36px}}@media screen and (min-width:992px){.wedding-reviews__slider__slide__info-wp[data-v-5807d8a2]{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}}.wedding-steps[data-v-7a45630e]{grid-row-gap:50px;grid-column-gap:34px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));-webkit-justify-content:center;justify-content:center;justify-items:center;margin:72px auto;row-gap:50px}@media screen and (max-width:768px){.wedding-steps[data-v-7a45630e]{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:grid;grid-template-columns:repeat(2,1fr);-webkit-justify-content:center;justify-content:center;justify-items:center;margin:48px auto}}.wedding-steps__placeholder[data-v-7a45630e]{height:211px;width:100%}.wedding-steps__placeholder .wedding-steps__item__image[data-v-7a45630e]{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerSmall;-moz-animation-name:placeHolderShimmerSmall;animation-name:placeHolderShimmerSmall;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#ddd),color-stop(33%,#f5f5f5));background:-webkit-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:-moz-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background-size:800px 100%;height:100px;margin:0 auto;position:relative;width:100px}.wedding-steps__placeholder .wedding-steps__item__name[data-v-7a45630e]{height:24px}.wedding-steps__placeholder .wedding-steps__item__description[data-v-7a45630e],.wedding-steps__placeholder .wedding-steps__item__name[data-v-7a45630e]{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerSmall;-moz-animation-name:placeHolderShimmerSmall;animation-name:placeHolderShimmerSmall;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#ddd),color-stop(33%,#f5f5f5));background:-webkit-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:-moz-linear-gradient(left,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#ddd 18%,#f5f5f5 33%);background-size:800px 100%;position:relative;width:100%}.wedding-steps__placeholder .wedding-steps__item__description[data-v-7a45630e]{height:40px}.wedding-steps__item[data-v-7a45630e]{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:145px;text-align:center}@media screen and (min-width:576px){.wedding-steps__item[data-v-7a45630e]{max-width:230px}}.wedding-steps__item__name[data-v-7a45630e]{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px;margin-top:34px}.wedding-steps__item__description[data-v-7a45630e]{font-size:14px;font-weight:400;line-height:20px}.wedding-room-decoration[data-v-5f870fc9]{margin:72px auto}@media screen and (max-width:768px){.wedding-room-decoration[data-v-5f870fc9]{margin:48px auto}}.wedding-room-decoration__title[data-v-5f870fc9]{font-size:36px;font-weight:600;line-height:44px;margin-bottom:36px;text-align:center}@media screen and (min-width:992px){.wedding-room-decoration__title[data-v-5f870fc9]{font-size:48px;font-weight:600;line-height:54px}}.wedding-room-decoration__text[data-v-5f870fc9]{font-size:14px;font-weight:400;line-height:20px;position:relative}@media screen and (min-width:992px){.wedding-room-decoration__text[data-v-5f870fc9]{font-size:18px;font-weight:400;line-height:24px}}.main-slider__slide__link[data-v-6f7437f6]{display:block;padding:0}img[data-v-6f7437f6]{padding:0}.main-slider__controls{list-style:none;margin:0;padding:0}.main-slider__wrapper{margin:72px auto;padding:0 var(--wrapperPadding)}@media screen and (max-width:768px){.main-slider__wrapper{margin:48px auto}}.main-slider{margin:15px auto 0;max-width:1600px;position:relative;width:100%}@media screen and (min-width:992px){.main-slider{margin-top:0}}.main-slider__placeholder{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:400px;-webkit-justify-content:center;justify-content:center}.main-slider__wrapper{min-height:400px;position:relative}@media screen and (max-width:1024px){.main-slider__wrapper{min-height:64vw}}.main-slider__controls__item{--controls-gap:72px;-ms-flex-line-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;background-color:#95b641;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:72px;-webkit-justify-content:center;justify-content:center;position:absolute;top:-webkit-calc(50% - 36px);top:-moz-calc(50% - 36px);top:calc(50% - 36px);-webkit-transition:var(--transitionPrimary);-moz-transition:var(--transitionPrimary);transition:var(--transitionPrimary);width:72px}.main-slider__controls__item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.main-slider__controls__item.prev{left:var(--controls-gap)}.main-slider__controls__item.prev>svg{margin-left:-3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-slider__controls__item.next{right:var(--controls-gap)}@media screen and (max-width:992px){.main-slider__controls__item{--controls-gap:40px}}@media screen and (max-width:768px){.main-slider__controls__item{display:none}}.main-slider__slide__link{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-justify-content:center;justify-content:center}.main-slider__slide__image{border-radius:8px;height:400px;max-width:1200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1024px){.main-slider__slide__image{height:64vw}}.btn-show-more-wrapper[data-v-56b571c3]{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:60px;-webkit-justify-content:center;justify-content:center;margin:72px auto;width:100%}@media screen and (max-width:992px){.btn-show-more-wrapper[data-v-56b571c3]{margin:48px auto}}