.img,.img__img,.video{display:block}.img__img{width:inherit;height:inherit;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}.block-with-background{position:relative}.block-with-background__img{position:absolute;top:0;left:0;width:100%;height:100%}.block-with-background__img_position_center{-o-object-position:center;object-position:center}.block-with-background__img_position_top-left{-o-object-position:top left;object-position:top left}.block-with-background__img_position_top-center{-o-object-position:top center;object-position:top center}.block-with-background__img_position_top-right{-o-object-position:top right;object-position:top right}.block-with-background__img_position_center-left{-o-object-position:center left;object-position:center left}.block-with-background__img_position_center-right{-o-object-position:center right;object-position:center right}.block-with-background__img_position_bottom-left{-o-object-position:bottom left;object-position:bottom left}.block-with-background__img_position_bottom-center{-o-object-position:bottom center;object-position:bottom center}.block-with-background__img_position_bottom-right{-o-object-position:bottom right;object-position:bottom right}.block-with-background__img_size_contain{-o-object-fit:contain;object-fit:contain}.block-with-background__img_size_cover,.block-with-background__video{-o-object-fit:cover;object-fit:cover}.block-with-background__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center}.text{white-space:pre-wrap}.text_tag_p{margin:0}.text_weight_400{font-weight:400}.text_weight_700{font-weight:700}.text_size-with-vars{font-size:var(--font-size-desktop)}@media (max-width:1023px){.text_size-with-vars{font-size:var(--font-size-mobile)}}.svg-icon use{width:100%;height:100%}.names-with-ampersand{position:relative}.names-with-ampersand__name{position:relative;text-align:center;text-transform:uppercase;line-height:1}.names-with-ampersand__name_size_m+.names-with-ampersand__name_size_m{margin-top:25px}.names-with-ampersand__name_size_l+.names-with-ampersand__name_size_l{margin-top:35px}.names-with-ampersand__ampersand{position:absolute;top:15px;height:calc(100% - 30px);left:50%;transform:translateX(-50%);width:auto}@media (max-width:1023px){.names-with-ampersand__ampersand{top:5px;height:calc(100% - 10px);width:200px}}.first-block-alpha{min-height:100vh;display:flex;flex-direction:column}.first-block-alpha__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:100px 0 25px 0;flex-grow:1}@media (max-width:1023px){.first-block-alpha__content{padding:75px 0 15px 0}}.first-block-alpha__names{margin-bottom:auto}.first-block-alpha__date{margin-top:90px;margin-bottom:60px}@media (max-width:1023px){.first-block-alpha__date{margin-top:45px;margin-bottom:30px}}.first-block-alpha__arrow-bottom{width:90px;height:25px;transition:opacity var(--default-transition-time);cursor:pointer;stroke-width:3}.first-block-alpha__arrow-bottom:hover{opacity:.8}@media (max-width:1023px){.first-block-alpha__arrow-bottom{width:59px;height:17px}}.names-with-and{position:relative;display:flex;flex-direction:column;max-width:100%;overflow:hidden}.names-with-and__full-string{position:absolute;opacity:0;pointer-events:none;white-space:nowrap}.first-block-betta{min-height:100vh;display:flex;flex-direction:column}.first-block-betta__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:40px;flex-grow:1}@media (max-width:1023px){.first-block-betta__content{padding-top:60px;padding-bottom:70px}}@media (max-width:414px){.first-block-betta__content{padding-bottom:60px}}.first-block-betta__title{margin-bottom:auto}@media (max-width:320px){.first-block-betta__title{text-align:center}}.first-block-betta__text-block{font-size:30px;text-align:center}@media (max-width:600px){.first-block-betta__text-block{font-size:24px}}@media (max-width:375px){.first-block-betta__text-block{font-size:18px}}.first-block-betta__text-block_1{margin:25px 0 25px 0}.first-block-betta__text-block_2{margin:30px 0 60px 0}.first-block-betta__with-love{margin-top:auto}.first-block-betta__names{margin-top:10px}.countdown{flex-direction:column;align-items:center}.countdown,.countdown__items-container{display:flex}.countdown__item{position:relative;width:120px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.countdown__item{width:80px}}@media (max-width:320px){.countdown__item{width:65px}}.countdown__item:not(:first-child).countdown__item_colon-separator .countdown__item-value:before{content:":";position:absolute;left:0;top:0;transform:translateX(-50%)}.countdown__item-separator{position:absolute;top:50px;left:0;transform:translateX(-50%);width:25px;height:25px}@media (max-width:1023px){.countdown__item-separator{top:28px;width:19px;height:19px}}.countdown__item-value{margin-bottom:5px}.first-block-gamma{min-height:100vh;display:flex;flex-direction:column}.first-block-gamma__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:100px;flex-grow:1}@media (max-width:1023px){.first-block-gamma__content{padding-top:65px;padding-bottom:40px}}.first-block-gamma__names{margin-bottom:auto}.first-block-gamma__text-block-1{margin-top:35px;font-size:30px}@media (max-width:1023px){.first-block-gamma__text-block-1{font-size:24px;padding:0 20px}}@media (max-width:375px){.first-block-gamma__text-block-1{font-size:18px;padding:0}}.first-block-gamma__date{margin-top:20px;margin-bottom:40px;font-size:72px}@media (max-width:1023px){.first-block-gamma__date{font-size:50px;margin-top:45px;margin-bottom:30px}}@media (max-width:375px){.first-block-gamma__date{font-size:36px}}.first-block-gamma__countdown{margin-top:auto}.first-block-delta{min-height:100vh;display:flex;flex-direction:column}.first-block-delta__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:50px 0 0 0;flex-grow:1;box-sizing:border-box}@media (max-width:1023px){.first-block-delta__content{padding:130px 0 0 0}}.first-block-delta__names{margin-bottom:30px}.first-block-delta__text{text-align:center;width:615px;margin:auto 0}@media (max-width:1023px){.first-block-delta__text{width:400px}}@media (max-width:600px){.first-block-delta__text{width:250px}}.first-block-delta__date{margin-top:30px}.first-block-delta__line{width:1px;min-height:70px;max-height:130px;flex-grow:1;margin-top:60px}.first-block-epsilon{min-height:100vh;display:flex;flex-direction:column}.first-block-epsilon__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:120px 0 60px 0;flex-grow:1}@media (max-width:1023px){.first-block-epsilon__content{padding:95px 0 105px 0}}.first-block-epsilon__names-container{display:flex;margin-top:auto;width:100%}.first-block-epsilon__names-separator{width:3px;margin:35px 35px 10px 35px}@media (max-width:1023px){.first-block-epsilon__names-separator{width:2px;margin:18px 15px 3px 15px}}.first-block-epsilon__name{display:flex;flex-direction:column;width:100%}.first-block-epsilon__name_left{align-items:flex-end}.first-block-epsilon__name_right{align-items:flex-start}.first-block-epsilon__date{margin-top:30px}.first-block-zeta{min-height:100vh;display:flex;flex-direction:column}.first-block-zeta__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:50px 0;flex-grow:1}@media (max-width:1023px){.first-block-zeta__content{padding:50px 0 40px 0}}.first-block-zeta__icon{width:175px;height:175px}@media (max-width:1023px){.first-block-zeta__icon{width:150px;height:150px}}.first-block-zeta__title{margin:30px 0}@media (max-width:1023px){.first-block-zeta__title{margin:15px 0}}.first-block-zeta__name{text-transform:uppercase}.first-block-zeta__name_first{margin-top:auto}.first-block-zeta__names-separator{margin:20px 0;width:380px;height:1px}@media (max-width:1023px){.first-block-zeta__names-separator{margin:15px 0;width:120px}}.first-block-zeta__text-content{margin:30px 0 50px 0;width:630px;text-align:center}@media (max-width:1023px){.first-block-zeta__text-content{margin:20px 0;width:300px}}.first-block-zeta__date{margin-top:auto}.first-block-eta{min-height:100vh;display:flex;flex-direction:column}.first-block-eta__content{position:relative;flex-grow:1;padding:120px 100px 100px 160px;display:flex}@media (max-width:1023px){.first-block-eta__content{flex-direction:column;padding:55px}}.first-block-eta__names-holder{flex-grow:1;max-width:800px;display:flex;flex-direction:column;margin-right:auto}@media (max-width:1023px){.first-block-eta__names-holder{width:100%;max-width:400px;margin:auto;flex-grow:0}}.first-block-eta__names-item{line-height:.7}.first-block-eta__names-item:first-child{align-self:flex-start}.first-block-eta__names-item:nth-child(2){align-self:center}.first-block-eta__names-item:nth-child(3){align-self:flex-end}.first-block-eta__date-holder{flex-shrink:0;margin-left:180px;align-self:flex-end}.first-block-eta__date-item{line-height:.75}.first-block-teta{min-height:100vh;display:flex;flex-direction:column}@media (max-width:1023px){.first-block-teta{min-height:0}}.first-block-teta__content{position:relative;display:flex;flex-direction:column;align-items:center;flex-grow:1}.first-block-teta__date-holder{display:flex;flex-direction:column;align-items:center;padding:30px 0 20px 0;margin:auto 0}@media (max-width:1023px){.first-block-teta__date-holder{height:0;flex-grow:1;padding:0;justify-content:center}}@media (max-width:375px){.first-block-teta__date-holder{flex-grow:2}}.first-block-teta__date-icon{width:20px;height:20px;margin-top:5px}.first-block-teta__image,.first-block-teta__image-holder{width:100%}.first-block-teta__overlay-holder{width:100%;text-align:center;cursor:pointer}@media (max-width:1023px){.first-block-teta__overlay-holder{height:0;flex-grow:1}}.first-block-teta__overlay-holder_moving{position:sticky;bottom:0;z-index:1}@media (max-width:1023px){.first-block-teta__overlay-holder_moving{position:static}}.first-block-teta__overlay-holder_static{position:absolute;bottom:0}@media (max-width:1023px){.first-block-teta__overlay-holder_static{display:none}}.first-block-teta__overlay{padding:35px 0 45px 0}@media (max-width:1023px){.first-block-teta__overlay{height:100%;padding:0;display:flex;flex-direction:column;justify-content:center}}.first-block-iota{min-height:100vh;display:flex;flex-direction:column}.first-block-iota__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}@media (max-width:1023px){.first-block-iota__content{padding:75px 0 15px 0}}.first-block-iota__text-box{margin-top:30px}.first-block-iota__date-item,.first-block-iota__text-box{display:flex;flex-direction:column;align-items:center}.first-block-iota__date-text{text-align:center}.first-block-iota__date{margin-top:90px;margin-bottom:60px}@media (max-width:1023px){.first-block-iota__date{margin-top:45px;margin-bottom:30px}}.first-block-iota__date-icon{width:27px;height:27px}.first-block-nu{min-height:100vh;display:flex;flex-direction:column}.first-block-nu__border{position:absolute;top:0;bottom:0;margin:auto;width:378px;height:100%;border:2px solid;border-bottom:none;max-height:655px}@media (max-width:1023px){.first-block-nu__border{max-height:80%;max-width:285px;width:100%}}.first-block-nu__border_position_center{right:0;left:0}.first-block-nu__border_position_left{left:50px}.first-block-nu__border_position_right{right:50px}.first-block-nu__line{position:absolute;bottom:0;width:75px;height:2px}@media (max-width:1023px){.first-block-nu__line{width:70px}}.first-block-nu__line_left{left:0}.first-block-nu__line_right{right:0}.first-block-nu__date-holder{padding-top:5%}.first-block-nu__date-item{text-align:center;font-size:200px;line-height:185px;font-weight:500}@media (max-width:1023px){.first-block-nu__date-item{font-size:150px;line-height:135px}}.first-block-nu__names-container{position:absolute;bottom:-42px;left:0;right:0;margin:0 auto;display:flex;justify-content:center}@media (max-width:1023px){.first-block-nu__names-container{bottom:-32px}}.first-block-nu__first-name{font-size:75px;text-transform:uppercase}@media (max-width:1023px){.first-block-nu__first-name{font-size:60px}}.first-block-nu__symbol{font-size:75px;margin:0 5px}@media (max-width:1023px){.first-block-nu__symbol{font-size:60px}}.first-block-nu__top-text{position:absolute;left:0;right:0;margin:auto;top:-31px;text-align:center;font-size:50px}@media (max-width:1023px){.first-block-nu__top-text{font-size:30px;top:-20px}}.first-block-nu__content{position:relative;display:flex;flex-direction:column;align-items:center;flex-grow:1}@media (max-width:1023px){.first-block-nu__content{padding:75px 0 15px 0}}.first-block-nu__date{margin-top:90px;margin-bottom:60px}@media (max-width:1023px){.first-block-nu__date{margin-top:45px;margin-bottom:30px}}.text-block-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:100px}@media (max-width:1023px){.text-block-inv__content{padding-top:70px;padding-bottom:80px}}.text-block-inv__blocks-container{margin-top:65px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.text-block-inv__blocks-container{margin-top:25px}}.text-block-inv__block+.text-block-inv__block{margin-top:50px}@media (max-width:1023px){.text-block-inv__block+.text-block-inv__block{margin-top:40px}}.text-block-inv__text-block{text-align:center}.text-block-inv__text-block_link{border-bottom:1px solid;padding-bottom:2px;transition:opacity var(--default-transition-time);cursor:pointer}.text-block-inv__text-block_link:hover{opacity:.8}.text-block-inv__text-block_text{width:var(--desktop-width)}@media (max-width:1023px){.text-block-inv__text-block_text{width:auto}}.text-block-inv__text-block+.text-block-inv__text-block{margin-top:10px}.text-block-inv__contact{display:flex;justify-content:center;align-items:center;transition:opacity var(--default-transition-time);cursor:pointer}.text-block-inv__contact:hover{opacity:.8}.text-block-inv__contact+.text-block-inv__contact{margin-top:10px}@media (max-width:1023px){.text-block-inv__contact+.text-block-inv__contact{margin-top:5px}}.text-block-inv__contact-icon{width:45px;height:45px;margin-right:20px}@media (max-width:1023px){.text-block-inv__contact-icon{width:30px;height:30px;margin-right:15px}}.countdown-block-inv{padding:60px 0}.program-item{display:flex;flex-direction:column}.program-item_align_left{align-items:flex-start}.program-item_align_center{align-items:center;text-align:center}.program-item__title:not(.program-item__title_big-margin-top){margin-top:5px}@media (max-width:1023px){.program-item__title:not(.program-item__title_big-margin-top){margin-top:0}}.program-item__title_big-margin-top{margin-top:10px}.program-item__title_margin-from-address{margin-bottom:10px}@media (max-width:1023px){.program-item__title_margin-from-address{margin-bottom:5px}}.program-block-1-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:80px}@media (max-width:1023px){.program-block-1-inv__content{padding-top:35px;padding-bottom:60px}}.program-block-1-inv__title{text-align:center;margin-bottom:65px}@media (max-width:1023px){.program-block-1-inv__title{margin-bottom:40px}}.program-block-1-inv__item{display:flex;flex-direction:column;align-items:center}.program-block-1-inv__item+.program-block-1-inv__item{margin-top:50px}@media (max-width:1023px){.program-block-1-inv__item+.program-block-1-inv__item{margin-top:30px}}.program-block-1-inv__item-icon{width:145px;height:145px;margin-bottom:5px}@media (max-width:1023px){.program-block-1-inv__item-icon{width:120px;height:120px}}.program-block-2-inv{--icon-size:50px}@media (max-width:1023px){.program-block-2-inv{--icon-size:30px}}.program-block-2-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:70px}@media (max-width:1023px){.program-block-2-inv__content{padding-top:35px;padding-bottom:70px}}.program-block-2-inv__title{margin-bottom:85px}@media (max-width:1023px){.program-block-2-inv__title{margin-bottom:40px}}.program-block-2-inv__item{position:relative;display:flex}.program-block-2-inv__item:not(.program-block-2-inv__item_last){padding-bottom:130px}@media (max-width:1023px){.program-block-2-inv__item:not(.program-block-2-inv__item_last){padding-bottom:50px}}.program-block-2-inv__item+.program-block-2-inv__item{margin-top:30px}@media (max-width:1023px){.program-block-2-inv__item+.program-block-2-inv__item{margin-top:20px}}.program-block-2-inv__item-icon{margin-right:40px;width:var(--icon-size);height:var(--icon-size);flex-shrink:0}@media (max-width:1023px){.program-block-2-inv__item-icon{margin-right:25px}}.program-block-2-inv__item-info{margin-top:-5px}.program-block-2-inv__item-line{position:absolute;bottom:0;top:calc(var(--icon-size) + 35px);left:calc(var(--icon-size)/2);width:1px}.program-block-3-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:80px}@media (max-width:1023px){.program-block-3-inv__content{padding-top:35px;padding-bottom:60px}}.program-block-3-inv__title{text-align:center;margin-bottom:85px}@media (max-width:1023px){.program-block-3-inv__title{margin-bottom:40px}}.program-block-3-inv__item{display:flex;align-items:center}.program-block-3-inv__item:nth-child(odd){flex-direction:row-reverse}.program-block-3-inv__item-half{width:300px;text-align:center;padding:20px 10px}@media (max-width:1023px){.program-block-3-inv__item-half{width:170px;padding:10px 5px}}.program-block-3-inv__item-half-separator{width:1px;align-self:stretch}.program-block-3-inv__item-icon{width:145px;height:145px;margin-bottom:5px}@media (max-width:1023px){.program-block-3-inv__item-icon{width:120px;height:120px}}.place-block-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px}@media (max-width:1023px){.place-block-inv__content{padding-top:30px}}.place-block-inv__content:not(.place-block-inv__content_no-padding-bottom){padding-bottom:80px}@media (max-width:1023px){.place-block-inv__content:not(.place-block-inv__content_no-padding-bottom){padding-bottom:20px}}.place-block-inv__blocks-container{margin-top:65px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.place-block-inv__blocks-container{margin-top:40px}}.place-block-inv__text-block{text-align:center;width:var(--desktop-width)}@media (max-width:1023px){.place-block-inv__text-block{width:auto}}.place-block-inv__text-block:not(:first-child){margin-top:30px}.place-block-inv__image-holder{margin-top:100px}@media (max-width:1023px){.place-block-inv__image-holder{margin-top:30px}}.place-block-inv__image-holder_map{width:710px}@media (max-width:1023px){.place-block-inv__image-holder_map{width:100%;padding:0 20px;box-sizing:border-box}}.place-block-inv__image,.place-block-inv__image-holder_place{width:100%}.place-block-inv__map{margin-top:70px;width:580px;height:580px}@media (max-width:1023px){.place-block-inv__map{margin-top:40px;width:100%;height:330px;padding:0 20px;box-sizing:border-box}}.dresscode-block-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:80px}@media (max-width:1023px){.dresscode-block-inv__content{padding-top:95px;padding-bottom:100px}}.dresscode-block-inv__blocks-container{margin-top:65px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.dresscode-block-inv__blocks-container{margin-top:25px}}.dresscode-block-inv__block{display:flex;flex-direction:column;align-items:center}.dresscode-block-inv__block:not(:first-child){margin-top:40px}@media (max-width:1023px){.dresscode-block-inv__block:not(:first-child){margin-top:25px}}.dresscode-block-inv__block-subtitle{text-align:center;width:var(--desktop-width,600px);margin-bottom:20px}@media (max-width:1023px){.dresscode-block-inv__block-subtitle{width:100%}}.dresscode-block-inv__block-text{text-align:center;width:var(--desktop-width,600px);margin-bottom:20px}@media (max-width:1023px){.dresscode-block-inv__block-text{width:100%}}.dresscode-block-inv__block-icons-container{display:flex;justify-content:center;gap:45px}@media (max-width:1023px){.dresscode-block-inv__block-icons-container{gap:15px;margin-top:30px}}.dresscode-block-inv__block-icons-container+.dresscode-block-inv__block-icons-container{margin-top:20px}@media (max-width:1023px){.dresscode-block-inv__block-icons-container+.dresscode-block-inv__block-icons-container{margin-top:10px}}.dresscode-block-inv__block-icon{flex-shrink:0}.dresscode-block-inv__block-icon_size_m{width:80px;height:80px}@media (max-width:1023px){.dresscode-block-inv__block-icon_size_m{width:45px;height:45px}}.dresscode-block-inv__block-icon_size_l{width:90px;height:90px}@media (max-width:1023px){.dresscode-block-inv__block-icon_size_l{width:70px;height:70px}}.checkbox{cursor:pointer}.checkbox,.checkbox__circle{display:flex;align-items:center}.checkbox__circle{width:35px;height:35px;justify-content:center;margin-right:20px;border:1px solid;border-radius:50%;flex-shrink:0}@media (max-width:1023px){.checkbox__circle{width:27px;height:27px;margin-right:16px}}.checkbox__circle_error{border-color:var(--color-error)}.checkbox__icon{width:100%;height:100%}.loader{width:30px;height:30px}.loader__line{display:block;transform-origin:15px 15px;-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite}.loader__line:after{content:"";display:block;position:absolute;top:3px;left:15px;width:2px;height:6px;border-radius:20%;background-color:var(--loader-color)}.loader__line:first-child{transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loader__line:nth-child(2){transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.loader__line:nth-child(3){transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.loader__line:nth-child(4){transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.loader__line:nth-child(5){transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.loader__line:nth-child(6){transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.loader__line:nth-child(7){transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.loader__line:nth-child(8){transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.loader__line:nth-child(9){transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.loader__line:nth-child(10){transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.loader__line:nth-child(11){transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.loader__line:nth-child(12){transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loading{0%{opacity:1}to{opacity:0}}@keyframes loading{0%{opacity:1}to{opacity:0}}.button{position:relative;height:60px;width:100%;max-width:320px;background-color:var(--background-color,hsla(0,0%,100%,0));border:2px solid var(--border-color,#000);transition-property:background-color,border-color;transition-duration:var(--default-transition-time);display:flex}@media (max-width:1023px){.button{height:50px}}.button:not([disabled]):not(.button_loading){cursor:pointer}.button:not([disabled]):not(.button_loading):hover{background-color:var(--background-color-hover,#2e2e2e);border:2px solid var(--border-color-hover,#000)}.button:not([disabled]):not(.button_loading):hover .button__content{color:var(--text-color-hover,#fff)}.button:disabled{opacity:.3;cursor:not-allowed}.button__content{display:flex;justify-content:center;align-items:center;transition-property:opacity,color;transition-duration:var(--default-transition-time);height:100%;width:100%;color:var(--text-color,#1f1f1f)}.button__content_transparent{opacity:0}.button__icon{margin-right:5px;fill:currentColor}.button__label{text-transform:uppercase}.button__loader{--loader-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.validation-errors{margin:0;padding-left:20px}.validation-errors__error{list-style:none}.validation-errors__error+.validation-errors__error{margin-top:2px}.input-holder_errors-position_absolute{position:relative}.input-holder__errors_errors-position_absolute{position:absolute;top:calc(100% + 5px)}.input-holder__errors_errors-position_relative{margin-top:5px}.input{font-family:var(--font,"Century Gothic");font-weight:var(--weight,400);color:var(--color,#000);line-height:1;box-sizing:border-box;border:none}.input_type_type-1{border-radius:10px;background-color:var(--background-color);height:70px;display:flex;align-items:center;padding:15px 20px;font-size:30px;border:1px solid var(--background-color)}@media (max-width:1023px){.input_type_type-1{height:50px;padding:10px 15px;font-size:18px}}.input_type_type-2{padding:0 10px 10px 10px;border-bottom:2px solid var(--border-color,#000);font-size:25px;background-color:transparent}@media (max-width:1023px){.input_type_type-2{font-size:18px}}.input_error{border-color:var(--color-error)}.input::-moz-placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.input:-ms-input-placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.input::placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.input:focus{outline:none}.presence-block-inv__content{position:relative;padding-top:60px;padding-bottom:70px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.presence-block-inv__content{padding-top:40px;padding-bottom:40px}}.presence-block-inv__title{text-align:center}.presence-block-inv__checkboxes-container{margin:85px 0}@media (max-width:1023px){.presence-block-inv__checkboxes-container{margin:35px 0}}@media (max-width:600px){.presence-block-inv__checkboxes-container{padding:0 var(--mobile-checkboxes-horizontal-padding);box-sizing:border-box}}.presence-block-inv__checkbox+.presence-block-inv__checkbox{margin-top:25px}@media (max-width:1023px){.presence-block-inv__checkbox+.presence-block-inv__checkbox{margin-top:10px}}.presence-block-inv__subtitle{text-align:center;max-width:460px}@media (max-width:1023px){.presence-block-inv__subtitle{max-width:280px}}.presence-block-inv__names-container{margin-top:45px}@media (max-width:1023px){.presence-block-inv__names-container{margin-top:25px}}.presence-block-inv__name{position:relative;display:flex;flex-direction:column;align-items:center}.presence-block-inv__name_type_type-1+.presence-block-inv__name_type_type-1{margin-top:30px}@media (max-width:1023px){.presence-block-inv__name_type_type-1+.presence-block-inv__name_type_type-1{margin-top:20px}}.presence-block-inv__name_type_type-2+.presence-block-inv__name_type_type-2{margin-top:40px}@media (max-width:1023px){.presence-block-inv__name_type_type-2+.presence-block-inv__name_type_type-2{margin-top:30px}}.presence-block-inv__name-item{width:410px}@media (max-width:1023px){.presence-block-inv__name-item{width:var(--mobile-form-element-width)}}.presence-block-inv__name-item_type_type-1+.presence-block-inv__name-item_type_type-1{margin-top:10px}.presence-block-inv__name-item_type_type-2+.presence-block-inv__name-item_type_type-2{margin-top:30px}@media (max-width:1023px){.presence-block-inv__name-item_type_type-2+.presence-block-inv__name-item_type_type-2{margin-top:20px}}.presence-block-inv__name-delete-button{position:absolute;left:calc(100% + 12px);top:0;width:25px;height:25px;transition:opacity var(--default-transition-time);cursor:pointer}.presence-block-inv__name-delete-button:hover{opacity:.8}@media (max-width:1023px){.presence-block-inv__name-delete-button{left:calc(100% + 8px);width:14px;height:14px}}.presence-block-inv__name-delete-button_weight_regular{stroke-width:2}.presence-block-inv__name-delete-button_weight_medium{stroke-width:3}.presence-block-inv__plus{width:32px;height:32px;margin-top:35px;transition:opacity var(--default-transition-time);cursor:pointer}.presence-block-inv__plus:hover{opacity:.8}@media (max-width:1023px){.presence-block-inv__plus{margin-top:20px}}.presence-block-inv__note{margin-top:35px;width:340px;text-align:center}@media (max-width:1023px){.presence-block-inv__note{margin-top:10px;width:280px}}.presence-block-inv__add-button{margin-top:75px}@media (max-width:1023px){.presence-block-inv__add-button{margin-top:40px;width:var(--mobile-form-element-width)}}.choice-block-inv__content{position:relative;padding-top:70px;padding-bottom:100px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.choice-block-inv__content{padding-top:60px;padding-bottom:60px}}.choice-block-inv__block{display:flex;flex-direction:column;align-items:center}@media (max-width:600px){.choice-block-inv__block{width:100%}}.choice-block-inv__block+.choice-block-inv__block{margin-top:120px}@media (max-width:1023px){.choice-block-inv__block+.choice-block-inv__block{margin-top:40px}}.choice-block-inv__block-title{width:475px;margin-bottom:60px;text-align:center}@media (max-width:1023px){.choice-block-inv__block-title{margin-bottom:40px}}@media (max-width:600px){.choice-block-inv__block-title{width:285px;max-width:100%}}@media (max-width:600px){.choice-block-inv__block-fields-container{align-self:flex-start;width:100%}}@media (max-width:600px){.choice-block-inv__block-field{width:100%;display:flex;flex-direction:column}}.choice-block-inv__block-field_checkboxes{box-sizing:border-box;padding:0 var(--mobile-checkboxes-horizontal-padding)}.choice-block-inv__checkbox+.choice-block-inv__checkbox{margin-top:30px}@media (max-width:1023px){.choice-block-inv__checkbox+.choice-block-inv__checkbox{margin-top:10px}}.choice-block-inv__input{width:535px}@media (max-width:600px){.choice-block-inv__input{width:var(--mobile-form-element-width);max-width:100%;margin:0 auto}}.beverages-block-inv{--beverage-count-height:44px}@media (max-width:1023px){.beverages-block-inv{--beverage-count-height:25px}}.beverages-block-inv__content{position:relative;padding-top:100px;padding-bottom:110px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:1023px){.beverages-block-inv__content{padding-top:55px;padding-bottom:70px}}.beverages-block-inv__title{white-space:pre-line;max-width:360px}.beverages-block-inv__text{max-width:340px;margin:55px 0 80px 0}@media (max-width:1023px){.beverages-block-inv__text{margin:40px 0 45px 0}}.beverages-block-inv__beverages-container{text-align:left}.beverages-block-inv__beverage{display:flex;align-items:center}.beverages-block-inv__beverage+.beverages-block-inv__beverage{margin-top:25px}@media (max-width:1023px){.beverages-block-inv__beverage+.beverages-block-inv__beverage{margin-top:15px}}.beverages-block-inv__beverage-count-holder{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:90px;height:var(--beverage-count-height);margin-right:40px}@media (max-width:1023px){.beverages-block-inv__beverage-count-holder{width:60px;margin-right:20px}}.beverages-block-inv__beverage-count-button-holder{padding:0;border:none;background:none}.beverages-block-inv__beverage-count-button-holder_remove{transform:rotate(90deg)}.beverages-block-inv__beverage-count-button-holder_add{transform:rotate(-90deg)}.beverages-block-inv__beverage-count-button-holder:not(:disabled){transition:opacity var(--default-transition-time);cursor:pointer}.beverages-block-inv__beverage-count-button-holder:not(:disabled):hover{opacity:.5}.beverages-block-inv__beverage-count-button-holder:disabled .beverages-block-inv__beverage-count-button{stroke:var(--disabled-icon-color)}.beverages-block-inv__beverage-count-button{width:28px;height:12px;stroke:var(--active-icon-color);stroke-width:10}@media (max-width:1023px){.beverages-block-inv__beverage-count-button{width:15px;height:7px;stroke-width:15}}.beverages-block-inv__beverage-add-button{width:var(--beverage-count-height);height:var(--beverage-count-height);stroke:var(--active-icon-color);transition:opacity var(--default-transition-time);cursor:pointer}.beverages-block-inv__beverage-add-button:hover{opacity:.5}.beverages-block-inv__beverage-count{margin:0 10px}@media (max-width:1023px){.beverages-block-inv__beverage-count{margin:0 5px}}.photo-block-inv__img{width:100%;height:auto}.button-block-inv{padding:0 0 50px 0}.button-block-inv__button{width:320px;margin:0 auto}@media (max-width:1023px){.button-block-inv__button{width:var(--mobile-form-element-width)}}.button-image-block-inv{display:flex}.button-image-block-inv__button-container{position:relative;margin:0 auto}.button-image-block-inv__button-image{position:absolute;top:0;left:0;width:100%;height:100%}.button-image-block-inv__button{position:relative;background-color:transparent;border:none;padding:0}.accept-block-1-inv__content{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px}@media (max-width:1023px){.accept-block-1-inv__content{padding-top:40px}}.accept-block-1-inv__content:not(.accept-block-1-inv__content_no-padding-bottom){padding-bottom:80px}@media (max-width:1023px){.accept-block-1-inv__content:not(.accept-block-1-inv__content_no-padding-bottom){padding-bottom:20px}}.accept-block-1-inv__blocks-container{margin-top:65px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.accept-block-1-inv__blocks-container{margin-top:35px}}.accept-block-1-inv__text-block{text-align:center;width:var(--desktop-width)}@media (max-width:1023px){.accept-block-1-inv__text-block{width:auto}}.accept-block-1-inv__text-block:not(:first-child){margin-top:50px}@media (max-width:1023px){.accept-block-1-inv__text-block:not(:first-child){margin-top:25px}}.accept-block-1-inv__image{margin-top:35px;width:100%}@media (max-width:1023px){.accept-block-1-inv__image{margin-top:25px}}.accept-block-2-inv{min-height:100vh;display:flex;flex-direction:column}.accept-block-2-inv__content{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:40px}@media (max-width:1023px){.accept-block-2-inv__content{padding-top:40px}}.accept-block-2-inv__blocks-container{margin:65px 0;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.accept-block-2-inv__blocks-container{margin:35px 0}}.accept-block-2-inv__text-block{text-align:center;width:var(--desktop-width)}@media (max-width:1023px){.accept-block-2-inv__text-block{width:auto}}.accept-block-2-inv__text-block+.accept-block-2-inv__text-block{margin-top:50px}@media (max-width:1023px){.accept-block-2-inv__text-block+.accept-block-2-inv__text-block{margin-top:25px}}.accept-block-2-inv__date{margin-top:auto}.end-block-inv{display:flex;flex-direction:column;padding:90px 0;box-sizing:border-box}@media (max-width:1023px){.end-block-inv{padding:45px 0}}.end-block-inv_full-height{min-height:100vh}.end-block-inv__content{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center}.end-block-inv__title{margin:auto 0 40px 0;text-align:center}.end-block-inv__icon{width:110px;height:110px}@media (max-width:1023px){.end-block-inv__icon{width:60px;height:60px}}.history-block-inv{--mobile-horizontal-padding:20px}.history-block-inv__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 0}@media (max-width:1023px){.history-block-inv__content{padding:50px 0}}.history-block-inv__title{padding-left:var(--mobile-horizontal-padding);padding-right:var(--mobile-horizontal-padding);box-sizing:border-box}.history-block-inv__subtitle{width:470px;margin:55px 0 40px 0}@media (max-width:1023px){.history-block-inv__subtitle{box-sizing:border-box;padding-left:var(--mobile-horizontal-padding);padding-right:var(--mobile-horizontal-padding);margin:25px 15px;width:100%}}.history-block-inv__periods-container{width:100%}.history-block-inv__period{flex-direction:column}.history-block-inv__period,.history-block-inv__separator-holder{display:flex;align-items:center;width:100%}.history-block-inv__separator-line{flex-grow:1;height:1px}.history-block-inv__period-name{margin:0 10px}.history-block-inv__img_full-width{margin-top:15px;width:100%;height:auto}.history-block-inv__img:not(.history-block-inv__img_full-width){margin-top:45px;width:var(--desktop-width);height:var(--desktop-height)}@media (max-width:1023px){.history-block-inv__img:not(.history-block-inv__img_full-width){margin-top:30px;width:100%;height:auto}}.history-block-inv__text-blocks-container{display:flex;flex-direction:column;align-items:center;padding-top:30px;padding-bottom:70px}@media (max-width:1023px){.history-block-inv__text-blocks-container{padding:15px var(--mobile-horizontal-padding) 40px var(--mobile-horizontal-padding)}}.history-block-inv__text-block{width:var(--desktop-width,700px)}@media (max-width:1023px){.history-block-inv__text-block{width:100%}}.history-block-inv__text-block+.history-block-inv__text-block{margin-top:50px}@media (max-width:1023px){.history-block-inv__text-block+.history-block-inv__text-block{margin-top:20px}}.history-block-inv__person-avatar{width:225px;height:225px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1023px){.history-block-inv__person-avatar{width:130px;height:130px}}.page-e-invitations__background{position:fixed;top:0}.page-e-invitations__background_left{left:var(--background-offset-desktop,0)}@media (max-width:1023px){.page-e-invitations__background_left{left:var(--background-offset-mobile,0)}}.page-e-invitations__background_right{right:var(--background-offset-desktop,0)}@media (max-width:1023px){.page-e-invitations__background_right{right:var(--background-offset-mobile,0)}}.page-e-invitations__background_full-size_height{width:auto;height:100%}.page-e-invitations__background_full-size_width{width:100%;height:auto}.page-e-invitations__video{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-demo-e-invitations__background{position:fixed;top:0}.page-demo-e-invitations__background_left{left:var(--background-offset-desktop,0)}@media (max-width:1023px){.page-demo-e-invitations__background_left{left:var(--background-offset-mobile,0)}}.page-demo-e-invitations__background_right{right:var(--background-offset-desktop,0)}@media (max-width:1023px){.page-demo-e-invitations__background_right{right:var(--background-offset-mobile,0)}}.page-demo-e-invitations__background_full-size_height{width:auto;height:100%}.page-demo-e-invitations__background_full-size_width{width:100%;height:auto}.page-demo-e-invitations__video{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dropdown{display:flex;align-items:flex-start}.dropdown__open-button{flex-shrink:0;width:12px;height:10px;fill:#ebc1c1;margin-top:4px}.dropdown__open-button:not(.dropdown__open-button_opened){transform:rotate(-90deg)}.dropdown__content{flex-grow:1;margin-left:12px}.table__content{--border-color:#d3d3d3;border:1px solid var(--border-color);box-sizing:border-box}.table__row{display:flex}.table__row_body:not(:last-child){border-bottom:1px solid var(--color-gray-6)}.table__row_body:nth-child(odd){background-color:#f0f0f0}.table__cell-holder{padding:5px 15px;box-sizing:border-box;display:flex}.table__cell-holder:not(.table__cell-holder:first-child){border-left:1px solid var(--border-color)}.table__cell-holder_type_stretch{flex-grow:1;width:100%}.table__cell-holder_type:not(.table__cell-holder_type_stretch):not(.table__cell-holder_type_content){flex-shrink:0}.table__cell-holder_body:not(:last-child){border-right:1px solid var(--color-gray-6)}.table__cell{margin:auto 0;word-break:break-word;color:#1f1f1f;white-space:pre-wrap}.table__cell_head{font-size:18px}.table__cell_body{font-size:12px}.table__dropdown+.table__dropdown{margin-top:10px}.table__dropdown-body{padding:4px 0}.table__mobile-pair{display:flex}.table__mobile-pair+.table__mobile-pair{margin-top:6px}.table__mobile-pair-label{width:140px;flex-shrink:0;word-break:break-word;margin-right:10px}.table__no-rows-message{margin-top:10px;margin-left:10px;color:#1f1f1f}.page-invitations-feedback{padding:90px 0}@media (max-width:1023px){.page-invitations-feedback{padding:50px 15px}}.page-invitations-feedback__head{display:flex;justify-content:center}@media (max-width:1023px){.page-invitations-feedback__head{flex-direction:column}}.page-invitations-feedback__head-button{margin-left:10px}@media (max-width:1023px){.page-invitations-feedback__head-button{margin-left:0;margin-top:10px}}.page-invitations-feedback__table{margin:50px auto 0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}@media (max-width:1023px){.page-invitations-feedback__table{margin-top:30px}}.page-invitations-feedback__summary{display:flex;justify-content:center;margin-top:20px}@media (max-width:1023px){.page-invitations-feedback__summary{flex-direction:column;align-items:center}}.page-invitations-feedback__summary-item+.page-invitations-feedback__summary-item{margin-left:20px}@media (max-width:1023px){.page-invitations-feedback__summary-item+.page-invitations-feedback__summary-item{margin-left:0;margin-top:20px}}.page-invitations-feedback__summary-item-title{margin-bottom:20px}@media (max-width:1023px){.page-invitations-feedback__summary-item-title{margin-bottom:10px}}.page-stub{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:140px 0 140px 0;box-sizing:border-box}@media (max-width:1023px){.page-stub{padding:90px 0 90px 0}}.page-stub__logo{background-image:url(../img/logo@2x.b5f3b001.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:247px;height:247px;flex-shrink:0;margin-bottom:auto}@media (max-width:1023px){.page-stub__logo{width:184px;height:184px}}.page-stub__text{margin-top:100px}@media (max-width:1023px){.page-stub__text{margin-top:50px}}.page-stub__contacts{margin-top:10px}.page-stub__phone{border-bottom:1px solid #1f1f1f;padding-bottom:2px;transition:opacity var(--default-transition-time);cursor:pointer}.page-stub__phone:hover{opacity:.8}.invitations-constructor-field{display:flex;border-radius:10px;padding:10px;background-color:rgba(147,132,146,.1);border:1px dashed var(--color-black)}.invitations-constructor-field__label-holder{width:120px;flex-shrink:0;margin-right:20px}.invitations-constructor-field__label{word-break:break-word;font-size:16px;margin:0}.invitations-constructor-field__note{font-size:10px;margin:0}.invitations-constructor-field__description{word-break:break-word;font-size:14px;margin:0}.invitations-constructor-field__value{flex-grow:1;width:0}.textarea{font-family:var(--font,"Century Gothic");font-weight:var(--weight,400);color:var(--color,#000);line-height:1;box-sizing:border-box;border:none}.textarea_type_type-1{border-radius:10px;background-color:var(--background-color);height:70px;display:flex;align-items:center;padding:15px 20px;font-size:30px;border:1px solid var(--background-color)}@media (max-width:1023px){.textarea_type_type-1{height:50px;padding:10px 15px;font-size:18px}}.textarea_type_type-2{padding:0 10px 10px 10px;border-bottom:2px solid var(--border-color,#000);font-size:25px;background-color:transparent}@media (max-width:1023px){.textarea_type_type-2{font-size:18px}}.textarea_error{border-color:var(--color-error)}.textarea::-moz-placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.textarea:-ms-input-placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.textarea::placeholder{font-family:var(--placeholder-font,var(--font));font-weight:var(--placeholder-weight,var(--weight));color:var(--placeholder-color,var(--color,grey))}.textarea:focus{outline:none}.select_error{border-color:var(--color-error)}.image-urls-editor__url{display:block;width:250px}.image-urls-editor__url+.image-urls-editor__url{margin-top:5px}.side-background-editor{display:flex;align-items:flex-start}.side-background-editor__item+.side-background-editor__item{margin-left:10px}.video-urls-editor__url{display:block;width:250px}.video-urls-editor__url+.video-urls-editor__url{margin-top:5px}.icon-picker-editor{border-radius:10px;border:1px dashed var(--color-black);display:flex;flex-wrap:wrap;gap:10px}.icon-picker-editor__item{width:30px;height:30px}.icon-picker-editor__item_active{border:1px solid #00f}.image-settings-editor__item{display:block}.image-settings-editor__item+.image-settings-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.block-background-editor__item{flex-grow:1}.block-background-editor__item+.block-background-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.block-sizing-editor{display:grid;grid-template-columns:200px 200px}.icon-styles-editor{display:flex;align-items:center}.icon-styles-editor__settings{flex-grow:1}.icon-styles-editor__item{width:100%}.icon-styles-editor__item+.icon-styles-editor__item{margin-top:10px}.icon-styles-editor__icon-preview{width:100px;height:100px;border:1px solid var(--color-black);margin-left:30px;flex-shrink:0}.button-styles-editor{display:flex}.button-styles-editor__settings{flex-grow:1}.button-styles-editor__item{width:100%}.button-styles-editor__item+.button-styles-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.button-styles-editor__preview{position:sticky;top:200px;flex-shrink:0;margin-left:20px}.text-styles-editor{display:flex}.text-styles-editor__settings{flex-grow:1}.text-styles-editor__item{width:100%}.text-styles-editor__item+.text-styles-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.text-styles-editor__preview{flex-shrink:0;margin-left:20px}.input-styles-editor{display:flex}.input-styles-editor__settings{flex-grow:1}.input-styles-editor__item{width:100%}.input-styles-editor__item+.input-styles-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.input-styles-editor__preview{position:sticky;top:200px;align-self:flex-start;flex-shrink:0;margin-left:20px}.list-editor{display:flex}.list-editor__row{display:flex;align-items:center}.list-editor__row+.list-editor__row{margin-top:5px}.list-editor__row-cross{width:20px;height:20px;margin-left:5px;stroke:var(--color-black);transition:opacity var(--default-transition-time);cursor:pointer}.list-editor__row-cross:hover{opacity:.5}.list-editor__add-button{width:50px;height:50px;margin-left:5px;stroke:var(--color-black);transition:opacity var(--default-transition-time);cursor:pointer}.list-editor__add-button:hover{opacity:.5}.choice-fields-editor__item+.choice-fields-editor__item,.dresscode-colors-icons-editor__item+.dresscode-colors-icons-editor__item,.history-period-image-editor__item+.history-period-image-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.map-settings-editor{display:flex}.map-settings-editor__item+.map-settings-editor__item{margin-left:var(--invitations-constructor-fields-margin)}.dynamic-fields-editor__item+.dynamic-fields-editor__item{margin-top:var(--invitations-constructor-fields-margin)}.dynamic-fields-editor__content-blocks-wrapper{display:flex}.dynamic-fields-editor__content-blocks-container{width:0;flex-grow:1}.dynamic-fields-editor__content-block-holder{flex-grow:1;margin-right:5px;display:flex}.dynamic-fields-editor__content-block-holder+.dynamic-fields-editor__content-block-holder{margin-top:var(--invitations-constructor-fields-margin)}.dynamic-fields-editor__content-block{width:0;flex-grow:1}.dynamic-fields-editor__content-block-delete-button{width:25px;height:25px;stroke:var(--color-black);margin-left:5px;transition:opacity var(--default-transition-time);cursor:pointer}.dynamic-fields-editor__content-block-delete-button:hover{opacity:.8}.dynamic-fields-editor__content-block-delete-button_hidden{visibility:hidden}.dynamic-fields-editor__contents-blocks-add-button{width:30px;height:30px;transition:opacity var(--default-transition-time);cursor:pointer;stroke:var(--color-black)}.dynamic-fields-editor__contents-blocks-add-button:hover{opacity:.8}.file-input{position:relative}.file-input__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.page-invitations-constructor{display:flex;width:100%}.page-invitations-constructor__fields-container{padding:20px;flex-grow:1;width:0}.page-invitations-constructor__field+.page-invitations-constructor__field{margin-top:var(--invitations-constructor-fields-margin)}.page-invitations-constructor__names-container{display:flex}.page-invitations-constructor__name+.page-invitations-constructor__name{margin-left:20px}.page-invitations-constructor__name-item+.page-invitations-constructor__name-item{margin-top:10px}.page-invitations-constructor__panel-wrapper{border-left:1px solid var(--color-black)}.page-invitations-constructor__panel{position:sticky;top:0;padding:20px}.page-invitations-constructor__invitation-label{margin-bottom:var(--invitations-constructor-fields-margin);border:1px solid var(--color-black)}.page-invitations-constructor__block-row-controls-container{display:flex;align-items:center}.page-invitations-constructor__block-row-control{width:15px;height:15px;transition:opacity var(--default-transition-time);cursor:pointer}.page-invitations-constructor__block-row-control:hover{opacity:.5}.page-invitations-constructor__block-row-control+.page-invitations-constructor__block-row-control{margin-left:5px}.page-invitations-constructor__block-row-control_hidden{visibility:hidden}.page-invitations-constructor__block-row-control_rotate-180{transform:rotate(180deg)}.page-invitations-constructor__block-row-control_stroke{stroke:var(--color-black)}.page-invitations-constructor__add-block-holder{display:flex;align-items:center;margin-top:10px}.page-invitations-constructor__add-block-button{width:20px;height:20px;stroke:var(--color-black);transition:opacity var(--default-transition-time);cursor:pointer;margin-left:10px}.page-invitations-constructor__add-block-button:hover{opacity:.8}.page-invitations-constructor__panel-buttons-container{margin-top:30px}.page-invitations-constructor__panel-button+.page-invitations-constructor__panel-button{margin-top:10px}:root{--font-family:Montserrat;--color-black:#000;--color-red:#fe3434;--color-error:var(--color-red);--content-width:630px;--mobile-form-element-width:280px;--mobile-checkboxes-horizontal-padding:55px;--invitations-constructor-fields-margin:10px;--default-transition-time:0.3s}.contain{background-size:contain}.contain,.cover{background-repeat:no-repeat;background-position:50%}.cover{background-size:cover}.contain-img{-o-object-fit:contain;object-fit:contain}.contain-img,.cover-img{-o-object-position:center;object-position:center}.cover-img{-o-object-fit:cover;object-fit:cover}@font-face{font-family:Century Gothic;src:local("Century Gothic"),url(../fonts/regular.95a23ed0.woff2) format("woff2"),url(../fonts/regular.417395e1.woff) format("woff");font-weight:400}@font-face{font-family:Cormorant;src:local("Cormorant"),url(../fonts/regular.2d69adca.woff2) format("woff2"),url(../fonts/regular.5579f08f.woff) format("woff");font-weight:400}@font-face{font-family:Cormorant;src:local("Cormorant"),url(../fonts/bold.065c1828.woff2) format("woff2"),url(../fonts/bold.5b913682.woff) format("woff");font-weight:700}@font-face{font-family:Gogol;src:local("Gogol"),url(../fonts/regular.8dbd2d62.woff2) format("woff2"),url(../fonts/regular.dfd46ced.woff) format("woff");font-weight:400}@font-face{font-family:Rosa Marena;src:local("Rosa Marena"),url(../fonts/regular.3fc409ca.woff2) format("woff2"),url(../fonts/regular.758d0f45.woff) format("woff");font-weight:400}@font-face{font-family:ALSSchlangesans;src:local("ALSSchlangesans"),url(../fonts/regular.846609e0.woff2) format("woff2"),url(../fonts/regular.263e9187.woff) format("woff");font-weight:400}@font-face{font-family:Adventure;src:local("Adventure"),url(../fonts/regular.042469d5.woff2) format("woff2"),url(../fonts/regular.2fe01822.woff) format("woff");font-weight:400}@font-face{font-family:Butler;src:local("Butler"),url(../fonts/bold.9ce4fb27.woff2) format("woff2"),url(../fonts/bold.fc9402b3.woff) format("woff");font-weight:700}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/light.2b7998f9.woff2) format("woff2"),url(../fonts/light.9b49277b.woff) format("woff");font-weight:300}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/regular.797a602d.woff2) format("woff2"),url(../fonts/regular.635b5945.woff) format("woff");font-weight:400}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/medium.a94a59bf.woff2) format("woff2"),url(../fonts/medium.98170ce2.woff) format("woff");font-weight:500}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/semi-bold.c4698b42.woff2) format("woff2"),url(../fonts/semi-bold.3df691b1.woff) format("woff");font-weight:600}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/bold.e2ad216f.woff2) format("woff2"),url(../fonts/bold.71ec1842.woff) format("woff");font-weight:700}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/black.e8a684b6.woff2) format("woff2"),url(../fonts/black.92699517.woff) format("woff");font-weight:900}@font-face{font-family:Crystal Sky;src:local("Crystal Sky"),url(../fonts/regular.6f2bfb1e.woff2) format("woff2"),url(../fonts/regular.c4df4a2d.woff) format("woff");font-weight:400;font-display:block}@font-face{font-family:DM;src:local("DM"),url(../fonts/regular.ea293b2a.woff2) format("woff2"),url(../fonts/regular.59e9c3cd.woff) format("woff");font-weight:400}@font-face{font-family:Felixty;src:local("Felixty"),url(../fonts/regular.4ee0ec8d.woff2) format("woff2"),url(../fonts/regular.5ae5020a.woff) format("woff");font-weight:400}@font-face{font-family:Shelley Volante;src:local("Shelley Volante"),url(../fonts/regular.6815ca69.woff2) format("woff2"),url(../fonts/regular.02ff94ee.woff) format("woff");font-weight:400}@font-face{font-family:Saint Amour;src:local("Saint Amour"),url(../fonts/regular.6c8afc65.woff2) format("woff2"),url(../fonts/regular.2ac36837.woff) format("woff");font-weight:400}@font-face{font-family:Dance Partner;src:local("Dance Partner"),url(../fonts/regular.f0501cb1.woff2) format("woff2"),url(../fonts/regular.3fc30aec.woff) format("woff");font-weight:400}@font-face{font-family:Gilroy;src:local("Gilroy"),url(../fonts/light.1795f302.woff2) format("woff2"),url(../fonts/light.f9b62dd8.woff) format("woff");font-weight:300}@font-face{font-family:Gilroy;src:local("Gilroy"),url(../fonts/regular.355fc5a2.woff2) format("woff2"),url(../fonts/regular.8e8705d0.woff) format("woff");font-weight:400}@font-face{font-family:Gilroy;src:local("Gilroy"),url(../fonts/medium-italic.02200115.woff2) format("woff2"),url(../fonts/medium-italic.f8ac8bc5.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:local("Gilroy"),url(../fonts/medium.d05c18c6.woff2) format("woff2"),url(../fonts/medium.7d5dc179.woff) format("woff");font-weight:500}@font-face{font-family:Dietdidottitle;src:local("Dietdidottitle"),url(../fonts/regular.2ca6e8da.woff2) format("woff2"),url(../fonts/regular.c3c203d7.woff) format("woff");font-weight:400}@font-face{font-family:Diploma;src:local("Diploma"),url(../fonts/light.b7ba2891.woff) format("woff2"),url(../fonts/light.b7ba2891.woff) format("woff");font-weight:300}@font-face{font-family:Ceremoniousthree;src:local("Ceremoniousthree"),url(../fonts/regular.ce704733.woff) format("woff2"),url(../fonts/regular.ce704733.woff) format("woff");font-weight:400}@font-face{font-family:Vetrino;src:local("Vetrino"),url(../fonts/regular.6748612b.woff) format("woff2"),url(../fonts/regular.6748612b.woff) format("woff");font-weight:400}@font-face{font-family:Marianna;src:local("Marianna"),url(../fonts/regular.59b94af9.woff) format("woff2"),url(../fonts/regular.59b94af9.woff) format("woff");font-weight:400}@font-face{font-family:Caviar Dreams;src:local("Caviar Dreams"),url(../fonts/regular.a7d6f498.woff) format("woff2"),url(../fonts/regular.a7d6f498.woff) format("woff");font-weight:400}@font-face{font-family:Merriweather;src:local("Merriweather"),url(../fonts/regular.771d4781.woff) format("woff2"),url(../fonts/regular.771d4781.woff) format("woff");font-weight:400}@font-face{font-family:OldStandardTT;src:local("OldStandardTT"),url(../fonts/regular.9464bae4.woff) format("woff2"),url(../fonts/regular.9464bae4.woff) format("woff");font-weight:400}@font-face{font-family:OldStandardTT;src:local("OldStandardTT"),url(../fonts/bold.f1b4d48f.woff) format("woff2"),url(../fonts/bold.f1b4d48f.woff) format("woff");font-weight:700}@font-face{font-family:Allegretto;src:local("Allegretto"),url(../fonts/regular.014c80b8.woff2) format("woff2"),url(../fonts/regular.43947433.woff) format("woff");font-weight:400}@font-face{font-family:Snell Roundhand;src:local("Snell Roundhand"),url(../fonts/regular.a24b9e7d.woff2) format("woff2"),url(../fonts/regular.58eb60f6.woff) format("woff");font-weight:400}@font-face{font-family:"BerlingskeSerif";src:local("BerlingskeSerif"),url(../fonts/regular.114c7813.woff2) format("woff2"),url(../fonts/regular.720f2918.woff) format("woff");font-weight:400}@font-face{font-family:Times New Roman;src:local("Times New Roman"),url(../fonts/regular.1d8ac22a.woff2) format("woff2"),url(../fonts/regular.27a69f30.woff) format("woff");font-weight:400}@font-face{font-family:Times New Roman;src:local("Times New Roman"),url(../fonts/bold.5e87db06.woff2) format("woff2"),url(../fonts/bold.8f64364c.woff) format("woff");font-weight:700}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0}.fade-transition-enter-active,.fade-transition-leave-active{transition:opacity var(--default-transition) ease-in-out}.slide-from-left-transition-enter-from,.slide-from-left-transition-leave-to{transform:translateX(-100%)}.slide-from-left-transition-enter-active,.slide-from-left-transition-leave-active{transition:transform var(--default-transition)}.animation-from{opacity:0;transform:translateY(5px)}.animation-active{transition:opacity .55s,transform .55s}.text-align-center{text-align:center}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.uppercase{text-transform:uppercase}.width-100{width:100%}.pre-wrap{white-space:pre-wrap}.font-size-inherit{font-size:inherit}.relative{position:relative}.page-e-invitations_wedding_andrienko-alexandr-julia .first-block-delta__content{padding:50px 0 100px 0}.page-e-invitations_wedding_andrienko-alexandr-julia .first-block-delta__date{display:none}.page-e-invitations_wedding_andrienko-alexandr-julia .names-with-ampersand__name{text-transform:none;--font-size-desktop:90px;--font-size-mobile:58px!important}.page-e-invitations_wedding_andrienko-alexandr-julia .first-block-delta__date{margin-top:auto}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .photo-block-inv+.text-block-inv{margin-top:-50px}}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .text-block-inv+.photo-block-inv{margin-top:-80px}}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .text-block-inv+.place-block-inv{margin-top:-70px}}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .dresscode-block-inv+.text-block-inv{margin-top:-30px}}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .text-block-inv+.text-block-inv{margin-top:-100px}}.page-e-invitations_wedding_andrienko-alexandr-julia .text-block-inv__text-block_link{margin-top:-20px;font-size:50px}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .text-block-inv__text-block_link{font-size:var(--font-size-mobile)}}@media (max-width:1023px){.page-e-invitations_wedding_andrienko-alexandr-julia .photo-block-inv:nth-child(12){margin-top:-40px}}.page-e-invitations_wedding_aleksandr-i-alena-wedding .first-block-alpha+.text-block-inv .text-block-inv__content{padding-bottom:50px}.page-e-invitations_wedding_aleksandr-i-alena-wedding .place-block-inv+.button-block-inv{margin-top:10px}@media (max-width:1023px){.page-e-invitations_wedding_aleksandr-i-alena-wedding .presence-block-inv .block-with-background__img{-o-object-position:left center;object-position:left center}}.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .countdown__item:first-of-type{width:150px}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .countdown__item:first-of-type{width:105px}}.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .presence-block-inv__title{color:#a08e85!important}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .dresscode-block-inv__block-icon_size_l{width:50px;height:50px}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .end-block-inv{min-height:0;padding:0}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .end-block-inv .img{position:static}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .end-block-inv .img__img{height:auto}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .end-block-inv .end-block-inv__content{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding .end-block-inv .end-block-inv__title{margin-bottom:10px}}.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .countdown__item:first-of-type{width:150px}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .countdown__item:first-of-type{width:105px}}.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .presence-block-inv__title{color:#a08e85!important}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .dresscode-block-inv__block-icon_size_l{width:50px;height:50px}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .end-block-inv{min-height:0;padding:0}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .end-block-inv .img{position:static}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .end-block-inv .img__img{height:auto}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .end-block-inv .end-block-inv__content{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}}@media (max-width:1023px){.page-e-invitations_wedding_dmitriy-i-aleksandra-wedding-parents .end-block-inv .end-block-inv__title{margin-bottom:10px}}@media (max-width:1023px){.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .names-with-ampersand__name{font-size:50px}}@media (max-width:1023px){.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .dresscode-block-inv__block-icon{width:60px;height:60px}}@media (max-width:1023px){.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .dresscode-block-inv__block-icon+.dresscode-block-inv__block-icon{margin-left:0}}.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .end-block-inv{padding:45px 0}@media (max-width:1023px){.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .end-block-inv{padding:65px 0}}.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .end-block-inv__title{margin-top:0;margin-bottom:20px}.page-e-invitations_wedding_evgenii-i-sofia-wedding_15-04-23 .end-block-inv__icon{width:70px;height:70px}.page-e-invitations_wedding_anatolii_and_anastasia_wedding_09-06-23 .dresscode-block-inv__blocks-container .dresscode-block-inv__block:nth-child(2) p:first-child{display:none}@media (max-width:1023px){.page-e-invitations_wedding_anatolii_and_anastasia_wedding_09-06-23 .program-block-3-inv__item:first-of-type .program-block-3-inv__item-half:first-child .program-item p:last-child{padding:0 3px}}.page-e-invitations_wedding_anatolii_and_anastasia_wedding_09-06-23 .dresscode-block-inv__block-icons-container{max-width:455px}@media (max-width:1023px){.page-e-invitations_wedding_anatolii_and_anastasia_wedding_09-06-23 .dresscode-block-inv__block-icons-container{max-width:300px;padding:0}}.page-e-invitations_wedding_artem-i-viktoriya-wedding .countdown__item:first-child{width:160px}@media (max-width:1023px){.page-e-invitations_wedding_artem-i-viktoriya-wedding .countdown__item:first-child{width:100px}}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-regina-wedding .first-block-epsilon__content{padding-top:50px}}.page-e-invitations_wedding_daniil-i-regina-wedding .first-block-epsilon__title{display:none}.page-e-invitations_wedding_daniil-i-regina-wedding .first-block-epsilon__names-container{margin-top:0}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-regina-wedding .accept-block-2-inv__blocks-container{margin-top:auto}}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-regina-wedding .accept-block-2-inv__date{margin-top:0}}.page-e-invitations_wedding_daniil-i-regina-wedding .dresscode-block-inv__blocks-container .dresscode-block-inv__block:nth-child(4) .dresscode-block-inv__block-subtitle{display:none}.page-e-invitations_wedding_daniil-i-regina-wedding .dresscode-block-inv+.text-block-inv .text-block-inv__blocks-container .text-block-inv__block:nth-child(4) p:nth-child(2){--font-size-desktop:50px!important;--font-size-mobile:30px!important}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta>.img{transform:scaleX(-1)}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta>.img{transform:none}}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta__content{padding-left:450px}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta__content{padding-left:55px;padding-bottom:100px;width:100%;box-sizing:border-box}}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta__date-holder{align-self:flex-start;margin-left:0}}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta+.text-block-inv .text-block-inv__block:nth-child(2) .text,.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(17) .text-block-inv__block:nth-child(2) .text{--font-size-desktop:60px!important;--font-size-mobile:40px!important;color:#41573c!important;font-family:DM,serif!important}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .accept-block-1-inv__blocks-container>.text:last-child .text{font-weight:500}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .accept-block-1-inv__blocks-container>.text:last-child .text{font-weight:600}}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .first-block-eta+.text-block-inv .text-block-inv__content{padding-top:100px}}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(4) .text-block-inv__title{--font-size-mobile:40px!important}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:10px}}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .photo-block-inv:nth-child(5){margin-bottom:35px}}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(16) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(17) .text-block-inv__title{display:none}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(17) .text-block-inv__blocks-container{margin-top:50px}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(17) .text-block-inv__blocks-container{margin-top:40px}}.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .text-block-inv:nth-child(17) .text-block-inv__content{padding-top:0}@media (max-width:1023px){.page-e-invitations_wedding_mark-and-daria-wedding-24_08_23 .dresscode-block-inv__block-icon{width:55px;height:55px}}.page-e-invitations_wedding_mark-i-daria .text-block-inv:first-child .text-block-inv__block:last-child .text{--font-size-desktop:72px!important;--font-size-mobile:48px!important;color:#41573c!important;line-height:1!important;font-family:Cormorant,serif!important}.page-e-invitations_wedding_mark-i-daria .photo-block-inv:not(:last-child){max-width:500px;margin:0 auto}@media (max-width:1023px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .first-block-epsilon__content{padding-top:40px}}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .first-block-epsilon__title{display:none}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .first-block-epsilon__names-container{margin-top:0;padding-right:71px}@media (max-width:1023px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .first-block-epsilon__names-container{padding-right:28px}}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .first-block-epsilon__date{opacity:0}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .countdown-block-inv .countdown>p{--font-size-mobile:22px!important}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .countdown__items-container{margin-top:20px}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .place-block-inv{margin-bottom:100px}@media (max-width:1023px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .place-block-inv{margin-bottom:70px}}.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .presence-block-inv__add-button{display:none}@media (min-width:1024px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .end-block-inv .img{position:static;height:auto}}@media (min-width:1024px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .end-block-inv__content{position:absolute;left:50%;transform:translateX(-50%);bottom:165px}}@media (min-width:1024px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .end-block-inv__content p{color:#fff!important}}@media (min-width:1024px){.page-e-invitations_wedding_vitalii-and-alina-09-09-23 .end-block-inv__content svg{fill:#fff!important;stroke:#fff!important}}.page-e-invitations_wedding_vladimir-and-anna-wed .page-e-invitations__background_full-size_width,.page-e-invitations_wedding_vladimir-and-anna-wedding .page-e-invitations__background_full-size_width,.page-e-invitations_wedding_vladimir-and-anna .page-e-invitations__background_full-size_width{height:100%}.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__content,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__content,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__content{padding:0}.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names{margin:auto}.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names .names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names .names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names .names-with-ampersand__name{text-transform:none;--font-size-desktop:100px!important;--font-size-mobile:60px!important}@media (min-width:1024px){.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name{margin-top:65px}}@media (max-width:1023px){.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names .names-with-ampersand__name+.names-with-ampersand__name{margin-top:50px}}@media (min-width:1024px){.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names .names-with-ampersand__ampersand,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names .names-with-ampersand__ampersand,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names .names-with-ampersand__ampersand{top:52px;height:calc(100% - 66px);left:56%}}@media (max-width:1023px){.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__names .names-with-ampersand__ampersand,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__names .names-with-ampersand__ampersand,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__names .names-with-ampersand__ampersand{top:32px;height:calc(100% - 40px);left:56%}}.page-e-invitations_wedding_vladimir-and-anna-wed .first-block-alpha__date,.page-e-invitations_wedding_vladimir-and-anna-wedding .first-block-alpha__date,.page-e-invitations_wedding_vladimir-and-anna .first-block-alpha__date{--font-size-desktop:60px!important;position:absolute;bottom:100px;margin-bottom:0}.page-e-invitations_wedding_vladimir-and-anna-wed .countdown__items-container,.page-e-invitations_wedding_vladimir-and-anna-wedding .countdown__items-container,.page-e-invitations_wedding_vladimir-and-anna .countdown__items-container{margin-top:20px}@media (max-width:1023px){.page-e-invitations_wedding_vladimir-and-anna-wed .text-block-inv:nth-child(3) .text-block-inv__content,.page-e-invitations_wedding_vladimir-and-anna-wedding .text-block-inv:nth-child(3) .text-block-inv__content,.page-e-invitations_wedding_vladimir-and-anna .text-block-inv:nth-child(3) .text-block-inv__content{padding-bottom:0}}.page-e-invitations_wedding_vladimir-and-anna-wed .place-block-inv__image-holder,.page-e-invitations_wedding_vladimir-and-anna-wedding .place-block-inv__image-holder,.page-e-invitations_wedding_vladimir-and-anna .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_vladimir-and-anna-wed .text-block-inv:nth-child(9) .text-block-inv__block:last-child p:after,.page-e-invitations_wedding_vladimir-and-anna-wedding .text-block-inv:nth-child(9) .text-block-inv__block:last-child p:after,.page-e-invitations_wedding_vladimir-and-anna .text-block-inv:nth-child(9) .text-block-inv__block:last-child p:after{content:"1 августа 2023 года";font-weight:900;color:#a57e7f}.page-e-invitations_wedding_vladimir-and-anna-wed .presence-block-inv__checkbox p.text,.page-e-invitations_wedding_vladimir-and-anna-wedding .presence-block-inv__checkbox p.text,.page-e-invitations_wedding_vladimir-and-anna .presence-block-inv__checkbox p.text{--font-size-mobile:16px!important}@media (max-width:1023px){.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .first-block-alpha__content{padding-top:45px}}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .first-block-alpha__names{margin-bottom:0}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .names-with-ampersand__name{--font-size-desktop:130px!important;--font-size-mobile:90px!important;text-transform:none}@media (max-width:1023px){.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .names-with-ampersand__name+.names-with-ampersand__name{margin-top:10px}}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .names-with-ampersand__ampersand{left:65%}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .first-block-alpha__date{--font-size-desktop:50px!important;--font-size-mobile:30px!important;margin-top:0;margin-bottom:auto}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-text{margin-bottom:50px}@media (max-width:1023px){.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icons-container{flex-wrap:wrap;gap:25px;max-width:300px}}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon{width:65px;height:65px;border-radius:50%;background:red}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon:first-child{background-color:#1d1d1b}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon:nth-child(2){background-color:#f190b5}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon:nth-child(3){background-color:#fff;border:1px solid #1d1d1b}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon:nth-child(4){background-image:url(/e-invitations/ivan-and-polina-wedding-12_08_23/images/dresscode/silver.jpg);background-size:cover}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon:nth-child(5){background-image:url(/e-invitations/ivan-and-polina-wedding-12_08_23/images/dresscode/gold.png);background-size:cover}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__block-icon use{opacity:0}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .accept-block-2-inv__date{margin-top:0}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .accept-block-2-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .beverages-block-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .choice-block-inv__block-title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .dresscode-block-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .place-block-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .presence-block-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .program-block-3-inv__title,.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .text-block-inv__content>.text:first-child{--font-size-desktop:110px!important;--font-size-mobile:80px!important}.page-e-invitations_wedding_ivan-and-polina-wedding-12_08_23 .accept-block-2-inv{min-height:0}.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__content,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__content,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__content{padding-top:70px}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__content,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__content,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__content{padding-top:50px}}.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__title,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__title,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__title{display:none}.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__name .text:last-child,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__name .text:last-child,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__name .text:last-child{--font-size-mobile:28px!important}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__date,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__date,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__date{margin-top:30px}}.page-e-invitations_wedding_timur-and-olesya-wed .first-block-epsilon__names-container,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .first-block-epsilon__names-container,.page-e-invitations_wedding_timur-and-olesya-wedding .first-block-epsilon__names-container{margin-top:0}.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__content,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__content,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__content{padding-bottom:290px}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__content,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__content,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__content{padding-bottom:170px}}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__blocks-container,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__blocks-container,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__blocks-container{margin-top:40px}}.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__block-text,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__block-text,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__block-text{margin-bottom:70px}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__block-icons-container,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__block-icons-container,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__block-icons-container{max-width:240px;flex-wrap:wrap}}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .dresscode-block-inv__block-icon,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .dresscode-block-inv__block-icon,.page-e-invitations_wedding_timur-and-olesya-wedding .dresscode-block-inv__block-icon{width:65px;height:65px}}@media (max-width:1023px){.page-e-invitations_wedding_timur-and-olesya-wed .end-block-inv,.page-e-invitations_wedding_timur-and-olesya-wedding-19_08_23 .end-block-inv,.page-e-invitations_wedding_timur-and-olesya-wedding .end-block-inv{height:480px;min-height:0}}.page-e-invitations_wedding_dmitrii-and-yulia-03_09_23 .dresscode-block-inv__block>.text:first-child,.page-e-invitations_wedding_dmitrii-and-yulia-wedding-03_09_23 .dresscode-block-inv__block>.text:first-child{margin-bottom:30px}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-yulia-03_09_23 .dresscode-block-inv__block,.page-e-invitations_wedding_dmitrii-and-yulia-03_09_23 .text-block-inv__block,.page-e-invitations_wedding_dmitrii-and-yulia-wedding-03_09_23 .dresscode-block-inv__block,.page-e-invitations_wedding_dmitrii-and-yulia-wedding-03_09_23 .text-block-inv__block{max-width:270px}}.page-e-invitations_wedding_ivan-and-kristina-wedding-10_09_23 .first-block-alpha__names{margin-bottom:0}.page-e-invitations_wedding_ivan-and-kristina-wedding-10_09_23 .first-block-alpha__date{margin-top:40px;margin-bottom:auto}.page-e-invitations_wedding_ivan-and-kristina-wedding-10_09_23 .end-block-inv__title{margin-top:0}.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .accept-block-1-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .beverages-block-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .choice-block-inv__block-title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .dresscode-block-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .end-block-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .place-block-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .presence-block-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .program-block-2-inv__title,.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .text-block-inv__title{--font-size-desktop:160px!important;--font-size-mobile:100px!important;line-height:.6!important}@media (min-width:1024px){.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .end-block-inv__title{color:#e05b97!important}}@media (min-width:1024px){.page-e-invitations_wedding_mikhail_and_vladislava_09_09_23 .end-block-inv__icon{fill:#e05b97!important}}.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .first-block-epsilon__title{display:none}.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .first-block-epsilon__names-container{margin-top:0;width:100%}.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .first-block-epsilon__name{width:100%}.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .first-block-epsilon__names-separator{flex-shrink:0}@media (min-width:1024px){.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .dresscode-block-inv__block-icon{width:110px;height:110px}}@media (min-width:1024px){.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .dresscode-block-inv__block-text{margin-bottom:60px}}.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .presence-block-inv__add-button{display:none}@media (max-width:1023px){.page-e-invitations_wedding_valerii_and_viktoria_wedding_30_09_23 .end-block-inv__title{margin-top:0}}.page-e-invitations_wedding_yanis-end-alina .countdown .countdown__items-container{margin-top:20px}.page-e-invitations_wedding_yanis-end-alina .countdown .countdown__item .countdown__item-value{--font-size-desktop:70px!important}.page-e-invitations_wedding_yanis-end-alina .countdown .countdown__item:first-child{width:140px}@media (max-width:1023px){.page-e-invitations_wedding_yanis-end-alina .countdown .countdown__item:first-child{width:110px}}.page-e-invitations_wedding_yanis-end-alina .countdown .countdown__item-separator{top:22px}.page-e-invitations_wedding_maxim-and-maria-parents .text-block-inv:nth-child(2),.page-e-invitations_wedding_maxim-and-maria .text-block-inv:nth-child(2){padding-top:220px}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .text-block-inv:nth-child(2),.page-e-invitations_wedding_maxim-and-maria .text-block-inv:nth-child(2){padding-top:0}}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .text-block-inv:nth-child(2) .text-block-inv__content,.page-e-invitations_wedding_maxim-and-maria .text-block-inv:nth-child(2) .text-block-inv__content{padding-top:130px}}.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__items-container,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__items-container{margin-top:20px}.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__item,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__item{width:130px}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__item,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__item{width:100px}}@media (max-width:375px){.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__item,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__item{width:80px}}.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__item-separator,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__item-separator{top:35px}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .countdown .countdown__item-separator,.page-e-invitations_wedding_maxim-and-maria .countdown .countdown__item-separator{top:20px}}.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(2),.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(3),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(2),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(3){background-size:77px 75px;background-repeat:no-repeat;background-position:50%}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(2),.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(3),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(2),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(3){background-size:60px 58px}}.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(2) use,.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(3) use,.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(2) use,.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(3) use{display:none}.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(2),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(2){background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/maxim-and-maria/gold.png)}.page-e-invitations_wedding_maxim-and-maria-parents .dresscode-block-inv__block-icon:nth-child(3),.page-e-invitations_wedding_maxim-and-maria .dresscode-block-inv__block-icon:nth-child(3){background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/maxim-and-maria/silverv2.png)}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-maria-parents .program-block-1-inv__content,.page-e-invitations_wedding_maxim-and-maria .program-block-1-inv__content{padding-top:100px}}@media (max-width:1023px){.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .text-block-inv:nth-child(3) .text-block-inv__content,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .text-block-inv:nth-child(3) .text-block-inv__content{padding-bottom:20px}}.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .text-block-inv:nth-child(3) .text-block-inv__block:nth-child(2) p,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .text-block-inv:nth-child(3) .text-block-inv__block:nth-child(2) p{--font-size-mobile:45px!important}@media (max-width:1023px){.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .countdown-block-inv .countdown__items-container,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .countdown-block-inv .countdown__items-container{margin-top:10px}}.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .place-block-inv:nth-child(9) .place-block-inv__image-holder,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .place-block-inv:nth-child(9) .place-block-inv__image-holder{width:80%}.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .text-block-inv:nth-child(10) .text-block-inv__title,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .text-block-inv:nth-child(10) .text-block-inv__title{display:none}@media (max-width:1023px){.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .text-block-inv:nth-child(10) .text-block-inv__content,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .text-block-inv:nth-child(10) .text-block-inv__content{padding-top:35px}}@media (max-width:1023px){.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .button-block-inv:nth-child(6),.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .button-block-inv:nth-child(6){padding-top:40px;padding-bottom:10px}}@media (max-width:1023px){.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .button-block-inv:nth-child(7),.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .button-block-inv:nth-child(7){padding-bottom:30px}}.page-e-invitations_wedding_evgeniy-and-valeria-14-06-24 .place-block-inv .place-block-inv__title,.page-e-invitations_wedding_evgeniy-and-valeria-14-06-2024 .place-block-inv .place-block-inv__title{--font-size-mobile:48px!important;text-align:center}@media (max-width:1023px){.page-e-invitations_wedding_georgy-and-anastasia-09-08-24 .place-block-inv__content,.page-e-invitations_wedding_georgy-and-anastasia-granny .place-block-inv__content,.page-e-invitations_wedding_georgy-and-anastasia-parents .place-block-inv__content{padding-top:70px}}@media (max-width:1023px){.page-e-invitations_wedding_georgy-and-anastasia-09-08-24 .button-block-inv:nth-child(5),.page-e-invitations_wedding_georgy-and-anastasia-granny .button-block-inv:nth-child(5),.page-e-invitations_wedding_georgy-and-anastasia-parents .button-block-inv:nth-child(5){padding-top:30px;padding-bottom:30px}}@media (max-width:1023px){.page-e-invitations_wedding_georgy-and-anastasia-09-08-24 .accept-block-1-inv .accept-block-1-inv__content,.page-e-invitations_wedding_georgy-and-anastasia-granny .accept-block-1-inv .accept-block-1-inv__content,.page-e-invitations_wedding_georgy-and-anastasia-parents .accept-block-1-inv .accept-block-1-inv__content{padding-top:70px}}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .text,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .text{color:#421313!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .page-e-invitations__background_full-size_height,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .page-e-invitations__background_full-size_height{width:100%;height:100%}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .first-block-iota .first-block-iota__date-text,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota .first-block-iota__date-text{line-height:.8}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .first-block-iota .first-block-iota__date-icon,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota .first-block-iota__date-icon{width:50px;height:50px}@media (max-width:1023px){.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .first-block-iota .first-block-iota__text-box,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota .first-block-iota__text-box{margin-top:15px}}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .first-block-iota .first-block-iota__name,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota .first-block-iota__name{--font-size-desktop:70px!important;--font-size-mobile:70px!important;line-height:1.1}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .first-block-iota .first-block-iota__name:nth-child(2),.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota .first-block-iota__name:nth-child(2){display:none}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .text-block-inv .text-block-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .text-block-inv .text-block-inv__title{--font-size-mobile:54px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .text-block-inv .text-block-inv__text-block_text,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .text-block-inv .text-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .text-block-inv .text-block-inv__text-block_date,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .text-block-inv .text-block-inv__text-block_date{--font-size-mobile:50px!important}@media (max-width:1023px){.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .text-block-inv:nth-child(8) .text-block-inv__content,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .text-block-inv:nth-child(8) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .countdown-block-inv .countdown>p,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .countdown-block-inv .countdown>p{--font-size-mobile:24px!important;font-weight:600;margin-bottom:5px}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .countdown-block-inv .countdown__item>p:nth-child(2),.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .countdown-block-inv .countdown__item>p:nth-child(2){--font-size-mobile:20px!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .countdown-block-inv .countdown__items-container,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .countdown-block-inv .countdown__items-container{margin-top:5px}@media (min-width:1024px){.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .countdown-block-inv .countdown__item:not(:first-child),.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .countdown-block-inv .countdown__item:not(:first-child){width:130px}}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .place-block-inv .place-block-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .place-block-inv .place-block-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .place-block-inv .place-block-inv__text-block_text,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .place-block-inv .place-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .button__label,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .button__label{--font-size-mobile:18px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .program-block-2-inv .program-block-2-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .program-block-2-inv .program-block-2-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .program-block-2-inv .program-item__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .program-block-2-inv .program-item__title{font-weight:600;--font-size-mobile:22px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .program-block-2-inv .program-block-2-inv__item-info p:last-child,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .program-block-2-inv .program-block-2-inv__item-info p:last-child{--font-size-mobile:18px!important;color:#806464!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .program-block-2-inv .program-block-2-inv__item-icon,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .program-block-2-inv .program-block-2-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .program-block-2-inv .program-block-2-inv__item-icon use,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .program-block-2-inv .program-block-2-inv__item-icon use{display:none}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .presence-block-inv .presence-block-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .presence-block-inv .presence-block-inv__title{--font-size-mobile:52px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .presence-block-inv .presence-block-inv__checkbox p:last-child,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .presence-block-inv .presence-block-inv__checkbox p:last-child{--font-size-mobile:20px!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .presence-block-inv .presence-block-inv__add-button,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .presence-block-inv .presence-block-inv__name-item:nth-child(2n),.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .presence-block-inv .presence-block-inv__subtitle,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .presence-block-inv .presence-block-inv__add-button,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .presence-block-inv .presence-block-inv__name-item:nth-child(2n),.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .presence-block-inv .presence-block-inv__subtitle{display:none}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .beverages-block-inv .beverages-block-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .beverages-block-inv .beverages-block-inv__title{--font-size-mobile:52px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .beverages-block-inv .beverages-block-inv__text,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .beverages-block-inv .beverages-block-inv__text{--font-size-mobile:18px!important;font-weight:600}@media (max-width:1023px){.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .beverages-block-inv .beverages-block-inv__beverage+.beverages-block-inv__beverage,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .beverages-block-inv .beverages-block-inv__beverage+.beverages-block-inv__beverage{margin-top:25px}}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .beverages-block-inv .beverages-block-inv__beverage-name,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .beverages-block-inv .beverages-block-inv__beverage-name{--font-size-mobile:24px!important;line-height:1.2;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .beverages-block-inv .beverages-block-inv__beverage-count,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .beverages-block-inv .beverages-block-inv__beverage-count{--font-size-mobile:24px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .end-block-inv .end-block-inv__title,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .end-block-inv .end-block-inv__title{--font-size-mobile:44px!important}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .end-block-inv .end-block-inv__icon,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .end-block-inv .end-block-inv__icon{background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png)}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-24 .end-block-inv .end-block-inv__icon use,.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .end-block-inv .end-block-inv__icon use{display:none}.page-e-invitations_wedding_vladislav-and-ksenia-07-09-2024 .first-block-iota__name{font-weight:700}.page-e-invitations_wedding_vladislav-and-ksenia-dress-cod .text-block-inv .text-block-inv__title{--font-size-mobile:54px!important}.page-e-invitations_wedding_vladislav-and-ksenia-dress-cod .text-block-inv .text-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_vladislav-and-ksenia-dress-cod .text-block-inv .text-block-inv__text-block_date{--font-size-mobile:50px!important}.page-e-invitations_wedding_vladislav-and-ksenia-dress-cod .button-block-inv{margin-top:50px}.page-e-invitations_wedding_vladislav-and-ksenia-dress-cod .button-block-inv .button__label{--font-size-mobile:18px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .first-block-eta .first-block-eta__names-item{--font-size-mobile:140px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .first-block-eta .first-block-eta__names-item:nth-child(2){margin-top:-5px;line-height:0;margin-bottom:35px}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .first-block-eta .first-block-eta__date-item{--font-size-mobile:110px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .first-block-eta .first-block-eta__date-item:not(:first-child){margin-top:15px}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .text-block-inv .text-block-inv__text-block_text{--font-size-mobile:20px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .text-block-inv .text-block-inv__text-block_date{--font-size-mobile:45px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .countdown-block-inv .countdown>p{--font-size-mobile:22px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .countdown-block-inv .countdown__items-container{margin-top:10px}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .countdown-block-inv .countdown__item>p:last-child{--font-size-mobile:18px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .place-block-inv .place-block-inv__title{--font-size-mobile:48px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .place-block-inv .place-block-inv__title{padding:0 10px;text-align:center;line-height:1}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .place-block-inv .place-block-inv__text-block{--font-size-mobile:20px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .button-block-inv{padding-bottom:25px}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .button-block-inv .button__label{--font-size-mobile:18px!important}@media (max-width:1023px){.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .program-block-2-inv{margin-top:25px}}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .program-block-2-inv .program-block-2-inv__title{--font-size-mobile:48px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .program-block-2-inv .program-item__title{--font-size-mobile:22px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .program-block-2-inv .program-item>p:last-child{--font-size-mobile:16px!important;font-weight:600}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .presence-block-inv{display:none}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .beverages-block-inv .beverages-block-inv__title{--font-size-mobile:48px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .beverages-block-inv .beverages-block-inv__text{--font-size-mobile:16px!important;font-weight:600}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .beverages-block-inv .beverages-block-inv__beverage-count,.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .beverages-block-inv .beverages-block-inv__beverage-name{--font-size-mobile:20px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .end-block-inv .end-block-inv__title{--font-size-mobile:35px!important}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .end-block-inv .end-block-inv__icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/sergey-and-anastasya-06-09-24/heart/end_block_2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_sergey-and-anastasya-06-09-24 .end-block-inv .end-block-inv__icon use{display:none}.page-e-invitations_wedding_nikita-and-anastasia-30-08-2024 .countdown-block-inv .countdown__items-container{margin-top:10px}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(3) .text-block-inv__content{padding-bottom:20px}}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(3) .text-block-inv__block:nth-child(2) p{--font-size-mobile:45px!important}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(3) .text-block-inv__text-block_date{position:relative;color:transparent!important}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(3) .text-block-inv__text-block_date:after{content:"24.08.24";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#1b1b1b}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .countdown-block-inv .countdown__items-container{margin-top:10px}}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .place-block-inv:nth-child(9) .place-block-inv__image-holder{width:80%}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(10) .text-block-inv__title{display:none}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .text-block-inv:nth-child(10) .text-block-inv__content{padding-top:35px}}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .button-block-inv:nth-child(6){padding-top:40px;padding-bottom:10px}}@media (max-width:1023px){.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .button-block-inv:nth-child(7){padding-bottom:30px}}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .place-block-inv .place-block-inv__title{--font-size-mobile:48px!important;text-align:center}.page-e-invitations_wedding_dmitrii-and-diana-24-08-24 .place-block-inv .place-block-inv__map{display:none}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(2) .text-block-inv__title{font-weight:500;font-style:italic}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(2) .text-block-inv__text-block_date{--font-size-mobile:30px!important;position:relative;color:transparent!important}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(2) .text-block-inv__text-block_date:after{content:"23 августа";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:400;color:#a86e6a;white-space:nowrap}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(2) .text-block-inv__block:nth-child(3),.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(2) .text-block-inv__block:nth-child(4){margin-top:20px}}.page-e-invitations_wedding_anton-and-marina-23-08-24 .accept-block-1-inv__title,.page-e-invitations_wedding_anton-and-marina-23-08-24 .place-block-inv__title,.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv__title,.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv__title{--font-size-mobile:30px!important}.page-e-invitations_wedding_anton-and-marina-23-08-24 .beverages-block-inv__title,.page-e-invitations_wedding_anton-and-marina-23-08-24 .presence-block-inv__title{--font-size-mobile:25px!important;text-align:center}.page-e-invitations_wedding_anton-and-marina-23-08-24 .accept-block-1-inv__text-block,.page-e-invitations_wedding_anton-and-marina-23-08-24 .place-block-inv__text-block_text,.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv__text-block_text{--font-size-mobile:16px!important;padding-right:30px;padding-left:30px}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .place-block-inv:nth-child(5){padding-bottom:30px}}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .place-block-inv:nth-child(5) .place-block-inv__blocks-container>p:first-child:after{content:"";display:block;width:calc(100% + 100px);aspect-ratio:.94;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/5.%20PLACE_BLOCK/2x-mob.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-left:-50px}}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .place-block-inv:nth-child(5) .place-block-inv__image-holder{display:none}}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-block-3-inv__item:nth-child(2) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/icon%20png/welcome/2x.png)}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-block-3-inv__item:nth-child(3) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/icon%20png/2.%20Ceremony/2x.png)}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-block-3-inv__item:nth-child(4) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/icon%20png/3.%20diner/2x.png)}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-item>p:first-child{font-weight:400}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-block-3-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_anton-and-marina-23-08-24 .program-block-3-inv .program-block-3-inv__item-icon use{display:none}.page-e-invitations_wedding_anton-and-marina-23-08-24 .countdown-block-inv .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_anton-and-marina-23-08-24 .countdown-block-inv .countdown__item-value{--font-size-mobile:45px!important;font-weight:400}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child){position:relative}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child):after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/icon%202/2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/anton-and-marina-23-08-24/icon%202/2x-mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_anton-and-marina-23-08-24 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:50px}}.page-e-invitations_wedding_21-09-24-wedding .page-e-invitations__background_full-size_width{height:100%}.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child,.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2),.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3){position:relative}.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2):after,.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3):after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/dmitrii-and-polina-21-09-24/icon/2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2):after,.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/dmitrii-and-polina-21-09-24/icon/2x-mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:not(:first-child){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_21-09-24-wedding .text-block-inv:nth-child(8) .text-block-inv__block:not(:first-child){margin-top:50px}}.page-e-invitations_wedding_21-09-24-wedding .presence-block-inv .presence-block-inv__title{--font-size-mobile:30px!important;max-width:300px;text-align:center}.page-e-invitations_wedding_21-09-24-wedding .countdown-block-inv .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .page-e-invitations__background{width:100%;height:100%}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .accept-block-1-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .dresscode-block-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .place-block-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .program-block-2-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv__title{--font-size-desktop:100px!important;--font-size-mobile:60px!important}@media (max-width:1023px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(5) .text-block-inv__content{padding-top:0}@media (max-width:1023px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(5) .text-block-inv__content{padding-bottom:0}}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(5) .text-block-inv__title{--font-size-desktop:50px!important;--font-size-mobile:36px!important}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .program-item__title{--font-size-mobile:19px!important}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(10) .text-block-inv__content,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(12) .text-block-inv__content,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(14) .text-block-inv__content{padding-top:0;padding-bottom:20px}@media (min-width:1024px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(10) .text-block-inv__blocks-container,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(12) .text-block-inv__blocks-container,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(14) .text-block-inv__blocks-container{margin-top:20px}}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(10) .text-block-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(12) .text-block-inv__title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(14) .text-block-inv__title{--font-size-desktop:60px!important;--font-size-mobile:36px!important}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .dresscode-block-inv__block-subtitle{margin-bottom:0}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .dresscode-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(18) .text-block-inv__block:first-child{position:relative}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(18) .text-block-inv__block:first-child:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);display:block;width:31px;height:27px;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/zahar-and-ekaterina-26-10-24/icon/icon_d2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:1023px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(18) .text-block-inv__block:first-child:after{width:22px;height:19px;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/zahar-and-ekaterina-26-10-24/icon/icon%20_mob2x.png)}}@media (max-width:1023px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(18) .text-block-inv__block:last-child{margin-top:60px}}@media (max-width:1023px){.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(18) .text-block-inv__content,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .text-block-inv:nth-child(20) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .choice-block-inv__block-title,.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .presence-block-inv__title{--font-size-mobile:50px!important;text-align:center}.page-e-invitations_wedding_zahar-and-ekaterina-26-10-24 .choice-block-inv__block+.choice-block-inv__block{margin-top:80px}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .countdown__item-value,.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-item>p:first-child{font-weight:300}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-block-3-inv__item:nth-child(2) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/egor-and-valeria-04-10-24/%D0%98%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8/Icon_1%402x.png)}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-block-3-inv__item:nth-child(3) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/egor-and-valeria-04-10-24/%D0%98%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8/Icon_2%402x.png)}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-block-3-inv__item:nth-child(4) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/egor-and-valeria-04-10-24/%D0%98%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8/Icon_3%402x.png)}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-block-3-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .program-block-3-inv__item-icon use{display:none}.page-e-invitations_wedding_egor-and-valeria-04-10-24 .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta>.img{transform:scaleX(-1)}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta>.img{transform:none}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta__content{padding-left:450px}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta__content{padding-left:55px;padding-bottom:100px;width:100%;box-sizing:border-box}}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta__names-item:nth-child(2){margin-top:-30px}}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta__date-holder{align-self:flex-start;margin-left:0}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta+.text-block-inv .text-block-inv__block:nth-child(2) .text,.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(17) .text-block-inv__block:nth-child(2) .text{--font-size-desktop:60px!important;--font-size-mobile:40px!important;color:#41573c!important;font-family:DM,serif!important}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .accept-block-1-inv__blocks-container>.text:last-child .text{font-weight:500}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .accept-block-1-inv__blocks-container>.text:last-child .text{font-weight:600}}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .first-block-eta+.text-block-inv .text-block-inv__content{padding-top:100px}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(4) .text-block-inv__title{--font-size-mobile:40px!important}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:10px}}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .photo-block-inv:nth-child(5){margin-bottom:35px}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(16) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(17) .text-block-inv__title{display:none}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(17) .text-block-inv__blocks-container{margin-top:50px}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(17) .text-block-inv__blocks-container{margin-top:40px}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .text-block-inv:nth-child(17) .text-block-inv__content{padding-top:0}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .dresscode-block-inv__block-icons-container{display:none}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .dresscode-block-inv__content{padding-top:0;padding-bottom:0}}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .dresscode-block-inv__block-icon{width:55px;height:55px}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .dresscode-block-inv+.photo-block-inv{margin-top:-50px}@media (max-width:1023px){.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .program-block-2-inv .block-with-background__img{-o-object-position:50px -150px;object-position:50px -150px}}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .end-block-inv__icon{display:none}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .end-block-inv_full-height{min-height:0}.page-e-invitations_wedding_roman-and-viktoria-22-09-2024 .end-block-inv__title{--font-size-desktop:150px!important;--font-size-mobile:70px!important;line-height:1}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .page-e-invitations__background_full-size_height{width:100%}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .names-with-ampersand__name{--font-size-desktop:150px!important;--font-size-mobile:70px!important;text-transform:none}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .names-with-ampersand__ampersand{left:65%}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .choice-block-inv__block-title,.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .dresscode-block-inv__title,.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .place-block-inv__title,.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .presence-block-inv__title,.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv__title{--font-size-desktop:120px!important;--font-size-mobile:57px!important}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:60px}@media (max-width:1023px){.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(4) .text-block-inv__content{padding-top:0}}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(4) .text-block-inv__block:nth-child(2) p{--font-size-desktop:60px!important;--font-size-mobile:33px!important;font-family:Cormorant!important}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .button-block-inv{padding-bottom:30px}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(7) .text-block-inv__content{padding-bottom:0}@media (max-width:1023px){.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(7) .text-block-inv__content{padding-top:100px}}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(7) .text-block-inv__blocks-container{display:none}@media (max-width:1023px){.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(10) .text-block-inv__content{padding-bottom:35px}}@media (max-width:1023px){.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .text-block-inv:nth-child(10) .text-block-inv__block:nth-child(2){margin-top:50px}}.page-e-invitations_wedding_yurii-and-evelina-27-09-24 .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_vladimir-55 .page-e-invitations__background{width:100%;height:100%}.page-e-invitations_wedding_vladimir-55 .place-block-inv:nth-child(5) .place-block-inv__title{text-align:center}.page-e-invitations_wedding_vladimir-55 .place-block-inv:nth-child(5) .place-block-inv__blocks-container{display:none}.page-e-invitations_wedding_vladimir-55 .place-block-inv:nth-child(5) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-block-1-inv__item-icon{width:200px;height:200px;background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-block-1-inv__item-icon use{display:none}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-item>p:first-child{margin-bottom:10px}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-item>p:nth-child(2){margin-bottom:5px}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-item>p:nth-child(3){--font-size-mobile:17px!important}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-block-1-inv__item:nth-child(2) .program-block-1-inv__item-icon{background-image:url("https://storage.yandexcloud.net/fwy-manual/e-invitations/vladimir-55/icon/Icon_1%402x%20(1).png")}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-block-1-inv__item:nth-child(3) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladimir-55/icon/Icon_2%402x.png)}.page-e-invitations_wedding_vladimir-55 .program-block-1-inv .program-block-1-inv__item:nth-child(4) .program-block-1-inv__item-icon{background-image:url("https://storage.yandexcloud.net/fwy-manual/e-invitations/vladimir-55/icon/Icon_3%402x%20(1).png")}.page-e-invitations_wedding_vladimir-55 .text-block-inv:nth-child(12) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_vladimir-55 .text-block-inv:nth-child(12) .text-block-inv__title{--font-size-mobile:33px!important}.page-e-invitations_wedding_vladimir-55 .text-block-inv:nth-child(12) .text-block-inv__blocks-container{display:none}.page-e-invitations_wedding_vladimir-55 .choice-block-inv:nth-child(13) .choice-block-inv__block-title,.page-e-invitations_wedding_vladimir-55 .choice-block-inv:nth-child(14) .choice-block-inv__block-title{--font-size-desktop:30px!important;--font-size-mobile:19px!important}.page-e-invitations_wedding_vladimir-55 .choice-block-inv:nth-child(13) .choice-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_temirlan_and_viktoria .first-block-eta .first-block-eta__names-item:first-child{position:relative;right:20px}.page-e-invitations_wedding_temirlan_and_viktoria .first-block-eta .first-block-eta__names-item:last-child{position:relative;left:20px;margin-top:5px}.page-e-invitations_wedding_temirlan_and_viktoria .first-block-eta .first-block-eta__date-holder>p:nth-child(2){letter-spacing:40px}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item-icon use{display:none}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item:nth-child(2) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/temirlan_and_viktoria/Icon_1%402x.jpg)}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item:nth-child(3) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/temirlan_and_viktoria/Icon_2%402x.jpg)}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item:nth-child(4) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/temirlan_and_viktoria/Icon_3%402x.jpg)}.page-e-invitations_wedding_temirlan_and_viktoria .program-block-3-inv .program-block-3-inv__item:nth-child(5) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/temirlan_and_viktoria/Icon_4%402x.jpg)}.page-e-invitations_wedding_mikhail-and-milana .first-block-alpha .first-block-alpha__content{padding:0;justify-content:center}.page-e-invitations_wedding_mikhail-and-milana .first-block-alpha .first-block-alpha__names{margin-bottom:0}.page-e-invitations_wedding_mikhail-and-milana .first-block-alpha .names-with-ampersand__name{--font-size-mobile:54px!important}.page-e-invitations_wedding_mikhail-and-milana .first-block-alpha .first-block-alpha__date{margin-bottom:0}@media (max-width:1023px){.page-e-invitations_wedding_mikhail-and-milana .first-block-alpha .first-block-alpha__date{margin-top:15px}}.page-e-invitations_wedding_mikhail-and-milana .countdown-block-inv .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_mikhail-and-milana .countdown-block-inv .countdown__item:first-child{width:150px}@media (max-width:1023px){.page-e-invitations_wedding_mikhail-and-milana .countdown-block-inv .countdown__item:first-child{width:100px}}.page-e-invitations_wedding_mikhail-and-milana .program-block-1-inv .program-block-1-inv__item .program-block-1-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_mikhail-and-milana .program-block-1-inv .program-block-1-inv__item .program-block-1-inv__item-icon use{display:none}.page-e-invitations_wedding_mikhail-and-milana .program-block-1-inv .program-block-1-inv__item:nth-child(2) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/michail-and-milana/icon/Icon_1%402x.png)}.page-e-invitations_wedding_mikhail-and-milana .program-block-1-inv .program-block-1-inv__item:nth-child(3) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/michail-and-milana/icon/Icon_2%402x.png)}.page-e-invitations_wedding_mikhail-and-milana .program-block-1-inv .program-block-1-inv__item:nth-child(4) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/michail-and-milana/icon/Icon_3%402x.png)}.page-e-invitations_wedding_mikhail-and-milana .place-block-inv .place-block-inv__title{--font-size-mobile:48px!important}.page-e-invitations_wedding_mikhail-and-milana .place-block-inv:nth-child(7) .place-block-inv__content:after{content:"Если у\00a0Вас вдруг не\00a0получится, не\00a0стоит переживать, мы\00a0прекрасно понимаем, как порой сложно подобрать наряд, подходящий по\00a0цвету и\00a0по\00a0стилю.";font-size:18px;color:#101010;font-family:Century Gothic,sans-serif;text-align:center;max-width:275px}@media (min-width:1024px){.page-e-invitations_wedding_mikhail-and-milana .place-block-inv:nth-child(7) .place-block-inv__content:after{font-size:30px;max-width:565px}}.page-e-invitations_wedding_mikhail-and-milana .end-block-inv__title,.page-e-invitations_wedding_mikhail-and-milana .place-block-inv:nth-child(7) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .accept-block-1-inv__text-block,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .beverages-block-inv__text,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv__text-block_text,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .presence-block-inv__subtitle,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv__text-block_text{--font-size-mobile:20px!important}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv__title,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .presence-block-inv__title,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .program-block-1-inv__title,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv__title{--font-size-mobile:45px!important;text-align:center}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .button__label{--font-size-mobile:18px!important}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .program-item p.text:first-child{--font-size-mobile:40px!important}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .program-item p.text:nth-child(2){--font-size-mobile:25px!important}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .program-item p.text:nth-child(3){--font-size-mobile:20px!important}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(9) *,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(10) *{opacity:1!important}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(3) .text-block-inv__content{padding-top:0}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(4) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(4) .place-block-inv__blocks-container{order:5;margin-top:0;padding-bottom:60px}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(4) .place-block-inv__blocks-container{padding-bottom:30px}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(4) .place-block-inv__text-block_text:not(:first-child){margin-top:10px}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .program-block-1-inv__title{width:300px}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(7) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(8) .text-block-inv__title{display:none}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(8) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(8) .text-block-inv__content{padding-top:0}@media (min-width:1024px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(9) .place-block-inv__image-holder{display:none}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(9) .block-with-background__img,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .place-block-inv:nth-child(10) .block-with-background__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-o-object-position:top;object-position:top}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(11) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(11) .text-block-inv__block:first-child{position:relative;margin-bottom:100px}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(11) .text-block-inv__block:first-child:after{content:"";display:block;position:absolute;top:calc(100% + 36px);left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/valentin-and-ksenia-07-06-2025/%D1%88%D1%81%D1%89%D1%82/icon_mob_x2.png);width:60px;height:60px}@media (min-width:1024px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(11) .text-block-inv__block:first-child:after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/valentin-and-ksenia-07-06-2025/%D1%88%D1%81%D1%89%D1%82/icon_x2.png);width:100px;height:100px}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(12) .text-block-inv__title{width:200px;height:200px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/valentin-and-ksenia-07-06-2025/qr/icon%402x.png)}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(12) .text-block-inv__content{padding-top:30px}@media (min-width:1024px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(13) .block-with-background__img{display:none}}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__content{padding-bottom:30px}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(15) .text-block-inv__block:nth-child(2) .text:last-child,.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .text-block-inv:nth-child(15) .text-block-inv__contact .text{--font-size-mobile:24px!important}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .accept-block-1-inv__title{--font-size-mobile:40px!important}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .accept-block-1-inv__image{display:none}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .accept-block-1-inv__text-block .text:last-child{font-size:36px!important}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .countdown-block-inv .countdown>.text:first-child{--font-size-mobile:24px!important}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .countdown-block-inv .countdown>.text:first-child{margin-bottom:10px}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .countdown-block-inv .countdown__item .text:last-child{--font-size-mobile:24px!important}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .countdown-block-inv .countdown__item:first-child{width:160px}@media (max-width:1023px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .countdown-block-inv .countdown__item:first-child{width:100px}}@media (min-width:1024px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .beverages-block-inv__title{max-width:500px}}@media (min-width:1024px){.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 .choice-block-inv__block-title{width:800px}}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 [block-id=second-day] .text-block-inv__content{padding:0}.page-e-invitations_wedding_valentin-and-ksenia-07-06-2025 [block-id=second-day] .text-block-inv__blocks-container{display:none}.page-e-invitations_wedding_in-1965 .place-block-inv:nth-child(2){margin-top:15px}.page-e-invitations_wedding_in-1965 .place-block-inv:nth-child(2) .place-block-inv__blocks-container{order:5;margin-top:0}.page-e-invitations_wedding_in-1965 .place-block-inv:nth-child(2) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_in-1965 .button-block-inv:nth-child(3){margin-top:30px}.page-e-invitations_wedding_in-1965 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_in-1965 .text-block-inv:nth-child(4) .text-block-inv__title{--font-size-mobile:40px!important;text-align:center}.page-e-invitations_wedding_in-1965 .text-block-inv:nth-child(4) .text-block-inv__blocks-container{display:none}.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown>p:first-child{--font-size-mobile:21px!important;margin-bottom:10px}@media (min-width:1024px){.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown .countdown__item{width:140px}}.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown .countdown__item>p:first-child{--font-size-mobile:40px!important}.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown .countdown__item>p:last-child{--font-size-mobile:18px!important}.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown .countdown__item:first-child{width:170px}@media (max-width:1023px){.page-e-invitations_wedding_in-1965 .countdown-block-inv .countdown .countdown__item:first-child{width:100px}}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text{color:#421313!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .page-e-invitations__background_full-size_height{width:100%;height:100%}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .first-block-iota .first-block-iota__date-text{line-height:.8}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .first-block-iota .first-block-iota__date-icon{width:50px;height:50px}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .first-block-iota .first-block-iota__text-box{margin-top:15px}}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .first-block-iota .first-block-iota__name{--font-size-desktop:70px!important;--font-size-mobile:50px!important;line-height:1.1}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .first-block-iota .first-block-iota__name:nth-child(2){display:none}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv .text-block-inv__title{--font-size-mobile:54px!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv .text-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv .text-block-inv__text-block_date{--font-size-mobile:50px!important}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv:nth-child(8) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .countdown-block-inv .countdown>p{--font-size-mobile:24px!important;font-weight:600;margin-bottom:5px}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .countdown-block-inv .countdown__item>p:nth-child(2){--font-size-mobile:20px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .countdown-block-inv .countdown__items-container{margin-top:5px}@media (min-width:1024px){.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .countdown-block-inv .countdown__item:not(:first-child){width:130px}}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .place-block-inv .place-block-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .place-block-inv .place-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .button__label{--font-size-mobile:18px!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .program-block-2-inv .program-block-2-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .program-block-2-inv .program-item__title{font-weight:600;--font-size-mobile:22px!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .program-block-2-inv .program-block-2-inv__item-info p:last-child{--font-size-mobile:18px!important;color:#806464!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .program-block-2-inv .program-block-2-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .program-block-2-inv .program-block-2-inv__item-icon use{display:none}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .end-block-inv .end-block-inv__title{--font-size-mobile:44px!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .end-block-inv .end-block-inv__icon{background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png)}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .end-block-inv .end-block-inv__icon use{display:none}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .accept-block-2-inv{min-height:0}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .accept-block-2-inv .accept-block-2-inv__title{--font-size-mobile:45px!important}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .accept-block-2-inv .accept-block-2-inv__date,.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .accept-block-2-inv .accept-block-2-inv__text-block{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv:nth-child(10) .text-block-inv__text-block_text:last-child{position:relative;margin-top:100px}.page-e-invitations_wedding_maxim-and-alexandra-25-05-25 .text-block-inv:nth-child(10) .text-block-inv__text-block_text:last-child:before{content:"";position:absolute;bottom:calc(100% + 30px);left:50%;transform:translateX(-50%);width:40px;height:40px;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/maxim-and-alexandra-25-05-25/icon_mob%402x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .first-block-eta>.img{transform:scaleX(-1)}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .first-block-eta>.img{transform:none}}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .first-block-eta__content{padding-left:450px}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .first-block-eta__content{padding-left:55px;padding-bottom:100px;width:100%;box-sizing:border-box}}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .first-block-eta__date-holder{align-self:flex-start;margin-left:0}}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(2) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(8) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(9) .place-block-inv__content{padding-top:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(9) .place-block-inv__title{display:none}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(9) .place-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(10) .text-block-inv__content{padding-top:0;padding-bottom:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(11) .place-block-inv__blocks-container,.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(12) .place-block-inv__blocks-container,.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(10) .text-block-inv__title{display:none}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(11) .place-block-inv__image-holder,.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .place-block-inv:nth-child(12) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__block:first-child{position:relative}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__block:first-child:after{content:"";position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:1024px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__block:first-child:after{width:44px;height:38px;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/nikita-and-anna-07-06-2025/Icon_d%402x.png)}}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__block:first-child:after{width:30px;height:30px;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/nikita-and-anna-07-06-2025/Icon_m%402x.png)}}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .text-block-inv:nth-child(13) .text-block-inv__block:nth-child(2){margin-top:50px}}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .presence-block-inv .presence-block-inv__content{padding-bottom:20px}}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .presence-block-inv .presence-block-inv__title{text-align:center}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .countdown-block-inv .countdown__items-container{margin-top:10px}@media (min-width:1024px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .countdown-block-inv .countdown__item:first-child{width:140px}}@media (max-width:1023px){.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .countdown-block-inv .countdown__item:first-child{width:95px}}.page-e-invitations_wedding_nikita-and-anna-07-06-2025 .accept-block-1-inv .accept-block-1-inv__text-block:last-child span{font-weight:700}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .page-e-invitations__background{width:100%}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .accept-block-1-inv__title,.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .choice-block-inv__block-title,.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .place-block-inv__title,.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .presence-block-inv__title,.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv__title{--font-size-mobile:48px!important;text-align:center}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(4) .text-block-inv__block:nth-child(2)>.text{--font-size-mobile:40px!important;font-family:Snell Roundhand,cursive!important}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .place-block-inv:nth-child(6) .place-block-inv__blocks-container{display:none}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .place-block-inv:nth-child(6) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2)>.text{--font-size-mobile:36px!important;font-family:Gilroy,sans-serif!important}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4){position:relative}@media (min-width:1024px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4){margin-top:90px}}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4){margin-top:70px}}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4):after{content:"";position:absolute;left:50%;transform:translate(-50%);display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:1024px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/daniil-i-yulia-26-07-25/ICON/Icon_details_d.png);width:41px;height:41px;top:-70px}}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(4):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/daniil-i-yulia-26-07-25/ICON/Icon_details_mob.png);width:30px;height:30px;top:-50px}}.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .countdown-block-inv .countdown__items-container{margin-top:10px}@media (min-width:1024px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .countdown-block-inv .countdown__item:first-child{width:140px}}@media (max-width:1023px){.page-e-invitations_wedding_daniil-i-yulia-26-07-25 .countdown-block-inv .countdown__item:first-child{width:100px}}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text:not(.button__label){color:#421313!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .page-e-invitations__background_full-size_height{width:100%;height:100%}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .first-block-iota .first-block-iota__date-text{line-height:.8}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .first-block-iota .first-block-iota__date-icon{width:50px;height:50px}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .first-block-iota .first-block-iota__text-box{margin-top:15px}}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .first-block-iota .first-block-iota__name{--font-size-desktop:70px!important;--font-size-mobile:70px!important;line-height:1.1}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .first-block-iota .first-block-iota__name:nth-child(2){display:none}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text-block-inv .text-block-inv__title{--font-size-mobile:54px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text-block-inv .text-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text-block-inv .text-block-inv__text-block_date{--font-size-mobile:50px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text-block-inv .text-block-inv__contact>p:last-child{--font-size-mobile:24px!important}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .text-block-inv:nth-child(8) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .countdown-block-inv .countdown>p{--font-size-mobile:24px!important;font-weight:600;margin-bottom:5px}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .countdown-block-inv .countdown__item>p:nth-child(2){--font-size-mobile:20px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .countdown-block-inv .countdown__items-container{margin-top:5px}@media (min-width:1024px){.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .countdown-block-inv .countdown__item:not(:first-child){width:130px}}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .place-block-inv .place-block-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .place-block-inv .place-block-inv__text-block_text{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .button__label{--font-size-mobile:18px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .program-block-2-inv .program-block-2-inv__title{--font-size-mobile:54px!important;text-align:center;line-height:1}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .program-block-2-inv .program-item__title{font-weight:600;--font-size-mobile:22px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .program-block-2-inv .program-block-2-inv__item-info p:last-child{--font-size-mobile:18px!important;color:#806464!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .program-block-2-inv .program-block-2-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .program-block-2-inv .program-block-2-inv__item-icon use{display:none}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .presence-block-inv .presence-block-inv__title{--font-size-mobile:52px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .presence-block-inv .presence-block-inv__subtitle{--font-size-mobile:16px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .presence-block-inv .presence-block-inv__checkbox p:last-child{--font-size-mobile:20px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .beverages-block-inv .beverages-block-inv__title{--font-size-mobile:52px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .beverages-block-inv .beverages-block-inv__text{--font-size-mobile:18px!important;font-weight:600}@media (max-width:1023px){.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .beverages-block-inv .beverages-block-inv__beverage+.beverages-block-inv__beverage{margin-top:25px}}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .beverages-block-inv .beverages-block-inv__beverage-name{--font-size-mobile:24px!important;line-height:1.2;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .beverages-block-inv .beverages-block-inv__beverage-count{--font-size-mobile:24px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .accept-block-1-inv .accept-block-1-inv__title{--font-size-mobile:52px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .accept-block-1-inv .accept-block-1-inv__text-block{--font-size-mobile:22px!important;font-weight:600}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .end-block-inv .end-block-inv__title{--font-size-mobile:44px!important}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .end-block-inv .end-block-inv__icon{background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-and-ksenia-07-09-24/pick/pick-2x.png)}.page-e-invitations_wedding_maxim-and-alexandra-14-06-25 .end-block-inv .end-block-inv__icon use{display:none}.page-e-invitations_wedding_grigorii-i-maria .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_grigorii-i-maria .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_grigorii-i-maria .dresscode-block-inv:nth-child(8) .dresscode-block-inv__block-icons-container,.page-e-invitations_wedding_grigorii-i-maria .dresscode-block-inv:nth-child(8) .dresscode-block-inv__block:nth-child(4)>p:first-child{display:none}.page-e-invitations_wedding_grigorii-i-maria .dresscode-block-inv:nth-child(8) .dresscode-block-inv__block-text{margin-bottom:0}.page-e-invitations_wedding_grigorii-i-maria .program-block-1-inv .program-block-1-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_grigorii-i-maria .program-block-1-inv .program-block-1-inv__item-icon use{display:none}.page-e-invitations_wedding_grigorii-i-maria .program-block-1-inv .program-block-1-inv__item:nth-child(2) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/grigorii-i-maria/icon/Icon_1%402x.png)}.page-e-invitations_wedding_grigorii-i-maria .program-block-1-inv .program-block-1-inv__item:nth-child(3) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/grigorii-i-maria/icon/Icon_2%402x.png)}.page-e-invitations_wedding_grigorii-i-maria .program-block-1-inv .program-block-1-inv__item:nth-child(4) .program-block-1-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/grigorii-i-maria/icon/Icon_3%402x.png)}.page-e-invitations_wedding_simon-and-anna-wedding .page-e-invitations__background{height:100%}.page-e-invitations_wedding_simon-and-anna-wedding .choice-block-inv__block-title,.page-e-invitations_wedding_simon-and-anna-wedding .place-block-inv:nth-child(3) .place-block-inv__title,.page-e-invitations_wedding_simon-and-anna-wedding .place-block-inv:nth-child(4) .place-block-inv__title,.page-e-invitations_wedding_simon-and-anna-wedding .presence-block-inv__title,.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv__title{--font-size-desktop:120px!important;--font-size-mobile:105px!important;text-align:center;line-height:.6!important}.page-e-invitations_wedding_simon-and-anna-wedding .place-block-inv:nth-child(4) .place-block-inv__text-block:nth-child(2){--font-size-mobile:30px!important;font-family:Cormorant!important;text-transform:uppercase}.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(6) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(6) .text-block-inv__blocks-container{display:none}@media (max-width:1023px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(8) .text-block-inv__content{padding-bottom:40px}}.page-e-invitations_wedding_simon-and-anna-wedding .place-block-inv:nth-child(9) .place-block-inv__title,.page-e-invitations_wedding_simon-and-anna-wedding .place-block-inv:nth-child(10) .place-block-inv__title{--font-size-mobile:30px!important}.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3){position:relative;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/simon-and-anna-wedding/icon%201%402x.png);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:1024px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3){margin:100px 0}}@media (max-width:1023px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3){margin:70px 0}}.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):after,.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):before{position:absolute;left:50%;transform:translate(-50%);content:"";display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/simon-and-anna-wedding/icon%202%402x.png)}@media (min-width:1024px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):after,.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):before{width:50px;height:50px}}@media (max-width:1023px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):after,.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):before{width:35px;height:35px}}@media (min-width:1024px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):before{top:-75px}}@media (max-width:1023px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):before{top:-52px}}@media (min-width:1024px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):after{bottom:-75px}}@media (max-width:1023px){.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(3):after{bottom:-52px}}.page-e-invitations_wedding_simon-and-anna-wedding .text-block-inv:nth-child(11) .text-block-inv__block:nth-child(4){margin:0}.page-e-invitations_wedding_simon-and-anna-wedding .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_viktor-and-angelina-wedding .page-e-invitations__background_full-size_width{height:100%}.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:first-child,.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2){position:relative}.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2):after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/viktor-and-angelina-wedding/icon/2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/viktor-and-angelina-wedding/icon/2x-mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_viktor-and-angelina-wedding .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:50px}}.page-e-invitations_wedding_viktor-and-angelina-wedding .presence-block-inv .presence-block-inv__title{--font-size-mobile:30px!important;max-width:300px;text-align:center}.page-e-invitations_wedding_viktor-and-angelina-wedding .countdown-block-inv .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(2) .text-block-inv__text-block_date{position:relative;color:transparent!important}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(2) .text-block-inv__text-block_date:after{content:"26 апреля";position:absolute;top:0;left:50%;transform:translateX(-50%);color:#a42225;white-space:nowrap}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .program-block-3-inv .program-block-3-inv__item:nth-child(2) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-i-tatiana-26-04-25/icon/Icon_1%402x.png)}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .program-block-3-inv .program-block-3-inv__item:nth-child(3) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-i-tatiana-26-04-25/icon/Icon_2%402x.png)}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .program-block-3-inv .program-block-3-inv__item:nth-child(4) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-i-tatiana-26-04-25/icon/Icon_3%402x.png)}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .program-block-3-inv .program-block-3-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .program-block-3-inv .program-block-3-inv__item-icon use{display:none}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child){position:relative}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child):after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-i-tatiana-26-04-25/icon/Icon_d.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:last-child):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/vladislav-i-tatiana-26-04-25/icon/Icon_mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_vladislav-i-tatiana-26-04-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:50px}}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .page-e-invitations__background_full-size_height{width:100%}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .names-with-ampersand__name{--font-size-desktop:150px!important;--font-size-mobile:70px!important;text-transform:none}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .names-with-ampersand__ampersand{left:65%}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .choice-block-inv__block-title,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .dresscode-block-inv__title,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .place-block-inv__title,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .presence-block-inv__title,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv__title{--font-size-desktop:120px!important;--font-size-mobile:57px!important}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .place-block-inv .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .place-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:60px}@media (max-width:1023px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .place-block-inv:nth-child(4) .text-block-inv__content{padding-top:0}}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .place-block-inv:nth-child(4) .place-block-inv__text-block:nth-child(2){--font-size-desktop:60px!important;--font-size-mobile:33px!important;font-family:Cormorant!important}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(6) .text-block-inv__content{padding-bottom:0}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(6) .text-block-inv__blocks-container{display:none}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .button-block-inv{padding-bottom:30px}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(7) .text-block-inv__content{padding-bottom:0}@media (max-width:1023px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(7) .text-block-inv__content{padding-top:100px}}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(7) .text-block-inv__blocks-container{display:none}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(3){margin-top:0}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(4),.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(5){position:relative;margin-top:60px}@media (min-width:1024px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(4),.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(5){margin-top:80px}}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(4):before,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(5):before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-48px;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/grigorii-and-viktoria-wedding/i/Icon_d.png);width:36px;height:36px}@media (min-width:1024px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(4):before,.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(9) .text-block-inv__block:nth-child(5):before{top:-62px;width:50px;height:50px}}@media (max-width:1023px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(10) .text-block-inv__content{padding-bottom:35px}}@media (max-width:1023px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .text-block-inv:nth-child(10) .text-block-inv__block:nth-child(2){margin-top:50px}}.page-e-invitations_wedding_grigorii-and-viktoria-wedding .countdown__items-container{margin-top:10px}@media (min-width:1024px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .countdown__items-container .countdown__item:first-child{width:160px}}@media (max-width:1023px){.page-e-invitations_wedding_grigorii-and-viktoria-wedding .countdown__items-container .countdown__item:first-child{width:110px}}.page-e-invitations_wedding_sergey-and-angelina .accept-block-1-inv__title,.page-e-invitations_wedding_sergey-and-angelina .dresscode-block-inv__title,.page-e-invitations_wedding_sergey-and-angelina .place-block-inv__title,.page-e-invitations_wedding_sergey-and-angelina .presence-block-inv__title,.page-e-invitations_wedding_sergey-and-angelina .program-block-2-inv__title,.page-e-invitations_wedding_sergey-and-angelina .text-block-inv__title{--font-size-mobile:30px!important;text-align:center}.page-e-invitations_wedding_sergey-and-angelina .place-block-inv:nth-child(2) .place-block-inv__content{padding-top:100px}.page-e-invitations_wedding_sergey-and-angelina .place-block-inv:nth-child(2) .place-block-inv__image-holder{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(3) .text-block-inv__content{padding-top:0}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(3) .text-block-inv__title{display:none}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(3) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(5) .text-block-inv__title{display:none}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(5) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .place-block-inv:nth-child(6) .place-block-inv__blocks-container,.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(7) .text-block-inv__title{display:none}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(7) .text-block-inv__content{padding-top:40px;padding-bottom:40px}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(7) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .program-block-2-inv:nth-child(9) .program-block-2-inv__content{padding-bottom:0}.page-e-invitations_wedding_sergey-and-angelina .dresscode-block-inv:nth-child(11) .dresscode-block-inv__content{padding-top:0;padding-bottom:0}.page-e-invitations_wedding_sergey-and-angelina .dresscode-block-inv:nth-child(11) .dresscode-block-inv__block-subtitle{--font-size-mobile:23px!important}.page-e-invitations_wedding_sergey-and-angelina .dresscode-block-inv:nth-child(11) .dresscode-block-inv__block-icons-container{display:none}.page-e-invitations_wedding_sergey-and-angelina .dresscode-block-inv:nth-child(11) .dresscode-block-inv__block:last-child .dresscode-block-inv__block-text{margin-bottom:0}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(13) .text-block-inv__content{padding-top:0;padding-bottom:0}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(15) .text-block-inv__content{padding-top:0;padding-bottom:40px}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(15) .text-block-inv__title{display:none}.page-e-invitations_wedding_sergey-and-angelina .text-block-inv:nth-child(15) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .first-block-gamma:nth-child(17) .first-block-gamma__countdown{margin-bottom:60px}.page-e-invitations_wedding_sergey-and-angelina .accept-block-1-inv:nth-child(18) .accept-block-1-inv__content{padding-top:100px;padding-bottom:0}.page-e-invitations_wedding_sergey-and-angelina .presence-block-inv:nth-child(20) .presence-block-inv__content{padding-top:0}.page-e-invitations_wedding_sergey-and-angelina .presence-block-inv:nth-child(20) .presence-block-inv__subtitle{display:none}.page-e-invitations_wedding_sergey-and-angelina .presence-block-inv:nth-child(20) .presence-block-inv__names-container{margin-top:0}.page-e-invitations_wedding_sergey-and-angelina .presence-block-inv:nth-child(20) .presence-block-inv__add-button{display:none}.page-e-invitations_wedding_sergey-and-angelina .choice-block-inv .choice-block-inv__block-title{line-height:1.2!important}.page-e-invitations_wedding_alexander-and-alina .place-block-inv__title,.page-e-invitations_wedding_alexander-and-alina .text-block-inv__title{--font-size-desktop:80px!important;--font-size-mobile:55px!important;text-align:center}.page-e-invitations_wedding_alexander-and-alina .choice-block-inv__checkbox .text,.page-e-invitations_wedding_alexander-and-alina .place-block-inv__text-block_text,.page-e-invitations_wedding_alexander-and-alina .presence-block-inv__checkbox .text,.page-e-invitations_wedding_alexander-and-alina .text-block-inv__text-block_text{--font-size-mobile:20px!important}.page-e-invitations_wedding_alexander-and-alina .choice-block-inv__block-title,.page-e-invitations_wedding_alexander-and-alina .presence-block-inv__title{--font-size-desktop:75px!important;--font-size-mobile:50px!important}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-alina .button{width:auto;max-width:none;height:auto;padding:10px 20px}}.page-e-invitations_wedding_alexander-and-alina .button__label{--font-size-desktop:30px!important;--font-size-mobile:22px!important}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-alina .button__label{white-space:nowrap}}.page-e-invitations_wedding_alexander-and-alina [block-id=b3] .place-block-inv__content,.page-e-invitations_wedding_alexander-and-alina [block-id=b5] .place-block-inv__content{padding-top:0}.page-e-invitations_wedding_alexander-and-alina [block-id=b5] .place-block-inv__text-block_text:nth-child(2){--font-size-desktop:70px!important;--font-size-mobile:50px!important;font-family:Ceremoniousthree,serif!important;color:#5e3a0e!important}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-alina [block-id=b6] .button-block-inv__button{width:auto}}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-alina [block-id=b9] .block-with-background__img{-o-object-fit:cover;object-fit:cover}}.page-e-invitations_wedding_alexander-and-alina [block-id=b9] .text-block-inv__content{padding-top:0}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-alina [block-id=b11] .text-block-inv__content{padding-bottom:35px}}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-alina [block-id=b13] .text-block-inv__content{padding-top:35px;padding-bottom:35px}}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-alina [block-id=b15] .text-block-inv__content{padding-top:25px}}.page-e-invitations_wedding_alexander-and-alina [block-id=b9] .text-block-inv__title,.page-e-invitations_wedding_alexander-and-alina [block-id=b13] .text-block-inv__title,.page-e-invitations_wedding_alexander-and-alina [block-id=b15] .text-block-inv__title{display:none}.page-e-invitations_wedding_alexander-and-alina [block-id=b9] .text-block-inv__blocks-container,.page-e-invitations_wedding_alexander-and-alina [block-id=b13] .text-block-inv__blocks-container,.page-e-invitations_wedding_alexander-and-alina [block-id=b15] .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_alexander-and-alina .presence-block-inv__subtitle{display:none}.page-e-invitations_wedding_alexander-and-alina .presence-block-inv__names-container{margin-top:0}.page-e-invitations_wedding_alexander-and-alina .presence-block-inv .presence-block-inv__add-button{display:none}.page-e-invitations_wedding_alexander-and-alina .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_ilia-and-viktoria-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child{position:relative}.page-e-invitations_wedding_ilia-and-viktoria-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child:after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/viktor-and-angelina-wedding/icon/2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_ilia-and-viktoria-wedding .text-block-inv:nth-child(8) .text-block-inv__block:first-child:after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/viktor-and-angelina-wedding/icon/2x-mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_ilia-and-viktoria-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_ilia-and-viktoria-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2){margin-top:50px}}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .page-e-invitations__background_full-size_width{height:100%}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:first-child,.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2){position:relative}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2):after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/dmitrii-and-polina-21-09-24/icon/2x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:50px;height:50px;bottom:-67px}@media (max-width:1023px){.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:first-child:after,.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:nth-child(2):after{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/dmitrii-and-polina-21-09-24/icon/2x-mob.png);width:25px;height:25px;bottom:-38px}}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:80px}@media (max-width:1023px){.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .text-block-inv:nth-child(7) .text-block-inv__block:not(:first-child){margin-top:50px}}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .presence-block-inv .presence-block-inv__title{--font-size-mobile:30px!important;max-width:300px;text-align:center}.page-e-invitations_wedding_ruslan-and-anna-02-08-25 .countdown-block-inv .countdown__items-container{margin-top:10px}.page-e-invitations_wedding_kamil-and-alina-29-08-25 .place-block-inv__title{text-align:center}.page-e-invitations_wedding_kamil-and-alina-29-08-25 .text-block-inv__title{--font-size-desktop:72px!important;--font-size-mobile:36px!important}@media (min-width:1024px){.page-e-invitations_wedding_kamil-and-alina-29-08-25 .button{width:auto;max-width:none;height:auto;padding:10px 20px}}.page-e-invitations_wedding_kamil-and-alina-29-08-25 .button__label{--font-size-desktop:30px!important;--font-size-mobile:20px!important}@media (min-width:1024px){.page-e-invitations_wedding_kamil-and-alina-29-08-25 .button__label{white-space:nowrap}}.page-e-invitations_wedding_kamil-and-alina-29-08-25 [block-id=b5] .place-block-inv__text-block_text:nth-child(2){--font-size-desktop:70px!important;--font-size-mobile:34px!important}.page-e-invitations_wedding_kamil-and-alina-29-08-25 .countdown__items-container{margin-top:5px}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-irina .first-block-epsilon__content{padding-top:40px}}.page-e-invitations_wedding_alexander-and-irina .first-block-epsilon__title{display:none}.page-e-invitations_wedding_alexander-and-irina .first-block-epsilon__names-container{margin-top:0;padding-right:71px}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-irina .first-block-epsilon__names-container{padding-right:28px}}.page-e-invitations_wedding_alexander-and-irina .first-block-epsilon__date{opacity:0}.page-e-invitations_wedding_alexander-and-irina .countdown-block-inv .countdown>p{--font-size-mobile:22px!important}.page-e-invitations_wedding_alexander-and-irina .countdown__items-container{margin-top:20px}.page-e-invitations_wedding_alexander-and-irina .place-block-inv{margin-bottom:100px}@media (max-width:1023px){.page-e-invitations_wedding_alexander-and-irina .place-block-inv{margin-bottom:70px}}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-irina .end-block-inv .img{position:static;height:auto}}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-irina .end-block-inv__content{position:absolute;left:50%;transform:translateX(-50%);bottom:165px}}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-irina .end-block-inv__content p{color:#fff!important}}@media (min-width:1024px){.page-e-invitations_wedding_alexander-and-irina .end-block-inv__content svg{fill:#fff!important;stroke:#fff!important}}.page-e-invitations_wedding_oleg-and-anastasia-wedding .choice-block-inv .choice-block-inv__checkbox>p,.page-e-invitations_wedding_oleg-and-anastasia-wedding .presence-block-inv .presence-block-inv__checkbox>p{--font-size-mobile:23px!important}.page-e-invitations_wedding_oleg-and-anastasia-wedding .button__label,.page-e-invitations_wedding_oleg-and-anastasia-wedding .presence-block-inv .presence-block-inv__subtitle{--font-size-mobile:21px!important}.page-e-invitations_wedding_azamat-and-angelina-wedding .first-block-eta__date-item:nth-child(2){letter-spacing:.15em}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item-icon{background-repeat:no-repeat;background-position:50%;background-size:contain}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item-icon use{display:none}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item:nth-child(2) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_program/Icon_1%402x.png)}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item:nth-child(3) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_program/Icon_2%402x.png)}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item:nth-child(4) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_program/Icon_3%402x.png)}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item:nth-child(5) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_program/Icon_4%402x.png)}.page-e-invitations_wedding_azamat-and-angelina-wedding .program-block-3-inv .program-block-3-inv__item:nth-child(6) .program-block-3-inv__item-icon{background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_program/Icon_5%402x.png)}.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block{width:100%}.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block-icons-container:nth-child(2){display:none}.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block-icons-container:nth-child(3){margin-top:0;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:1023px){.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block-icons-container:nth-child(3){background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/dress-cod/dress_code_mob%402x.jpg);aspect-ratio:1.79}}@media (min-width:1024px){.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block-icons-container:nth-child(3){background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/dress-cod/dress_code_d%402x.jpg);aspect-ratio:6.62}}.page-e-invitations_wedding_azamat-and-angelina-wedding .dresscode-block-inv__block:nth-child(2)>p:first-child{display:none}.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2),.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3){position:relative}@media (min-width:1024px){.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2),.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3){margin-top:80px}}@media (max-width:1023px){.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2),.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3){margin-top:50px}}.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2):before,.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3):before{content:"";position:absolute;left:50%;transform:translate(-50%);display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(https://storage.yandexcloud.net/fwy-manual/e-invitations/azamat-and-angelina-wedding/icon_datails/Icon_details%402x.png)}@media (min-width:1024px){.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2):before,.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3):before{width:41px;height:41px;top:-70px}}@media (max-width:1023px){.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(2):before,.page-e-invitations_wedding_azamat-and-angelina-wedding .text-block-inv:nth-child(8) .text-block-inv__block:nth-child(3):before{width:50px;height:50px;top:-48px}}.page-e-invitations_wedding_igor-and-tatiana-wed .first-block-teta .first-block-teta__date-holder .text:nth-child(3){margin-top:5px}.page-e-invitations_wedding_igor-and-tatiana-wed .countdown__items-container .countdown__item:first-child{width:140px}@media (max-width:1023px){.page-e-invitations_wedding_igor-and-tatiana-wed .countdown__items-container .countdown__item:first-child{width:90px}}.page-e-invitations_wedding_igor-and-tatiana-wed .text-block-inv:nth-child(11) .text-block-inv__title{display:none}.page-e-invitations_wedding_igor-and-tatiana-wed .text-block-inv:nth-child(11) .text-block-inv__content{padding-top:0}.page-e-invitations_wedding_igor-and-tatiana-wed .text-block-inv:nth-child(11) .text-block-inv__blocks-container{margin-top:0}.page-e-invitations_wedding_igor-and-tatiana-wed .end-block-inv__title{margin-bottom:0}@media (max-width:1023px){.page-e-invitations_wedding_igor-and-tatiana-wed .place-block-inv__content{padding-top:80px}}@media (max-width:1023px){.page-e-invitations_wedding_igor-and-tatiana-wed .choice-block-inv__block+.choice-block-inv__block{margin-top:120px}}.page-e-invitations_wedding_eric-and-tamara .page-e-invitations__background_full-size_width{width:100%;height:100%}.page-e-invitations_wedding_eric-and-tamara .names-with-ampersand__name{--font-size-desktop:150px!important;--font-size-mobile:70px!important;text-transform:none}.page-e-invitations_wedding_eric-and-tamara .names-with-ampersand__ampersand{left:65%}.page-e-invitations_wedding_eric-and-tamara .accept-block-1-inv__title,.page-e-invitations_wedding_eric-and-tamara .choice-block-inv__block-title,.page-e-invitations_wedding_eric-and-tamara .dresscode-block-inv__title,.page-e-invitations_wedding_eric-and-tamara .place-block-inv__title,.page-e-invitations_wedding_eric-and-tamara .presence-block-inv__title,.page-e-invitations_wedding_eric-and-tamara .text-block-inv__title{--font-size-desktop:120px!important;--font-size-mobile:57px!important}.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(4) .text-block-inv__content{padding-bottom:60px}@media (max-width:1023px){.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(4) .text-block-inv__content{padding-top:0}}.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(4) .text-block-inv__block:nth-child(2) p{--font-size-desktop:60px!important;--font-size-mobile:33px!important;font-family:Cormorant!important}.page-e-invitations_wedding_eric-and-tamara .button-block-inv{padding-bottom:30px}.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(7) .text-block-inv__content{padding-bottom:0}@media (max-width:1023px){.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(7) .text-block-inv__content{padding-top:100px}}.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(7) .text-block-inv__blocks-container{display:none}@media (max-width:1023px){.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(10) .text-block-inv__content{padding-bottom:35px}}@media (max-width:1023px){.page-e-invitations_wedding_eric-and-tamara .text-block-inv:nth-child(10) .text-block-inv__block:nth-child(2){margin-top:50px}}.page-e-invitations_wedding_eric-and-tamara .countdown__items-container{margin-top:10px}body,html{margin:0;font-family:var(--font-family);font-weight:400;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.content-width{width:var(--content-width);margin-left:auto;margin-right:auto}.content-width_desktop-only{width:100%;margin-left:0;margin-right:0}@media (max-width:600px){.content-width:not(.content-width_desktop-only){width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}}