#root{--chat-positionRight: 100px;--background: #29263d}.section.faq{text-align:center;font-size:18px;font-family:Custom,Arial,sans-serif;background-position:center center;border-color:transparent;border-style:solid;margin-bottom:30px}.section.faq ul{padding:0;margin:0}.section.faq ul li{list-style:none;text-align:left;font-size:18px;line-height:1.6;font-weight:300;margin-bottom:42px}.section.faq ul li .title{margin-bottom:15px;text-transform:uppercase}.section.faq ul li h3{font-size:18px;margin-bottom:16px}.section.faq ul li p{margin-bottom:0;color:#2d2926cc;font-size:18px;line-height:1.6;font-weight:300}.section.faq ul li p a{color:#2d2926}.section.faq ul li .dress_imgages{display:flex;flex-flow:wrap;margin:25px 0;align-items:center;justify-content:center;column-gap:30px}.section.faq ul li .dress_imgages svg{max-width:150px;cursor:pointer}.section.faq ul li .dress_imgages #img_1 path{fill:#9a9a9a}.section.faq ul li .dress_imgages #img_2 path{fill:#b4a79e}.section.faq ul li .dress_imgages #img_3 path{fill:#bda18c}.section.faq ul li .dress_imgages #img_4 path{fill:#3f352c}.section.faq ul li .dress_imgages #img_5 path{fill:#000}@media (max-width: 600px){.section.faq ul li .dress_imgages{grid-template-columns:repeat(auto-fit,100px)}}.section.feedback .afterFeeback{display:flex;align-items:center;justify-content:center;padding:30px 0;font-size:18px;transition:.3s ease all;z-index:-10}.section.feedback .afterFeeback.show{visibility:visible;opacity:1;transition:.3s ease all}.section.feedback .afterFeeback svg{width:30px;height:30px;margin-left:15px}.section.feedback .typing-text{display:flex;align-items:center;animation:typing 2s steps(24),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:2px solid rgba(0,0,0,.3294117647);width:24ch}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}form{display:flex;flex-direction:column;background-color:#fff}form fieldset{border:0;margin:0;padding:0}form fieldset{margin-bottom:30px}form fieldset.required{animation:horizontal-shaking .2s}form .submit_wrapper{display:flex;flex-direction:column;align-items:center}form .submit_wrapper button{display:block;width:160px;height:50px;padding:0 15px;position:relative;color:#000;font-weight:400;border:1px solid #000000;font-family:Custom,Arial,sans-serif;font-size:14px;background-color:transparent;transition:.3s ease all;margin-left:auto;margin-right:auto;margin-bottom:10px;cursor:pointer}form .submit_wrapper .confirm:after{content:"";position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background:url(/assets/preloader.svg) no-repeat;background-position:center;background-size:100%;vertical-align:top;opacity:0}form .submit_wrapper .confirm svg{display:inline-block;fill:none;margin-right:5px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;color:#5cffa1;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .3s ease-in-out;width:14px}form .submit_wrapper .confirm.success svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-in-out 1s}form .submit_wrapper .confirm.loading{pointer-events:none}form .submit_wrapper .confirm.loading .text{opacity:0}form .submit_wrapper .confirm.loading:after{opacity:1;animation:preloader .7s infinite linear}@keyframes preloader{000%{transform:rotate(0)}to{transform:rotate(360deg)}}form .submit_wrapper .policy_description{color:#000;font-size:12px;font-family:Custom,Arial,sans-serif;line-height:1.55;font-weight:400;background-position:center center;border-color:transparent;border-style:solid;text-align:center;width:320px}form .submit_wrapper .policy_description a{color:#000;border-bottom:1px solid rgba(0,0,0,.4)}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(25px)}50%{transform:translate(-25px)}75%{transform:translate(25px)}to{transform:translate(0)}}.fullname .name{padding:0;outline:none;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;width:100%;color:#000;border-bottom:1px solid rgb(0,0,0);font-size:16px;font-weight:400;height:50px;border-radius:0;font-family:Custom,Arial,sans-serif}.fullname .name:focus{outline:none!important}.fullname .name.required{animation:horizontal-shaking .2s;border-bottom:1px solid rgb(158,0,0)}.radio_buttons{display:flex;flex-direction:column}.radio_buttons .title{margin-bottom:15px}.radio_buttons .radio_button{display:flex;align-items:center;gap:5px;margin-bottom:10px;cursor:pointer}.radio_buttons .radio_button__input{visibility:hidden;display:none;width:0;height:0}.radio_buttons .radio_button__input:checked+.radio_button__custom{border-color:transparent;position:relative;border-color:#000;border-style:solid;border-width:2px;box-sizing:border-box;border-radius:50%;opacity:.6}.radio_buttons .radio_button__input:checked+.radio_button__custom:after{opacity:1}.radio_buttons .radio_button__label{display:inline-block;padding-left:30px;margin-bottom:10px;position:relative;font-size:15px;font-weight:400;cursor:pointer;transition:all .3s ease}.radio_buttons .radio_button__label:hover .radio_button__custom{transform:scale(1.2);border-color:#3b3b3b;box-shadow:0 0 20px #4c8bf580}.radio_buttons .radio_button__custom{height:20px;width:20px;cursor:pointer;display:inline-block;border-radius:50%;border:2px solid #555;transition:all .3s ease}.radio_buttons .radio_button__custom:after{content:"";width:10px;height:10px;background:#000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:all .2s;transition:all .2s}.checkbox_buttons{display:flex;flex-direction:column}.checkbox_buttons .title{margin-bottom:15px}.checkbox_buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border:2px solid #000;box-sizing:border-box;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;opacity:.6;cursor:pointer}.checkbox_buttons input:checked{position:relative}.checkbox_buttons input:checked:before{content:"";position:absolute;left:6px;top:2px;width:3px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:1}.checkbox_buttons input:hover{transform:scale(1.2);border-color:#000;box-shadow:0 0 20px #000}.checkbox_buttons .checkbox_button{margin-bottom:10px}.checkbox_buttons .checkbox_button .checkbox_indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border:2px solid #000;box-sizing:border-box;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;opacity:.6}.checkbox_buttons .checkbox_button .checkbox_indicator:after{content:"";position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:1}footer{position:relative;padding:30px;font-size:20px;font-weight:200;flex:0 0 auto}footer .footer_text{font-family:Autography,Arial,sans-serif;text-align:center;font-size:60px;-webkit-user-select:none;user-select:none}.locked{max-width:640px;height:100vh;margin:0 auto;background-color:#b3b3b3;display:flex;flex-direction:column;align-items:center;justify-content:end;background-position:center;background-repeat:no-repeat;background-size:cover}.locked .locked_text{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:30px;line-height:1.55;font-weight:300}.locked .locked_text .title_text{font-family:Autography,Arial,sans-serif;font-size:52px}.locked .locked_text .description{font-size:16px;font-family:Custom,Arial,sans-serif;font-weight:400;text-transform:uppercase}.locked .drag_container{margin-bottom:30px;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#42424200}.locked .drag_container .drag{position:relative;display:flex;justify-content:space-between;align-items:center;width:280px;height:60px;margin-bottom:10px}.locked .drag_container .drag .drag_btn{width:40px;height:40px;border-radius:100%;background:#fff;transition:background-color .2s ease-in-out;border:1px solid transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:translateZ(0);cursor:grab}.locked .drag_container .drag .drag_btn svg path{stroke:#000}.locked .drag_container .drag .drag_btn:active{cursor:grabbing}.locked .drag_container .drag .drag_line{position:absolute;top:50%;right:60px;width:calc(100% - 120px);height:1px;background-image:linear-gradient(to right,#0000 80%,#fff 20%);background-position:top;background-size:10px 1px;background-repeat:repeat-x}.locked .drag_container .drag .drag_target{width:60px;transform:translate3d(10px,0,0);height:60px;opacity:.8;border:1px solid #fff;border-radius:100%}.locked .drag_container .drag.unlocked{opacity:0;visibility:hidden;transform:translateY(0);transition:all 1s ease-in-out}.policy{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0;margin-bottom:50px}.policy__body{font-size:18px;font-weight:400;font-family:Custom;white-space:pre-line}.policy__body p{text-align:center}.policy__body ul{padding-left:20px;margin-top:0;margin-bottom:10px}@font-face{font-family:Autography;src:local("Autography"),url(/assets/Autography-v1ynM3C8.otf) format("truetype")}@font-face{font-family:Palaroid;src:local("Palaroid"),url(/assets/ofontru_PIPS-BNZ-Zdf2.woff) format("truetype");font-weight:400}@font-face{font-family:Custom;src:url(https://static.tildacdn.com/tild6366-6434-4963-b832-303134623538/Montserrat-Regular.woff) format("woff");font-style:normal}*{outline:none;box-sizing:border-box;text-decoration:none}a{color:#000}a:link,a:visited,a:hover{text-decoration:none}html,body,#root{padding:0;margin:0;min-height:100vh;overflow:auto;position:relative;font-family:Custom,Arial,sans-serif}.wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:0 10px}.section{width:100%;margin-bottom:60px}.section_title{text-align:center;font-size:18px;font-family:Custom,Arial,sans-serif;text-transform:uppercase;background-position:center center;border-color:transparent;border-style:solid;margin-bottom:30px}.section.header{font-family:Autography,Arial,sans-serif}.section.header .title_text{padding-top:30px}.section.header .title_text,.section.header .date{text-align:center;font-size:52px}.section.header .description{text-align:center;color:#000;font-size:18px;font-family:Custom,Arial,sans-serif;line-height:1.55;font-weight:400;text-transform:uppercase;background-position:center center;border-color:transparent;border-style:solid}.section.photo{position:relative;display:flex;justify-content:center}.section.photo img{width:310px;height:430px}.section.photo .palaroid{width:310px;position:relative}.section.photo .testImg{top:22px;left:28px;width:256px;height:310px;overflow:hidden;position:absolute;z-index:-10;background-size:cover;background-position-y:-35px;background-repeat:no-repeat}.section.timer .timer{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.section.timer .timer .block{display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .15s ease-in-out;font-size:20px;text-transform:uppercase;line-height:1.55;font-weight:400}.section.timer .timer .block span{display:block;font-family:Autography,Arial,sans-serif;font-size:42px;line-height:1;margin-bottom:4px}.section.timeline ul{padding:0;margin:0}.section.timeline ul li{list-style:none;text-align:left;margin-bottom:0;font-size:18px;line-height:1.6;font-weight:300;display:flex;align-items:center;justify-content:center}.section.timeline ul li:not(:last-child) .left{padding-bottom:80px;background-image:url("data:image/svg+xml,        <svg width='1' height='112' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M0 0h1v112H0z'/></svg>");background-position:top 80px left 50%;background-repeat:no-repeat,no-repeat;background-size:1px,1px}.section.timeline ul li:not(:last-child) .left:after{content:"";display:table;clear:both}.section.timeline ul li:not(:last-child) .right{padding-bottom:80px}.section.timeline ul li .left{width:60px}.section.timeline ul li .right{width:200px;padding-left:50px;overflow:hidden}.section.timeline ul li .right .datetime{font-family:Autography,Arial,sans-serif;font-size:33px;letter-spacing:2px}.section.location{display:flex;flex-direction:column;align-items:center}.section.location .palaroid{width:380px;position:relative}.section.location .palaroid .testImg{top:24px;left:35px;width:314px;height:314px;overflow:hidden;position:absolute;z-index:-10;background-size:cover;background-position-x:-110px;background-repeat:no-repeat}.section.location .palaroid_title{width:314px;position:absolute;left:35px;bottom:58px;display:flex;align-items:center;justify-content:center;color:#000;font-size:20px;font-family:Palaroid,Arial,sans-serif;line-height:1.55;font-weight:400}.section.location img{width:380px;margin-bottom:15px;-webkit-user-select:none;user-select:none;pointer-events:none}.section.location .location_text{margin:0 auto;font-size:18px;font-family:Custom,Arial,sans-serif;line-height:1.55;font-weight:400;text-align:center}.section.location .openMap{padding:15px 20px;font-size:16px;border:2px solid #888888;color:#fff;background-color:transparent;border-radius:10px;transition:all .4s cubic-bezier(.23,1,.32,1);margin-top:20px;margin-bottom:10px;cursor:pointer}.section.location .openMap .text{color:#000;font-size:16px;font-family:Custom,Arial,sans-serif;line-height:1.55;font-weight:400}.section.location .openMap:hover{border-color:#5f5f5f;box-shadow:0 0 20px #d3d3d3}.section.location .map{width:100%;height:300px}
