.home_faq{padding:100px 0}.home_faq .container{gap:115px}@media(max-width: 576px){.home_faq .container{gap:2rem}}.home_faq__titles{flex:0 0 250px}@media(max-width: 576px){.home_faq__titles{flex-basis:100%;text-align:center}}.home_faq__sub_title{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-l);font-style:normal;font-weight:300}.home_faq__title{color:var(--prussian-blue);font-family:var(--font-family-hedvig_letters_serif);font-size:var(--font-size-xxl-2);font-style:normal;font-weight:400;padding-top:25px;padding-bottom:35px;line-height:1.3}@media(max-width: 576px){.home_faq__title{font-size:var(--font-size-xxl)}}.home_faq__button a{border:1px solid;border-color:var(--iron-2);border-radius:100px;padding:20px 35px;color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-s);font-style:normal;font-weight:400;display:inline-block;text-align:center;cursor:pointer;transition:.5s;--_p: 0%;background:linear-gradient(90deg, #fff 50%, var(--prussian-blue) 0) calc(100% - var(--_p))/200% 100%,linear-gradient(var(--prussian-blue) 0 0) 0% 100%/var(--_p) 100% no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box}.home_faq__button a:hover,.home_faq__button a.active{--_p: 100%;color:var(--white)}.home_faq__accordion{flex:1;min-width:1px}.home_faq__accordion_item{border-top:1px solid #d4d5e1;padding:46px 30px}.home_faq__accordion_item:last-child{border-bottom:1px solid #d4d5e1}.home_faq__accordion_item__title{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-l);font-style:normal;font-weight:400}.home_faq__accordion_item__content{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-m);font-style:normal;font-weight:300;line-height:1.6;opacity:.7;opacity:1}.home_faq__accordion_item__title h3{margin:0;padding-right:30px;position:relative;font-size:20px}.home_faq__accordion_item__title h3::after,.home_faq__accordion_item__title h3::before{content:"";position:absolute;width:30px;height:2px;background-color:var(--prussian-blue);top:50%;right:0;transform:translateY(-50%);transition:transform .3s ease}.home_faq__accordion_item__title h3::after{transform:translateY(-50%) rotate(90deg)}.home_faq__accordion_item.active .home_faq__accordion_item__title{padding-bottom:20px}.home_faq__accordion_item.active .home_faq__accordion_item__title h3::after{transform:translateY(-50%)}.dp__instance_calendar{font-family:var(--font-family-inter) !important}.dp__cell_highlight,.dp__cell_highlight:hover{color:#6a6a6a;background:rgba(0,0,0,0);font-weight:300 !important}.dp__input{font-weight:300;--dp-text-color: var(--prussian-blue)}.dp__menu_inner.dp__flex_display{gap:5px}.dp__month_year_wrap{gap:5px}.dp__month_year_wrap .dp__btn{background:#f4f4f4}.dp__action_extra{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-family-inter);padding:10px}.dp__action_extra>span{display:flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase}.dp__action_extra .calendar-selected:before,.dp__action_extra .calendar-fully:before,.dp__action_extra .calendar-offer:before{content:"";height:20px;width:20px;display:block;border-radius:100%}.dp__action_extra .calendar-fully::before{background:#e4e4e8}.dp__action_extra .calendar-offer::before{background:#62877b}.dp__action_extra .calendar-selected::before{background:var(--prussian-blue)}.dp__today.dp__cell_disabled{border-color:rgba(0,0,0,0)}.dp__overlay_cell_active{background:var(--prussian-blue)}.dp__overlay_cell_disabled{background:#e4e4e8}.dp__calendar_row{gap:5px}.dp__cell_inner{--dp-primary-color: var(--prussian-blue);border-radius:100%;font-weight:600}.dp__cell_inner.calendar-offer{background:#62877b;color:#fff}.form-group label[for]{display:block;margin-bottom:10px;font-weight:500;font-family:var(--font-family-hedvig_letters_serif)}.form-group label[for] .required{color:tomato;margin-left:.25rem}.form-group .dp__input{padding-top:.65rem;padding-bottom:.65rem}.form-control,.form-textarea{width:100%;border:1px solid #ddd;border-radius:5px;padding:.65rem 1rem;line-height:130%;outline:none;font-size:var(--font-size-m);font-weight:300;color:var(--prussian-blue)}.form-textarea{resize:vertical;min-height:100px}.form-checkbox-inline{display:inline-flex;gap:10px;line-height:1.3;align-items:center;font-weight:300}.form-checkbox-inline input[type=checkbox]{width:20px;height:20px;border:1px solid #d8d6de;flex:0 0 20px;margin-top:4px}.form-submit{border:1px solid;border-color:var(--iron-2);border-radius:100px;padding:1rem 35px;color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-s);font-style:normal;font-weight:400;display:inline-block;text-align:center;cursor:pointer;transition:.5s;--_p: 0%;color:var(--white);background:linear-gradient(90deg, var(--prussian-blue) 50%, #fff 0) calc(100% - var(--_p))/200% 100%,linear-gradient(#fff 0 0) 0% 100%/var(--_p) 100% no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;background-color:var(--prussian-blue)}.form-submit:hover,.form-submit.active{--_p: 100%;color:var(--prussian-blue)}.form-error{color:#dc3545;font-size:.875rem;margin-top:.25rem}.vue-select{--vs-placeholder-color: #003458b5}.vue-select .value-container{--vs-padding: 0.65rem 1rem}.vue-select .control{--vs-border: 1px solid #ddd;--vs-font-weight: 300}.vue-select .menu-option{--vs-text-color: var(--prussian-blue);--vs-option-text-color: var(--prussian-blue);--vs-option-selected-text-color: var(--prussian-blue);--vs-font-weight: 300;--vs-option-font-weight: 300}.vue-select .single-value{--vs-text-color: var(--prussian-blue)}::placeholder{color:rgba(0,52,88,.7098039216);opacity:1;font-weight:300}::-ms-input-placeholder{color:rgba(0,52,88,.7098039216);font-weight:300}.wedding__banner img{width:100%;height:500px;object-fit:cover;display:block}.wedding__block_1{padding-bottom:50px}.wedding__block_1__item{--radius: 15px;box-shadow:0 0 7px #ccc;flex:0 0 400px;border-radius:var(--radius)}.wedding__block_1__item__image img{aspect-ratio:800/600;height:auto;border-radius:var(--radius) var(--radius) 0 0;display:block}.wedding__block_1__item__content{padding:1.8rem;background-color:#fff;border-radius:0 0 var(--radius) var(--radius)}.wedding__block_1__item__title{color:var(--prussian-blue);font-family:var(--font-family-hedvig_letters_serif);font-size:var(--font-size-xl);font-style:normal;font-weight:400;margin-bottom:1rem}.wedding__block_1__item__description{font-size:var(--font-size-m);line-height:1.5}.wedding__block_1__item__guest{display:flex;align-items:center;gap:1rem;font-size:var(--font-size-s)}.wedding__block_2__wrapper{position:relative;padding-bottom:150px}.wedding__block_2__item__banner{height:700px;width:100%}@media(max-width: 576px){.wedding__block_2__item__banner{height:500px}}.wedding__block_2__item__content{max-width:100%;margin:0 auto;background:#fff;border-radius:10px;text-align:center;padding:60px 100px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1000px}@media(max-width: 576px){.wedding__block_2__item__content{padding:2rem 1rem;width:90%}}.wedding__block_2__item__title{color:var(--prussian-blue);font-family:var(--font-family-hedvig_letters_serif);font-size:40px;font-style:normal;font-weight:400;line-height:1.3}.wedding__block_2__item__description{font-weight:300;line-height:1.5}.wedding__block_2__item__button{border:1px solid;border-color:var(--iron-2);border-radius:100px;padding:10px 20px;color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-s);font-style:normal;font-weight:400;display:inline-block;text-align:center;cursor:pointer;transition:.5s;--_p: 0%;background:linear-gradient(90deg, #fff 50%, var(--prussian-blue) 0) calc(100% - var(--_p))/200% 100%,linear-gradient(var(--prussian-blue) 0 0) 0% 100%/var(--_p) 100% no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box}.wedding__block_2__item__button:hover,.wedding__block_2__item__button.active{--_p: 100%;color:var(--white)}.wedding__block_2__item__button{margin-top:2rem}.wedding__block_3__tabs{overflow-x:auto;padding-top:50px}.wedding__block_3__tabs__item{display:flex;gap:20px;justify-content:center;min-width:min-content}.wedding__block_3__tabs__item__title{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-style:normal;font-weight:400;padding:15px 19px;min-width:120px;border-radius:500px;border:.5px solid rgba(24,49,112,.5);white-space:nowrap;cursor:pointer;transition:all .3s ease-in-out;text-align:center}.wedding__block_3__tabs__item__title.active{background-color:var(--prussian-blue);color:var(--white)}.wedding__block_3__content{--top: 40px;position:relative;padding-top:var(--top)}@media(max-width: 576px){.wedding__block_3__content{--top: 20px}}.wedding__block_3__content__item{display:flex;flex-wrap:wrap;gap:30px 80px}.wedding__block_3__content__item__image{flex:0 0 570px;height:auto}@media(max-width: 576px){.wedding__block_3__content__item__image{flex:0 0 100%}}.wedding__block_3__content__item img{border-radius:16px;height:auto;box-shadow:0 0 5px #ccc}.wedding__block_3__content__item__content{flex:1}.wedding__block_3__content__item__title{color:var(--prussian-blue);font-family:var(--font-family-hedvig_letters_serif);font-size:46px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.22px}.wedding__block_3__content__item__desc{line-height:1.6;padding-top:22px;font-weight:300}.wedding__block_4__tabs{overflow-x:auto;padding-top:50px}.wedding__block_4__tabs__item{display:flex;gap:20px;justify-content:center;min-width:min-content}.wedding__block_4__tabs__item__title{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-style:normal;font-weight:400;padding:15px 19px;min-width:120px;border-radius:500px;border:.5px solid rgba(24,49,112,.5);white-space:nowrap;cursor:pointer;transition:all .3s ease-in-out;text-align:center}.wedding__block_4__tabs__item__title.active{background-color:var(--prussian-blue);color:var(--white)}.wedding__block_4__content{--top: 40px;position:relative;padding-top:var(--top)}@media(max-width: 576px){.wedding__block_4__content{--top: 20px}}.wedding__block_4__content__item{display:flex;flex-wrap:wrap;gap:30px 50px;background:#fff;border-radius:16px;box-shadow:0 0 10px #dfdfdf}.wedding__block_4__content__item__image{flex:0 0 560px;height:auto}@media(max-width: 576px){.wedding__block_4__content__item__image{flex:0 0 100%}}.wedding__block_4__content__item img{border-radius:16px 0 0 16px;height:auto;display:block}@media(max-width: 576px){.wedding__block_4__content__item img{border-radius:16px 16px 0 0}}.wedding__block_4__content__item__content{flex:1;padding:2rem}.wedding__block_4__content__item__button{border:1px solid;border-color:var(--iron-2);border-radius:100px;padding:10px 20px;color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-s);font-style:normal;font-weight:400;display:inline-block;text-align:center;cursor:pointer;transition:.5s;--_p: 0%;background:linear-gradient(90deg, #fff 50%, var(--prussian-blue) 0) calc(100% - var(--_p))/200% 100%,linear-gradient(var(--prussian-blue) 0 0) 0% 100%/var(--_p) 100% no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box}.wedding__block_4__content__item__button:hover,.wedding__block_4__content__item__button.active{--_p: 100%;color:var(--white)}.wedding__block_4__content__item__button{margin-top:2rem}.wedding__block_5__content{justify-content:space-between}.wedding__block_5__desc{max-width:800px}.wedding__block_5__button{position:relative;flex:0 0 200px;display:flex;gap:20px;justify-content:flex-end}.wedding__block_5__button>div{--width: 64px;width:var(--width);height:var(--width);border-radius:100%;background-color:var(--prussian-blue);border:1px solid var(--prussian-blue);color:var(--white);display:inline-flex;position:static;margin-top:0}@media(max-width: 576px){.wedding__block_5__button>div{--width: 40px}}.wedding__block_5__button>div:after{font-size:calc(var(--width)/2)}.wedding__block_5__button>div.swiper-button-disabled{background-color:var(--white);border-color:var(--biscay);color:var(--prussian-blue)}.wedding__block_5__items{margin-top:50px}.wedding__block_5__item{position:relative}.wedding__block_5__item__image{display:block;position:relative;overflow:hidden}.wedding__block_5__item__image::before{position:absolute;top:0;left:-88%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.wedding__block_5__item__image img{height:459px;border-radius:18px}@media(max-width: 576px){.wedding__block_5__item__image img{width:100%}}.wedding__block_5__item:hover .wedding__block_5__item__image::before{-webkit-animation:shine .75s;animation:shine .75s}.wedding__block_5__item__title{color:var(--white);font-family:var(--font-family-hedvig_letters_serif);font-size:var(--font-size-xxxl);font-style:normal;font-weight:400;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;margin-bottom:0}.wedding__block_6__item .container{gap:90px}.wedding__block_6__item.bg-paper .container{flex-direction:row-reverse}.wedding__block_6__item__image{flex:0 0 570px}@media(max-width: 576px){.wedding__block_6__item__image{flex:0 0 100%}}.wedding__block_6__item__image img{border-radius:15px;height:auto}.wedding__block_6__item__content{flex:1}.wedding__block_6__item__sub_title{font-size:var(--font-size-l);margin-bottom:20px;line-height:1.1}.wedding__block_6__item__title{font-size:var(--font-size-xxxl);line-height:1.5;margin-bottom:40px}.wedding__block_6__item__desc p{line-height:1.6}.wedding__block_8__tabs{overflow-x:auto;padding-top:50px}.wedding__block_8__tabs__item{display:flex;gap:20px;justify-content:center;min-width:min-content}.wedding__block_8__tabs__item__title{color:var(--prussian-blue);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-style:normal;font-weight:400;padding:15px 19px;min-width:120px;border-radius:500px;border:.5px solid rgba(24,49,112,.5);white-space:nowrap;cursor:pointer;transition:all .3s ease-in-out;text-align:center}.wedding__block_8__tabs__item__title.active{background-color:var(--prussian-blue);color:var(--white)}.wedding__block_8__content{--top: 40px;position:relative;padding-top:var(--top)}@media(max-width: 576px){.wedding__block_8__content{--top: 20px}}.wedding__block_8__content__item{display:flex;flex-wrap:wrap;gap:30px 80px}.wedding__block_8__content__item__image{flex:0 0 570px;height:auto}@media(max-width: 576px){.wedding__block_8__content__item__image{flex:0 0 100%}}.wedding__block_8__content__item img{border-radius:16px;height:auto;box-shadow:0 0 5px #ccc}.wedding__block_8__content__item__content{flex:1}.wedding__block_8__content__item__title{color:var(--prussian-blue);font-family:var(--font-family-hedvig_letters_serif);font-size:46px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.22px}.wedding__block_8__content__item__desc{line-height:160%;color:var(--prussian-blue);text-align:justify;padding-top:22px;font-weight:300}.wedding__block_8__content__item__options{line-height:1.5;font-weight:400;margin-top:20px;color:var(--prussian-blue)}.wedding__block_8__content__item__option:not(:first-child){margin-top:16px}.wedding__block_8__content__item__option{display:flex;align-items:center;gap:10px}.wedding__block_8__content__item__option.fleet svg{height:18px;width:18px}.wedding__block_8__content__item__option.fleet svg path{fill:var(--prussian-blue);opacity:1}.wedding__form{max-width:1000px;margin:50px auto 0}.wedding_form__form_group__2col{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width: 576px){.wedding_form__form_group__2col{grid-template-columns:1fr}}.wedding_form__form_group__2col .wedding_form__form_group{margin-bottom:0}.wedding_form__form_group__3col{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media(max-width: 576px){.wedding_form__form_group__3col{grid-template-columns:1fr}}.wedding_form__form_group__3col .wedding_form__form_group{margin-bottom:0}.wedding_form__form_group__checkbox{gap:1rem}.wedding_form__checkbox{margin-bottom:0}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}/*# sourceMappingURL=wedding.css.map */
