body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Beer money;src:local("Beer money"),url(../../static/media/beer_money.9140c11a6ce52eba2d19.ttf) format("truetype")}@font-face{font-family:Czizh;src:local("Czizh"),url(../../static/media/Czizh.4cee4f4a3385bddc39b1.ttf) format("truetype")}@font-face{font-family:Vetrino;src:local("Vetrino"),url(../../static/media/Vetrino.4e1a6783c9a604f4d35a.ttf) format("truetype")}.Container{font-family:Vetrino;height:100%;margin:auto;max-width:800px;overflow:hidden;-webkit-user-select:none;user-select:none}.Animation{animation:v 1s cubic-bezier(.215,.61,.355,1) 4s 1 backwards}.Container__second{font-family:Vetrino;height:100%;margin:auto;max-width:800px;overflow:hidden;-webkit-user-select:none;user-select:none}.Title{font-family:Vetrino;font-size:48px;margin-bottom:40px;text-align:center}.Background__alternative{background-color:#edeef0}.Background__image{background-image:url(https://s731591.ha003.t.justns.ru/img/bg.png);background-size:cover}.Background__image-2{background-image:url(https://s731591.ha003.t.justns.ru/img/bg-2.png);background-position:top;background-size:cover}.Background__svg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21.65c-.31 0-.61-.04-.86-.13-3.82-1.31-9.89-5.96-9.89-12.83 0-3.5 2.83-6.34 6.31-6.34 1.69 0 3.27.66 4.44 1.84a6.214 6.214 0 0 1 4.44-1.84c3.48 0 6.31 2.85 6.31 6.34 0 6.88-6.07 11.52-9.89 12.83-.25.09-.55.13-.86.13ZM7.56 3.85c-2.65 0-4.81 2.17-4.81 4.84 0 6.83 6.57 10.63 8.88 11.42.18.06.57.06.75 0 2.3-.79 8.88-4.58 8.88-11.42 0-2.67-2.16-4.84-4.81-4.84-1.52 0-2.93.71-3.84 1.94-.28.38-.92.38-1.2 0a4.77 4.77 0 0 0-3.85-1.94Z' fill='%23EDEEF0'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px}@keyframes v{0%{display:none;opacity:0}to{display:block;opacity:1}}@media (max-width:768px){.Background__image{padding:80px 0}.Background__svg{background-size:64px}.Background__image-2{background-position:42%}}.Header{color:#333;font-family:Vetrino;font-size:28px;height:70vh;letter-spacing:.2em;line-height:1.8;position:relative;width:100%}.Header__background{animation:c 2s cubic-bezier(.215,.61,.355,1) 1s 1 backwards;background-image:url(https://weddingpost.ru/cabinet/constructor/plate/952/upl6374.png);background-position:40%;background-repeat:no-repeat;background-size:contain;height:100%;margin:auto;position:relative;width:90%}.Header__textblock_first{animation:z 2.5s cubic-bezier(.215,.61,.355,1) .5s 1 backwards;left:30px;position:absolute;top:13vh}.Header__textblock_second{animation:d 1s cubic-bezier(.215,.61,.355,1) 1.5s 1 backwards;letter-spacing:.1em;margin-left:20px;margin-right:10px;position:absolute;right:0;text-transform:uppercase;top:45vh}.Header__textblock_third{animation:d 1s cubic-bezier(.215,.61,.355,1) 2s 1 backwards}@keyframes z{0%{left:100px;opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes d{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes c{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Header{font-size:13px;height:65vh}}.Chevron{align-items:center;bottom:0;display:flex;height:15vh;position:relative;width:100%}.Chevron__item{animation:fade_move_down 2s ease-in-out 3.5s infinite;border-bottom:2px solid #000;border-right:2px solid #000;bottom:10px;display:block;font-size:20px;height:26px;left:calc(50% - 13px);opacity:0;position:relative;text-align:center;transform:translate(-50%) rotate(45deg);width:26px}@keyframes fade_move_down{0%{opacity:0;transform:translateY(-10px) rotate(45deg)}50%{opacity:1}to{opacity:0;transform:translateY(10px) rotate(45deg)}}@media (max-width:768px){.Chevron{height:12vh}}.Timer{align-items:center;animation:x 1s cubic-bezier(.215,.61,.355,1) 3s 1 backwards;display:flex;font-family:Vetrino;height:15vh;justify-content:space-around;width:100%}.Timer__item{min-width:63px;text-align:center}.Timer__item_value{font-size:40px}.Timer__item_label{font-size:12px}@keyframes x{0%{opacity:0}to{opacity:1}}.Welcome{padding:40px 0;text-align:center;width:100%}.Welcome__text{font-family:Czizh;font-size:22px;margin:0 20px 40px;white-space:break-spaces}.Welcome__subtitle{font-size:32px}.Calendar{display:flex;justify-content:center;margin:80px 0;width:100%}.Calendar__item{background:#fff;border:1px solid #e5e6e9;border-radius:12px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;display:flex;flex-direction:column;padding:24px;width:290px}.Calendar__item_header{font-size:26px;font-weight:600;letter-spacing:.02em;line-height:21px;margin-bottom:24px;text-align:center}.Calendar__days{display:grid;grid-template-columns:repeat(7,1fr)}.Calendar__days>*{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.Calendar__weeks{color:#646770;font-weight:700;line-height:17px;margin-bottom:4px}.Calendar__weeks_holiday{color:#d71920}.Calendar__day{line-height:21px;position:relative}.Calendar__day_holiday{color:#d71920;font-weight:600}.Calendar__day_heart{color:#fff;font-weight:600}.Calendar__day_heart div{z-index:1}.Calendar__heart{color:#d71920;display:flex;position:absolute;top:-8px}.Schedule{margin:40px 0}.Schedule__container{display:flex;justify-content:center}.Schedule__title{font-family:Czizh;font-size:48px;margin-bottom:40px;text-align:center}.Schedule__item{align-items:center;display:flex;margin-bottom:30px}.Schedule__item:last-child{margin-bottom:0}.Schedule__item_icon{margin-right:10px}.Schedule__item_text{font-family:Beer money;font-size:22px}.Schedule__item_time{margin-right:100px}@media (max-width:768px){.Schedule{margin:20px 40px}.Schedule__item_time{margin-right:20px}}.Dresscode{font-family:Czizh;font-size:22px;margin-bottom:40px}.Dresscode__description{margin:20px;text-align:center}.Dresscode__container{display:flex;flex-wrap:wrap;justify-content:center;margin:10px 10px 20px}.Dresscode__item{border:1px solid #e5e6e9;border-radius:12px;height:80px;margin:10px;width:25%}.Dresscode__subtitle{font-size:32px;font-weight:700}.Dresscode__subtitle,.Dresscode__text{margin:20px;text-align:center}.Gallery{cursor:grab;display:grid;grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.Gallery::-webkit-scrollbar{display:none}.Gallery__slide{margin-right:20px}.Gallery__slide:first-child{margin-left:20px}.Gallery img{border-radius:12px;height:400px;object-fit:cover;width:300px}.Question{display:flex;justify-content:center;margin:40px 0}.Question__blocktitle{font-family:Czizh;font-size:32px;margin-bottom:20px;text-align:center}.Question__title{font-size:22px;font-weight:500;margin-bottom:20px}.Question__description{color:gray;font-size:12px}.Question__item{margin:0 0 40px}.Question__item textarea{background-color:#eee;border:2px solid #ccc;border-radius:12px;box-sizing:border-box;font-size:16px;height:100px;padding:12px 20px;resize:none;width:100%}.Question__item textarea:focus{border-color:gray;outline:none!important}.Question__container{cursor:pointer;display:block;height:25px;line-height:25px;margin-bottom:20px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.Question__container input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.Question__checkmark_checkbox{background-color:#eee;height:25px;left:0;position:absolute;top:0;width:25px}.Question__container:hover input[type=checkbox]~.Question__checkmark_checkbox{background-color:#ccc}.Question__container input[type=checkbox]:checked~.Question__checkmark_checkbox{background-color:gray}.Question__checkmark_checkbox:after{content:"";display:none;position:absolute}.Question__container input[type=checkbox]:checked~.Question__checkmark_checkbox:after{display:block}.Question__container .Question__checkmark_checkbox:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.Question__container input[type=radio]{cursor:pointer;opacity:0;position:absolute}.Question__checkmark_radio{background-color:#eee;border-radius:50%;height:25px;left:0;position:absolute;top:0;width:25px}.Question__container:hover input[type=radio]~.Question__checkmark_radio{background-color:#ccc}.Question__container input[type=radio]:checked~.Question__checkmark_radio{background-color:gray}.Question__checkmark_radio:after{content:"";display:none;position:absolute}.Question__container input[type=radio]:checked~.Question__checkmark_radio:after{display:block}.Question__container .Question__checkmark_radio:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}@media (max-width:768px){.Question__item{margin:0 20px 40px}}.Button{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;text-align:center}.Button__in{background:gray;border:1px solid #e5e6e9;border-radius:12px;color:#fff;cursor:pointer;font-size:26px;font-weight:500;min-width:280px;padding:10px 20px}.Button__in_success{background:#2e8b57}.Button__in_success.Button__in:hover{background-color:#2e8b57}.loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:25px;width:25px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Accept{display:flex;justify-content:center;margin:40px 0;text-align:center}.Details{font-family:Czizh;font-size:22px;padding:40px 0}.Details__subtitle{font-size:32px;font-weight:700}.Details__subtitle,.Details__text{margin:20px;text-align:center}.Footer{color:#fff;font-family:Vetrino;padding:100px 0;text-align:center;width:100%}.Footer__title{font-size:72px;margin-bottom:60px}.Footer__subtitle{font-size:200px;font-weight:600}@media (max-width:768px){.Footer__title{font-size:52px;margin-bottom:50px}.Footer__subtitle{font-size:120px}}
/*# sourceMappingURL=main.a8249901.css.map*/